Tulisan ini mengusulkan protokol praktis untuk menyadari sendiri kondisi overfocus (tunnel) yang muncul saat vibe coding, lalu kembali ke fokus yang disengaja melalui loop eksekusi singkat.[1]
Fokus vs overfocus (tunnel)
- Fokus didefinisikan sebagai kondisi ketika tiga sumbu hidup secara bersamaan: rasa kendali (merasakan bahwa kita memegang alur), pemulihan (setelah selesai masih ada tenaga untuk memulai lagi), ritme/umpan balik (tujuan yang jelas dan umpan balik langsung membuat alur aksi→verifikasi tidak terputus).[1]
- Overfocus (tunnel) adalah kondisi ketika rasa kendali menurun, tidak ada sisa tenaga untuk pulih, dan ritme runtuh sehingga loop aksi→verifikasi terputus; rasanya seperti waktu habis begitu saja tetapi energi justru berkurang.[1]
Checklist mandiri untuk mendeteksi tunnel
Tulisan ini menyarankan bahwa jika ada 2 atau lebih jawaban “tidak” pada pertanyaan berikut, kemungkinan besar Anda sedang berada dalam tunnel.[1]
- Apakah Anda bisa langsung menyesuaikan kondisi tubuh saat bekerja (berdiri/minum segelas air).
- Setelah selesai, apakah rasa lelah/penyesalan lebih besar daripada kejernihan.
- Apakah Anda mematuhi batas jumlah yang sudah ditetapkan.
- Apakah Anda hanya membaca jawaban tanpa “satu hal yang dikerjakan sekarang/satu verifikasi langsung/satu pilihan berikutnya jika buntu”.
- Apakah Anda bisa menjelaskan dalam satu kalimat apa yang sedang dipelajari sekarang.[1]
4 pola yang menciptakan tunnel
Tulisan ini menyoroti empat pola khas yang membuat overfocus terus berulang, lalu memasangkan masing-masing dengan tindakan penyesuaian langsung dan output yang harus ditinggalkan.[1]
- Pencarian tanpa akhir: ketika terus mencari “apakah ada cara yang lebih baik?” → kurangi kandidat menjadi 2, lalu jalankan 1 di antaranya sebagai satu hal yang dikerjakan sekarang.[1]
- Mengira percakapan sebagai hasil: ketika waktu membaca jawaban terasa sebagai kemajuan → susun ulang jawaban menjadi 3 baris: “satu hal yang dikerjakan sekarang/satu verifikasi langsung/satu pilihan berikutnya jika buntu”.[1]
- Mengobati gejala: ketika hanya terus menambal permukaan → ubah kegagalan menjadi ‘objek’ yang bisa direproduksi, lalu verifikasi 1 hipotesis dengan perubahan seminimal mungkin.[1]
- Menghindari keputusan: ketika menunda memilih sambil menumpuk opsi → buat “3 kriteria untuk lanjut + 1 tindakan pertama saat lanjut”, lalu tutup dalam batas jumlah yang sudah ditetapkan.[1]
Protokol keluar 5 langkah
Intinya adalah mengubah arah bukan dengan kemauan semata, tetapi dengan aturan situasi→tindakan, dan merangkumnya dalam 3 baris: “tangkap sinyal → sesuaikan kondisi → mulai lagi dengan satu hal yang dikerjakan sekarang”.[1]
- Deklarasi sebelum mulai: tulis lebih dulu target hari ini (kriteria selesai), output yang terlihat, dan kriteria berhenti.[1]
- Unit loop: alih-alih membagi waktu, jalankan event loop “satu hal yang dikerjakan sekarang → tanyakan hanya informasi minimum yang diperlukan → langsung eksekusi → langsung verifikasi → kembali ke satu hal yang dikerjakan sekarang”.[1]
- Saat ada sinyal tunnel, sesuaikan kondisi: jika hanya bertanya 3 kali berturut-turut, minum air→ringkas 3 baris→satu hal yang dikerjakan sekarang; jika kegagalan yang sama terjadi 2 kali, cari 1 petunjuk→ganti hipotesis→perubahan minimum; jika tidak bisa menjelaskan dalam satu kalimat, tulis “apa yang sedang saya kerjakan sekarang” dalam 1 kalimat.[1]
- Jadwalkan blok pemulihan: pemulihan bukan opsi, melainkan default yang harus dipasang di jadwal, dan tindakan yang disarankan sangat kecil seperti berjalan, stretching, minum air, atau melihat ke luar jendela.[1]
Pola prompt AI dan contohnya
Tulisan ini menyarankan agar yang diminta dari AI bukan jumlah percakapan, melainkan kualitas loop, dengan format output umum yang dikunci menjadi 3 baris: “satu hal yang dikerjakan sekarang / satu verifikasi langsung / satu pilihan berikutnya jika buntu”.[1]
- Pola A: berikan target, observasi, batasan, dan k/N lalu minta “hanya satu tugas yang bisa dilakukan sekarang juga, beserta verifikasi langsungnya”.[1]
- Pola B: berikan hipotesis, petunjuk observasi, batasan, dan k/N lalu minta “1 eksperimen minimum yang hanya mengubah satu variabel”.[1]
- Contoh: saat error hanya muncul pada kasus tertentu, alurnya ditunjukkan dengan mengubah kegagalan menjadi test yang bisa direproduksi, lalu memakai Pola A untuk mendapat satu tugas saat ini + satu verifikasi, setelah itu mengeksekusi, mencatat petunjuk, dan memakai Pola B untuk menjalankan eksperimen minimum guna menilai hipotesis.[1]
Di bagian akhir tulisan asli, penulis menyimpulkan bahwa overfocus bukan masalah mentalitas, melainkan masalah sistem operasi kerja, dan bahwa fokus menjadi aman sejak saat kita kembali memegang kendali.[1]
4 komentar
“Satu hal yang harus dilakukan sekarang/satu hal yang langsung dicek/satu pilihan berikutnya jika buntu”
Saya agak sulit memahami maksud kalimat ini..
Mengapa di belakang setiap kalimat selalu ada [1]..?
Sepertinya Anda melihat teks asli atau menyalin begitu saja tulisan asli yang diberi nomor referensi.
Terima kasih atas komentarnya. Ke depannya, saya akan menulis kalimat ringkasan dengan lebih cermat.