28 poin oleh GN⁺ 2026-01-05 | 5 komentar | Bagikan ke WhatsApp
  • Dulu, website bisa dibuat dengan struktur sederhana menggunakan PHP 4, jQuery, Dreamweaver, dan satu developer bisa mengelola seluruh proses
  • Sekarang, kompleksitas frontend dan backend meningkat drastis, sehingga tiap area seperti build pipeline, testing, dan pengelolaan infrastruktur menuntut keahlian yang mendalam
  • Dengan hadirnya alat AI (Claude, Codex), developer kembali mendapatkan produktivitas untuk menangani seluruh stack
  • AI mereproduksi standar coding dan proses dari rekan kerja di masa lalu, lalu meningkatkan produktivitas sekitar 10x melalui penilaian kualitas kode dan perbaikan berulang
  • Karena AI menangani pekerjaan berulang, kini ada lebih banyak ruang untuk fokus pada eksperimen kreatif dan peningkatan pengalaman pengguna, dan pengembangan web pun kembali menjadi proses yang menyenangkan

Pengembangan web yang sederhana di masa lalu

  • Pada masa ketika PHP 4 dan jQuery terasa baru, website dibuat dengan layout berbasis tabel dan pemotongan desain Photoshop
    • Dengan alat seperti Dreamweaver dan phpMyAdmin, satu orang bisa mengelola seluruh proses pengembangan
  • Saat itu, konsep siklus pengembangan cukup sederhana sampai-sampai semuanya bisa dipahami sepenuhnya di dalam kepala, dan jika ada ide, bisa langsung diwujudkan
  • Jika dilihat sekarang memang rumit, tetapi itu adalah kompleksitas yang masih bisa dikelola, dan developer individu tetap dapat mengendalikan seluruh proses

Ledakan kompleksitas

  • Pengembangan web saat ini mengalami lonjakan kompleksitas besar baik di frontend maupun backend
    • Di frontend ada berbagai elemen seperti build pipeline, bundler, framework CSS, PWA, Core Web Vitals, SEO, dan gambar responsif
    • Di backend ada design pattern, unit test, code coverage, API, performa, manajemen dependensi, infrastruktur, monitoring, pelacakan log, dan observability
  • Seiring tiap area menjadi semakin matang, dibutuhkan pengetahuan domain yang mendalam, dan semakin sulit bagi satu orang untuk menangani semuanya
  • Penulis menyebut bahwa ia harus melepaskan pekerjaan frontend agar bisa fokus pada backend dan infrastruktur server

Keseimbangan yang pulih berkat AI

  • Munculnya AI (Claude, Codex) memulihkan produktivitas ke tingkat seperti dulu
    • AI memang belum sempurna, tetapi kini jarak dari ide ke eksekusi bisa ditempuh hanya dalam hitungan hari
  • Berkat AI, kompleksitas di tiap bidang menjadi kurang penting, dan kembali tercipta lingkungan di mana seluruh stack bisa ditangani dengan percaya diri

Pengenalan pola dan pemanfaatan ulang pengalaman

  • Melalui AI, kini dimungkinkan untuk mereproduksi standar coding, nada, taktik, dan proses dari rekan kerja di masa lalu
    • Berdasarkan pengalaman bekerja dengan para ahli dari berbagai bidang, AI meniru cara mereka bekerja
  • Memulai proyek baru tidak lagi terasa membebani, dan melalui interaksi berulang dengan AI, produktivitas meningkat 10x
  • Tujuannya tetap membangun software berkualitas tinggi dengan standar modern, dan AI memungkinkan hal itu dicapai lebih cepat

Pemulihan kreativitas

  • Karena AI menangani pekerjaan yang berulang dan kompleks, tercipta kelonggaran mental dan ruang kreatif
    • Build pipeline, testing, dan penanganan bug kini bisa diselesaikan lebih cepat dengan bantuan AI
  • Sekarang developer bisa fokus pada eksperimen UI·UX, pengujian ide, dan peningkatan detail pengalaman pengguna
  • Bukan tindakan mengetik kode itu sendiri yang menjadi inti kesenangan, melainkan proses menciptakan sesuatu dari ketiadaan, dan
    berkat alat AI, proses itu kembali menjadi pekerjaan yang efisien secara waktu dan menarik
  • Kesimpulannya, AI membuat pengembangan web kembali menyenangkan

5 komentar

 
xguru 2026-01-06

Akhir-akhir ini saya sedang membuat alat sederhana sebagai proyek pribadi, dan saya sangat setuju dengan pernyataan ini.
Karena saya harus membuat fitur pengeditan gambar dan UI yang cukup kompleks, saya sempat berpikir mau pakai apa, lalu akhirnya membuatnya dengan web UI.
Setelah kurang lebih melihat hasil coding selama 2 hari di akhir pekan, saya sadar bahwa dengan bantuan AI saya bisa cepat menyelesaikan sesuatu yang kalau dikerjakan manual mungkin butuh lebih dari 2 bulan.

 
ninebow 2026-01-06

Benar, haha. Saya juga sedang mencoba menerapkannya pada beberapa proyek pribadi, dan seiring waktu rasanya makin layak dipakai karena trial and error-nya juga berkurang.

 
dongwon 2026-01-06

Saya juga belakangan ini... alih-alih khawatir pekerjaan saya akan direbut AI, saya merasakan kesenangan yang luar biasa dalam terus membuat sesuatu. Rasanya kadang saya sampai bersemangat saat bangun pagi.

 
ifmkl 2026-01-06

Saya juga banyak memanfaatkan AI untuk mengembangkan alat pribadi, layanan pribadi, dan game web hobi.

 
GN⁺ 2026-01-05
Komentar Hacker News
  • Belakangan aku suka dengan era berbantuan LLM
    Aku sering melihat orang-orang yang berhenti ngoding karena pindah ke posisi manajerial atau sibuk mengurus anak mulai ngoding lagi
    Berkat AI, sekarang dalam 30 menit pun kita bisa membuat sesuatu yang berguna, dan itu bisa dijalankan sambil mengerjakan hal lain
    Tidak perlu lagi menyisihkan waktu 2~4 jam seperti dulu
    Kalau punya pengalaman ngoding sebelumnya, terutama pengalaman manajerial, itu sangat efektif untuk memperlakukan AI seperti agen pengodean

    • Bagiku itu justru terdengar seperti hal yang mengurangi kesenangan dalam pemrograman
      Ngoding sebagai hobi bukan soal target produktivitas, melainkan kenikmatan eksplorasi dan tenggelam di dalamnya
      Kalau ada waktu 30 menit, ya tinggal ngoding santai seperti main-main, lalu lanjut lagi saat ada waktu; itulah serunya yang sesungguhnya
    • Agak memalukan, tapi aku masih sering bingung soal meratakan div ke tengah
      Aku sudah pakai flexbox lebih dari 10 tahun, tapi tetap harus mencari jawabannya setiap kali
      Sekarang aku tinggal tanya AI. Ini perubahan yang maknanya berbeda dibanding masa ketika kita mencari di MDN Docs
    • Aku juga punya pengalaman serupa
      Dulu aku pernah bikin plugin Obsidian sendiri, tapi setelah 4 tahun API-nya berubah dan aku juga sudah lupa Typescript
      Musim dingin ini aku mencoba lagi bersama Claude, dan berhasil membuat dua plugin baru sekaligus memperbaiki kode lama
      Claude menangani bagian-bagian rumit seperti rekomendasi API, perbaikan linter, dan saran sintaks, jadi prosesnya jauh lebih cepat
    • Sangat setuju. Terutama karena waktu untuk proyek pribadi sebagai orang tua jadi ada lagi
      Cukup meluangkan satu atau dua jam setelah anak tidur, sudah terasa ada kemajuan yang jelas, jadi aku jadi menikmati lagi
    • Aku juga pernah jadi manajer dan sekarang punya anak kecil,
      dan proyek sampingan yang dulu cuma bisa kusentuh 2~4 jam per minggu sekarang menunjukkan kemajuan yang luar biasa
      Ini terasa seperti semacam paradoks Jevons, sampai-sampai kurasa kita sedang menuju era ketika proyek-proyek yang dulu “akan kucoba kalau ada waktu” benar-benar selesai
  • Pipeline build frontend yang rumit, bundler, framework CSS, dan semacamnya itu opsional
    Sudah 25 tahun aku membuat website, dan sampai sekarang teknologi dasar saja masih bekerja sangat baik
    Tanpa harus selalu mengikuti tren terbaru, kita bisa menjalani pengembangan yang lebih sehat secara mental
    Sebagian besar situs marketing tidak memerlukan bundler JS, framework CSS, atau pipeline CI/CD

    • Alat-alat seperti ini dibuat bukan hanya untuk menyelesaikan masalah teknis, tapi juga masalah organisasi
      Kalau situsnya dikelola dua atau tiga orang, pendekatan sederhana memang cocok,
      tapi kalau itu produk besar yang dikerjakan ratusan orang, alat yang kompleks menjadi penting demi produktivitas
    • Aku penasaran teknologi apa yang kamu pakai. Kalau bisa, boleh dibagikan
    • Aku sering melihat pendapat seperti ini, dan rasanya orang yang bilang begitu belum pernah mengerjakan proyek web skala besar
      Aku setuju bahwa PHP atau server-side rendering tidak selalu diperlukan, tapi selebihnya tidak sesuai dengan kenyataan
  • Aku suka hal-hal yang sederhana, tapi benci struktur yang rumit tanpa makna
    Memakai AI lalu sekadar mendapatkan hasil akhir itu tidak memberi kesenangan belajar
    Rasanya semua orang berpikir, “tinggal selesaikan dengan AI,” dan justru abstraksinya makin menumpuk
    Yang benar-benar dibutuhkan adalah penyederhanaan

  • Aku rindu masa stack LAMP dulu, tapi itu pun sebenarnya masih sangat mungkin sekarang
    Menangani PHP dan SQL langsung tanpa framework justru terasa lebih menyenangkan dan aman
    Berkat HTML5, kita juga tidak perlu lagi memakai layout tabel, dan VS Code hanya menyisakan sisi baik dari Dreamweaver
    Kalau kamu pengembang solo, sebaiknya lewatkan saja tooling yang rumit
    Dibanding phpMyAdmin dulu, alat seperti DBeaver jauh lebih stabil

  • Klaim “10x lebih produktif berkat AI” terdengar seperti fantasi yang dibesar-besarkan
    Hasilnya berbeda-beda tiap prompt, jadi rasanya seperti berjudi
    Dalam praktiknya justru bisa lebih tidak efisien

    • Aku mengakui ada peningkatan produktivitas, tapi “10x” itu klise sekali
      Menyebutnya sebagai engineer 2,5x saja sudah cukup rendah hati dan realistis
    • Angkanya tidak penting. Yang penting adalah AI memberi motivasi untuk mulai dan menyelesaikan sesuatu
      Berkat AI, aku menyelesaikan jauh lebih banyak proyek kecil dibanding sebelumnya
      Tentu saja ada juga banyak kasus ketika aku tidak suka hasil AI lalu memulai ulang
    • Ada engineer yang menyebut AI sebagai “mesin slot pengabul harapan
    • Kalau melihat statistik proyek pribadiku, dalam sebulan terakhir sudah ditambahkan puluhan ribu baris kode
      Hampir semua fitur sulit yang kutunda selama beberapa tahun akhirnya selesai
    • Seperti lelucon “tulisan ini ditulis oleh LLM”, sekarang memulai proyek baru terasa benar-benar mungkin secara realistis
  • Yang paling berat buatku sekarang adalah code review
    Membosankan dan melelahkan secara mental
    Jadi sekarang aku hanya memeriksa betul-betul bagian seperti batas keamanan atau akses data, lalu sisanya sekilas saja
    AI memang menangani sebagian besar dengan baik, tapi untuk dipelihara manusia ada terlalu banyak jendela pecah

    • Yang lebih buruk lagi, kita harus me-review kode tak terpahami yang dibuat AI
      Ada banyak error yang tidak bisa diprediksi, dan makin lama jadi mustahil dipelihara
    • Karena itu aku justru melakukan kebalikannya: menulis kode sendiri, lalu menyerahkan review tahap pertama kepada AI
  • Akhir-akhir ini aku sadar bahwa aku sudah tidak suka membaca tulisan yang ditulis AI maupun tulisan yang memuja AI
    Semuanya mengulang hal yang sama sampai membosankan

  • Pada dasarnya aku memang mencintai pengembangan, tapi yang lebih kusukai adalah otomatisasi dan efisiensi
    Saat bekerja sebagai administrator WAF di bidang keamanan siber, aku membuat 4 skrip otomatisasi dalam seminggu dengan Gemini Canvas
    Pekerjaan yang dulu butuh 1~2 minggu sekarang selesai dalam 3 jam
    Dengan kecepatan seperti ini, tidak ada alasan untuk tidak memakai AI

  • Kompleksitas frontend sebenarnya juga sudah ada sejak dulu
    Hanya saja waktu itu kita mengabaikannya dan menanggung risikonya
    Deployment via FTP manual, menampilkan halaman maintenance, risiko kerusakan data, semuanya jauh lebih tidak stabil daripada sekarang
    Tailwind dan Core Web Vitals saat ini adalah hasil dari upaya merapikan kekacauan masa itu
    Pada akhirnya sekarang jauh lebih baik, dan pengembangan dengan memanfaatkan LLM juga menyenangkan
    Bukan berarti kompleksitas itu baru muncul; sekarang hanya menjadi terlihat

    • Aku juga jadi ingat masa mengedit langsung file PHP4 di server pakai WebEdit
      Waktu itu bahkan belum ada version control
  • Sebagai backend developer, aku tidak punya selera desain, tapi belakangan membuat UI chart dan graph terasa sangat mudah
    Tinggal bilang hal-hal seperti “tambahkan data foo sebagai garis”, “masukkan scatter plot di bawah”, atau “ubah warnanya jadi sedikit lebih merah”
    Dulu kita harus sedikit-banyak mempelajari d3, vega-lite, matplotlib, dan sebagainya,
    tapi sekarang AI akan memilih framework seperti chart.js dengan sendirinya