React is Overkill for Most Projects — You Don't Need a Bazooka to Kill a Fly

You walk into your kitchen, see a tiny fruit fly buzzing around your banana, and your first instinct is to grab a military-grade bazooka from your garage. Sounds insane, right? Yet this is exactly what happens every day in web development when developers reach for React to build a simple landing page. I’ve been watching this madness unfold for years, and it’s time we had an honest conversation about when React makes sense and when you’re just making your life (and your users’ lives) unnecessarily complicated. ...

July 26, 2025 · 6 min · me

The HTMX Audit: When Simplicity Isn’t Enough

The HTMX Audit I was recently asked to review a production web application built over 18 months if I have anything to save their soul. I specifically asked to audit a thriving internal web app started as a prototype in 2023 built by a team enamored with HTMX. This is a small-sized SaaS company focused on hospitality industry, a team of 4 developers with mostly backend-focused engineers, what posibly go wrong you ask? They ditched React, promised simplicity, and believed they’d found web nirvana. Spoiler: they didn’t—at least not at scale. ...

February 25, 2025 · 6 min · me