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?
I tested this on my machine so it should be good to use and sell to airliners.
I am assuming that the airplane devs would take over my project when I sell it over.
If you were an airliner, would you buy my vibe coded software?
But no matter how much “vibe” is in the code, businesses still need to create, validate, review, and approve software requirements.
This is what we help with at Userdoc.fyi - AI augmented requirements, where humans are the input and the glue, but AI does the heavy lifting.
You then integrate the requirements into Cursor, Copilot, Aider, whatever - and then use vibe coding to build POC, and perhaps vibe engineering to take it to production.
https://www.linkedin.com/posts/joshaustintech_programming-la...