Thursday, April 2, 2009

It pays to play with the big dog

i work in a small company with most our frameworks, software highly linked to open source software. so i was more than skeptical when i was asked to attend a workshop by none other than the biggest of all big dog, microsoft. one thing was obvious to me after working in the software world for a while. it pays, very handsomely to play with the big boys toys. yes, you might be a wizard with a language, you might even be able to reverse engineer a language using nothing more than vim.

but unless you're asked to write the compiler or be in the cockpit of that language development team, it's bad for you if you're a developer and the one with more than a few gray hairs in your head and all you knows is 1/2years of 20 programming language. somehow this doesn't look good with the hr people, and probably won't get you landed on any nice high paying job soon. maybe i'm still young and naive and dumb, but from my point of view now, it would do good to pick a framework and stick with it.

is there any risk by doing so? yes, if you pick a highly unstable framework you might lose your job or worst can't even find a job by listing that framework down in your resume. but if you play your cards well, and somehow manage to pick a niche in a field where experts are lesser than donald's trump hair, you're going to do pretty well.

and if you're using some a newly developed sdk by a big dog company who's willing to play ball to get it off the ground, you might just be able to carve a nice niche with the prayers that the ship doesn't sink and you can contribute to build something useful which can be used by everybody else. as of now, i don't really have much experience in using newly developed SDK, but i find the challenge interesting and this might be just a good enough test to see how good of a programmer i might be or might not be :)

0 comments: