DEV Community


Discussion on: Ron, The Untouchable, Invincible, No-Good Developer (Conclusion)

jennrmillerdev profile image
Jen Miller

I'm glad it worked out. Probably for Ron too.

In my comment on your last post, I didn't get a full picture of Ron's lack of abilities. But now reading part 2, I can say that, yeah, Ron just didn't have the necessary skillset.

I think in these cases, it is often the best for both parties to part ways, which I think is ok. Social media, especially Twitter influencers trying to get follows sometimes touts the line of "if you get fired for lack of experience, something is wrong in the company, they should learn to teach you".

But if the expected skills are lacking by such a large margin, trying to force feed a developer just puts unmaintainable stress on both sides and just doesn't work.

bytebodger profile image
Adam Nathaniel Davis Author

Bingo! Saying that you're firing / releasing / terminating someone typically has a very negative connotation - for obvious reasons. And it's almost always a "negative" thing, in the short term, for all parties involved. But if everyone's being thoughtful and considerate about the situation, a termination can be a very positive thing - at least, in the long run.

Several years before this, I had an employee literally thank me as I was letting him go. I had tried to work with him. And I also made it exceedingly clear that, if he couldn't hit certain benchmarks, he'd be gone (cuz I wanted him to do everything possible to prepare for such a moment without it hitting him "out of the blue").

I've also had the experience of seeing someone that I had to terminate years earlier, and them telling me how great it was that I terminated them. Of course, they weren't saying that on the day that I let them go. But once they were out of the situation, it quickly became clear to them that they had been in the wrong company / environment / team / etc.

Teaching folks often makes good sense - when that teaching involves some additional skill - a skill that buttresses their existing expertise. But teaching makes no sense if you need to teach them everything - from scratch.

I always remember the CIO specifically using the word Dickensian. I really thought that "nailed it". It's like you're punishing someone just because they're a poor fit in their current role.