Recent Posts

Invert logical statements to reduce nesting

2 minute read

As a test engineer, I spend a lot of my time reading -and making sense of- other people’s code. I find it interesting that logically equivalent, re-arranged ...

What’s in a name?

5 minute read

One of the things I try to encourage is the careful selection of names. Just as self-documenting code is easier to read, so is a self-documenting test. As I ...

Benefits of designing for testability

7 minute read

When I started my job as a Software Test Engineer, I had very little knowledge about unit testing. I had a good degree award and a load of acronyms to put on...

L4D - Pleasure and Pain

8 minute read

Left4Dead is ridiculously good. I can’t quite get over how tremendously visceral, tense, hilarious and fun it is. I’m one of those people who tries games, bu...