What many people don’t understand about vibe-coding is that while LLM coding can produce a sexy facade very quickly, lack of engineering background + the non-deterministic nature of LLM coding can quickly produce a mess of “spaghetti code” underneath the hood that makes scaling/debugging impossible.
I’ve gone back to basics this weekend by restudying computer system architecture design.
Vibe-coding has enabled the masses to “execute” without proper design, but the difference between a custom dashboard for an audience of one and a security and robustness-hardened commercial product is far apart.
Again, this is why I think the SAASpocalypse scenario insofar as imminent mass defaults is way overdone.