“engineering is not writing code. It is understanding the system, the failure modes, the blast radius."
Alas, most software engineering today is not engineering at all, it's a craft. The issue with vibe coding is that we haven't yet developed the practices to safely manage this, they are still co-evolving and will do so for many years. Until that time vibe coding is mostly driven by belief and faith but then software "engineering" was broken anyway, relying on reading hundreds of thousands of lines of code in order to understand something was never sustainable.
And this is one of most pressing problems in software, we are literally going from craft to faith i.e. I lack the ability to do this, so I'll trust the machine to do it for me. It might be time we actually turned software into an engineering discipline.”
#simonwardley on LinkedIn

Mike Amundsen