Recently, a new lecture by Andrej Karpathy has appeared, dedicated to the role of software in the AI era.
In about forty minutes, he vividly and clearly discusses the current state of artificial intelligence, coding systems, and how all this is evolving. I highly recommend watching it — the material is rich and easy to understand.
By the way, this is his talk at one of the AI startup schools held in San Francisco.
During his presentation, Andrej also touches on the topic of vibe-coding — a method he once popularized himself. He notes: “When I vibe-code, everything goes smoothly and calmly. But as soon as I really get down to work…”
And adds: “If I’m vibe-coding, everything’s great, but when it comes to seriously completing a task, having an overly active assistant who does everything for you isn’t very convenient.”
In general, as we discussed earlier, vibe-coding is a useful tool for rapid prototyping. But when working on real projects or tackling complex tasks, AI assistants and coding agents require oversight. It’s important to have a clear plan, result verification systems, and explicit instructions for use.
Check out this video lecture: https://www.youtube.com/watch?v=LCEmiRjPEtQ
