Ignore the "vibe coding" nonsense. AI is incredible as a software coding assistant, but you need to know what you're doing ...