§ 1 · Correspondence & Notes

The Blog

Informal writings · drafts · half-finished proofs
Editor’s Note

This section gathers technical notes, field reports, and the occasional rant. Entries are filed in reverse chronological order. A marks posts the author still endorses; marks posts kept for historical interest only. Citations welcome; corrections more so.

MMXXV · Volume III
Oct 23 A comprehensive guide to powercap-utils on Linux
On reading and writing RAPL budgets without segfaulting your laptop. 14 min.
Sep 22 Building a Kubernetes controller with Kubebuilder from scratch
A reconciliation loop you can read end to end. 22 min.
Aug 24 Guide to building a custom Kubernetes scheduler
Replacing the default scheduler without getting fired. 18 min.
Jun 11 Notes on measuring joules with honesty
Why your perf stat numbers lie, and what to do about it. 9 min.
May 03 What I learned from failing a conference deadline
A short essay. 4 min.
Mar 19 A love letter to cgroups v2
The hierarchy makes sense. Eventually. 11 min.
Feb 07 Why energy proportionality is a lie (and what we do about it)
On servers that draw 60 % power at 0 % load. 8 min.
MMXXIV · Volume II
Dec 18Year in review: 240 GB of logs, no regrets
Nov 02Making Grid’5000 behave, an incomplete diary
Sep 14The paper I wish I’d written first
Jun 27On the poetry of kubectl describe
Apr 11First year of PhD: what I got wrong
MMXXIII · Volume I
Dec 05Why I chose a thesis over industry
Oct 01Kubernetes internals: the control plane, annotated
Aug 14A reading list for the green computing curious