Adventures in Software Engineering

Latest Posts

Spectrum-based Fault Localisation, a Primer

S

We’re all familiar with debugging – it’s just part of life as a programmer. In all honesty though it is one of my favourite things, taking me away from the mental gymnastics of straight development and to a peaceful place of execution monitoring and pattern spotting. It’s like refactoring foreplay. Fun times. Most people don’t think like that of course because...

Finding Balance in Pursuit of the Perfectly Object-Oriented Unit Test

F

I know this may come as a shock to the more starry-eyed or idealistic amongst you, but in software engineering the pursuit of perfection is usually a bad thing. Reading the work of people who follow the extremes often leaves me with mixed feeling. Whilst I generally agree with their principles the outcome always seems distasteful. A recent example was an interesting post on Yegor...

Configuring the Perfect Eclipse IDE

C

I’m a huge fan of the Eclipse IDE, using it not only at work every day but for my own personal projects at home. It has come on leaps-and-bounds over the years, and is a great example of open source software overtaking many commercial options. As I have just changed system recently I’ve been rebuilding everything from scratch, so thought I would share a few of the tools and options I...

Farewell, Linux… Hello, Apple!

F

For the last twenty years or so, I have almost exclusively used some form on Linux or Unix implementation. That’s changed. At first it was the excellent FreeBSD, until Linux¬†caught my eye and more particularly Fedora. At no point during that time did I ever feel the need to move to a paid operating system, and loved toying and tinkering with the system installed. Manually entering graphic...

Adventures in Software Engineering

Johnathan Meehan

Johnathan Meehan

A software engineer with more years under his belt that he would like, an odd sense of humour and a predilection for junk food, whiskey and beer. Having begun working in 68K assembly language (told you he was old), he now spends most of his time writing Java with a heavy emphasis on quality. Secretly wishes he could be just like Oscar Mike.

Recommended Host