Skip to content

Posts

From earnestposts to TILs.

Featured

Why Claude Code Won (for now)

2025 was the year of vibecoding and AI agents. But the most improbable part of the year was the discovery that Claude Code, an old-school, text-based, command-line app was the ideal form factor for futuristic agentic workflows. Why did it happen this way? Here’s my explanation.”

ai

Other things

Emacs in SolveIt

This is walkthrough and video showing how to use emacs within SolveIt. Then you can run lisp in SolveIt and use the SolveIt AI to inspect emacs buffers. But it’s mainly an excuse to point out the commonalities between SolveIt & Python, and emacs & lisp, the new and the old of live programming environments. Also available as an importable ShareIt. Episode 7 of 15-Minute ShareIt.

notebookssolveit

How to vibewrite a manifesto

Two weeks ago I couldn’t sleep so I was browsing twitter (bad habit). One thing led to another. I bought a domain name. I woke up and vibecoded a web manifesto, which a couple hundred people commented on. This was fun.

ai

Introducing fastmigrate

fastmigrate is a library and tool for database migrations, where migrations are nothing but a set of well-named scripts. This post explain what database migrations are, what problem they solve, and how to use fastmigrate for migrations in sqlite.

toolsAnswerAI

A Linux ollama server for your Mac

I want to experiment more with local models to understand their limits, so I want them to be easy to install and run. That suggests using ollama. I don’t have a beefy MacBook Pro, so I’d like to run them on my local Linux server. Here are instructions for setting up ollama on a local Debian server, accessible from your laptop on the same local subnet.

toolsAnswerAI

AI Magic in the CUDA IRL hackathon

In CUDA Mode 2024 hackathon, Nate Cook and I stumbled into vibecoding before it got that name. Using a then-secret AnswerAI tool, AIMagic, we relied completely on AI to generate a stable diffusion library in C. We were amazed how well this worked and placed in the top ten of the hackathon. This post, written at the time, prefigures the discoveries and debates which would span 2025.

Blog