Anda Menyia-nyiakan Keahlian Engineering Terbaik Anda

Para engineer terbaik sedang mengerjakan pekerjaan yang tidak mereka kuasai.

Mereka tidak buruk dalam coding. Mereka sangat hebat dalam hal itu. Namun, mereka berhenti melakukan apa yang paling mereka kuasai. Mereka terhanyut ke peran baru tanpa menyadarinya.

Saya melakukan ini terlalu lama selama migrasi repo skala besar. Saya menggunakan Claude Code secara intensif dan baru menyadari pergeseran tersebut saat melihat log waktu saya.

Pekerjaannya telah berubah. Persiapan adalah pekerjaannya.

Anda tidak lagi menghabiskan waktu untuk menulis kode atau debugging. Anda menghabiskan waktu untuk menyusun masalahnya.

Jika Anda bersiap dengan baik, AI akan menyelesaikan tugas dengan tepat pada percobaan pertama. Jika tidak, Anda akan menghabiskan tiga jam berdebat dengan AI yang membangun sesuatu yang salah. Anda menyia-nyiakan keahlian terbaik Anda, yaitu memikirkan solusi masalah, hanya untuk membereskan kesalahan.

Kita tidak lagi menulis kode. Kita sedang mengurasi konteks.

Berpikirlah seperti pengatur lalu lintas udara (air traffic controller). Pengatur tersebut tidak menerbangkan pesawat. Namun, setiap pesawat bergantung pada mereka untuk mendarat dengan aman. Mereka mengatur urutan pesawat. Mereka mengelola ruang udara. Mereka mencegah tabrakan.

Claude menangani penerbangannya. Anda menangani koordinasinya. Anda memutuskan konteks mana yang harus dimuat, file mana yang akan digunakan, dan urutan mana yang harus diikuti.

Anda tidak dibayar untuk menulis setiap baris kode. Anda dibayar untuk mengetahui 5% konteks mana yang penting saat ini.

Cara mengelolanya:

• Batasi cakupan tugas sekecil mungkin. Satu tugas per prompt. Satu perubahan besar per PR. Bangun kerangkanya terlebih dahulu. • Lakukan satu tugas secara manual terlebih dahulu. Jangan mengambil jalan pintas. Ini akan menunjukkan di mana AI kesulitan dan konteks apa yang sebenarnya dibutuhkannya. • Beri tahu AI secara tepat di layer mana ia bekerja. Jika Anda tidak menentukan arsitekturnya, AI akan menebak. Dan tebakannya akan salah. • Gunakan pola referensi. Setelah sebuah tugas berhasil, sertakan jalur file dan nomor baris agar AI dapat melihat kode yang sebenarnya. • Pantau kesalahan. Saat AI gagal, beri tahu ia untuk memperbarui aturannya sendiri. Ubah pelajaran Anda menjadi sebuah playbook.

Jangan meminta AI untuk merencanakan dan mengimplementasikan dalam prompt yang sama. Mintalah ia untuk mengeluarkan rencana terlebih dahulu. Tinjau rencananya. Baru kemudian perintahkan untuk mengeksekusi.

Jika sesi menjadi berantakan atau AI mulai mengabaikan aturan Anda, hentikan sesi tersebut. Mulai dari awal dengan prompt yang bersih. Itu lebih murah daripada berdebat dengan implementasi yang rusak.

Dulu Anda diukur dari seberapa banyak kode yang Anda tulis. Sekarang Anda diukur dari seberapa baik Anda bersiap.

Insinyur yang sukses dengan AI bukanlah prompter terbaik. Mereka adalah penyiap terbaik.

Sumber: https://dev.to/alextongme/youre-wasting-your-best-engineering-skill-191m