1.2 Module 1 · What Is Vibe Coding?

The Architect Mindset

Role-play simulator — experience the difference between writing code yourself and directing AI to write it. Given a project brief, practise describing what you want while AI handles the how.

Role-Play Simulator Mindset Shift Exercise

Role-Play Simulator

Choose a project brief, then toggle between the two approaches. See how a traditional developer thinks in steps and syntax, while a vibe coder thinks in outcomes and descriptions.

💻 Traditional Developer Approach
Try It Yourself

Write your own vibe coding prompt for the selected project brief. Describe what you want built, not how to build it.

Write yours first, then compare

Why this matters: The traditional developer focuses on implementation details — loops, variables, functions. The vibe coder focuses on desired outcomes — what it looks like, how it behaves, what the user experiences. Both get to the same result, but vibe coding lets you build without knowing syntax.

Mindset Shift Exercise

Click each card to flip it and reveal the vibe coding counterpart. Explore all 8 shifts to unlock the summary.

0 / 8

Key Insight: You Are the Architect, Not the Bricklayer

In vibe coding, your role shifts from writing code to directing code. Think of yourself as an architect who creates the blueprint while AI handles the construction. You decide what rooms the house has, how they connect, and what the experience feels like. You don't need to know how to wire the electricity or lay the plumbing.

The best vibe coders are great communicators, not great programmers. They describe outcomes clearly, provide context generously, and iterate confidently. This is the mindset shift at the heart of vibe coding — and it is what makes it accessible to everyone.