Articles about

We Must Ship

Solving My Own Pet Peeve: Why I’m Building SignUpBreeze

May 5th, 2026 — In the world of software, there is a recurring tragedy: a simple problem gets solved, but the solution eventually becomes so bloated with "noise" that the original utility is lost. For me, that breaking point came while trying to manage volunteer events.

Zero Isn’t Zero: What Laravel Cloud Actually Costs When Your App Is Asleep

October 22nd, 2026 — I moved three side projects to Laravel Cloud for a month. The bill was $4.87. Here’s what scale to zero really costs, and what never sleeps.

Zero Isn’t Zero, Part 2: Keeping Strangers From Waking My Apps

November 4th, 2026 — Nine in ten requests waking my Laravel Cloud apps were bots and scanners. Here are the free Cloudflare rules I set up to stop them at the edge.