The Fatigue of Modern Web Development

5 min read

We have normalized complexity.

Ten years ago, you needed an index.html and a style sheet. Today, you need a build step, a bundler, a transpiler, and a hydration strategy before you can print "Hello World" to the browser.

"Complexity is the enemy of execution."

I am not saying tools like Next.js aren't amazing—they are. But for 80% of the web, are they necessary?

The "Boring" Stack

I am currently exploring "boring" technologies like:

  1. Vanilla CSS
  2. HTMX
  3. Go templates

Sometimes, the best user experience is just shipping less code.