Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Well, because you can't, as all these posts whining about how hard it is to find people allude to. Since there aren't enough senior engineers to go around the next best thing is to hire some talented novices and turn them into senior engineers.


But if you can't hire the senior engineers at all, then you have nobody to turn your novices into senior engineers. You're just screwed.


I meant you couldn't hire all senior engineers, or at least enough to fill every position you'd want.


Then you're still in the same boat. Over the timescales that startups typically operate under (weeks to months), one senior engineer is more productive than one senior engineer and five junior engineers. The former can get a lot of code done and produce something that works. The latter spends all their time mentoring the junior engineers, who might or might not produce something that works, but it will undoubtedly be ugly and require much refactoring if it does.

Over longer timescales (years), this relationship doesn't hold true. This is why Google, Microsoft, and many of the other big players in the industry can afford to hire junior engineers. That one senior engineer and five junior engineers will turn into six senior engineers, all of whom have worked closely together, and then you have a gelled team that can accomplish great things.

But you have to get there first. When a startup's fighting for its existence daily, it's not cost effective or prudent to make an investment that will take a couple years to pay off, when there's a good chance that your company will be out of business in six months.


I don't think were talking about startups on the weeks to months scale. That's the time period where it's a couple people in an apartment. Yeah, you probably don't have time to train people at that stage.

You jump from that stage to Google as if there's nothing in between, but almost every other company is in between. Plenty of startups have been around for years, and plenty of them have enough funding to ensure that they'll still be around for years. At that point it becomes possible to make the short-term sacrifices necessary to ensure long-term success, like training.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: