I think this post is great that one does not need to be a TDD expert before they can put on their software testing hat. However, I think it depends on the type of functionality one is trying to impose. I have found great value in the concept of event storming, domain driven design, and domain modeling. It truly is worth it to spend time designing and thinking about the problem before coding.
Those techniques sound interesting. I'll have to look into then as I'm unfamiliar. Can you recommend any reading material?
This article provides a pretty high level detail into what it is composed of.
This guide using FSharp is helpful when converting reality to code models.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.