“Sometimes the extenuating circumstances are good reasons to postpone a termination. Maybe he’s vital to a key project or building a demo that will help you win a new ‘A’ client. If that’s the case, all I ask is that you and the team agree on how and when you’ll put the wheels in motion for his ultimate exit. Are you going to hire another top-notch developer? Are you going to start cross-training other developers and getting them involved in his active projects to soften the blow of his ultimate departure?”

