martinFowler com = Software development is a young profession, and we are still learning the techniques and building the tools to do it effectively: I've been involved in this activity for over three decades and in the last two ['ve been writing on this website about patterns and practices that make it easier to build useful software. The site began as a place to my own writing, but I also use it to publish articles by my colleagues In 2000, I joined ThoughtWorks; put