Vibe Coding playbook/Module 10 · Level up

Day 96 / 100 · Level up

Decide the shape before the details.

Architecture is how the parts of a system fit together. A few simple principles make everything that comes after easier to change.

Five Principles

Separate

Screens, logic and data in different places.

One job each

Every part does one thing well.

Clear borders

Parts talk through defined APIs.

One truth

Each piece of data lives in one place.

Keep it boring

Proven, simple tools over fashionable ones.

Ask For Options

Propose two ways to structure this app. For each, list the trade-offs for a small team maintaining it for three years.

Boring. Simple. Separated.