Tue, 01 Apr 2008

Rockstar Programmers -- 10-20x more efficient?


From Wages or Shortage, this comment

"""
A-grade engineers are unfortunately similar to Welsh
longbowmen: devastatingly potent compared to their peers, but you
have to start their training at age 10 or so.  Simply upping the
salaries of A-grade engineers won't magically create more of them.
We know this, as we tried exactly that experiment in the boom."
"""

and this comment

"""
... the notion of "best practices" is widely misunderstood in IT. It
is not organizational best practices that most improve the output,
it's best engineering practices. And those are accepted first by the
"rockstar" types and least understood, why, most often resisted, by
the management and subsistence engineers. Where do you think that
10-20x gap comes from, lightning-fast typing skill? ;-)
"""

and this one

"""
... such practices often fall victim to the hero mentality that is
the odious legacy of the dot-com boom. It basically says that for a
tech company to do well, it has to find some rockstars, clear the
decks for them, and sell the gold that trickles out of their
foosball-table equipped office. It fosters a warlike mentality in
the workplace and sacrifices long term growth for short term market
share. It also happily sacrifices a vast middle ground of engineers
who would improve and be profitably productive with a positive
environment and some solid mentoring so it can lavish luxury on the
super-productive who may not, as Dave seems to concede, necessarily
add business value. Contrary to Dave's assertions, I've also seen
good engineers get better in such an environment.
"""

all ring true.

--titus

posted at: 21:03 | path: /apr-08 | 5 comments

Tags:


Comments:

Posted by Monkey at Tue Apr 1 21:38:24 2008:
Hey,

yeah, some people can just do things better.  Not saying I'm one of them :)

It's like the old "100 monkeys typing on 100 type writers for 100 years will never be able to write something as good as shakespear wrote down the pub one night when he was pissed and had a sore tooth".

But maybe if shakespear was allowed to tell the monkeys what to do... with fruit bribes perhaps... then the monkeys+shakespear could do some good stuff.  Like if the monkeys were given good monkey type writers, and were sent off to monkey typing class to learn how to type better.  Or would the monkeys just slow shakespear down?

If only shakespear could live again, and be given 100 monkeys and unlimited fruit... we could finally know the answer to this question.


-Rsd.

Posted by Erich Schwarz at Wed Apr 2 01:47:36 2008:
Somehow the phrase "rockstar programmer" always makes me think of this post:

http://www.codinghorror.com/blog/archives/000552.html

and the one it quotes:

"There is no such thing as a 'Rock Star Programmer,' so if you want to become one, you already have problems that reading a blog post can't fix.  Rock stars get sex, drugs, parties, limousines, fame, glory, dates with supermodels, and Rolling Stone covers.  Good programmers get ... uh ... fewer compiler errors."

Posted by Greg Wilson at Wed Apr 2 05:48:11 2008:
Ever gone looking for the evidence to back up the claim that the best programmers are X times more productive (where "X" varies from quote to quote, and "than whom" is rarely specified)?

Posted by Carl T. at Wed Apr 2 09:19:35 2008:
So there's hope for us mere mortals, and I should keep trying to learn how to implement automated tests.
Cool.  I was about to give up and join the French Foreign Legion.

Posted by Patrick Dubroy at Wed Apr 2 17:34:07 2008:
Steve McConnell, the author of Code Complete, recently posted about the origins of the "order of magnitude" belief: http://forums.construx.com/blogs/stevemcc/archive/2008/03/27/productivity-variations-among-software-developers-and-teams-the-origin-of-quot-10x-quot.aspx

Post a new comment:

Name:


E-mail:


URL:


Comment:


Note that comments must be manually approved; e-mail titus@idyll.org if your comment doesn't show up quickly.