3 ms·
The terms of this debate often seem wildly 'provincial' for want of a better word. 99% of the people yammering on about 'hiring the best' don't operate companie
by onan_barbarian 15y ago
The terms of this debate often seem wildly 'provincial' for want of a better word. 99% of the people yammering on about 'hiring the best' don't operate companies that could hire the actual 'best' under _any_ circumstances.
Unless you can offer some combination of industry-leading salaries, major prestige, the opportunity to publish and/or work on their own stuff (if that's what people want), etc. you're not getting the best. Maybe very, very good. But not 'the best'. If you're not hiring for a Tier 1 research university or Google or Microsoft Research (in a different era), or paying massive salaries in the financials, ... think about it.
This isn't simply snark. As long as people aren't getting to hire Thompson or Knuth or Lampson or whoever, they are in fact making compromises of sorts and should be thinking hard about what those compromises mean, rather than just proclaiming that they only hire the 'best of the best'.
- xiaoma 15y agoThe main takeaway I got from Joel's essay was that companies whose focus is software need to hire better programmers. Maybe the 99th percentile is extreme and it should have been 9th. But it isn't difficult for me to imagine that the vast majority of programmers work at companies whose focus isn't software, and whose work is mostly things like connecting to legacy telcom systems. That vast majority of programming work doesn't need to be done by crack teams of algorithm gurus. If your company is working in something more performance bound, such as CG animation, then you probably do need top programmers. Salary won't be the only way to get them, though. People with a true love of CS probably get bored with all the database driven CRUD apps.