Live data from Hacker News

Steve Jobs on Average vs Best Software Developers

benlakey.com

1–10 of 130 posts

Re: Steve Jobs on Average vs Best Software Developers

#2
that's true for any task that is mostly bound by intellect rather than something else. The cab driver can only drive so much faster / better than everyone else because he is constrained by the traffic and the car. In the case of pure intellectual pursuits like writing a novel, or painting, there is a vast difference between the masters and the average person. Same thing for programming, it's part art, part science, mostly constrained by intellect.

Re: Steve Jobs on Average vs Best Software Developers

#4
post #2

that's true for any task that is mostly bound by intellect rather than something else. The cab driver can only drive so much faster / better than everyone else because he is constrained by the traffic and the car. In the case of pure intellectual pursuits like writing a novel, or painting, there is a vast difference between the masters and the average person. Same thing for programming, it's part art, part science, m…

I'd say it applies even more to great developers. Good programming greatly multiplies a single person's work. When great developers get together and all understand a set of best practices along with bringing in unique individual talents, then their creative output will be exponentially better than a group of lesser programmers.

Re: Steve Jobs on Average vs Best Software Developers

#5
post #2

that's true for any task that is mostly bound by intellect rather than something else. The cab driver can only drive so much faster / better than everyone else because he is constrained by the traffic and the car. In the case of pure intellectual pursuits like writing a novel, or painting, there is a vast difference between the masters and the average person. Same thing for programming, it's part art, part science, m…

I'd say programming is most constrained by politics, management & technical debt.

Re: Steve Jobs on Average vs Best Software Developers

#6
post #4
post #2

that's true for any task that is mostly bound by intellect rather than something else. The cab driver can only drive so much faster / better than everyone else because he is constrained by the traffic and the car. In the case of pure intellectual pursuits like writing a novel, or painting, there is a vast difference between the masters and the average person. Same thing for programming, it's part art, part science, m…

I'd say it applies even more to great developers. Good programming greatly multiplies a single person's work. When great developers get together and all understand a set of best practices along with bringing in unique individual talents, then their creative output will be exponentially better than a group of lesser programmers.

wouldn't that be the case with any sort of group project? i.e. hard sciences

Re: Steve Jobs on Average vs Best Software Developers

#7

Off-topic, this is one of the most readable sites I've ever visited. What is it, exactly, that makes that typesetting so pleasing to the eye?

Five reasons:

1. Proper line height

2. #404040 for text color instead of #000

3. webkit-font-smoothing: antialiased;

4. text-rendering: optimizeLegibility;

5. Steve Jobs quote

Wow is this guy a designer?

Re: Steve Jobs on Average vs Best Software Developers

#8

Off-topic, this is one of the most readable sites I've ever visited. What is it, exactly, that makes that typesetting so pleasing to the eye?

My guess is that the color: is set to #404040, not black. Most people aren't aware that pure black is hard on the eyes; a slightly grey black is much more readable.

Re: Steve Jobs on Average vs Best Software Developers

#10
I think there is a lot of talk about hiring an "A" developer, but almost nothing on what makes an A developer an A developer. More likely than not, it a continuum, and that a lot of engineers have the potential to be an A, but don't end up getting there due to one reason or another. It would be great to see some discussion on what environment could one provide that would enable A players to thrive and reach their potential.
Post reply on HN