Notizblog [notI`z. `blok]: a personal blog about development and stuff.
-
Smart Model Routing: One Way to Prevent Vendor Lock-In?
Smart Model Routing, implemented in my Dynamic Model Router (a Pi extension, details below), is more than just a technical solution. The idea for Smart Model Routing had been brewing for a while, especially as I grappled with vendor lock-in and token costs. While finishing the dynamic routing extension for Pi, I noticed that many…
-
Mistral AI, pi.dev, GSD: A Real Alternative
Almost a year of experimenting with Mistral AI led me to a workflow that rivals Claude Code—without the cost. Mistral Medium 3.5, pi.dev, and GSD cover 90% of my dev tasks just as effectively. Here’s why this combo is the alternative I didn’t know I needed.
-
Spec Driven development
Over the past month, I’ve experimented with various approaches to make AI-driven development more productive—shifting from vibe coding to structured, context- and spec-driven workflows. This journey reflects a clear evolution: from ad-hoc solutions to professionalized workflows, and finally to streamlined automation. In my blog post from September 2025, I outlined how context engineering is transforming…
-
AI and OSGi: When the Parrot Doesn’t Know the Words
After my experience with AI and OSGi, as can be read in the last blog, I really wanted to know how good AI is with OSGi. I have to admit, AI is really at its boundaries regarding a technology that wasn’t the main technology back then and is now. Because of my experience while working…
