Welp, it has finally happened. Dear friends, fellow nerds and geeks, and fellow humans - I have joined a cult. It's the Everest, the Rolls-Royce, the cultiest of cults, the one and only ThinkPad...
2024 was a year. 2025 is shaping up to be quite a year as well. I'm exhausted. I wanted to end the year with my usual synopsis, but I couldn't make myself do it. So here we are - 2 months into the...
I thought you - I - should make a game. So I made one. It's a Trading Card Game in the browser, built with Svelte 5.
It's silly. The gameplay is shallow, it copies concepts from another game, and...
If you identify as human (or dabble in any form of programming), chances are you like to play video games. I love video games, in particular on the PC. I've played games non-stop since I laid hands...
If you practice endurance sports, you might be familiar with the popular Strava app. If you're also a developer, you might know that they offer an API on which thousands of apps are built. This week,...
Svelte 5 was finally released after a long development cycle, and it brings the concept of runes, which changes the state paradigm quite a bit compared to Svelte 3/4. I stayed away from Svelte during...
A very interesting and, frankly, cathartic thing happened.
Many years ago I ran a blog for an analog hobby. It became quite popular, and I had amassed 1000 Twitter followers on the related account....
Look, Namecheap has been good to me over the years, I won't deny it. But I've stood by, lazily watching domain prices slowly creeping upwards, until I decided it was high time to consolidate them all...
I am currently working in a remote asynchronous small SaaS company, but I have been a remote worker for many years. This requires a lot of self-management, and what works best for me is to document...
We all know the "this meeting could have been an email" meme. I had a thought along the same lines, except for side projects.
You aren't a "real" developer until you've re-invented the wheel a few...