I had my best developer resign on me this week. It is something that obviously bothers me. You hate to lose your best employees because people of that caliber are so hard to come by.
The one bright spot came today when I went to talk to him to try and convince him to stay. Knowing why he is leaving, I had little hope of trying to get him to stay but I had to at least give it a try. As I started to go into my little spiel he told me to stop because there was little chance I was going to convince him to stay. He told me that the one chance I had was if I told him that I was going to leave the company in a few months and that I would take him wherever I went. He really enjoyed working for me and that it was hard to find a boss that he could respect. He just did not want to work at my company any more.
It is an honor to work with smart people. It is an even bigger honor when these smart people basically tell you that you are a great boss. Makes me that much sadder that he is leaving.