Vibe Coding ≠ Software Engineering
Vibe coding != Software engineering
for that matter even Coding != Software engineering
I still spend a lot of time defining instructions and logic for agents.
What I worry about less now is syntax missing semicolons or extra parentheses. Its especially tricky developing fluency in multiple programming languages to build full stack apps. Most programmers are predominantly backend or front end focussed, though there are rare exceptions.
Even if the focus is not on mastering syntax of one language , it’s still software engineering if your focus shifts from "How do I make this work right now?" to "How do I ensure this continues to work reliably in the future under real production constraints?"
Turning a “vibe” into a real system means putting automated evals in place to check logic and drawing clear boundaries where AI output meets hard-coded rules and security. The focus shifts to building something reliable, scalable, and structurally sound over time.