Posts
Nixifying Local LLMs: Promoting GGUF Models to Nix Derivations
Local LLM models are huge. Multi-gigabyte files scattered across default cache folders, downloaded separately on every machine, with no integrity verification. It drove me nuts. If I’m going to commit...
First Mover Advantage Isn't Enough
Good ideas don’t build strong businesses. Execution does. Sometimes all you need is an initial implementation for someone else to come along, learn from your mistakes, and win. Having the...
On Beads, Bloat, and Breaking Points
Beads changed how I think about agentic workflows. The concept is genuinely revolutionary - persistent memory for coding agents that survives context compaction, dependency graphs, task tracking that actually works...
The Dog Ate My AI-Generated Code
I watched Dex’s talk on context engineering at AI Engineer World’s Fair, and it gave a name to something I’ve been experiencing for months. You know that feeling when you’re...
There and Back Again: Immutable Dev Environments
Six years ago I wrote about moving to an immutable dev environment using Docker. Now I’m back to Nix. Again.
-
Small Models, Big Future
A couple of years ago, running capable language models locally seemed impractical. Now? I’m doing it daily, with predictable costs and complete privacy.
Immutable Dev Environment
…of course that SSD would fail under me and wreck my install! Thankfully I was really disciplined and was carefully keeping my dotfiles repository up-to-date. Coming back to the state...
Writing Is Hard
Writing is Hard. Wow. It’s the most underrated skill ever. Something that I consider highly desirable, yet so hard to attain!
getting started with Hyper-V
Don’t get me wrong, I love Linux. It’s the perfect environment for development. The problem is having to deal with hardware support on bleeding-edge hardware. When Apple decides to release...
my coffee setup
Before moving to the US, I’ve passed all my coffee gear to a very dear friend. After some research, I’ve settled on: coffee gear Kalita Wave is my new dripper - While...