Firing is awful. You can try to avoid it, but even the most selective founders make serious mistakes. Here are a few things I’ve observed about firing:

1) The good people bounce up, the bad ones bounce down. I was told this by my boss once when he was firing one of my friends. At the time, I thought this just made him feel better about himself. Over time, I’ve seen the wisdom in what he said. Some people who get fired react by fixing their weaknesses. Others spiral down.

2) Do it early. If you think you’re going to fire someone over the next six months, you probably will. Don’t wait too long. Too many founders do. It’s better for management and employees if it happens fast.

3) It’s awful. You’re in control of a situation that will meaningfully hurt someone. It’s an awful place to be. The fired person will go home and tell his/her family about how terrible it was. It was your fault. Perhaps your mismanagement caused it. Who knows. You’ll question it, and perhaps you are right to do so.

4) The other choice is firing everyone. You’re the founder of the company. If you run out of money, you’re forced to fire everyone. If you don’t fire the bad employees, you risk everyone else’s jobs. It’s an impossible situation.

5) The feeling is more likely to be mutual than you think. Most of the time, the person getting fired was already about to quit. The antipathy you feel is likely reciprocated. It’s surprising how often this happens and management doesn’t see it coming.

It would be great if startups were all about growth, hiring, and success. But the reality is that founding a company is a brutal job and lots of the pain gets passed down to employees. Creative destruction sounds nice in textbooks, but in the real world it means telling friends to go home, stop getting paid, and find new jobs.