Before a public change
Capture the outside contract
- Save the current DNS, TLS, redirect, status, and body marker.
- Write the expected result and the last known-good version.
- Repeat the same check from outside after the change.
Software · systems · practice
A working record of measurements, infrastructure choices, and the reasoning that is easiest to lose once something starts working.
Read the latest noteNotebook log
Short records of what worked, what did not, and which details are likely to matter again.
A response contract for user-visible symptoms, deliberate interruptions, clear ownership, safe first moves, and tested notification delivery.
A staged field migration with compatible reads and writes, concurrency-safe backfills, mixed-version tests, and an explicit rollback boundary.
A contract for useful queued work: waiting-time measurements, expiry decisions, revision checks, recovery budgets, and deliberate replay.
An evidence record for naming what passed, defining when it expires, and repeating only the checks a change invalidates.
How to recover from a lost response: inspect operation state, preserve intent, bound retries, and test for duplicate work.
A recovery contract for consistent backups, independent access, clean restores, service checks, timed drills, and deliberate retirement.
A release contract for versioned assets, deliberate cache rules, atomic publishing, multi-origin checks, and complete rollback.
A practical lifecycle for short-lived access: explicit leases, verified activity, fail-closed expiry, and outside checks.
A repeatable check for DNS, TLS, external behavior, monitoring, and recovery before a service becomes public.
A one-page service record and a five-minute check for keeping a small system understandable.
A measurement record for preserving conditions, raw observations, variation, and the decision behind a result.
An operational inventory and retirement checklist for removing responsibilities without leaving stale obligations.
Quick reference
Short enough to use during ordinary work, specific enough to catch the detail that usually gets skipped.
Before a public change
Before tuning
Before removing a component
Publishing method
Entries are added when a measurement, failure, or design decision is worth preserving. The site has no analytics, comments, or newsletter—just pages that can be read without a client-side application.
How the notebook is kept