A maintenance timer should leave its last result visible
Scheduling is only half the job; operators also need to see when the task last ran and how it ended.

Networks. Systems. Engineering.
From a single request to a dependable service.
Field notes on the systems we build and operate.
Selected reading
From the notebook
Scheduling is only half the job; operators also need to see when the task last ran and how it ended.
Use an explicit service type, bounded restart behavior, and start-rate limits that leave evidence in the journal.
Verify the artifact before replacing the live directory, and keep the checks close to the release command.
Record the expected fingerprint, use a deliberate StrictHostKeyChecking policy, and treat changes as an incident until explained.
Small does not mean unfinished; it means each boundary has a clear job and a visible owner.
Start with a narrow policy, then expand it only when a documented feature needs another resource.
robots.txt is a crawler-facing preference; a sitemap is a URL inventory; neither is an authorization layer.
Keep the common path explicit, observable, and safe to repeat before adding recovery branches.
The index
Read in sequence
On the workbench