A service inside a bounded and rate-limited restart loop.

Restart policies need a rate limit

Use an explicit service type, bounded restart behavior, and start-rate limits that leave evidence in the journal.

August 3, 2026 · 3 min · XB Field Notes
A recorded SSH host fingerprint connected to a key symbol.

SSH host keys are part of the deployment record

Record the expected fingerprint, use a deliberate StrictHostKeyChecking policy, and treat changes as an incident until explained.

July 28, 2026 · 2 min · XB Field Notes
A compact service core connected to DNS, TLS, files, and logs.

The advantage of small systems

Small does not mean unfinished; it means each boundary has a clear job and a visible owner.

July 27, 2026 · 3 min · XB Field Notes
A crawler icon beside a branching sitemap structure.

robots.txt and sitemaps answer different questions

robots.txt is a crawler-facing preference; a sitemap is a URL inventory; neither is an authorization layer.

July 21, 2026 · 2 min · XB Field Notes
A strong default path with quieter fallback and recovery branches.

Reliable defaults beat clever recovery

Keep the common path explicit, observable, and safe to repeat before adding recovery branches.

July 20, 2026 · 3 min · XB Field Notes
An old URI permanently redirected to a new URI with status 308.

Redirects and error codes should preserve the story

Check the method, Location header, and cache behavior before choosing a redirect or an error status.

July 14, 2026 · 2 min · XB Field Notes
A read-only probe printing real response headers and certificate dates.

Read the public edge in two commands

Two small read-only helpers turn the public endpoint into evidence you can inspect before and after a release.

July 13, 2026 · 3 min · XB Field Notes
Title card with three panels labeled Observe, Decide, and Act.

Log rotation needs writer handoff and a retention budget

Log rotation divides a continuing stream into files that can be retained, searched, compressed, and eventually removed. A useful policy defines both when to rotate and which history to keep. It must also account for how the application holds its output file open. Renaming a pathname and successfully redirecting future log records are separate steps in that operational contract. ...

July 10, 2026 · 5 min · XB Field Notes