Section 06
Think before coding
Most vibe-coding failures happen before the first prompt. Slow down here and the build gets faster.
Interfaces
Systems
Design
Architecture
Interfaces
Where the app meets the world.
- User interface
- Data interface
- AI interface
- System interface
- External interface
Systems
The moving parts inside the product.
- Users
- Screens
- Data
- Actions
- Rules
- Outcomes
Design
How a beginner stays sane while building.
- One main action per screen.
- Simple labels.
- Clear result page.
- No clutter.
- The dashboard must support a decision.
- Do not make it pretty before it works.
Architecture
The shape of the data path through your app.
Input
Validation
Logic / scoring
Result
Recommendation
Dashboard / demo
Tip
Ten quiet minutes with a pen beats ten minutes of 'fix this' prompts.