nits.dev

Most RAG demos work. Most RAG systems don't.

I write about what breaks between the prototype and the hundredth user — retrieval quality, evals, cost and latency — and I publish the measurement behind every number.

Free resource

The 30-point production readiness checklist for RAG systems

What to measure before the hundredth user finds the gap

Recent essays

Retrieval

Rerank before you upgrade the model

Most confidently wrong RAG answers are retrieval failures. Log each chunk's rank before and after reranking, measure hit@k, and fix the right stage first.

16 Oct 2026 10 min
Failure modes

What your assistant does when the vector store is down

Every retrieval system has a bad day. The ones that survive it decided in advance what degraded means, and never let a failed lookup sound confident.

17 Sep 2026 6 min
Retrieval

Your RAG isn't hallucinating. Your retriever is missing.

Most "hallucination" bugs are retrieval failures wearing a costume. Here is how to tell the two apart before you reach for a bigger model or a longer prompt.

16 Sep 2026 6 min

About Nitish

Nitish Kumar

I'm Nitish Kumar — production readiness consultant at Noetic. I spend my weeks inside LLM systems that already have users: reading the retrieval, measuring what it actually returns, and writing down the things that will break before they do.

Everything here carries the date it was measured, and the commit where there is code behind it. If a figure has gone stale, the page says so.