Structure is Hard, Pretty is Easy: My Notes from Line’s Session on Vibe Coding
Sitting here listening to Line talk about "vibe coding," and honestly, it’s a reality check for anyone thinking AI is just a "magic button" for building products.
The big takeaway? Structure is hard, but making it pretty is easy.
Here’s the breakdown of how she’s approaching building right now:
Phase 0: Don't start with the "Vibe"
Line calls the PRD (Product Requirements Document) your "source of truth." It’s basically a business plan for your product. Before you prompt anything, you need to know:
The "House" Analogy
I love how she frames the build process. Most people start with the "paint" (the UI), but Line says that’s the last step. (As a product designer, it's really hard not to start with the UX).
"It’s easy to change a door or paint a wall. Moving the piping? Not so much. Moving a bathroom? Forget it."
In code, the "piping" is your data model. You need to define your boxes: Customers, Products, Orders and how they link together. If you get the data model wrong and try to fix it later with AI, things get messy fast.
Recommended by LinkedIn
The System: ShadCN & Tailwind
She pointed out why everything in the vibe-coding world looks a bit similar right now: it's all using ShadCN.
Real-World Connections (The "Secret" Keys)
Line walked through the stuff people usually forget:
The vibe in the room: It’s clearly about moving from "playing with AI" to "systematic building." Start with the structure, nail the data model, and paint the house once the plumbing works.
I’m definitely going to try to map out my next project using this "Phase 0" approach.
Kind Regards
Andreas Melvær
Really good session by Line Hjartarson and so fin to se products be born around the table. Very much in their infant phase, but alive non the less.