Notizblog [notI`z. `blok]: a personal blog about development and stuff.

  • From configuration to optimization: GLM 5.2, Mistral, and my Dynamic Model Router

    Introduction I recently had time to explore the latest models available via the Mistral API and was surprised to find GLM 5.2 offered through Mistral. It seems they are replacing their own large model with this open-weight alternative. Eager to test its performance, I decided to integrate it into my Pi.dev setup, particularly to see…

  • 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…