Blog
SEP 2026 If It Can Wait, Put It In a Queue
Web requests are for answering people. Emails, exports, webhooks, and image work can wait in a job. Here’s the boring habit that keeps apps feeling fast.
- software-engineering
- laravel
- architecture
SEP 2026 Stop Turning Every WordPress Problem Into a Plugin Problem
Another plugin is often the wrong fix. Sometimes the cleaner path is custom code, a setting you already have, or deleting something.
- software-engineering
- wordpress
- maintainability
SEP 2026 PHP Has Been Dying for 20 Years. It’s Doing Fine.
The obituaries keep coming. The web keeps running on PHP anyway. Here’s why the “dead language” story keeps missing the point.
- software-engineering
- php
- laravel
SEP 2026 I Still Like Boring Software
New frameworks are fun. Most products still need a stack that ships features, takes payments, and stays up without a PhD to deploy.
- software-engineering
- architecture
- laravel