Featured story
How I Built dout.dev (and why I did not use a framework like a normal person)
What the stack is, exactly (TL;DR: files + Node + blood)
- Posts
- 28
- Topics
- 30
- Series
- 4
- Months
- 4
- Featured
- 3
- Latest
- 28
This page was opened from file://. Chromium blocks the local CSS and JS for this site in that mode.
Preview it over HTTP with pnpm dev or pnpm preview.
About this space
This is an open, community-driven blog, a living space where ideas meet implementation. Anyone can submit articles, propose edits, or suggest improvements via pull requests. Every piece is reviewed collaboratively before publication. Read the repository governance to understand how contributions are reviewed, how disputes are resolved, and what standards each article must meet.
Featured story
What the stack is, exactly (TL;DR: files + Node + blood)
Featured Articles
Context - The chaos of unorganized CSS
The case against most service workers
The two tools, in one paragraph
Popular Topics
Recent Articles
Context - The chaos of unorganized CSS
The case against most service workers
The two tools, in one paragraph
The feature and its trap
The stack I did not want
The headline numbers
The constraint (no backend, no excuses)
The reflex that shaped software
Accessibility is not one feature (it's ALL of them)
The contract stays plain (because HTML should be readable)
The unpopular opinion (brace yourself)
The short version (for the impatient)
The term I am reclaiming (because "vibe coding" got a bad rap)
The gap GitHub Pages leaves open (it's not that bad)
Why the gate exists (because you will ship shit if you don't)
The short version (TL;DR for the impatient)
The problem and the usual solutions (none of which I wanted)
The distribution minimum (three files, that's it)
The goal (four non-negotiable constraints)
The mistake I kept making (repeat after me: tokens first)
The contract (read this part)
Three ways to slice the same posts (because one axis is never enough)
Three constraints that shaped the grammar (because constraints are good, actually)
The pipeline, in one picture (because I know you're skimming)
The default answer and why I ignored it
The honest framing
The useful distinction
What the stack is, exactly (TL;DR: files + Node + blood)