I'm Iain.
I'm a software engineer @chainguard-dev. I'm on the OS team, which provides a lot of the core parts of the Chainguard system, as well as maintaining the parts of the Chainguard Factory build system that builds the OS's packages.
Prior to that, I was a software engineer @grafana. I was on the Platform team, which provides resources for other engineering teams at the company to deploy their stuff into.
In a former life, for a very long time I was an engineer on the desktop team at Canonical, where we made Ubuntu desktop.
I'm also a Debian Developer and an Ubuntu Core Developer.
I love it. I've been privileged to work on great stuff and with excellent people. 🧡
- Linux distributions
- Ubuntu
- Debian
- Debian packaging
- GNOME and desktop Linux in general
- CI/CD, in particular:
- How to manage big ol' monorepos of CI code and deployment manifests
- What it's like to, and whether it's sensible to, onboard a big engineering organisation to (ephemeral, autoscaling) self-hosted GitHub Actions runners.
- The autopkgtest.ubuntu.com system and how it works
- Why daytime naps are great
- How
cats > dogs.
🔔





