Pikiran acak: AI mengekspos siapa insinyur yang baik dari yang buruk. Semua insinyur bagus yang saya miliki kesempatan untuk bekerja dengan saya pada dasarnya adalah *penulis spek* yang baik. Hal yang sekarang orang sebut rekayasa konteks. Anda harus dapat menulis spesifikasi yang baik, atau setidaknya memiliki model mental yang sangat baik tentang masalah yang Anda pecahkan, untuk memiliki kode yang bagus. Ajukan pertanyaan bagus, memahami trade-off, memiliki nama/abstraksi yang bagus, meramalkan persyaratan masa depan, hal-hal seperti itu. Yang disebut "insinyur 10x" adalah orang yang menghabiskan 80% waktunya untuk memikirkan dan mengembangkan spesifikasinya, dan 20% menulis kode. Ini bukan monyet kode yang sering Anda lihat ditampilkan dalam film. Jadi jika hal di atas benar, sudah engineer yang baik akan ahli dalam menggunakan AI, karena context engineering hanyalah menulis spesifikasi yang bagus. Ini akan memperkuat kesenjangan antara pemain yang baik dan buruk. Penulis spesifikasi yang buruk akan membuat AI slop & perangkat lunak yang tidak dapat dipelihara. Konsekuensi dari ini (jika di atas benar) adalah bahwa rekayasa perangkat lunak sebagai profesi mungkin tidak akan hilang, itu hanya bergeser ke fokus yang lebih eksplisit pada spesifikasi dan lebih sedikit pada kode.
667