A year of shipping five production AI apps produced a portfolio and a long list of things I would not do again. Students hear the portfolio part in talks; here is the list, because it is the more useful half.
1. Building before measuring
The first RAG pipeline was tuned by feel for weeks. The moment I wrote fifty questions with known answers, two weeks of changes turned out to have made recall worse. Now the evaluation set is written before the pipeline; see how to evaluate a RAG system.
2. Trusting the demo corpus
Everything worked on the clean PDFs I tested with. The client's scanned, rotated, bilingual documents broke chunking, OCR and retrieval at once. Test on the ugliest real data you can get, first.
3. Hosting on hope
A free-tier server, a reranker and an embedding model do not fit together without a memory budget. The outage taught me to write the budget down — the free-tier memory-budget playbook exists because of it.
4. Under-logging
A client asked why an answer was wrong and I could not say which chunks were retrieved or which provider answered. Every request now logs an id, the model, the retrieval scores and timing — never the raw personal data.
5. Over-promising accuracy
"It will answer anything in your documents" is a sentence I said once. The confidence gate — the system saying "I don't know" — was as much a client-communication fix as a technical one.
6. Skipping the privacy conversation
Where does the data go? I learned to answer that before a client asked, after one uncomfortable meeting. FaceVision's embeddings-only design is the direct result; see privacy by design for AI apps.
What I would tell a student
Make these mistakes on a small project with a patient user, in Year 2, so that by the time a client is paying you have already stopped making them. That is what mentorship sessions are for, and why I keep telling this list at colleges.
— Pranjul Rathour, GenAI Engineer from Kanpur, India. Open to GenAI roles, hackathon judging, mentorship sessions and guest talks at any campus: pranjulrathour41@gmail.com.
