Design Decisions

Design Decisions

Why it is built this way

Decisions the studio is willing to defend, written down so they can be argued with.

Older posts live on the blog index.

Why every page is a folder

Every page is a folder with an index file inside it, so an address always ends in a slash. It is plain, it survives any host, and it lets you open one page in a text editor and see what the server sends. Boring wins...

Why the theme button became a pill

The old theme button was a single switch, and half the people who met it pressed it twice. A small pill with two named halves is slower to misunderstand. You can still find it in the same corner, and it says what it does now...

Why the demo runs on your machine

The demo runs where the text already is. Sending a private draft to a server to count its words would be silly, and it would make the privacy page longer. So the counting happens locally, and the page says so plainly in a single sentence...