Weekly Digest - August 24, 2026 cover image

Weekly Digest - August 24, 2026

Scott Keck-Warren • August 24, 2026

Happy Monday All!

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

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 made it worse, pushing requests from around 8,000 a second to close to 100,000. We all "sleepwalked" into depending on one vendor for our code hosting who is now having some AI coding scaling issues. My fix has two stages: first add a secondary Git remote like GitLab and push to it regularly so you never lose access to your history, then start moving toward platforms with self-managed options so no single outage can stop your whole team.

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

I hardcoded a bunch of configs in UnleashedPodcasts like XP rewards and streak rules. It was all baked into the code instead of a "proper" admin panel. That was on purpose. Once real people started using it, they told me things I never would have figured out on my own, like wanting adjustable streak penalties and different XP for different task types. A messy app that people actually use beats a clean one nobody sees. The trick is knowing which corners are safe to cut, but auth, validation, and security are not on that list.

Community Corner Podcast: PHP 8.5 + 8.6 Release Manager Daniel Scherzer

I talked with Daniel Scherzer, who's running the release cycle for both PHP 8.5 and 8.6. We got into how the bug-fix release process works behind the scenes, and he walked through partial function application, a feature landing in 8.6 that I'm genuinely looking forward to. He's also speaking at Longhorn PHP 2026 on what's new in 8.6 and on building PHP extensions in Rust.

What to Do When a Podcast Guest Cancels Last Minute

A cancellation isn't a crisis if you've built systems for it. I keep a short backup guest list, one back episode recorded and ready to go, and I batch so I'm always a week ahead. When someone does cancel, I respond graciously and decide fast whether to find a replacement or run something else, instead of scrambling for days. Consistency isn't about controlling your guests. It's about building a show that survives the days things go sideways.

See you next Monday.