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
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.
“Satu hal yang harus dilakukan sekarang/satu hal yang langsung dicek/satu pilihan berikutnya jika buntu”
Saya agak sulit memahami maksud kalimat ini..