I have a long history with ThoughtWorks going back to Atlas, their first big Java project. I helped them understand both Agile and Open Source. Now they help me understand how big both can be in an enterprise setting.

It wasn't always easy to get home from Chicago. One time when flights were backed up over 24 hours I rented a Subaru Outback thinking that I might drive it to Oregon but instead drove it north looking for rough roads. This photo was taken at the Bayside Park where I finally turned around and headed back south.

Bayside Park, Wisconsin

ThoughtWorks was founded by Roy Singham in a Chicago basement in 1993. Roy's formula for success from the start was "Attitude, Aptitude, and Integrity" – he built ThoughtWorks upon the firm belief that communities of talented, driven, and principled people could move mountains.

I predict the day when one will make federated wiki sites with the same frequency we now make documents. Its just too easy. Here are some sites that I've made, mostly to test out this and other ideas.

Martin Fowler at ThoughtWorks as a consultant before he joined the company.

Martin Fowler suggested I visit ThoughtWorks as some extra object-oriented design horsepower to help them get through their first big java project. We had lots of other ideas too. I can remember when they told us, "We know your feeding us Extreme-Programming ideas. We want them all."

Did it Build? Our calendar showed that it wasn't just a one-day job.

After working with all of the project groups we were getting the idea that they were drifting apart. We suggested an integration build.

"No, no, plenty of time for that later, it will only take a day."

Finally we said, today is the day. It didn't build. It didn't build for a month. It was a pretty special day when it did build. It was a turning point for the project and the company.