I’ve written in the past that integrated tests are a scam, but that’s not what I mean here. Dear programmers, your tests are probably dragging you down. Here we have another delightful irony of agile software development, this time related to test-driven development. I give you The Fundamental Irony of Test-Driven Development. If you practise test-driven development, then depending on how you manage your short-term tasks, you run the risk of increasing your stress levels compared to not d...