"Project pertama lo apa waktu belajar coding?"99% jawabannya pasti:
"Ya... Todo App."
Sisa 1%? Bohong itu, atau amnesia.
Todo App itu Kayak Nasi Goreng-nya Programmer
- Todo App pake array biasa.
- Todo App pake localStorage.
- Todo App pake backend API.
- Todo App pake Auth, Realtime, CRUD lengkap.
- Todo App tapi udah kayak Notion.
- Todo App yang endingnya malah jadi SaaS berbayar.
Karena Todo App itu Playground Semua Hal Baru
Mau belajar Tailwind? Todo App.
Mau belajar GraphQL? Todo App.
Mau belajar Rust, WASM, Blockchain, Quantum, AI?
Yaa... Todo App dulu lah biar anget.
Bahkan kadang belajar Next.js juga bukan biar bikin website gede...
tapi cuma pengen bikin Todo App dengan dark mode.
Ini dia typical code yang pasti pernah ada:
const [todos, setTodos] = useState([])Todo App Adalah Cermin Diri Sendiri
- Ada yang styling dulu baru logic.
- Ada yang ngurus state dulu, UI belakangan.
- Ada yang commit message-nya:
"fix bug nambah todo nggak nambah" - Ada juga yang overengineer dari awal kayak bikin app NASA.
Jadi... Haruskah Malu Karena Todo App?
Simbol perjuangan dari "orang yang cuma ngoding" → jadi "orang yang ngerti proses bikin aplikasi". Mau bikin Todo App ke-10? Gas aja. Yang penting beda sama Todo App pertama:
Sekarang udah ngerti ngapain.
Karena kadang yang bikin keren itu bukan app-nya... tapi perjalanan waktu bikin app itu.