Notes
Short thoughts, bookmarks and notes.
Page 1 of 3 –
-
Fresh coffee, fresh code
First cup, then editor. My brain works best in that order.
Got lucky this morning: yesterday’s bug was fixed in three lines. Sometimes it really is just the break.
-
A walk without a phone
One hour, no screen, no earbuds. First nervous, then calm.
The best ideas show up when I don’t force them. A notebook in my pocket is enough.
-
CSS Grid does more than I think
Reminded again today: subgrid is finally everywhere and I use it far too rarely.
grid-template-rows: subgridmakes layout problems trivial that I would have worked around withdisplay: contentsbefore. -
Book recommendation: A Philosophy of Software Design
Finally finished it. John Ousterhout writes about complexity like someone who has seen a lot of it.
My takeaway: deep modules beat many small ones. That contradicts a lot of what’s common practice in JavaScript projects.
-
Rain sounds better through an open window
Hours of steady rain. Tea, blanket, a long article about ship diesels.
Not every day has to be productive.
-
VPS migration: less stress than expected
Server swapped, DNS cutover in under a minute. Caddy makes TLS so easy you almost forget how annoying Let’s Encrypt with Apache used to be.
Migration as backup drill: every time you find out where the backup script lies.
-
Bike chain oiled, world in order
Three minutes of work, six months of quiet. Some maintenance is so undramatic that you keep forgetting about it.
Reminder to self: don’t wait for the squeak.
-
Typst instead of LaTeX
Reset my CV — this time in Typst instead of LaTeX. Compiles in milliseconds, the syntax feels like a modern language.
For complex scientific documents I’ll stay with LaTeX, but for anything below that, Typst is the more honest choice now.
-
Pasta experiment: bread instead of parmesan
Cacio e pepe also works with toasted bread crumbs on top instead of parmesan. Not authentic, but surprisingly good.
Cooking is like code — patterns can be swapped as long as the result holds up.
-
Cleaned up the desk
Three hours, after which two drawers are empty and one box went into the recycling.
Any cable you can’t identify goes into the “maybe” box — and the “maybe” box gets thrown out unopened in six months.