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: Software
define: ROA :-)
“ROA – Resume Oriented Architecture” (from an internal source…)
Posted in Software
Leave a comment
Neatness and Source Control
I may well have the messiest desk in this building, my tie is on crooked, and my beard is generally fairly untidy. However I have a perverse compulsion to keep my source code neat and tidy – in particular I … Continue reading
Posted in Software
Leave a comment
Waterfall 2006 – International Conference on Sequential Development
I’m definitely going. Agile is so 2005. There’s some gems: FIT Testing In When You Can; Otherwise Skip It by Ward Cunningham User Stories and Other Lies Users Tell Us by Mike Cohn hee hee.
Posted in Software, Tech
Leave a comment
The joy of SAX
I was perusing the source generated from a psuedo-’MDA’ tool that is in heavy use at my new workplace. For every domain class the tool generates a dumb structure class or ‘bean’ with setters and getters, plus numerous translators to/from … Continue reading
Posted in Software
Leave a comment
Extreme Programming – Uncyclopedia
Extreme Programming – Uncyclopedia Extreme Programming emphasises the importance of moving people around, often at speeds exceeding 200 miles per hour. This speed is known as the “Project Velocity”. Brilliant.
Posted in Software
Leave a comment
The “Impl” Pimple
One thing I’ve inherited in my new work place is a coding standard that requires the “Impl” suffix for every interface implementation. I feel very dirty and ashamed. I’ve long held a very strong point of view here – that … Continue reading
Posted in Software
Leave a comment
Sad story and fear
It’s been a funny couple of months. Since the start of 2004 I was working on a large content management and publishing system for a large Australian company. On this project we had some great people and mostly very interesting … Continue reading
Posted in Software
Leave a comment