Kamu pasti tahu pepatah developer yang legendaris:
“Kerja lebih cerdas, bukan lebih keras.”
Yah… aku kayaknya ngambil pepatah itu terlalu serius. 😅
Sihir di Backend
Awalnya aku capek nulis boilerplate CRUD terus. Tau kan—bikin Controller, Service, Repository, DTO... Copy, paste, rename, benerin import, ulang lagi. Akhirnya aku bikin module generator. Sekarang cukup satu perintah di CLI kayak gini:
bun gen:module users
Dan boom! — satu modul CRUD lengkap langsung muncul:
- Entity ✅
- Repository ✅
- Service ✅
- Controller ✅
- Module auto-registered ✅ Kayak NestJS tapi versi vending machine. Tinggal pencet tombol, modul langsung jadi. 😎
Gila Otomasi di Frontend
Tentu aja, aku gak berhenti di situ. Aku lanjut bikin page generator buat frontend-nya juga. Sekarang cukup definisikan modul backend mana yang mau dipakai, dan generator-nya langsung bikin:
- Satu halaman React lengkap
- Logic fetch data
- Modal form untuk create/edit
- Data table
- Integrasi API otomatis dengan backend Kayak coding full-stack… tapi auto-pilot.
Rasa Malas Mulai Datang
Awalnya sih keren banget. Aku ngerasa kayak Tony Stark di depan terminal. Tapi beberapa hari kemudian, aku mulai mikir:
“Emang perlu buka VS Code hari ini? Kan tinggal satu command juga udah jadi semuanya.”
Dan saat itulah aku sadar… Aku berhasil mengotomatiskan diriku sendiri jadi pemalas. 😂 Semangat yang dulu muncul saat ngulik, ngerapiin struktur kode, atau debugging error kecil — hilang. Sekarang semuanya langsung jalan, dan ironisnya, itu malah bikin aku gak pengen ngapa-ngapain.
Mencari Keseimbangan
Jangan salah, otomasi itu luar biasa. Hemat waktu, ngilangin kerjaan repetitif, dan bikin kita ngerasa jenius. 🤓 Tapi aku sadar satu hal: Kalau semua friksi hilang, kadang yang hilang juga adalah keseruannya. Otomasi seharusnya bikin kita bergerak lebih cepat, bukan berhenti bergerak. Sekarang aku coba cari keseimbangan — biar tools-ku ngurusin hal-hal membosankan, dan aku bisa fokus ke bagian yang kreatif dan seru.
Moral cerita: Aku bikin generator CRUD untuk backend dan page generator untuk frontend yang bisa ngobrol otomatis… dan akhirnya aku jadi malas karena semuanya berjalan terlalu sempurna. 😂