Red Green Repeat Adventures of a Spec Driven Junkie

Journey to TDD - Most Important Next Step

If you found this article and want to start at the beginning, this series starts here.

When I found out the codebase I was in charge of had a fatal error that was a side effect of a new feature I added, options raced through my head to fix

Of all the options that raced through my head, before moving forward on any of them, the next thing I did is the most important for any software engineer in this situation:

Tell the business of the error.

Yes, even if I could recover all the taxes without users knowing, the business must know and together, collaborate on the right solution together.

As a software engineer, you may be implementing the business but the view is only from the perspective of the software.

Who’s fault is it for not testing? Software or business??