Notes from the build
Practical, experience-based writing on AI, RAG, agent-driven development, and shipping software to production.
- AIJun 24, 2026 · 8 min
How much does it cost to build an AI MVP?
A scope-first framework for budgeting an AI product: what actually drives cost and timeline, what a realistic range looks like, and how to ship the first version in weeks instead of quarters.
Read → - RAGJun 20, 2026 · 9 min
RAG vs fine-tuning: which one do you actually need?
A decision guide based on production experience. What retrieval-augmented generation and fine-tuning each actually solve, when to use which, and why most teams reach for fine-tuning when they should not.
Read → - AIJun 16, 2026 · 8 min
How to add AI to an existing product without a rewrite
Most AI work is not greenfield. A practical guide to bolting AI onto a product you already have: where to start, the integration patterns that are safe, and the failure modes to avoid.
Read → - AIJun 12, 2026 · 8 min
Build vs buy: custom AI or off-the-shelf?
An honest decision framework for choosing between an off-the-shelf AI tool and a custom build. When buying wins, when building wins, and the total-cost questions teams forget to ask.
Read → - RAGJun 9, 2026 · 9 min
Shipping RAG to production: what actually matters
A RAG demo takes an afternoon. A RAG system real users trust is a different animal. The things that decide whether retrieval-augmented generation works in production: retrieval quality, evals, grounding, and guardrails.
Read → - CryptoJun 5, 2026 · 7 min
The hidden five-figure bug: lessons from a crypto infrastructure audit
An advisory engagement uncovered a bug driving tens of thousands of dollars per month in unnecessary blockchain RPC costs. How that kind of waste hides, how we found it, and what you can check yourself.
Read → - Agent-Driven DevelopmentJun 2, 2026 · 7 min
Agent-driven development: how we actually use AI coding tools
Agent-driven development multiplies what a senior engineer can ship without giving up code quality. How we use Claude Code, Codex, and Cursor in practice, and how to adopt it on a team without creating technical debt.
Read →