Blog


Weekly Digest - September 7, 2026

September 7, 2026

Weekly Digest - September 7, 2026

Happy Monday All! People keep saying that with AI, the programming language you pick no longer matters. I decided to test it by building a real CLI tool in Python, a language I don't actually...

Read

The Language Stopped Mattering. The Ecosystem Didn't.

September 4, 2026

The Language Stopped Mattering. The Ecosystem Didn't.

I like to call myself a PHP developer, but I keep hearing the same claim over and over that with agentic development. It's that the underlying programming language doesn't "matter" anymore. I prompt...

Read

September 2, 2026

Longhorn PHP 2026 with Ian Littman

Check out my video on "Longhorn PHP 2026 with Ian Littman" at the php[architect] YouTube Channel. https://youtu.be/wSotBRIIEV0 Find more episodes on our Introducing the Community Corner Podcast...

Read

Weekly Digest - August 31, 2026

August 31, 2026

Weekly Digest - August 31, 2026

Happy Monday All! I once deployed in a hurry, skipped a migration step I "knew" by heart, and handed myself a 20-minute production outage. That's the whole problem with keeping a process in your...

Read

August 29, 2026

Stop Repeating Yourself in Code Review: Build a Custom Mago Lint Rule

Check out my video on "Stop Repeating Yourself in Code Review: Build a Custom Mago Lint Rule" at the php[architect] YouTube Channel. https://youtu.be/Sns4iMSa3qA

Read

Your Memory Is Not a System

August 28, 2026

Your Memory Is Not a System

A few years back I pushed a release to production and broke the whole site for about twenty minutes. The code was fine, and the tests passed. The problem was that our deploy had a specific order to...

Read

Weekly Digest - August 24, 2026

August 24, 2026

Weekly Digest - August 24, 2026

Happy Monday All! On August 17th GitHub went down for almost eight hours and took a ton of services out with it. The root cause was that the load balancers saturated, and Copilot's retry loops...

Read

Your Side Project Doesn't Need to Be Perfect to Ship

August 21, 2026

Your Side Project Doesn't Need to Be Perfect to Ship

When I started building Unleashed Podcasts, I hardcoded a bunch of stuff that had no business being hardcoded. Values like XP for publishing an episode, streak rules, and the list of episode statuses...

Read

August 20, 2026

PHP 8.5 + 8.6 Release Manager Daniel Scherzer

Check out my video on "PHP 8.5 + 8.6 Release Manager Daniel Scherzer" at the php[architect] YouTube Channel. https://youtu.be/fBkBBAy_ous Find more episodes on our Introducing the Community...

Read

GitHub Goes Down for 8 Hours, and Your Whole Team Stoped. Here's My Fix.

August 19, 2026

GitHub Goes Down for 8 Hours, and Your Whole Team Stoped. Here's My Fix.

Like most of you, on August 17th I sat down to review the code that my team had pushed to GitHub. I opened GitHub in a browser to see the Unicorn letting me know there was a problem. Occasionally,...

Read