Jaga Spek Tetap Hidup
Spek bukanlah monumen yang kamu bangun sekali lalu kagumi. Ia adalah dokumen hidup, dan kesalahan paling umum adalah memperlakukannya seolah tetap. Saat kamu membangun, kamu akan mempelajari hal-hal yang tidak bisa diberitahu oleh tahap perencanaan: sebuah fitur ternyata lebih sulit dari perkiraan, sebuah non-tujuan ternyata esensial, sebuah user story diam-diam ternyata dua story. Ketika itu terjadi, edit spek terlebih dahulu, lalu suruh AI mengikuti versi barunya. Spek yang memimpin; kode yang mengikuti.
Beberapa kebiasaan menjaga kejujurannya:
- Perbarui spek segera setelah sebuah keputusan berubah. Spek yang menyatakan satu hal sementara kodemu melakukan hal lain lebih buruk daripada tidak ada spek sama sekali — itu secara aktif menyesatkan sesi AI berikutnya.
- Coret tugas begitu kamu menyelesaikannya. Daftar tugas berfungsi ganda sebagai pelacak progres. Melihat enam dari delapan item tercentang adalah momentum tersendiri.
- Pindahkan kejutan ke non-tujuan atau daftar "nanti" alih-alih langsung mengerjakannya. Jika sebuah fitur yang menggoda muncul di tengah pembangunan, tuliskan saja dan lanjutkan. Kamu bisa memutuskan nanti apakah itu pantas mendapat tempat di v1.
Inilah disiplin yang membedakan "saya membangun sesuatu" dari "saya membangun apa yang saya maksudkan." Spek adalah cara kamu tetap menjadi penulis proyekmu, bukan sekadar penumpang di dalamnya.