Live data from Hacker News

Steve Jobs on Average vs Best Software Developers

benlakey.com

61–70 of 130 posts

Re: Steve Jobs on Average vs Best Software Developers

#61

So what do B and C developers do? Not everyone can be in the A tier. Wouldn't a better strategy for society be to focus on extracting maximum value and output from people of all capabilities? Just pay less capable people less, and give them smaller responsibilities.

most companies are based on B and C players, its one of the reasons that a lot of big companies have so many management layers.

Re: Steve Jobs on Average vs Best Software Developers

#62
You can see the Lost Interviews on Youku:

http://v.youku.com/v_show/id_XMzU4OTExMjY0.html

http://v.youku.com/v_show/id_XMzU4OTExNjEy.html

http://v.youku.com/v_show/id_XMzU4OTExMzk2.html

http://v.youku.com/v_show/id_XMzU4OTExMjIw.html

http://v.youku.com/v_show/id_XMzU4OTEwOTcy.html

...

Re: Steve Jobs on Average vs Best Software Developers

#63
post #13

A bit of a meta question: As someone who feels like a 'B' or even 'C' at times, what would it take to become an 'A' player? Is it predicated on pure talent alone, hard work, or experience? Even though I know I'm still a junior developer (~1 yr exp), I feel hopeless at times that I'll never approach being 'A' status especially knowing that I have many peers my age that are already far and away better than me. How woul…

Questioning yourself is the first instinct of an A player. They don't believe they have all the answers, they believe that they are frauds in a lot of ways because they see the large picture and realize that they cannot hope to know all that is required to be an expert in all areas. Instead they become proficient in understanding the thought-processes that lead to expertise in multiple "specialized" fields and apply it to all areas of endeavor.

Anyone who thinks they are an A player quite frankly isn't.

Re: Steve Jobs on Average vs Best Software Developers

#64
As much as I enjoy the hilarity of psuedoscience and anecdotal evidence - this oft-repeated plug has become tiring.

Will someone (other than Steve McConnell) who parrots these numbers ad nauseum please provide some evidence for your claims? Really, the best car is only 20% better than the average car? In what way? Define the best? Please, go on, explain your methodology.

Do the people who continue to spew forth this gibberish actually claim to have education and credentials of a scientific persuasion? Do they actually consider themselves professionals in a field that requires logical and critical thinking skills? Barf!

Re: Steve Jobs on Average vs Best Software Developers

#65
post #13

A bit of a meta question: As someone who feels like a 'B' or even 'C' at times, what would it take to become an 'A' player? Is it predicated on pure talent alone, hard work, or experience? Even though I know I'm still a junior developer (~1 yr exp), I feel hopeless at times that I'll never approach being 'A' status especially knowing that I have many peers my age that are already far and away better than me. How woul…

I feel hopeless at times that I'll never approach being 'A' status especially knowing that I have many peers my age that are already far and away better than me. There are many people who learned to code starting age 4 or 5 who are having rings run round them by people who learned to code in their 20s or even 30s. Age and experience are only components in a much larger, more complex equation. While I can't provide mu…

Or they think they are running rings around them. Circle shaped rings, in an elliptical world. B/C players won't understand that... heh.

Re: Steve Jobs on Average vs Best Software Developers

#66

We hear this a lot and somehow feel it's true but there are no reliable metrics and little verifiable data so ultimately it's just talk.

I would love to see some objective evidence on the distribution of productivity among programmers. Is the distribution really so skewed?

Further, if the distribution really is very skewed and A players are rare, then I would put forth that the A players are vastly underpaid.

Putting aside the productivity arguments, talking about the immense value you place on your employees while (possibly) conspiring with your competitors to keep salaries low is awfully unethical. [1]

[1] http://articles.businessinsider.com/2012-01-20/tech/30645933...

Re: Steve Jobs on Average vs Best Software Developers

#67
post #13

A bit of a meta question: As someone who feels like a 'B' or even 'C' at times, what would it take to become an 'A' player? Is it predicated on pure talent alone, hard work, or experience? Even though I know I'm still a junior developer (~1 yr exp), I feel hopeless at times that I'll never approach being 'A' status especially knowing that I have many peers my age that are already far and away better than me. How woul…

If I had to give one advice, I would say: "Always try to get to work with people who are more competent than you"

Re: Steve Jobs on Average vs Best Software Developers

#68
Considering this is a man who's built one of the world's most successful computer software and hardware companies, I think it's safe to say he knows whereof he speaks. And we can put this question to rest.

And I think the exact number or ratio is not important, and probably not measureable. But I bet anyone who's been around long enough, exposed to wide enough variety of programmers, will agree that there is a wide range of skill & talent. But of course when it comes to pay, salary-wise, working for somebody else, there really isn't. And that's a shame. Or at least an inefficiency.

Re: Steve Jobs on Average vs Best Software Developers

#69
post #13

A bit of a meta question: As someone who feels like a 'B' or even 'C' at times, what would it take to become an 'A' player? Is it predicated on pure talent alone, hard work, or experience? Even though I know I'm still a junior developer (~1 yr exp), I feel hopeless at times that I'll never approach being 'A' status especially knowing that I have many peers my age that are already far and away better than me. How woul…

You have to spend a lot of time doing it. A lot. Of time. Probably the fastest way is to pick up SICP and work through most of the problems. And, by extension, look at the undergraduate curriculum of, say, UC Berkeley / Stanford / MIT / CMU / Harvard / Caltech, get the book, start reading, etc...

The computer itself gives you plenty of feedback, although not on the quality of your code. Once you get good at the foundations, read through Code Complete once, skimming the boring stuff (and there is plenty of boring stuff). This will give you the basic framework for code quality.

Next step is to get a challenging job...make friends with a recruiter who recruits for start-ups. For example Python meet-ups. You have to be a professional programmer for 2 years before you get good.

Re: Steve Jobs on Average vs Best Software Developers

#70
post #66

We hear this a lot and somehow feel it's true but there are no reliable metrics and little verifiable data so ultimately it's just talk.

I would love to see some objective evidence on the distribution of productivity among programmers. Is the distribution really so skewed? Further, if the distribution really is very skewed and A players are rare, then I would put forth that the A players are vastly underpaid. Putting aside the productivity arguments, talking about the immense value you place on your employees while (possibly) conspiring with your comp…

Yes, some programmers are billionaires, and some are not. This is direct, objective evidence of the distribution of productivity among programmers.
Post reply on HN