Skip to main content
  1. Tags/

Rust

2026


Brewlog: Coffee & Agents

·2587 words·13 mins

I built a self-hosted coffee logging platform with Rust, Axum, SQLite and Datastar. The project was my most complex agentic coding effort to date, with Claude Code acting as my long‑lived pair‑programmer for almost all of the implementation.

This post covers the motivation, design decisions, and what I learned about building non-trivial software with AI assistance, as well as some patterns I’ve adopted for agentic coding.

2025


Adopting sudo-rs By Default in Ubuntu 25.10

·1173 words·6 mins
A follow up to “Carefully But Purposefully Oxidising Ubuntu” in which I describe the plan to migrate to sudo-rs by default in Ubuntu 25.10. Additionally, I cover some updates on the progress with uutils coreutils, and future plans for SequoiaPGP in APT and Ubuntu.

Carefully But Purposefully Oxidising Ubuntu

·1619 words·8 mins
This post explores modern equivalents of foundational system utilities such as coreutils and sudo, introduces an experimental utility for testing them, and maps out a path to their widespread adoption in Ubuntu.

2024


Experimenting with Rust, Nix, K6 and Parca

·6266 words·30 mins
A post outlining my journey into Rust, and how I reimplemented the server that powers this very website in Rust, then benchmarked both the old and new implementation with K6, investigated a performance issue with Parca and then automated the whole lot using Nix!