W9 Testing & Polish — Build Ugly First, Style NOW
Objectives
- Transisi dari MVP (works) ke MLP (lovable)
- Performance optimization
- UI polish & delight moments
- Mobile responsiveness
Pre-work
| Materi | Format | Durasi |
|---|---|---|
| Shape Up — functional first, pretty last (sekarang waktunya pretty) | Artikel | 15 min |
| Debug mindset — error = info, bukan musuh | Artikel | 10 min |
| MLP thinking — apa yang bikin user SUKA | Artikel | 20 min |
Konsep: MVP → MLP
MVP (Minimum Viable Product) = “Works. Orang bisa pakai.” MLP (Minimum Lovable Product) = “Works AND orang SUKA pakai.”
Perbedaannya bukan di fitur banyak, tapi di polish:
- Loading states yang jelas
- Empty states yang membantu
- Error messages yang manusiawi
- Micro-animations yang subtle
- Mobile yang nyaman
Live Session
Fix all known bugs (priority: critical → high → medium)
Performance — Lighthouse, Core Web Vitals
Mobile responsiveness (375px, 768px, 1280px)
UI polish — loading states, empty states, error states
Delight moments — micro-animations, micro-copy
Guided Questions
Guided Question
Minta 1 teman coba app kamu 5 menit TANPA instruksi. Catat: di mana bingung? Apa komentar pertama? Di mana berhenti?
Tulis jawabanmu di Obsidian vault.
Guided Question
Delight moments — apa 1 detail kecil yang bisa bikin user senyum?
Tulis jawabanmu di Obsidian vault.
Post-work
Output: MLP complete. App bukan cuma works, tapi lovable dan delightful.