Insights

Notes from the work of keeping software dependable.

Practical technical writing on investigating production issues, maintaining older systems, and making changes that are easier to operate afterwards.

Latest writing

5 articles
Latest

How to Investigate a Production Bug When You Did Not Build the System

A practical process for diagnosing production issues in an unfamiliar software system.

Production bugs · Software maintenance · Legacy systems Read article

How to Take Over an Abandoned PHP Application Safely

A step-by-step approach to regain control of a PHP application when the original developer is no longer available.

PHP application maintenance · Abandoned codebase · Software rescue