The web works best when a page behaves like a page. It loads quickly, it reads clearly, and it does not need a bundle graph just to show a headline.

That does not mean going backwards. Modern CSS is good now. Logical properties, better color handling, :focus-visible, light-dark(), and small view transitions let a site feel polished without pretending every essay is an app.

What I want from a blog is simple:

  • readable text
  • strong contrast
  • sensible spacing
  • links that look like links
  • markup that still works when JavaScript never arrives

If a static page can do the job, I would rather ship that than introduce React, Next.js, hydration debt, and a week of configuration.

<article>
  <h1>Write the words</h1>
  <p>Then get out of the way.</p>
</article>

That is still a good deal.