Summary

  • A new way of coding, termed “vibe coding”, has been coined by former OpenAI researcher Andrej Karpathy, describing a process of using large language models (LLMs) to create software without necessarily understanding how the code works.
  • Described as “surrendering to the flow” of the AI, users can communicate their intentions to the model in natural language, and the model will translate this into code.
  • As the approach relies on AI tools translating ideas into code, there are questions over whether it can produce code that is reliable for real-world applications.
  • Tools enabling this approach include Cursor Composer, GitHub Copilot and Replit Agent, making the process more accessible to those without programming expertise.
  • However, Karpathy admits this is ultimately the “ultimate lazy programmer experience”, with users able to be much less hands-on with the code, and feed errors back into the AI for it to resolve.

By Benj Edwards

Original Article