Hacker News new | ask | show | jobs
by pw0ncakes 5882 days ago
It depends on the circumstance. In a small startup, it's going to be a given that a certain fraction of the people you bring on are inappropriate for the company, and that you can't predict this in advance. Fire them, before they do too much damage to the codebase, morale, et cetera. In a larger company, firing is much more of a last resort, because people can always be moved around, and because if the only problem is that they aren't producing, it's probably because they weren't mentored and this can be rectified-- large companies usually have enough time and resources that they shouldn't need to fire many people, except when things are so bad that layoffs are necessary.
1 comments

Indeed. I should clarify that. If you're in a very small startup, let's say 0-30 people, the chances are that most people working there have some say in the hiring process. If someone his hired and doesn't work out, most are on the same page about what's going on.

Once a company gets to the point where people are being hired and fired by managers, churn becomes an additional chaos factor that people trying to do work have to deal with.