Blog.
Notes on engineering, software craft, and the occasional detour into other things I find interesting.
ARTICLE PREVIEW
Vector indexing in RAG: why embeddings need a different kind of index
You can't B-Tree your way through meaning. Here's why vector search needs graph-based indexes and how they make RAG systems fast.
- Premium
How I think about my role as a mid-level engineer
Not a checklist for getting promoted. A look at how the job actually works once you're here.
Read article What singing taught me about writing software
A short essay on practice, restraint, and why your hobbies make you a better engineer.
Read articleEver wondered how indexing works in databases?
B-Trees, hash indexes, LSM trees, and what your database is really doing when you CREATE INDEX.
Read articleArchitectural Patterns I Followed While Building This Portfolio
Mistakes I made, decisions I second-guessed, and patterns that actually held up.
Read article