Einstien qoute of the day
I read an interesting quote today made by Einstein "No problem can be solved from the same consciousness that created it". One a personal level this means that I can't expect to solve a problem that I created unless I alter my self. This is a daunting prospect when one person is concerned and I believe it is next to impossible when an organization or a government is concerned. I believe the current bailout plan being discussed in the Congress is not a solution. It seems more like a patch to keep things going until it becomes someone else's problem.
On a different yet some how related topic, Project management is not something that everyone can step into without training or prior experience. In many firms the only way to reward people who do well in technical positions is by having them move up in the corporate ladder into management/administrative positions. This brings me to my main point; Good programmers do not make good project managers. Some skills overlap, like the ability to think clearly but most are mutually exclusive. Moving a good programmer into a position as a project manager turns out to be a double whammy. You loose a good programmer and gain a bad project manager. Some organizations have found a way out of this by giving talented technical people the option of moving into management positions or staying in the current role with additional perks and benefits that would be akin to the one s/he would receive for moving up the corporate ladder. Google comes to mind as a company that has successfully implemented this policy. This is one of the reasons why I would love to move into a company that has software development as it's core business. My current experience with project management leaves a lot to be desired.
On a different yet some how related topic, Project management is not something that everyone can step into without training or prior experience. In many firms the only way to reward people who do well in technical positions is by having them move up in the corporate ladder into management/administrative positions. This brings me to my main point; Good programmers do not make good project managers. Some skills overlap, like the ability to think clearly but most are mutually exclusive. Moving a good programmer into a position as a project manager turns out to be a double whammy. You loose a good programmer and gain a bad project manager. Some organizations have found a way out of this by giving talented technical people the option of moving into management positions or staying in the current role with additional perks and benefits that would be akin to the one s/he would receive for moving up the corporate ladder. Google comes to mind as a company that has successfully implemented this policy. This is one of the reasons why I would love to move into a company that has software development as it's core business. My current experience with project management leaves a lot to be desired.
Labels: economy, organisation policy, politics