As ‘vibe coding’ transforms software development, we face a profound question: what happens to human expertise when our tools become incomprehensibly powerful?