Tidak Hitam-Putih
Pertanyaannya bukan apakah AI baik atau buruk untuk coding.
Dalam perkembangan AI yang semakin masif, banyak programmer sudah beralih mengandalkan AI dalam penulisan kode baru, atau bahkan untuk mengupdate legacy code. Apakah itu baik? Buruk? Jawabannya adalah: situasional.
Umumnya, cara programmer menggunakan AI terbagi dalam empat pola yang berbeda, masing-masing dengan asumsi, risiko, dan konteks yang sangat berbeda pula.
Yang berbahaya bukan AI-nya. Yang berbahaya adalah menggunakan AI di tahap yang tidak sesuai dengan kemampuan dan konteks kita saat itu.
"Yang berbahaya adalah menggunakan tahap yang tidak sesuai dengan kemampuan kita."
— Prinsip Penggunaan AI dalam ProgrammingTahapan Penggunaan AI
Dari yang paling aman hingga yang paling berisiko.
- Meningkatkan pemahaman konsep
- Tidak membentuk ketergantungan
- Melatih cara berpikir logis
- Tidak meningkatkan kecepatan kerja
- Effort tinggi dari programmer
- Jawaban bisa misleading
- Meningkatkan produktivitas
- Kode lebih clean
- Mempercepat debugging
- Belajar best practice dari AI
- Risiko "setengah paham"
- Menerima solusi tanpa mengerti
- Over-reliance hal kecil
- Sangat cepat
- Ideal untuk prototyping & MVP
- Effort teknis minimal
- Tidak paham kode sendiri
- Sulit debug di production
- Bug tersembunyi & security hole
- Kode tidak scalable
- Request Count — API dipanggil tiap keystroke tanpa debounce = ribuan request/menit, billing meledak
- Cache Strategy — Salah cache = data stale atau quota habis tanpa sadar
- Third-party API — AI tidak tahu budget billing-mu. OpenAI, Maps, SMS — setiap call dihitung
- Serverless — Bisa keluar free tier dalam hitungan jam tanpa peringatan apapun
- Tetap berpikir aktif
- Produktivitas tinggi
- Kode bisa dipertanggungjawabkan
- Bisa evaluasi output AI
- Effort mental lebih besar
- Tidak instan
- Butuh pengalaman untuk efektif
Perbandingan Singkat
Kecepatan, Pemahaman, dan Risiko — diukur per tahap. Bar muncul saat kamu scroll ke sini.
Di Tahap Mana Kamu?
Jawab tiga pertanyaan jujur. Kamu akan langsung tahu posisimu.
sepenuhnya benar
atau salah.
Yang berbahaya adalah menggunakan AI di tahap yang tidak sesuai dengan kemampuan dan konteks kita. AI adalah alat yang luar biasa. Efektivitasnya bergantung sepenuhnya pada siapa yang menggunakannya.
(MAN BEHIND THE SKILL)