Writing code is hard. Sometimes we need to move fast but also scale. Other times, it’s wondering where to start when turning an idea into an app. And then there’s diving into rabbit holes and squashing bugs.
It’s at moments like these that we turn to test-driven development. TDD, as it’s called, asks you to write tests before writing the code itself. It’s used by companies like Spotify, Etsy, and Buffer to increase the speed and quality of code production.