Confirming what I have always said: you still need to understand programming languages, syntax, software architecture and engineering. IMHO pure vibe-coding is of limited value; leveraging AI when you understand coding is invaluable. A paintbrush is a tool, not a replacement for an artist. AI is a tool, not a replacement for a developer.