Monday, January 14, 2008

A developers mind...

"developers mind is a vastly complex organ; it's riddled with anguish, elation, caffeine, and a gargantuan mound of crap to remember" :P

Is it true ? Well I dnt really know !!

In my experience, developers are the most "difficult to contain" kind of people. They have a maverick mind, which sways from possibilities to implementations. Although a lot of people may argue that "managers" are the ones who actually "mould them" to optimise productivity, and that is why we have a real shortage of "good managers" :)

If all of that is true, I guess by this time even with a handful of "good managers" all projects would have achieved the following:
a. Accurate effort estimations
b. Perfect planning, so no late night cramming
c. Evenly/Unbiasly divided work/perks etc
d. Satisfaction in each of the team members

And if we do not qualify, here's what we miss out on:
1. Creativity, the very basic need of innovation
2. Creating a need to develop rather than a "joy to develop"
3. Limiting possibilities, in turn creating more CRs/Bugs :)

I really donno where is that thin line where compromising on the above would still bring in optimum results.
Iam hopeful my managers always extract the best out of me :P

1 comment:

Anjali Chati said...

For me, it's a handshake. Only those projects succeed where a "good manager" and the "good developers" come together with an intention to build a "good product"