On Sunday, I went to GOOS Gaggle, a micro-conference on the development ethos described in "Growing Object-Oriented Software Guided by Tests", the new book written by XP stalwarts, Steve Freeman and Nat Pryce. After the main presentations, we moved into Open Space format. I joined a conversation with John Daniels and Willem van den Ende about "Why Start with End-to-End Tests?". John was interested to explore whether this is always a good idea? You can read John's write-up of our conversation on his blog. John starts by writing this up on the board. When you start solving a problem from...