Blog
RSSThoughts on engineering, AI, and building distributed systems.
-
How we built a virtual filesystem for our Assistant
Mar 24, 2026AIagentsRAGfilesysteminfrastructureWe replaced expensive sandboxes with ChromaFs, a virtual filesystem over Chroma, to give our docs AI assistant the ability to explore documentation like a developer would.
-
Auto-generating documentation sites from GitHub repos
Mar 2, 2026AIagentsdocumentationdeveloper-toolsHow we built a multi-agent system to generate production-ready documentation sites from any public GitHub repository.
-
Your Biggest Customer Might Be Your Biggest Bottleneck
Aug 29, 2025rustperformancedistributed-systemsqueueingbroccoliSimple FIFO queues are not viable for multi-tenant systems. I explain why fair queuing is a must and how I built Broccoli to address this issue.
-
Accurate Hallucination Detection With NER
Jan 7, 2025AINERhallucination-detectionRAGmachine-learningUsing a LLM-as-a-judge for hallucinations is slow and imprecise relative to simple NER. We share how we solved hallucination detection at Trieve.
-
How We Built 300μs Typo Detection for 1.3M Words in Rust
Sep 9, 2024rustperformancealgorithmsBKTreetypo-correctiondistributed-systemsWe explain how we built blazingly fast spellcheck in Rust using BKTrees, Redis queues, and Clickhouse in this blog.