Firing Employee #1(battlehardened.wordpress.com) |
Firing Employee #1(battlehardened.wordpress.com) |
If I could play that old record-scratch noise here, I would. Let's pause the tape for a moment and ask a question: What do you mean by if everything went well?
I'm a Tom. I've been with a startup for two years now. At first I was knocking it out of the park. Made my deadlines and even had time to work on some new things. Everyone was happy, especially the customers.
Move ahead a year. The customer base has grown, but the staff hasn't. I'm juggling 12 projects now instead of 3. By the time I get some flow going I'm interrupted for three other fires. Oh, and we need a marketing demo put together in an hour so our sales guy can make his flight.
So now my work is suffering. And I know the CEO is looking at me like he can't depend on me like before. I pad my time estimates by twice what I did before. Deja vu.
The only difference is that I'll be out of here before my CEO has a chance to figure all of this out. Did I mention I'm the only programmer in the firm, and I don't plan on giving two weeks notice? More like two hours.
I don't blame your Tom for stretching out his time estimates. I don't blame him for not showing up for your project management coaching. Everything you've written reads like a Rands article without a happy conclusion or useful advice. You're just fortunate that you had enough staff and momentum to keep things moving after you fired Tom.
(Am I projecting just a little here? Hell yes.)
However, it is good that he understand that he is partly to blame too, as some startup founders I seen rather shift all the blame to someone and fire him and think of many reasons why it's not their fault at all.
Not saying he didn't ned to be let go, but there's various degrees of letting someone go and the "clean out your desk now" approach is by far the most brutal and punitive.
That's what you do to someone caught embezzling money, not a solid individual who just proved not to be a good match for the team.
With a bit more maturity and hindsight I know that I should have waited until those feelings had passed before doing anything. That's another lesson learned -- never act when in the grip of your own emotions.
I've always quit after giving management a warning in the past when this occurs because I feel it borders on exploitation and usually signals something wrong with management and the business as a whole. The real problem is Tom should have quit much much earlier to find a healthier environment.
That said, I can't help but think about one of the most common statements I'm hearing out in the industry these days:
"We can't find any good developers."
Is it really that there are no good developers? Or is it that there is an over abundance of people without the skill, knowledge and experience trying to lead a company of developers?
I believe this is a good illustration of that point (not trying to slight the original author in any way).