2 posts

Writing

Notes on software, systems, design, and the practical decisions behind them.

Interactive

A Palette Is Not Yet a Reading System

An interactive contrast audit of this site’s palette and the decisions required to turn colors into readable interface roles.

  • accessibility
  • color
  • design systems

Why This Blog Ships as Static HTML

The runtime contract behind a personal publication with no application server, database, or client framework.

  • architecture
  • astro
  • publishing