Writing
Decisions and tradeoffs that tutorials never cover. Published on Dev.to.
- May 2026
I Increased Retrieval From Top-5 to Top-20. My Answers Got Worse ↗
The standard advice for improving RAG retrieval quality is: retrieve more candidates, then filter down. Bigger pool, better reranker, better answers. I followed that advice in my RAG System. On PDFs...
- May 2026
I Tested Chunking on Docs, PDFs, and Code. The Winner Changed Every Time. ↗
I assumed chunking was a solved problem. Pick a text splitter, set 512 tokens, add some overlap, move on. After running structured experiments across three different data types, that assumption coll...
- Apr 2026
5 Critical Failures We Hit Shipping a Multi-Tenant RAG Chatbot to 500+ Enterprises ↗
Our first enterprise tenant onboarded on a Monday. By Wednesday, 30% of their documents had been silently indexed as empty strings. No error. No exception. The chatbot just said "I don't have enough...
- Mar 2026
Why Our RAG System Was Silently Returning Wrong Answers — And How We Fixed It ↗
For 3 days, our RAG system was confident. Every query returned an answer. Response times were stable. No errors in the logs. By every operational metric, the system was working. Our RAGAS faithfulne...