Writing

Notes on AI engineering, CTO work, systems, startups, and the commercial side of technology.

bits 0x02: switching to orion as a browser

The most interesting thing I wanna share is my browser switch. I’ve always been using Arc. As that is done, I made the switch to Zen. Pretty buggy but ok. The biggest problem I had was the power draw. As I’m preparing a more nomadic lifestyle, I really need to care for my battery. The power draw is really just way too high. By accident, I stumbled upon Orion. I’ve had it in the back of my head but for whatever reason never even looked at it. I’ve been using kagi as a search engine on and off for a while now. ...

July 24, 2025

My Tribe of Builders Interview

I did my first “interview” with Mat from Tribe of Builders and it was an interesting experience. He provided me with a list of questions and I could choose the ones I wanted to answer most. I got so into it that I answered quite a lot. After editing I could review the post, but it was good as it was. It was an interesting experience and I really like the outcome. Be sure to give Mat some love, he is gathering advice from builders all over the world and it is a great resource for anyone who wants to start building something or needs some motivation. ...

September 8, 2023

Authz via SpiceDb

At digital office we are building a new authorization system. We’re using Spring Security ACL at the moment, but we’re seeing a number of issues with it. Namely: the documentation is outdated at best they’re contemplating deprecating it with Spring Security 7 no migration documentation from Spring Security 5 to 6, which blocks us from upgrading to Spring Boot 3 as well it’s finnicky to use, and we’re seeing a number of issues with it we regularly have trouble with caching and performance On top of that, we’re seeing a number of issues with the way we’re using it. I always disliked how bad the testability is. How do you have a meaningful check for an annotation like this? ...

July 22, 2023

Status Quo of Newsletterify

So it’s been a while since my last update and a lot has happened. I launched 2markdown) over the course of a weekend. digital office has taken most of my time while we’ve crunched the last two months. I didn’t have the necessary time to work on newsletterify I’m afraid. I still believe the idea is great and I’m still convinced that it’s worth a shot. Let’s address some technical decisions that have become stumbling blocks for me. In terms of the tech stack for newsletterify, I initially opted for Golang, Gin, and GraphQL via gqlgen for the backend, along with TypeScript and SvelteKit for the frontend. However, a few unforeseen issues have surfaced: ...