AI sebagai Pair Programmer
Dalam build portfolio ini, saya banyak pakai AI assistant. Bukan menggantikan, tapi mempercepat.
Yang Works
1. Generate Boilerplate
Komponen berulang, form fields, CRUD — AI sangat cepat buat ini.
2. Debugging
"Error ini artinya apa?" — AI bisa jelasin error message dan kasih solusi.
3. Refactoring
"Minta tolong pisahin logic ini ke file terpisah" — AI refactor cepat.
4. CSS Styling
"Bikin hover effect kaya gini" — tinggal describe, AI generate CSS.
Yang Tidak Works
1. Architecture Decisions
AI bisa saranin, tapi keputusan akhir tetap dari kita.
2. Security
Jangan percaya AI 100% untuk security.
3. Konteks Besar
AI bisa kehilangan konteks di project besar. Split tugas kecil-kecil.
Tips
- Review semua code hasil AI
- Pahami sebelum pakai
- Gunakan AI untuk belajar, bukan copas buta
- Tanya "kenapa pake ini?" bukan cuma "tolong bikin ini"
AI adalah tools. Developer tetap yang pegang kendali.