Topic Hub

Web development

Opinionated articles on frameworks, rendering strategies, frontend complexity, performance tradeoffs, and building faster with less unnecessary machinery.

This category is where I push back hardest on web-development fashion. Most teams are not losing because they picked the wrong trendy stack. They’re losing because they added too much machinery before they earned the complexity.

Start with these:

If you’re trying to simplify how you ship on the web, start here.

/ 6 min read

Agentic Programming: Why Most Developers Are Preparing for the Wrong AI Future

The shift from writing code to orchestrating systems is happening faster than you think

Read article
/ 9 min read

Why I Build Everything With Astro Now (And Stopped Reaching for Next.js)

After shipping a dozen production sites, I've learned that islands architecture and minimal JavaScript beat universal JavaScript every time.

Read article
/ 6 min read

Vibe Coding Is Just Prompting with Better Guardrails

Why treating AI-generated code like untrusted third-party dependencies changes everything

Read article
/ 7 min read

Why JAMstack Teams Are Quietly Moving to Composable Architecture

Static sites were revolutionary. Then we asked them to do too much.

Read article
/ 10 min read

Why I Stopped Defaulting to React for Every Project

After years of watching teams drown in JavaScript complexity, I'm back to building most apps with server-rendered frameworks—and shipping faster than ever.

Read article
/ 7 min read

Ruby vs PHP in 2025: Why This Debate Misses the Point Entirely

One language optimizes for developer joy, the other for getting hired. Both choices have consequences.

Read article