I'm a software developer from the UK. This website is a place for me to share information about some of my projects and publish photos and blog posts. I've also uploaded the slides to some technical talks that I have given. There's also some information about me and a collection of links to other websites that I find interesting. Feel free to get in touch if you have any questions.
I manage my machines at home (and at work) with Puppet, a
configuration management tool. Sometimes one of my manifests needs to change a
systemd service’s configuration – for example, if the upstream
package didn’t ship with a unit file, or to override some settings in a
systemctl daemon-reload needs to be executed after
changing configuration in the
/etc/systemd directory, but Puppet doesn’t have
built-in support for this.