Vibe Coding
Vibe coding, introduced by Andrej Karpathy, enables non-programmers to create software with AI assistance, using tools like Replit Agent. Reception is mixed, highlighting accessibility but noting functional limitations.
Read original articleVibe coding, a term coined by computer scientist Andrej Karpathy in February 2025, refers to an AI-assisted programming practice where users interact with AI to generate code without needing extensive programming skills. Users describe their problems in simple terms, and the AI produces custom solutions, such as applications or websites, often leading to a sense of ease and creativity in coding. This approach allows amateur programmers to create software that previously required a dedicated team, although the results may be limited and imperfect. Tools like Replit Agent and Cursor Composer facilitate vibe coding by leveraging large language models from companies like OpenAI. Reception of vibe coding has been mixed; while it is seen as a revolutionary development in Silicon Valley, some users have reported failures, such as the AI generating inaccurate content. Despite its limitations, vibe coding is praised for enabling non-coders to tackle personal projects and solve everyday problems, making software development more accessible.
- Vibe coding allows non-programmers to create software using AI assistance.
- The term was introduced by Andrej Karpathy, emphasizing a relaxed approach to coding.
- Tools like Replit Agent and Cursor Composer support vibe coding practices.
- Reception is mixed, with some praising its accessibility while noting limitations in functionality.
- Vibe coding is best suited for hobby projects rather than critical applications.
Related
The second wave of AI coding is here
A second wave of AI coding tools is transforming software development, enhancing code generation and debugging, while debates continue over the effectiveness of large language models versus logic-based systems.
Vibe Coding and the Future of Software Engineering
Vibe coding, popularized by Andrej Karpathy, raises concerns about code quality and junior developers' skills. While some embrace it, established organizations prefer traditional practices amid increasing AI integration in software development.
Think A.I. Is Overrated? Try Vibecoding
The author explores vibecoding, enabling non-programmers to create AI-driven applications. While it enhances productivity, concerns about AI replacing human programmers and the need for oversight remain significant.
A.I. and Vibecoding Helped Me to Create My Own Software
Non-programmers can create software using AI through "vibecoding," which involves typing prompts. This method empowers users to develop applications while highlighting the need for human oversight amid job security concerns.
What is vibe coding? How creators are building software with no coding knowledge
Vibe coding is an AI-assisted software development method enabling non-technical creators to build applications by describing ideas in plain language, significantly reducing development time and skill requirements.
https://en.wikipedia.org/w/index.php?title=Vibe_coding&actio...
It shows the first version as created by a certain Andy Gordon.
https://en.wikipedia.org/wiki/User:AndyGordon
Which links to their LinkedIn profile.
https://www.linkedin.com/in/andrew-d-gordon/
Which points to his current enterprise
> Chief Science Officer at software synthesis company Cogna.
> Precision software defined by you, delivered by AI
Related
The second wave of AI coding is here
A second wave of AI coding tools is transforming software development, enhancing code generation and debugging, while debates continue over the effectiveness of large language models versus logic-based systems.
Vibe Coding and the Future of Software Engineering
Vibe coding, popularized by Andrej Karpathy, raises concerns about code quality and junior developers' skills. While some embrace it, established organizations prefer traditional practices amid increasing AI integration in software development.
Think A.I. Is Overrated? Try Vibecoding
The author explores vibecoding, enabling non-programmers to create AI-driven applications. While it enhances productivity, concerns about AI replacing human programmers and the need for oversight remain significant.
A.I. and Vibecoding Helped Me to Create My Own Software
Non-programmers can create software using AI through "vibecoding," which involves typing prompts. This method empowers users to develop applications while highlighting the need for human oversight amid job security concerns.
What is vibe coding? How creators are building software with no coding knowledge
Vibe coding is an AI-assisted software development method enabling non-technical creators to build applications by describing ideas in plain language, significantly reducing development time and skill requirements.