39b: Contain a workaround in a scope

Managing workarounds in complex situations is tricky. If an engineer negotiates about building a workaround (to avoid it), you’ll always have to pay the price sooner or later. As a manager (and also a software engineer), focus on how you can contain this workaround’s impact on the project and product. Try not to spread the workaround into the whole codebase and aim to contain it. Not only contain it, but make it obvious to the next developer (and your future self) that it’s a workaround that you shouldn’t overlook.


If you're unfamiliar with Zettelkasten: These notes are atomic. The aim is to have one idea in a note. The connections between notes are as important as the notes themselves.

Reply via email

or comment below.