I thought coming up with a treesitter-based syntax coloring theme was hard. Turns out creating textmate-based themes is even more finicky.
In other news: Root Loops now supports Visual Studio code theming (UI and syntax). Give it a shot!

I thought coming up with a treesitter-based syntax coloring theme was hard. Turns out creating textmate-based themes is even more finicky.
In other news: Root Loops now supports Visual Studio code theming (UI and syntax). Give it a shot!

I love the concept of tiling window managers but they often encourage a weird obsession to fine-tune and customize every last aspect of the experience. I gave PaperWM a shot this week and it seems to hit a sweet spot: It’s a simple Gnome plugin and integrates well with my regular desktop experience while giving me a convenient way to manage my windows and workflows with the keyboard wherever I go. If you use Gnome but miss the i3/sway experience, give it a try!
What’s that “Expert Mode” toggle doing there?!
Only one way to find out: Head over to rootloops.sh!

Long time no bake! Sporting some of my home-smoked ham 😊

Made delicious pan pizza tonight.

24 hours cold ferment. Provolone cheese for a rich smokey flavor and french salami for salty goodness.
Soul food after an exhausting week.
Remember, folks 🤓
Cloud infrastructure inevitably evolves through the following stages:
“Ortskontrollfahrt” was briefly interrupted after my chain came off. Lots of small shenanigans, but I really love this moped.

Looks like the folks at syntax.fm discovered Root Loops. Exciting 😊
This gorgeous whirlwind turns 5 today 🥳

Happy birthday, buddy! Here’s to many more years of companionship ❤️
Made some pizza with home-made pistachio cream.

Excellent stuff! 🤌
Working out with my coach 💪

Feelin’ alive this morning 😇
![]()
Pizza time.

Got a new domain.
Got no clue what to do with it.
Why do I keep doing this?
Every single time I consider using #nixos to set up a dev environment for one of my side projects, I give up after about one hour of getting more and more confused.
I really, really want to like nix. I would love to understand and use it for reproducible dev environments. I just haven’t found a way to get started without spending days to understand the fundamentals. In the meantime, an “apt install
I got Lenny a new bed so he can hang out in my office in style. Looks like he’s happy with it 🥰

Today my coworkers learned one of my favorite German words:
Despite the foreign language, it seems to be a universally understood concept.
Continuous Integration
[kuhn-tin-yoo-uhs in-ti-grey-shuhn]
Noun.
1999: Every developer on the team merges their changes into a shared mainline several times a day.
2024: There’s a YML file somewhere that declares how to build and unit test your stuff, no matter which branch you’re on.
Testing your changes in isolation from everybody else’s changes is not quite what they meant with “integration”, folks 😬
The web can be an overwhelmingly toxic and frustrating place.
And then there are moments like this morning where a random email hits my inbox, coming from a stranger who read something on my website, found it interesting, and decided to take the time to say “hi” and “thanks” ❤️
Roaming the woods with my bud 🌲

Lukewarm take:
If your generic type declaration ends with something that looks like a git conflict marker, you might have missed the opportunity to find a reasonable abstraction 🙃

Nothing better than a Sunday afternoon nap.

6 hours later…

Smoking ribs for the lads. Its a sunny day, I’ve got nothing to do, my best buddy is with me, let’s go!

What a shit week. Let’s kick off the weekend with some home-made pizza 🍕

Lenny’s not too happy about taking a bath today. Tough life.

Took a 3 week break in December. I’ve been doing that for the past few years and it’s been incredibly refreshing.
This year I took the opportunity to make my first home-made ham (Ham’s hams!). 4 weeks of curing, drying, smoking, and resting.
Really proud of the outcome for a first attempt.

Love this cozy little dude 🤎

Trying to stay away from computers after work if I can. I’ve been restoring an old moped I found in my dad’s basement.
It’s a NSU Quickly N from 1956 with a two-stroke engine that makes you feel like you’re riding a chainsaw.
I was absolutely clueless when I started out, but over the last two years I’ve touched pretty much every part except for hte engine.
Lots of fun, frustration, and admiration for simple mechanics.
