Skip navigation

Author Archives: timsuth

I’m moving my blog over to, where I’ll be joining fellow posters Justin, John and Eben in the “Software Developers (K)ollaborative”. Just need to work on the theme so my past posts less resemble pants.

It’s not done yet

Every software developer needs to experience joining projects that are at different stages of their development lifecycle. At the start, faced with an empty repository where you get to make important decisions every day, write a lot of code and functionality, and understand how everything fits together. In the middle, worrying about all those little […]

Components vs Services

(This post is a bit unpolished, being a slightly edited copy of something I wrote on the train to work last Wednesday . No matter. I declare a Blogothon Principle – it is better to publish a post that isn’t ready than to miss out a week due to noble intentions …) There’s a receipt […]


I spent most of this week writing XSL templates for transforming XML messages into other, similar, XML messages. Ah, bless. Thanks to the practice of companies (including us!) making minor changes to standard XSDs, several of the input/output format combinations are identical apart from namespaces and a couple of tag names. Copy-pasting a template six […]

Running late…

I’m supposed to write another post by Sunday, but, I’m going to Dublin tomorrow night and not getting back until Monday morning. But I will write a post! It’ll just have to be on Monday night (what a day that is going to be).

Random snippets

It’s Sunday afternoon, I’m finally having that espresso I’ve been too tired to make all afternoon, so this is going to be a shorter post of some simple little tidbits (timbits, for any canadians out there). Unchecking Exceptions I don’t want to get into an argument about checked vs unchecked exceptions, but from time to […]

Re: What My Cat Brought In Last Night

According to the blogothon rules I wrote a couple of weeks ago, I should have commented on Justin’s post What My Cat Brought In Last Night over the weekend. Lazy me. (And I probably have Justin to thank for the fact that a well-known Rubyist originally from South Korea commented on mine. Hi Francis, I wrote the […]

Why unit testing is a waste of time

In the last few years of writing “enterprise” software in Java I’ve created and maintained thousands of unit tests, often working on projects that require 80% or better code coverage. Lots of little automated tests, each mocking out dependencies in order to isolate just one unit of code, ensuring minimal defects and allowing us to confidently […]