Developer Kembali Menulis Kode Manual Setelah 7 Bulan AI Coding
Judul asli: I'm going back to writing code by hand
Mengapa Ini Penting
Menunjukkan keterbatasan AI coding untuk proyek kompleks dan pentingnya intervensi manusia dalam arsitektur software
Pengembang k10s menghentikan penggunaan AI coding setelah 7 bulan dan 234 commit, menulis ulang dashboard Kubernetes GPU-aware dari nol karena AI menciptakan arsitektur yang tidak berkelanjutan dengan file model.go sepanjang 1690 baris.
Developer yang menggunakan nama k10s mengumumkan keputusan untuk menulis ulang proyeknya dari awal setelah 7 bulan mengandalkan AI coding dengan Claude. Proyek k10s adalah dashboard Kubernetes yang sadar GPU, mirip k9s namun dikhususkan untuk kluster NVIDIA dengan metrik DCGM dan utilisasi GPU. Awalnya AI coding memberikan kecepatan 10x lipat dalam pengembangan fitur dasar seperti view pods, filtering namespace, dan navigasi keyboard. Namun ketika menambahkan fleet view untuk monitoring GPU, AI menciptakan 'god object' dalam file model.go sepanjang 1690 baris yang menyebabkan kerusakan sistem secara bersamaan. Developer menyimpulkan AI efektif untuk menulis fitur tetapi tidak untuk arsitektur. Ia mencatat bahwa 'vibe-coding' membuat segalanya terasa murah dan dapat menyebabkan hilangnya fokus serta bloat pada kode.