0atman’s Rule Zero

Read the error message again.

Error messages are the ghosts of the engineers who came before you trying to tell you something - listen to them!

more ...

Using Docker on 18.04 Beta

If you have tried to install docker via the usual instructions, you will find that they’ve not pushed packages for Ubuntu 18.04 “Bionic Beaver” yet:

$ sudo apt install docker-ce
[...]
E: Unable to locate package docker-ce

This is understandable, as the release day isn’t for a month. But ...

more ...

Streaming with Icecast

After years of no satisfactory music radio solution, I researched in earnest how to set up my own broadcast setup, and it was easier than I thought!

In essense: - Darkice redirects the sound from your speakers to a remote server - Icecast re-broadcasts that audio to n clients

Thanks to Ruggero ...

more ...


Brexit Vote Amendment: An open letter to my MP

Dear Kate Hoey,

I’m astonished you voted against the amendment today which, as I understand it, it gives you a legal guarantee of a vote on the final Brexit deal struck with Brussels.

I would be very interested to know why you thought handing more power to the Tories ...

more ...

The Testable Documentation Manifesto

One of the problems with tech documentation (api, installation instructions etc) is that they get stale. APIs change, software and plugins alter their interface and commands, and websites go away.

To solve this, I propose we write our documentation in a way that can be executed, or verified.

Luckily, I ...

more ...