Category Archives: Software

Posts related to software

The cost of everything, the value of nothing

When I was a lad, I used to devour guitar magazines. My favourite articles in these magazines were the gear reviews. I’d read page after page about guitars, amplifiers and effects pedals that I’d never be able to afford, weighing … Continue reading

Posted in Software | Leave a comment

Of build farms and BASH queues

I recently wanted to implement a simple build farm for our build servers at work. Currently we have a pool of three machines whose job it is to watch the repository for checkins on various projects, and build each update … Continue reading

Posted in Software | Leave a comment

thesecretdogproject code quality checklist

As a part of my day-job, I was tasked earlier this year with improving the stability of our software stack. This was a wide ranging brief, involving tracking down and fixing bugs at every level, from the kernel up to … Continue reading

Posted in Software | Leave a comment

Debugging with GDB and Python — LJ article now freely available!

Debugging with GDB and Python — LJ article now freely available! The article I had published in the June edition of Linux Journal has just become freely available on their website. You can read it here

Posted in Software | Leave a comment

Movivation vs. Moaning

Posted in Software, Waffle | Leave a comment

The subtle art of noise reduction

I recently installed Ubuntu on an old PC I wanted to act as a temporary server for a website. Seeing as this box has to live in my home office, I wanted it to be as quiet as possible. In … Continue reading

Posted in Software | 1 Comment

The course of true computing never did run smooth

How long should it take to install Ubuntu server on a PC, would you think? In my case, all evening! I had an old PC on which I wanted to install Ubuntu’s most recent LTS release (“Lucid Lynx”). In ordinary … Continue reading

Posted in Software | Leave a comment

Debugging embedded platforms using GDB and Python

I recently received some great news — an article I wrote on embedded debugging using GDB and Python has been published in Linux Journal. I got my free copies of the magazine yesterday, and my article is in second place … Continue reading

Posted in Software | 3 Comments

Commandline blogging is go

As I moaned about previously, one of WordPress’ downsides (for me) is that my data’s primary home is now on my web server rather than my PC. Another niggle is that I have to create blogposts using the web browser … Continue reading

Posted in Software | Leave a comment

Sometimes “select” really is broken

One of Andy Hunt and Dave Thomas’ helpful tips from their excellent book The Pragmatic Programmer is that “select” isn’t broken. They illustrate this with a tale of a programmer who became convinced that a buggy implementation of the “select()” … Continue reading

Posted in Software | Leave a comment