3 ms·
I'm a tech employee bootstrapping something on the side. Once I worked with a co-worker who had an absolutely brilliant mind. He was a perfectionist, and came
by rainmaking 13y ago
I'm a tech employee bootstrapping something on the side.
Once I worked with a co-worker who had an absolutely brilliant mind. He was a perfectionist, and came up with stunning solutions to write fast code in PHP (imagine that!).
Unfortunately, he would constantly break the API he exposed to us, creating weeks worth of work for all of us. When told our needs, he would argue and argue and argue, creating even more work. He would never listen.
Yes, I believe our team would have been better off without him, and I also believe that there is a niche somewhere that is perfect for him. I hope he found it.
About a year later I got fired in a different team. The lead would write kilometers of spaghetti code fast, and measured productivity by hour fast you can solve problems. It never occurred to him that it is a bad idea think it is fast to keep solving problems that might never have come up if you put a little more thought into your work.
I immediately got another job at startup where I'm half architect half developer, work just with the CTO, and essentially keep doing what I think needs to be done unless I hear anything different, which rarely happens. It's a darn paradise!
I found my niche.
So, by all means, don't force something that just isn't going to work. There is such a thing as giving up too quickly, but all the thought and consideration you're putting into it and your willingness to give him severance are strong indicators that you are not taking this lightly.
I admit it hurt to get fired. A lot. It took me a while to get over it. But I did. That's life. Shit happens. It's grave. But you can do something grave ethically as long as you know it's grave and treat it accordingly. Which you are.
As an added thought, if you were firing him for questioning your technical decisions, I would advise you to reconsider. Also, if he had said "I'm sorry I'm just a mess before 11 o'clock and I always miss the bus", I would advise to work out some kind of solution. But if he's just a darn pain to be around and doesn't seem to notice or care, that's just plain inconsiderate. If I ever heard of a good reason to fire someone that's it.
By the way I felt compelled to share all this because it moved me how conflicted you are about firing someone...