Eval-driven development: Lessons from evaluating GenAI at scale (via)

This is a great write up about how Airbnb ships AI features that actually work. Basically, the answer is they test them. What a concept! It sounds really dumb and obvious when you say it out loud, but it’s been surprising to me how many teams are shipping LLM-based systems to production with no test harnesses or evals at all.

Expect to spend a meaningful share of your total project effort on evaluation. This is not unnecessary overhead, it’s how you build products that actually work.

This is anathema to the way of working that the types of people who love AI default to. The industry is overrun right now with enthusiastic “builders” who care much more about velocity than quality. AI has made a lot of people think shipping software is easy because shipping vapourware demos has become 1000% easier than it used to be. But a prototype is not a product. Making software that works for you on the happy path is genuinely easy now. But making it work for someone else on the actual wild internet is still extremely difficult. As a user of many software products, I can say I wish people cared a bit more about whether their AI features worked in production.

Related

Accepting my AI-centric fateMay 26, 2026What “Supporting Our AI Overlords” and “Semantic Spacetime” Tell Us About the Future of Data InfrastructureSep 25, 2025Let's stop talking about A.I.Aug 11, 2026Design Ethical AI Rewards and PoliciesAug 10, 2026“Code was never the hard part” is an insult to all programmersAug 9, 2026Is it all just vapourware?Aug 8, 2026Software Should Work ConferenceAug 1, 2026AI is ruining self-learningJul 26, 2026

Kira Howe is a software engineer writing about building with care in the age of AI.

More about Kira →

Follow