# Blog

> Short pieces on keeping production up, shipping safely, and cutting toil.

Source: https://christwentyfour.com/blog

## Keeping production up

Knowing something is wrong, finding out why, and keeping the pager trustworthy.

- [Alerts That Earn the Page](https://christwentyfour.com/blog/alerts-that-earn-the-page.md): If nothing can be done at 3am, it is not a page. How to build a pager people trust.
- [The First Hour of an Incident](https://christwentyfour.com/blog/the-first-hour-of-an-incident.md): Three roles and one shared document. Mitigate first, understand second.
- [Postmortems That Change Something](https://christwentyfour.com/blog/postmortems-that-change-something.md): Most reviews produce a document and no change. Why, and what to do instead.
- [Your First SLO](https://christwentyfour.com/blog/your-first-slo.md): One service, one number, and a target you already meet.
- [Dashboards Nobody Opens](https://christwentyfour.com/blog/dashboards-nobody-opens.md): Ninety dashboards, four in use. Build for a question, not a system.
- [Logs Are Not Free](https://christwentyfour.com/blog/logs-are-not-free.md): A log line is free to write and expensive at 3am. Levels, structure, cardinality, retention.
- [The Runbook Test](https://christwentyfour.com/blog/the-runbook-test.md): A runbook is real if someone else can run it on the worst night of the quarter.
- [On-Call Is a Design Constraint](https://christwentyfour.com/blog/on-call-as-a-design-constraint.md): The pager is a feedback loop, and where you point it decides what gets built.

## Shipping changes safely

Everything between a correct commit and a user's experience, where most risk lives.

- [Staging Lies to You](https://christwentyfour.com/blog/staging-lies-to-you.md): Staging answers a weaker question than the one you ask. What it is good for.
- [What Production-Ready Actually Means](https://christwentyfour.com/blog/what-production-ready-actually-means.md): Six questions specific enough that two people would reach the same verdict.
- [Feature Flags Are an Operational Tool](https://christwentyfour.com/blog/feature-flags-are-an-operational-tool.md): Separating deploy from release makes frequent deploys safe. Kill switches, load shedding, and flag debt.
- [The Migration That Never Finishes](https://christwentyfour.com/blog/the-migration-that-never-finishes.md): The most expensive state a system can be in is halfway between two designs. Plan the last service first.
- [What Change Failure Rate Hides](https://christwentyfour.com/blog/what-change-failure-rate-hides.md): The delivery metric that is easiest to game without meaning to.

## Getting rid of toil

Repetitive manual work compounds quietly. What to attack first, and how.

- [How SREs Deal With Tech Debt](https://christwentyfour.com/blog/0001_SRE_fight_tech_debt.md): Automation, monitoring, and guardrails keep tech debt from becoming outages.
- [The Five-Minute Manual Step](https://christwentyfour.com/blog/the-five-minute-manual-step.md): Too small for a ticket, too frequent to ignore. The math is worse than it looks.
- [Automate the Thing You Hate](https://christwentyfour.com/blog/automate-the-thing-you-hate.md): Pick the task you dread over the most frequent one. Dread is a decent proxy for risk.
- [Dependency Upgrades Are Reliability Work](https://christwentyfour.com/blog/dependency-upgrades-are-reliability-work.md): The least popular reliability work. Skipping it costs more than linearly.

## Cost, capacity, and risk

Costs and risks you don't see until they hit.

- [The Restore You Have Never Run](https://christwentyfour.com/blog/the-restore-you-have-never-run.md): A backup you have never restored is untested. Restore one on a schedule and time it.
- [Capacity Planning Without a Crystal Ball](https://christwentyfour.com/blog/capacity-planning-without-a-crystal-ball.md): Skip the forecast. You need headroom, growth rate, and how long it takes to add capacity.
- [Cost Is a Reliability Signal](https://christwentyfour.com/blog/cost-is-a-reliability-signal.md): A spend spike is often the first sign that something is technically wrong.
- [Secrets, the Boring Way](https://christwentyfour.com/blog/secrets-the-boring-way.md): Most secret failures are a credential in a place nobody counted as a place.

## Economics & Society

What a household budget can carry on local wages, rents, and the rules families live under.

- [One Paycheck Rarely Covers the Basics, Let Alone a Full Tithe](https://christwentyfour.com/blog/economics-of-lds-membership.md): A one-earner family of five at the median young-family income is about $15,500 short of basics plus a full tithe. Only about 31% of Madison County households earn the $95,560 a full tithe takes. Estimates, November 2026.
