I think this is probably going to be the mainstream. Once you are able to define what you need LLMs are able to produce it. If you are able to understand what is delivered, it ends up working as expected.
I needed and embedded document based database, a friend of mine with 30 years experience was vibe coding a database in Rust and I asked him if he can make it support Swift and be embedded in iOS and in few minutes he delivered that using Claude. Then I started vibe coding on it with Codex adding features I wanted and integrating it into my project. It worked as expected. I think it is close to reaching parity with MongDB, years of work vibe coded in a weekend.
There’s going to be fundamental changes in how we program computers and consequently the IT industry.