I’ve spent the better part of two decades writing software professionally. I could divide this time in any number of ways. For instance, I could do it by programming languages learned, tech stacks used or jobs worked. But I actually tend to divide it loosely in half, into my pre-TDD and post-TDD days.
This is a companion discussion topic for the original entry at http://feedproxy.google.com/~r/gurock/~3/QrFd2e8WQM4/