<i>"It was still the same great work he had always done. Just now more people depended on what he produced. Tom was often fuzzy on his time estimates. If Tom would say a job would take one week, what he meant was it could be done in one week if everything went well."</i><p>If I could play that old record-scratch noise here, I would. Let's pause the tape for a moment and ask a question: What do you mean by <i>if everything went well</i>?<p>I'm a Tom. I've been with a startup for two years now. At first I was knocking it out of the park. Made my deadlines and even had time to work on some new things. Everyone was happy, especially the customers.<p>Move ahead a year. The customer base has grown, but the staff hasn't. I'm juggling 12 projects now instead of 3. By the time I get some flow going I'm interrupted for three other fires. Oh, and we need a marketing demo put together in an hour so our sales guy can make his flight.<p>So now <i>my</i> work is suffering. And I know the CEO is looking at me like he can't depend on me like before. I pad my time estimates by twice what I did before. Deja vu.<p>The only difference is that I'll be out of here before <i>my</i> CEO has a chance to figure all of this out. Did I mention I'm the only programmer in the firm, and I don't plan on giving two weeks notice? More like two hours.<p>I don't blame your Tom for stretching out his time estimates. I don't blame him for not showing up for your project management coaching. Everything you've written reads like a Rands article without a happy conclusion or useful advice. You're just fortunate that you had enough staff and momentum to keep things moving after you fired Tom.<p>(Am I projecting just a little here? <i>Hell yes.</i>)