September 8, 2026
pixel up close, smooth far away
The two-register rule behind the site's look: crisp pixel art for anything you look at directly, smooth traced silhouettes for anything meant to sit back as atmosphere.
September 8, 2026
The two-register rule behind the site's look: crisp pixel art for anything you look at directly, smooth traced silhouettes for anything meant to sit back as atmosphere.
September 8, 2026
Three languages turned 34 posts into 102 admin rows, so the admin got a language switcher of its own
September 7, 2026
A redrawn favicon that refused to update in the tab, why it was never the container, and the query-string trick that finally forced it.
September 7, 2026
Norwegian, English and Spanish, every post in all three, and what broke on the way
September 7, 2026
A look back at what v1 was supposed to be, which turns out to be nothing, because I never wrote it down
September 6, 2026
Why the whole site, headings and body both, runs in Literata instead of a sans-serif UI face, and the reading-measure math most blog templates skip.
September 6, 2026
Stepping back over everything that changed: the green palette, the pixel mountain, sidebar nav, the birds, the night sky, and why light mode was the hard part.
September 5, 2026
Making the header's night mode use a background mountain traced from a photo and real constellations.
September 4, 2026
Moving the site nav from a top bar to a sidebar, with small pixel icons per section.
September 3, 2026
Adding puffins and then way more birds than planned to the header scene, plus fish and a tiny runner.