Sunday, January 25, 2015

Fifty Times

Reading these lines from Seth's Godin's post produced a rather visceral reaction in me today. 

[I say 'choose' because anyone who has worked with programmers understands that the great ones are worth far more than the average ones. Sometimes 50 times as much. That's because great programmers are able to architect systems that are effective, that scale, and that do things that other programmers can't imagine until after they're done.]

What he says about great programmers I have been saying to the powers that be in my organization for a long time now. Not that anyone disagrees in principle but it is still a huge leap in faith when you decide to replace fifty with one. You almost make this person into a God. They just have too much power and control. They operate at a level that is inaccessible and incomprehensible to most people. 

Maybe those are the reasons why there is irrational resistance to hiring them. The average programmer is a mortal. They are practicing a trade and may be skilled at best. They are not savants. I have worked with a few 10x programmers in the course of my career. Have not been in places where it would be possible to run into the 50x ones but I do believe they exist. In the meanwhile we struggle with a team fifty times the size it needs to be and still not see light at the end of the tunnel.

No comments: