I'm convinced that relying on a frontier coding agent (Claude Code, Codex, ...) is a mistake, for engineers and their companies. As good as they are, as much of a Claude Code die-hard as I've been, I no longer recommend them.
The "best frontier model" is a moving target: it went from Opus to Fable to Sol to Opus again in 4 months.
These agents are built for their lab's models and plans. Yes, you can run other models, but it's not native or in their interest.
You may be locking yourself into a worse-model future that's hard to leave. As with IDEs, there's a lot of inertia in tools we use all day, and in the skills, prompts, MCP servers and hooks we add to them.
It's like Formula 1: engine suppliers come and go, the teams stay and keep improving the car.
Instead, get comfortable with @opencode, @t3dotcodes or Vercel's fx. Configure them well, use a gateway like Vercel's AI Gateway or OpenRouter, and switch to the best model the day it's out.
PS: I work at Vercel, but this isn't a Vercel point of view or a criticism of AI companies. Closed models are perfectly fine. Tying your tools to one lab is a dangerous bet.
Some big opinionated person at Apple TV decided that the ESC key would quit the currently playing media, instead of just getting out of fullscreen like the other 99% of media players are doing, since forever.
Something @algolia did very very well in the early days was: developer experience. We wanted everyone to be able to use Algolia, no matter their platform or language.
This is why Sylvain Utard, @jlemoine_algo and @dessaigne insisted that we create SDKs for every possible language. It was a pain, especially pre-AI, but it worked extremely well! Customers were amazed, it was a big selling point.
And nowadays, in the AI era, where a single engineer can create 10 different SDKs for your API in one week, I still see companies supporting only a few languages, or, for example, mocking to create a Terraform provider.
Know this: for every customer telling you "We need support for Terraform", there are maybe 50 of them that would like the same but will never bother telling you. They will just work around it, or worse: choose a different solution.
So, If you have an API, get 2 of your engineers for 2 weeks, give them AI tokens, and ask them to create SDKs for all major languages and platforms.