Yet another response from someone who missed the whole point of one of pg's articles.<p>In my experience, "great hackers", or stevie's "done, and gets things smart" types, and so on, are <i>exactly</i> the ones who seem to care the most about users.<p>Great hackers don't suffer inefficiency; they correct it. If you want your nasty little problems solved elegantly, expose the great hackers to them. If you want to throw warm bodies at annoyed customers, find someone mediocre and reliable.<p>Great hackers are the ones that cringe in revulsion at a sloppy code structure, not (just) because they're OCD about that kind of thing, but because inconsistency gets in the way of creating beauty.<p>Erik seems to say that pg is suggesting we should hire a bunch of prima donnas who don't do "real" work. What I got out of the GH essay is that, if you can hire Edison, it's madness to put him to work installing light switches. Great hackers are the game changers, and if you're not a game changing institution, you won't get them.<p><i>Hire people who care about users.</i><p>Great hackers do. More than Eric seems to realize.<p><i>Hire people who understand the difference between a job and a hobby.</i><p>The difference seems to be that you enjoy your hobby and not your job. I'm not convinced that's a good thing.<p><i>Hire people who want to contribute in lots of different ways to the success of the product.</i><p>Great hackers turn mediocrity into gold. They make everyone on the team more productive, and add value all over the place.