Checklist ini lahir dari kejadian memalukan: demo di depan klien, form kontak yang saya bangga-banggakan ternyata error kalau nomor telepon diawali +62. Sejak itu saya gak pernah bilang 'selesai' sebelum lewat daftar ini.
Satu: coba semua form dengan input aneh — emoji, teks super panjang, karakter khusus. Dua: buka di HP beneran, bukan cuma DevTools. Tiga: matikan JavaScript sebentar, pastikan setidaknya konten utama masih kebaca. Empat: cek semua link, terutama yang di footer yang biasanya lupa.
Lima: tes koneksi lambat lewat throttling — spinner yang gak pernah selesai itu memalukan. Enam: baca semua teks sekali lagi, typo di halaman utama itu mahal. Tujuh: cek judul tab dan favicon, sering kelupaan masih 'localhost:3000'. Delapan: minta satu orang yang gak ngerti proyeknya buat klik-klik lima menit.
Delapan hal ini makan waktu kurang dari satu jam, dan sudah nyelametin saya dari entah berapa email 'mas, ini kok error ya' di hari pertama rilis.