]>
Commit | Line | Data |
---|---|---|
1 | # Stop the ship from sinking first. | |
2 | ||
3 | Many times I've heard teams complain about an unfavorable situation in their codebase or organization with a variant of: *"If only we had/hadn't done/followed/bought X, then we wouldn't be in this situation"*, and of course an implied *If only we had listened to me*. | |
4 | ||
5 | While you might be correct, the fact is you're currently in a sinking ship, so unless you have access to some sort of time travel device, that's not going to help you get out of the situation. | |
6 | ||
7 | So if you're currently struggling with technical debt, organizational chaos, or any other sort of bad situation you can't escape, take a look around and ask: What's the negative effect this is having and how can I stop it from happening. Once you do that, you'll find you have more time, energy and space to tackle the problem at its root. | |
8 | ||
9 | It's much easier to plan and design a better ship when you're not currently sinking. So, stop the ship from sinking first. |