How to Build Personal Software: A Practical First-Tool Guide
Build a small tool for one recurring task, with a reusable brief and checks for storage, recovery, and daily use.
Notes on personal software, local AI, and the engineering behind useful tools.
Build a small tool for one recurring task, with a reusable brief and checks for storage, recovery, and daily use.
Inside Birdbrain: capturing X bookmarks, searching saved posts, and separating local storage from hosted AI.
What personal software means, why it matters now, and five tools I built around my own routines.
An honest comparison of Stone with Obsidian and Granola. Where an open-source, local-first notes app with on-device meeting transcription fits, and where the other two are the better choice.
How to build hybrid search in SQLite — FTS5 full-text plus embeddings, merged with reciprocal rank fusion and a cross-encoder reranker — while plain Markdown files stay the only durable data.
How to transcribe meetings fully offline on a Mac with whisper.cpp — two audio tracks, echo cancellation with delay compensation, and how to stop Whisper hallucinating on silence or looping the same phrase.
Stone is a free, open-source note-taking app for Mac that keeps notes, journals, tasks, and meeting transcripts as plain Markdown files on your own disk. Here is what it does and who it is for.
What running a video dubbing pipeline at 2K hours of daily content taught me about queue design, acks_late, the Redis visibility timeout, and where a 50% speedup actually comes from.
What 100K+ daily requests and AI workflows for 1,000+ businesses taught me about context selection, asynchronous execution, cost, and quality.