← All terms

Vibe Coding

A programming style, popularised by Andrej Karpathy in 2025, in which developers express high-level goals to an AI code assistant in natural language and let the AI handle implementation details, iterating conversationally rather than authoring code line-by-line. Vibe coding shifts the developer's role from direct authorship to supervising and refining AI-generated output. It has accessibility implications because natural-language interaction can lower barriers for blind and low-vision programmers who otherwise face difficult visual IDE interfaces, though reviewing AI output with a screen reader introduces its own challenges.

Category: software development · ai

Related: AI Code Assistant · GitHub Copilot · Generative AI · Large Language Model

Sources