Why do we write automated tests?
This might seem obvious, but it's worth digging. Comments, questions and contradictions welcome!
Here goes:
*We write tests to reduce the cost of making changes.*
That means, to move faster. That's right, writing tests is first and foremost about increasing developer velocity.