5 ms·
It would be interesting to see companies genuinely compete for talented developers. I don't think the guys that are 10x as productive would be making 20% more
by Dove 16y ago
It would be interesting to see companies genuinely compete for talented developers. I don't think the guys that are 10x as productive would be making 20% more anymore.
- joshhart 16y agoHow do you identify someone who is 10x more productive? The difference between good and great is not always apparent in an interview. Perhaps developers with significant amounts of open source work could be identified but I'm sure that for every one of those there are several amazing developers who are instead working on proprietary stuff.
- jcdreads 16y agoThe difference between good and great is usually pretty obvious to former colleagues who are now at a new company that's hiring.
- quanticle 16y agoThat's true, but are those colleagues allowed to talk about the work that the person did? At a lot of places, the only thing the manager can confirm is that the person worked there during the dates given on the resumé. Further questions are to be directed to HR, which will filter any genuine feedback the manager can give.
- InclinedPlane 16y agoThere's no objective method, but many experienced programmers are capable of using subjective measures. Indeed, such skills are a huge competitive advantage to established dev. shops with talent (hire the best, keep hiring the best).
- mahmud 16y agoI know someone who is 10x more productive than his entire team, I worked in a next-door department and watched the beast do his magic. Truth be told, no one liked him. We couldn't keep up with him, all our bug reports would be several releases too old. We couldn't get him to install an IM client, he doesn't carry a phone, his email response rate is ~5%, several days too late, and only responds to say he can't make it to social gatherings, etc. We wasted weeks holding meets to architecture something he already had in place, grrrr. He wasn't a child, but a grown man with gray hair. Not exactly a prima dona either; he will happily talk to you for ours about your build problems and give you all the help you need. He was just not very good at communication. He was a fake "yes man"; he says yes to every request and suggestion, but somehow only his more sensible ideas end up in deployment. I don't think someone who is 10x as productive, but emits zero feedback or communication is worth the trouble of poaching from others, specially of you're a big corp. Give him 10x market rate and let him bootstrap a startup all by himself, sure, but this particular guy would suck in a team environment. He really didn't fit any "hacker" stereo-type either. He was a fit soccer player / yogi, worked strictly 9-6, and had a taste for illicit leisure .. I think.
- muhfuhkuh 16y agoThat's what "solid B+" players are for: the rented lakehouse party, the corporate kumbayas and sufficiently-buzzed Wednesdays at the bar across the man-made pond in the drab, suburban office park. That's where A+ players go to die. That's why even at mid-sized software companies, we didn't hire the A+ players because they make hiring managers and peers feel stupid and impotent. I should know: I'm a B+ player. And, if by "illicit leisure" you mean "smokes the herb", I think you'll find that alot of guru type hackers are WAY into that kinda stuff. In fact, at my company, our HR technical recruiter once said that if corporate all of a sudden started random drug testing, half of the developers would be gone before they could read THC on the LabCorp printout.
- arethuza 16y agoOn the recreational pharmaceuticals point... Year ago we were getting our second round of VC investment from a group of companies that included an American VC company (we were in the UK and our first round had been from UK VCs only). I remember saying to our dev team "these guys want compulsory drug testing for all staff" (I was joking) - the looks of horror on the faces of the best developers in the team were priceless.
- gaius 16y agoOne thing I've learned is some people artificially appear more productive by offloading unpleasant tasks. Some of those requests, for example, might have been things that customers specifically asked for. And someone else on the team would have had to implement them, maybe on top of their regular workload, just because this guy wouldn't. Some of those emails he wouldn't answer might have been blockers for other people. If you can get away with it, great, but eventually people will figure it out.