Design

Tools That Said No

 Â·  5 min

Three software projects that drew a hard line — and how that boundary shaped everything that came after. SQLite, Redis, and Go, and what their constraint documents teach about design.

Read full report →

htop, Not systemd

 Â·  4 min

Why svc will never restart your services. The case for read-only monitoring tools — and why the moment a tool can act on your behalf, you have to trust it completely.

Read full report →

Two Kinds of Truth

 Â·  3 min

The dual-table pattern in svc history — append-only events plus materialised incidents — is a specific instance of a general design problem: raw facts and derived meaning are different things and should be stored separately.

Read full report →

How svc Got Its Scope

 Â·  3 min

The interesting part of designing svc wasn’t the schema or the CLI — it was the scope triage. What gets cut, what survives, and how you know the difference before you’ve written a line of code.

Read full report →