1. 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.

  2. 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.

  3. Podcast pick: 99% Invisible

    About design, architecture and the invisible decisions behind everyday things. Roman Mars has a voice like warm tea.

    Episode on the history of emergency exit signs recommended — sounds boring, isn’t.

  4. Half-marathon in my head

    Ran my first 18 km today. Legs feel like wood, head is clear.

    In May I want the full 21.1 km in one go. Plan is in place, now just follow it.

  5. Bookmark: Patterns by Addy Osmani

    I’ve had patterns.dev open and closed again for two years. Today I went through the rendering patterns systematically.

    ISR, streaming SSR, islands — all terms you’ve picked up somewhere, but rarely seen in one coherent text.

  6. New keyboard, old hands

    Office noise level cut in half since switching to silent linear switches. The hands need three days, then it feels like nothing changed.

    Ergonomics is mostly habituation — but the first days are rough.

  7. Thailand — Not!

    I was supposed to be in Bangkok today. I’m not.

    March to May is my window. Somewhere inside it I cut out a month, sometimes five weeks, and fly to Southeast Asia. Heat, noise, temples, street food. A reset I quietly look forward to all year.

    This year geopolitics got in the way. Not the slowly seeping kind of news, but the kind where suddenly the airline’s cancellation email is sitting in your inbox. At some point you stop searching for alternative flights and accept it: the trip won’t be a trip this year.

    So here I am. A different sky. That’s fine.

    The disappointment is still there. Not dramatic — more the variant that arises when something has been firmly planned into the year and then doesn’t happen, without you having contributed anything to it. You pack the feeling away and find something else for Sunday.

    Maybe next year. Or sooner — October, November are still ahead. Different light, different season.

    Maybe this year will turn into something after all.

  8. Early rising, an honest attempt

    Three weeks of 6 am starts. First week brutal, second week neutral, third week I’m enjoying the silence before seven.

    The honest insight: getting up early isn’t the problem, going to bed early is.

  9. Monorepo, yes or no

    The question goes through one team in my bubble every quarter. Answer is usually the same: depends on how tightly the packages are coupled.

    If you almost always make cross-package changes, monorepo is right. If not, life is simpler with separate repos.

  10. April weather in March

    Four weather conditions in two hours. First snow, then sun, storm, rain.

    The weather app gave up too and just shows everything at once.