Imagine a two-phase approach: First, business users work with AI coding agents to specify and create functional prototypes without writing code ("vibe coding"), then developers take over to rebuild and productionize these prototypes.
This could potentially:
- Speed up initial development by bypassing traditional requirements gathering
- Allow business users to directly express their needs as working prototypes
- Let developers focus more on architecture, performance, security, and complex features
- Create more collaborative relationships between business and technical teams
Is this just the naive thinking of a software _user_ who doesn't understand how software development works, or could this application of vibe coding change how things are done?