Do Good Programmers Need Agents?
braindrainbahrain writes: A rock star needs an agent, so maybe a rock star programmer needs one, too. As described in The New Yorker, a talent agency called 10x, which got started in the music business, is not your typical head hunter/recruiter agency. "The company's name comes from the idea, well established in the tech world, that the very best programmers are superstars, capable of achieving ten times the productivity of their merely competent colleagues." The writer talks with a number of programmers using agents to find work, who generally seem pleased with it, though the article has viewpoints from skeptics as well.
The value of an agent to me is the difference between what I can get and what the agent can get, minus the amount the agent skims off the top. The worse I am at negotiating, the larger the difference is... but the greater the amount the agent skims off the top. Most likely outcome: the agent, whose entire compensation is based on separating me from as much cash as possible, manages to take more than that difference and I get screwed while thinking I got a good deal.
The "10x productivity" idea is somewhat silly anyhow - sure, some people are quite productive, but mostly if one guy is 10x another, the other guy just sucks.
I'm not valued because I can bang out more code than the next guy - I'm valued because I can lead a team of people and make them more productive: through design review, best practices, experience doing agile right, and so on. Sure, all those things make me more productive to, but it's much more valuable as a force multiplier for a large team.
That's what the job is, as a senior dev. That and doing all the horrible wrangling with project management systems, clarifying user requirements coming from PMs and translating them into sanity, and so on. The more senior I become, the less time I spend coding, because there's only so much value I add working by myself.
Socialism: a lie told by totalitarians and believed by fools.