What's new.
The site grows in pieces — a section here, a simulator there — and unless you visit every week you'd never know what landed. So this page keeps the ledger: every notable addition, dated, one line each, newest first. Check it when you come back, or subscribe by RSS and let it come to you.
June 2026
-
Errors, decoded section
A new section for the strings you paste into a search engine at 2am: CrashLoopBackOff, OOMKilled, ECONNRESET, exit 137 and five friends. Each page walks the same spine — the symptom as you see it, the commands that narrow it down, causes ranked by how often they turn out to be the answer, and a fix per cause.
-
Exit code 137 page
The standout of the new errors set. 137 means SIGKILL, but it never says who sent it — the kernel OOM killer, the cgroup limit, or a supervisor losing patience. This page sorts out which, fast.
-
CrashLoopBackOff page
The most-searched Kubernetes status, taken apart properly. The loop is the symptom; the page is about finding what actually crashed, starting with the one command most people skip: logs --previous.
-
Reading progress feature
The site now keeps score for you: what you have read, what is left, section by section. Stored in your browser — no account, nothing leaves your machine.
-
Homepage redesign feature
The front page got rebuilt around how people actually use the site: the daily-use surfaces up top, the library below, less ceremony in between.
May 2026
-
The box is slow page
The sixty-second triage for a sluggish machine: which four commands to run first, what each one rules out, and where to go when none of them explain it.
-
Goroutine scheduler simulator page
Watch Go’s M:N scheduler at work — Ps with run queues, an idle P stealing half a busy neighbour’s work, and what a blocking syscall does to the picture.
-
The Tail at Scale, annotated page
Dean and Barroso on why p99 latency is a fan-out problem, not a server problem — annotated section by section, with the hedged-request trick spelled out.
-
Facebook, October 2021 page
The day facebook.com vanished from the internet: a routine maintenance command, a BGP withdrawal, and the lockout that kept the fix out of reach for hours.
April 2026
-
Kubelet internals page
The agent that actually runs your pods: the sync loop, CRI, probes, and the garbage collection that quietly decides which images survive on a node.
-
Split-brain simulator page
Cut the network between replicas and watch two leaders emerge — then see how quorum, fencing, and leases each put the genie back in the bottle.
-
Spanner, annotated page
Google’s globally distributed database, read closely: TrueTime, commit-wait, and why owning atomic clocks turns out to be a consistency strategy.
March 2026
-
Object storage walkthrough page
Designing an S3-shaped system from the interview prompt up: metadata vs. data paths, erasure coding, multipart uploads, and where listings get expensive.
-
GitLab, February 2017 page
The rm -rf on the wrong replica, and the part everyone forgets: five backup mechanisms, none of which had been producing usable backups.
Dates before June 2026 are approximate — the ledger started on the 10th and the older entries were back-filled from memory.
Rather not check back?
This page has an RSS feed at /feed.xml. Point any feed reader at it and new entries arrive on their own — same list, no visit required.