Saya merasa menarik untuk mencatat di mana menghabiskan waktu saat membuat kode dengan AI. Itu tl; DR jauh lebih sedikit waktu untuk menangani masalah konfigurasi perpustakaan dan platform debugging (build, repo, deploy). Jauh lebih sedikit waktu untuk mengkhawatirkan arsitektur di depan. Dan jauh lebih sedikit waktu untuk men-debug bug logika sederhana. OTOH, Jauh lebih banyak fraksi waktu debugging bug di mana semantik dipisahkan dari sintaks (semakin banyak status yang perlu saya lacak, semakin sedikit AI membantu). Lebih banyak waktu untuk memfaktorkan ulang. Lebih banyak waktu membuat profil dan melakukan pengoptimalan urutan kedua dan ketiga. Dan tentu saja lebih banyak waktu untuk memikirkan dan membuat sketsa apa yang ingin saya bangun selanjutnya. Aturan 80/20 pasti berlaku. Meskipun beralih dari 0 ke proyek yang berfungsi 50x lebih cepat, itu berkurang menjadi 2x lebih cepat atau lebih saat menerapkan dan men-debug hal-hal kompleks yang memerlukan pengorbanan berdasarkan karakteristik runtime. Ini agak mencerminkan kecepatan yang saya lihat di seluruh portofolio tempat saya bekerja. Mereka yang membangun infra terdistribusi yang membutuhkan jaminan kuat dan pengorbanan kinerja tidak bergerak secepat yang lebih dekat dengan lapisan aplikasi.