The model is not the product
Everyone debates which model is smartest. Almost nobody talks about the ninety other things standing between a prompt and a shipped feature.
By Nzubechukwu Cyprian · Pharmacy student at UNN, full-stack developer
When I started putting AI features into real products, I thought the hard part would be picking the right model. It wasn't. The model is maybe ten percent of the work.
Here is the other ninety: deciding what happens when the model is confidently wrong, writing fallbacks for when the API times out, figuring out what part of the output a human should approve before it reaches a user, storing inputs and outputs so you can debug tomorrow what confused you today, and pricing the feature so it doesn't bankrupt you the first week it goes viral.
What actually ships
A production AI feature is a pipeline, not a prompt:
- input validation and sanitisation, because users paste everything
- a prompt assembled from context your code controls, not just the user's text
- output validation, because the model will sometimes return something your types don't allow
- a fallback path for failure — cached answers, degraded mode, or an honest error
- logging and evaluation so quality improves over weeks, not vibes
The uncomfortable conclusion
If you can swap the model and nothing about your system changes, you never built a system. You built a demo. The durable parts — the guardrails, the evaluation, the failure handling — are ordinary software engineering with extraordinary consequences for getting them wrong.
That's why I stopped asking "which model should I use" and started asking "what does my product owe the user when the model fails". The second question is answerable. The first one changes every month.
Keep reading
- AI
My AI workflow is boring, and that's the point
No autonomous agents rewriting my codebase. No prompt wizards. Just a disciplined loop between a draft, a review, and a test suite.
- AI
Prompting is just requirements gathering with worse vocabulary
The teams that get good results from AI aren't better at talking to models. They're better at saying what they want.
- AI
I gave an AI agent shell access. Here's what I learned.
A week of running an autonomous coding agent on a real project taught me where the ceiling is — and it isn't intelligence.