Insights
Plain-English writing about building software: what it costs, what goes wrong, and what to check before you launch something an AI wrote.
Jul 31, 2026
AI & code quality
Ten software engineering principles AI code keeps missing
AI writes working software surprisingly well. It also writes software that charges a customer twice and lets one user read another’s records. These are the ten places it goes wrong, and the question to ask about each.
AI & code quality
AI drafts. A person owns every line.
Cornerstone · Security & upgrades · 8 min read
PHP security and upgrades in 2026: what’s broken, what’s end-of-life, and how to fix it
On October 21, 2026, PHP shipped emergency fixes for two critical flaws nicknamed PHP2Shell. Which versions are safe, how to check yours, and how to patch now and upgrade before PHP 8.2 reaches end of life.