About
Who am I? I work for ThoughtWorks as a technical consultant based in Melbourne, Australia. I make things better, mostly by incremental improvements to code quality, architectural fitness, stability, and safe rapid deployments.
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
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