tests/test suites that are not brittle. • But a lot of us do not “think” tests & test data first. Ramblings in your head should be something like... ◦ Rather have a beer but need to build this, so let’s figure out how to test it and what’s my test data going to look like. • Your proficiency reaches another level when you can think in a language rather than just speaking it. Thinking tests first does that to your code. • Goal is not to teach you semantics of BDD or TDD. But motivate you to think firstly how to test something before building it.