Making (things|code|mischief|mistakes).

Lazy days

Lazy daya

→ Making your own binary format

I learned a lot from this article detailing how to make your own .com executable format for Linux. Also loved this little nugget: All these others are just sitting around, neglected. We should start using them more. I mean, why not? Heck, put emojis in your filenames. I’m not your dad. Alan, if you’re reading this: I forbid you to put emojis in your filenames

→ Nixos for the impatient

Nice pragmatic intro to my favorite Linux distribution.

→ Parsing QR codes by hand

Excellent deep dive on how QR codes work. Kinda tempted to get a QR code tattoo. Question is, whay should it say. 🙈

Magic eraser is kinda crazy

Magic eraser is kinda crazy

Fixing Annoying Flashing With YouTube When Using an AppleTV With LG OLED TV

So for the longest time I’ve been annoyed with black flashing whenever I’m watching YouTube videos or shorts on my AppleTV. I assumed this was related to the black screen between videos, but it turned out this assumption is wrong! I had set the default output to 4K Dolby Vision, and to adjust to content, but that’s sub-optimal. There is no need to run all your menus and such in Dolby Vision. Read More...


Introducing Promexplorer: A Tool for Prometheus Metrics Navigation As software developers, we’re constantly inundated with an immense quantity of data and metrics. The influx of information can sometimes be overwhelming, particularly when you need to sift through a multitude of metrics and labels. That’s precisely why I developed Promexplorer — a tool designed to simplify your interaction with Prometheus exporter feeds. Simplifying Prometheus Metrics Prometheus is a staple in the open-source community, recognized for its robust metrics collection and alerting system. Read More...

Manage Hugo With Devenv

Devenv is a nice tool for maintaining your dev environments, spinning up servers, adding pre-commit-commit hooks and so on. I’ve been using a bit for maintaining my nix-config, as well as some work projects, so while reviving my blog from it’s slumber, I figured I could use it to improve my setup a bit. Devenv uses direnv to install required packages when you enter the project, so we can as least use it to install Hugo. Read More...

Disabling nvim autoformat on a per-repo basis

I’m a huge fan of Folke’s Neovim distribution lazyvim. It has replaced my own custom lua config, and reduced the time I’m spending tweaking my config by a lot. One nice thing is it enables format on save by default, which is actually what I want for almost all things. However in some repos I contribute to they frown upon this behavior, so I have to constantly remember to turn it off with <space>uf or suffer review comments about excessive white-space fixes :) Read More...

Enabled comments support with giscus.

I’ve now enabled commments on this site based on giscus. This is an experiment, and if I drown in spam it will go away again. 😅