IntroHey, so for the last month I've been playing around a lot with Rust and writing various backends with it, trying out various architectures and crates and see which combination I enjoy the most. S...
IntroAlright, so for the past couple of weeks I've been hard at work migrating a Node backend to Rust. Mainly this was due to some architectural problems with the old implementation and since a lot of...
IntroIn the last week I've given both GuixSD and NixOS a try, installing GuixSD on my desktop computer and NixOS on my laptop. In the beginning, things were alright, but as soon as I wanted to do more...
I'm writing this from my desktop running GuixSD. I'm also running NixOS on my laptop to give both a fair try—quite excited to see which of the two I'll end up liking more.
GuixSDGuixSD is a Linux dis...
While researching users of io_uring, I've gone down a tangent trying to figure out why most new Linux technologies aren't seeing much adoption
IntroductionI've been using Linux and BSD Operating Syst...
So, yesterday I tried to set up SDXL to experiment with various UIs and models since I've been out of the loop there for a bit and got super frustrated at how hard it is to just run some Python code ...
It seems that [tRPC](https://trpc.io/) has been getting quite popular these days, and while writing code for it is quite nice, it doesn’t seem to fix that many problems and just overcomplicates the p...
The Promise and Pain of AI CodingWhile I am quite dissatisfied with the experience of coding agents like Claude Code for projects that reach a certain size, they are amazing for quickly spinning up a ...
The promise vs. realityIn the last couple of weeks I've been using Claude Code extensively, both at work and for my own side projects.
And while in the beginning the results looked impressive, I'm now...
While working on bitmenu and adding i18n I though I'd write an entry about how I like to handle translations in TypeScript projects.
The common i18n pattern (and why I hate it)It's quite common to us...
If you blinked last week, you probably missed Cursor lighting its reputation on fire. I'm writing this mainly to vent, but also to figure out how a tool I loved managed to shoot itself in both feet.
...
Hey there,This time I'd like to talk about an idea I've been carrying around for some time, percolating in my subconscious. Hopefully, I'll get to explore an actual implementation soon.The main idea i...
Today I'm going to write about another old project of mine where development
stopped but where I'm still somewhat excited about the overall idea. It's my
attempt at writing my own Lisp-like programmin...
In today's post, I'm excited to share my work on ZZTerm, a next-generation terminal emulator that bridges the gap between text-based terminals and graphical applications. This project, like my previou...
IntroductionToday I'd like to talk about Makefiles, since these days they seem to have fallen out of favor and are basically forgotten by anyone without a beard. I'll start by giving a simple C exampl...
Greetings, this time I'll write about a project I haven't started yet but rather one I'm about to start with. Instead of writing about things I've learned/experienced, I'll try and use this entry to s...
I've often thought that make is a solid tool, but it could really benefit from modern features like package management and file watching capabilities.After considering this for a while, I decided to s...
Introduction: My Journey with AI Coding ToolsSo, I've started using Cursor about 6 months ago, in the beginning I was quite
skeptical but by now I can't imagine going back to coding everything by hand...
Progress UpdateI've been somewhat busy with other things on the weekend but today I've returned
to work some more on WS2HTTP, and by now things actually work pretty well. It's
also a lot less complica...
Initial Attempt with Rust/TokioToday I've continued experimenting with this WS2HTTP idea and first started building the backend with Rust/Tokio...Gotta say, I really didn't like it, it just felt so ov...
The Problem with Modern Web StacksSo, because I've been thinking a lot about how to do small projects on the web without all the
complexity inherent in modern stacks I came upon an idea that might be ...
Decision to Abandon the ProjectSo, I'm calling quits on this project. Mainly because working with
this stack is just no fun and mostly just slows me down. Still good
that I tried things out, so that n...
Project IntroductionSo for my first project I thought I'd build a simple Web Page/App where people
can specify what they know and what they'd like to know, and the system
then matches people up so the...
Digital Nomad LifeSo, I've finally become one of these digital nomad backpackers,
floating through Asia with neither purpose nor goals.While it is pretty nice to get to see so many different places an...
Exploring Guile for Game DevelopmentSo, after deciding to take GuixSD for another spin on my x220, I've become interested
in trying out Guile again. For starters I wanted to do a simple Pong, since it...
IntroductionLately I've been thinking about the trade-offs between multiple-dispatch and single-dispatch.Single-Dispatch: Simplicity and EfficiencySingle-dispatch has its appeal in its simplicity. The...
Welcome to My Tech BlogFinally set up a blog, this time using Zola instead of going down the rabbit-hole of writing a custom SSG (which gets even more time intensive if it's written in a custom langua...