Maybe in the distant future where quickly building a visualisation to help explain some concept would be valuable to one shot quickly - but "One shotting an app" is ridiculous because app development (or any development) is never "build it and then finish" but is an interative process, testing feedback, user feedback, and even app-creator communication ambiguity means being able to "one shot an app" is pretty worthless
2) with detailed, WELL NUMBERED (Claude is remarkably good at following number references), multi-level design and build documentation Claude absolutely CAN produce moderately complex applications (crud with some lightly branching business workflows).
The corollary to (2) however is can you actually get that working code to be production grade, AND maintain it? that far I haven't got yet.
But this is only possible because I have created a completely new python development workflow with fixed formatting, style, and unification of tooling around uv. We’ve also split our projects into smaller repos, some which function as libraries and some which are applications depending on those libraries.
I think the key to success here is to limit what context is required to do development. I’d say it’s slightly more on the extreme side of “modular” than a codebase I would write otherwise
If you try the same with the highest cost models, it all ends in tears anyway.
A completely new app may seem to work ok but as soon as you're doing ongoing development, it needs to be broken down into smaller pieces of work. We're seeing this a lot at work, some people hope to skip the careful planning and review by using the top models, and it just leads to huge bills and a lot of rewriting.
Also, just because a model is open now doesn't mean it will always be. If/when China or meta catches up to the frontier, they'll instantly go closed source. China, the biggest surveillance state in the world, would love to have all user data pouring in to its servers. It's just a business strategy, they're not doing it out of the kindness of their hearts.