Red Green Repeat Adventures of a Spec Driven Junkie

Thought: Turn The Ship Around - Deliberate

I am reading Turn The Ship Around - the start of this series is here.

Chapter 16 is the first chapter on competence and the focus on deliberate action sticks out to me.

For me, in software development, a key deliberate action all developers should take is doing test driven development.

More than just test after, by testing first there is deliberate action on creating the test cases for the happy path as well as any edge cases and having appropriate response for them, so they never become an edge case.

This is one of the key insights I gained from re-entering software, that there is an intentional mechanism in software to prevent unintentional error propagation.

Hence, I advocate everyone to write tests first - because it is deliberate action to reduce error propagation, not just for show.