I pointed my own RAG engine at my own writing and it buried the right answer under a Rust memory cheatsheet. The cause was one word of Rust. Here's the diagnosis, the one-word fix, and the before/afte…
I used an agent harness — 78 docs, six agents — to build a RAG engine, and the git log shows it worked. The engine itself has only ever indexed its own source. Harness engineering from the receipts, n…
Markdown context is great until a team needs it to stay fresh and shareable. Context Harness is my database-shaped bet on that problem — a work in progress I'm dogfooding, and reasoning through in pub…
A field guide to running real databases in the browser — SQLite-WASM, DuckDB, PGlite, and SurrealDB — plus the local-first movement and the search tradeoffs behind them.
We decided 'dynamic website' had to mean megabytes of JavaScript framework and a server to feed it. This series is about a heresy: a static site can be genuinely dynamic, with a real database doing th…
An honest writeup of running SurrealDB in the browser — not for search, but to get dynamic application state out of a static site generator on free hosting, with no SPA and no heavy JS framework. The …
Local-first RAG engine in Rust — SQLite, hybrid search, Lua extensions, and an MCP server that hands your context to any AI tool.