Category Archives: ThoughtWorks

Factory and Repository in the Domain

I’m a big fan of the book Domain Driven Design, and for some time I’ve been pushing the principles and patterns in my workplace. I’ve never managed to get ‘into’ the more theoretical parts of the book, and I chuckle … Continue reading

Posted in Software, ThoughtWorks | 7 Comments

Exposed

My colleague Mark thinks that no-one reads his blog.

Posted in ThoughtWorks | 1 Comment

Australian Architecture Forum Done.

Last week I presented with some ThoughtWorks colleagues at the Australian Architecture Forum in Sydney and Melbourne. My topic was titled “No Nukes – don’t detonate your legacy software” covering approaches to incrementally replacing a legacy application. I was a … Continue reading

Posted in Software, ThoughtWorks | 2 Comments

iPhone envy

12 new posts on ThoughtBlogs this morning, and about 10 of them were about the iPhone.  No iPhone joy for the antipodes.  *sigh*

Posted in Tech, ThoughtWorks | 1 Comment

Careful of ‘technical stories’

Just came across an old article by Jeremy Miller titled ‘Balancing Technical Improvements vs New Business Features‘ which hits on a topic close to my heart. I’ve been doing a lot of work in the last couple of years on … Continue reading

Posted in Software, ThoughtWorks | 1 Comment

Canary Tests

Neal Ford writes about Coalmine Canary Tests. Canaries were carried by miners in the ‘olden days’ as an early warning system for a buildup of gas, giving them time to exit the mine before imminent death. Neal describes using a … Continue reading

Posted in Software, ThoughtWorks | Leave a comment

Build Hat

I like the build patterns that TWer Sam Newman has been blogging about. A recent favorite was a post titled “build fix flag” where Sam describes using a paper flag to show visually who is fixing the build. The rules … Continue reading

Posted in Tech, ThoughtWorks | Leave a comment

Scared little boy. Australian Architecture Forum 2007

So I’m presenting at the AAF in Sydney June 27th, and Melbourne June 29th. The topic is about dealing with legacy software, peppered with learnings from a couple of client projects. It’s a topic I feel strongly about and an … Continue reading

Posted in Tech, ThoughtWorks | Leave a comment

Melbourne Ruby User Group

I recently went along to a meeting of the Melbourne Ruby User Group, the first user group type of meeting I’ve been to for years. ThoughtWorks now hosts the meetings and supplies pizza and soft drinks, so I really have … Continue reading

Posted in Software, Tech, ThoughtWorks | 2 Comments