Tuesday, August 05, 2008

Citizen Programmer

I started as programmer after engineering school and realized a couple of things fairly quickly

a) I was not cut out to be a "robust" programmer by which I mean the kind who get the innards of technology well enough to not be overwhelmed by the changing flavors and skins that layer it. More importantly the kind who are good enough at what they do to last decades and get paid enough to have a decent quality of life

b) I figured the future was headed in the direction of the "citizen" programmer - i.e. anyone who used a computer would have low-tech, user-friendly tools available to them that helped translate their needs (productivity and business tools) into widgets they could access as needed. With little practice they would be able to plug and play such widgets like so many Lego blocks. Programming would be de-mystified big time and put the average techie like me out of commission rapidly and only the best of breed would survive to create increasingly sophisticated tools for the citizenry. However, I would have many working years and financial responsibilities still left when technology matured to that level.

With that epiphany, I quickly abandoned the programming gig and hopped on to things that I thought I could get well enough to tide me through my retirement. Time will tell if I hitched my wagon to the right star but if Iceberg is any indication of what lies ahead in the world of Web 3.0, I have clearly unhitched it from the wrong one.

2 comments:

oneandonly said...

nice,informative.

In Want of Being Me said...

That's a brave decision.

It's one thing to realise, it's another thing to accept, and the most difficult part is to take the plunge and make that change !

Wish you all the best !