What I'm Doing Now
I recently learned about /now pages, and I really liked the concept. So here is mine.
Where I Am
Probably in Germany. I moved here a few years ago, and I'd like to stay here for now.
What I'm Working On
CW: work-related, negative
Professionally I work in software engineering - or rather: I work in what is left of it. AI-assisted coding (aka baby-sitting Claude Code) is making me seriously think about whether I want to stay in the industry in the long term. For me, using (and being essentially forced to use) AI-coding tools is taking the fun out of creating software.
I'm sorry for the serious tone, but not mentioning that would feel dishonest. 😅
Other than that I do have a bunch of personal projects. Most of which are half-finished - because shiny new projects are more interesting than finishing old ones. 😉
Here are some of my active projects:
- HTML Compiler: A compiler that takes an HTML file and some CSS as input and generates C code that displays the content using native GTK widgets. It's written in Golang. The basic structure is in place, but the devil is in the details.
- stackedlang: A programming language that's completely based on stacks - very similar to Forth but with native types, lambda expressions, ... It actually works and I did day 1 of AoC 2025 with it. It's very slow though - the interpreter is written in Python.
- Grimoire: A very minimal but extensible static-site generator written in Python. I like it a lot - this website is even built with it. I don't consider it finished yet, but you can still give it a try if you like.
- Minecraft Rubik's:: A working Rubik's Cube in vanilla Minecraft using mcfunctions. I got the basic concept to work but since mcfunctions are just a pain to work with I haven't touched it since then.
What I'm Learning
I'm not actively learning anything right now, but I recently noticed just how much I've been picking up on the go. Here are some interesting/weird/niche things I learned recently:
- You can debug real world AI agents like they do in the show "Westworld".
- Microsoft Entra ID's "OBO" flow is not based on RFC 8693 (OAuth Token Exchange), but on RFC 7523 (OAuth JWT Authorization Grants).
- The "Clear-Site-Data" HTTP header can be used to clear the client cache from the server side.
- According to RFC 7540 (HTTP/2.0) all headers must be all lower-case - camel case header names are invalid.
- It's totally valid to send emails without a "To" header (RFC 5322).
... I wonder if I should create a whole section for these sort of things. Kind of like a Today-I-Learned/Fun-Fact index.
What I'm Watching
- "That Time I Got Reincarnated as a Slime" Season 4 (on Crunchyroll)
- "Drops of God" Season 1 (on Apple TV)
- "So I'm a Spider, So What?" (again - it's just a very good show; also on Crunchyroll)
What I'm Listing To
Practically everything. 😅 Just take a look at the music player on the home page.
But there is some stuff I listen to more often lately:
- Electric Callboy
- Tony Ann
- Belle Sisoski
- Bring Me The Horizon
- After Cooking
- BABYMETAL
What I'm Reading
I mainly read escapist fiction.
What I'm Playing
When it comes to video games I don't really play any at the moment. The last one I played (that wasn't a browser game) was Gremlins, Inc. according to Steam.
I do have an ongoing TTRPG game with some friends. We are playing HeXXen 1733.