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
Continuous Integration – If something hurts, do it more often
The prevailing attitude in software development still seems to be that if something is difficult or expensive (or even just not much fun), we try to do it as few times as possible. This usually means deferring it until as late as possible. Continue reading
Posted in DevOps, Software, Tech, ThoughtWorks
1 Comment
Blogging and Continuous Integration
I find I have a high barrier to writing – getting started is hard, if I write few things then I get obsessive about the quality of my writing. I need to get back on the horse – and write a few short topics that can get me flowing. Continue reading
Posted in Software, Tech, ThoughtWorks
Leave a comment
Production releases – 0.875 per month
I’m coming up to four years with ThoughtWorks next month, and I’m in a reflective mood. I did a quick count – since joining ThoughtWorks I’ve been involved in the delivery of forty-two (42) application releases into production (give or … Continue reading
Posted in Brainfart, DevOps, ThoughtWorks
2 Comments
Setter injection sucks
I know it’s not trendy to re-hash old java programming discussions – I should be discussing some new amazing functional language, however I’m in a grumpy mood. I have a beef with what appears to be the dominant trend of … Continue reading
Posted in Software, ThoughtWorks
12 Comments
Danger Will Robinson
I wrote my previous post about running linux on my desktop a couple of weeks back and realise I didn’t put a disclaimer on the post, so here it is… IF IT ALL GOES HORRIBLY WRONG DON’T BLAME ME! What … Continue reading
Posted in Tech, ThoughtWorks
Leave a comment
Linux at work again!
For the past couple of months I’ve been working in a very nice workplace with a bunch of nice people and even better some of them run Linux on their desktops without any fear of the SOE-police coming to march … Continue reading
Distracted
Whenever I think I’ll write a blog post, I get as far as logging into my wordpress admin and it’s always the case that a new version of wordpress has been released and it nags me to upgrade. Ooh I … Continue reading
Posted in Brainfart, Tech, ThoughtWorks
Leave a comment
Subdirectory
Bob Martin: At the ER they put me in a room and gave me a dose of Morphine. Morphine is a very nice drug. It had the effect of filing the pain away in a convenient subdirectory where I could … Continue reading
Posted in Brainfart, ThoughtWorks
Leave a comment
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