Good customer service fixes your issue now and sets you up for success so it doesn’t happen again. The same is true for… Good code. Good project management. Good video games. Good careers. Good opportunities. If you only fix the now and not the tomorrow, the now is destined to happen again. If you push the issue till tomorrow, the issue will keep happening.
It is an uphill battle. It will require phone calls and waiting for people to answer. It will require presentations and banging your head against the wall. It will require repeating yourself over and over again. It will take patience. It will time. It won’t happen overnight. But you will get there… and maybe you’ll bring some others there with you.
Did your new initiative break? Did it not go as expected? Was the team unhappy with what you tried to do that didn’t work? Did it blow up in your face? Good – that’s the idea, your leading should break at some point. If it’s not breaking, it means you’re not working on it, and if you’re not working on it, it means you’re not trying to get better, it means you’re coasting. And if…
When things break, you can do any of the following; Get mad that it broke. Complain that it broke. Run around screaming that someone broke it. Schedule a meeting to discuss that it broke. Argue about the level of brokenness within it. Or, you can get to fixing.
I love debugging. Press F5 and walk step by step through everything you have just created. It’s awesome. Could you imagine debugging your life – pressing F5 and figuring out what is wrong with you? “Oh looks like you had a huge lunch and are now tired.” “Trying to do too much and need to slow down or drop something” “You’re stuck in an infinite loop because you can’t solve that problem” And on and…