Now that my job resembles the 'biggest boss of all' more than the young developer that I was all those years ago, I often think about what I would have said to that young man.
If it were me I would thank that young developer for all the hard work and offer a few bits of advice on getting things done without pissing people off.
And then I would get all of the leads together and have a serious talk about how we can take care of all of our people while at the same time producing the best system humanly possible.
Good developers work hard and care harder and, being human, they have egos. But everyone has blind spots and everyone
makes mistakes and the essence of a good organization is that it blends the strengths of all of its members.
If it were me I would thank that young developer for all the hard work and offer a few bits of advice on getting things done without pissing people off.
And then I would get all of the leads together and have a serious talk about how we can take care of all of our people while at the same time producing the best system humanly possible.
Good developers work hard and care harder and, being human, they have egos. But everyone has blind spots and everyone makes mistakes and the essence of a good organization is that it blends the strengths of all of its members.