Hacker News new | ask | show | jobs
by lian 5348 days ago
I think the truth of this article depends on the size of your team.

If you're hiring only one to a few developers, it's likely that you need your employees to self manage. They need to strategize, have realistic expectations, and fulfill them to the best of their abilities. "Dianne," the good developer, demonstrates these skills. So, judgment is important from this kind of developer.

However, I think that "Dianne" would be best suited to a more managerial position, focusing on her strategy skills and ability to relay needs to other developers. Handing off the implementation details to a team of rockstars, with deep and varied proficiencies, would make for a spectacularly complementary team.

And in the latter case, your best developers are - and should be - rock stars. You need to consider not only how you want your code to scale, but how your company will.