Vibeleaderboard
← All Intel
Intel / post

Vibe Coding 101: Replit's case against one-shot prompting

Source
x.com
Date
Andrew Ng@AndrewYNg

New short course: Vibe Coding 101 with Replit! Learn to build and host applications with an AI agent in this course, built in partnership with @Replit and taught by its President @pirroh and Head of Developer Relations @mattyp. Coding agents are changing how we write code. "Vibe coding" refers to a growing practice where you might barely look at the generated code, and instead focus on the architecture and features of your application. However, contrary to popular belief, effectively coding this way isn't done by just prompting, accepting all recommendations, and hoping for the best. It requires structuring your work, refining your prompts, and having a systematic process that lead to a more efficient and effective workflow. I code frequently using LLMs, and asking an LLM to do everything in one shot usually does not work. I'll typically take a problem, partition it into manageable modules, spend time creating prompts to specify each module, and use the model to produce the code one module at a time, and test/debug each module before moving on. A process like this is making me and many other developers faster and more efficient. In this video-only course, you’ll learn how to…

Read the full post on X

Context

Working effectively with a coding involves breaking a project into pieces that can be specified and checked. In his Vibe Coding 101 announcement, Andrew Ng describes prompting for one module, testing and debugging it, then moving to the next. The Replit course applies that approach through requirements, prototypes, checkpoints, and focused tasks. Its central lesson is a development process: each tested increment gives the developer information for directing the next request.

Terms in this piece · Glossary
  • AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.
  • vibe coding — Building software by describing what you want to an AI in plain language and steering the result, instead of writing every line yourself.
More from Andrew Ng
Recommended reads
Comments

Checking sign-in…

Loading comments…