The Curious Engineer

All blogs / Software / engineering practice

Unplanned Obsolescence

unplannedobsolescence.com

A blog about trying to write software that doesn't rot

Software / engineering practiceFrontend / CSS / browsersOther languages

Posts
17 from 11 Dec 2023 to 8 Aug 2026
Posting
now and then (4 in the last year)
Kind
personal blog
Feed
https://unplannedobsolescence.com/atom.xml

2026 4

  1. Getting off the Modernization Treadmill
  2. The Difference Between a Button and a Link
  3. XML is a Cheap DSL
  4. Prolog Basics Explained with Pokémon

2025 5

  1. What Dynamic Typing Is For
  2. What's Left for Frontend Engineers?
  3. The Server Doesn't Render Anything
  4. The Mostly True Naming Rule
  5. Why Insist on a Word

2024 6

  1. Building the Hundred-Year Web Service
  2. Less htmx is More
  3. The Messy Pile
  4. Who's Afraid of a Hard Page Load?
  5. The Life & Death of htmx
  6. The Best "Hello World" in Web Development

2023 2

  1. Custom HTML Has Levels To It
  2. Behavior Belongs in the HTML