‘Vibe coding’ may offer insight into our AI future
Learning tech expert says it may take over writing software. Our job? Imagine possibilities, articulate what we want, evaluate.

In a world where artificial intelligence (AI) continues to evolve at an unprecedented pace, a new term has emerged to describe a potential future of software development: "vibe coding." This concept, popularized by computer researcher Andrej Karpathy in February 2025, suggests that users may soon be able to create software by simply describing in plain English what the program should do, with an AI agent handling the intricate coding process. This shift could revolutionize the way we approach software development, allowing individuals without significant technical skills to design applications and websites.
Karen Brennan, Timothy E. Wirth Professor of Practice in Learning Technologies at the Harvard Graduate School of Education, has been exploring the possibilities of vibe coding. In a six-week course that began late last fall, Brennan introduced her students to this innovative approach to software creation. In an edited interview, Brennan explained the concept of vibe coding and shared insights into what the future of AI might hold.
"Vibe coding is creating software with the assistance of AI, particularly when you don't necessarily understand the code that's being produced," Brennan said. "The responsibility for understanding the underlying code differentiates professional software development, which is also increasingly AI-assisted, from vibe coding. As a term, vibe coding can be positive or pejorative, either celebrating the freedom from having to understand code or underscoring the risks of setting aside that responsibility."
Brennan's first experience with vibe coding came in December 2024 through a Harvard Initiative for Learning & Teaching-funded research project. She had been studying how students were using generative AI in self-directed projects when one of her students introduced her to v0, an AI-powered tool designed for vibe coding.
The potential implications of vibe coding are vast. It could democratize software development, allowing a broader range of people to contribute to technological advancements. For instance, individuals without formal coding education could design apps or websites by simply articulating their vision in plain language. The resulting software may have limitations, but it would still be far more advanced than what someone without significant technical skills could produce on their own.
However, vibe coding also raises important questions about the role of humans in the software development process. If AI agents are handling the coding, what will be left for humans to do? Brennan suggests that our responsibilities may shift towards imagining possibilities, articulating what we want, and evaluating the outcomes. This could lead to a more collaborative relationship between humans and AI, where each party brings their unique strengths to the table.
Moreover, vibe coding raises concerns about the quality and reliability of AI-generated code. While AI tools like v0 can produce functional software, they may not always produce the most efficient or secure code. This could pose risks in areas such as cybersecurity, where even minor flaws could have significant consequences. As a result, professionals may need to develop new skills to effectively work with AI agents, ensuring that the resulting software meets the desired standards.
Despite these challenges, the potential benefits of vibe coding are significant. By simplifying the software development process, it could encourage more people to engage with technology and contribute to its evolution. This could lead to a future where AI and humans work together more seamlessly, driving innovation in ways we can scarcely imagine today.
In conclusion, vibe coding represents a fascinating evolution in the world of software development. While it may not be a panacea for all technological challenges, it does offer a glimpse into a future where AI and humans collaborate to create innovative solutions. As experts like Karen Brennan continue to explore this new frontier, we can only wonder what possibilities await us in the years to come.










