11 poin oleh GN⁺ 29 hari lalu | 2 komentar | Bagikan ke WhatsApp
  • Kematangan dan nilai lahir bukan dari pencapaian cepat, melainkan dari akumulasi waktu yang panjang
  • Seperti pertumbuhan pohon, properti lama, dan produk buatan perajin, aset yang dibentuk oleh waktu tak bisa digantikan dengan uang
  • Budaya modern yang berpusat pada kecepatan telah menyebar ke pengembangan dan startup, tetapi hasil yang sejati datang dari keberlanjutan dan ketekunan
  • AI dan otomatisasi menghilangkan gesekan dan meningkatkan efisiensi, tetapi proses perenungan dan pembentukan kepercayaan ikut menghilang
  • Kepercayaan, kualitas, dan komunitas tidak dibangun dalam waktu singkat; semuanya menuntut dedikasi jangka panjang

Hal-hal yang Membutuhkan Waktu

  • Seperti pertumbuhan pohon, ada nilai yang hanya bisa diperoleh setelah waktu yang lama berlalu
    • Pohon ek atau kastanye yang ditanam puluhan tahun lalu adalah aset yang tak bisa digantikan dengan uang atau usaha
    • Rumah dengan taman lama atau pepohonan rindang adalah sesuatu yang tidak bisa segera dimiliki oleh orang yang baru memulai
    • Nilai yang diciptakan waktu hanya lahir lewat penantian
  • Nilai yang dikandung waktu hadir di seluruh kehidupan sosial manusia
    • Jam tangan Swiss, tas Hermès, properti tua, dan sejenisnya memiliki harga yang ditentukan oleh waktu yang terkandung dalam proses pembuatan dan usianya
    • Alasan ada batas usia untuk mengemudi, memilih, dan minum alkohol juga berangkat dari keyakinan bahwa kematangan hanya datang melalui pengalaman
  • Masyarakat modern bergerak ke arah kepuasan instan
    • Budaya yang berpusat pada kecepatan juga meluas dalam pengembangan perangkat lunak dan pengelolaan startup
    • Namun inti dari perusahaan sukses atau proyek open source yang berhasil tetaplah ketekunan dan keberlanjutan
    • Penting bagi pemimpin atau maintainer untuk mampu menekuni masalah dalam jangka panjang dan membangun relasi

Gesekan Itu Baik

  • Developer dan pendiri startup modern terjebak dalam obsesi pada kecepatan
    • Iterasi cepat, rilis cepat, dan pembelajaran instan sangat diutamakan
    • Namun di beberapa bidang, kecepatan justru bisa merugikan
    • Di area seperti compliance, ada alasan mengapa gesekan perlu ada
  • Keinginan untuk menyingkirkan prosedur seperti SOC2 makin besar, dan muncul industri yang mencoba mengotomatisasikannya
    • Salah satu contohnya adalah solusi turnkey seperti Delve
    • Kecenderungan mengganti campur tangan manusia dengan AI makin meluas
  • Namun gesekan itu sendiri sering merupakan proses yang bermakna
    • Keputusan penting membutuhkan waktu untuk direnungkan
    • Melakukan sesuatu dengan baik sekali tidak sepenting melakukannya dengan baik secara konsisten dalam jangka panjang

Vibe Slop pada Kecepatan Penalaran

  • AI menulis kode dengan cepat, sehingga kompetisi kecepatan menjadi makin ekstrem
    • Muncul arus untuk menghilangkan semua gesekan seperti review, perancangan infrastruktur, dan prosedur persetujuan
    • Cara pandang “kalau mesin bisa melakukannya dengan baik, untuk apa checklist atau sistem persetujuan?” makin meluas
  • Budaya yang berpusat pada kecepatan ini menyebabkan umur perangkat lunak makin pendek
    • Saat ini banyak perangkat lunak berumur bukan puluhan tahun, melainkan hanya beberapa bulan
    • Relasi antarmanusia dan kepercayaan pun ikut menjadi jangka pendek
  • Di dunia startup, penutupan tanpa tanggung jawab juga makin sering terjadi
    • Sebagian perusahaan dari batch YC menghilang tanpa sempat berpamitan kepada pelanggan
    • Ini bukan tanda iterasi yang sehat, melainkan gejala runtuhnya kepercayaan pelanggan
    • Mengakhiri sesuatu dengan benar membutuhkan waktu dan usaha, tetapi lingkungan saat ini menganggapnya sebagai pemborosan
  • Fenomena yang sama juga terjadi pada proyek open source
    • Banyak proyek muncul dengan commit singkat lalu menghilang
    • Open source yang baik membutuhkan komitmen jangka panjang, strategi suksesi, dan fondasi komunitas
    • Hanya dengan itu proyek bisa bertahan menghadapi ujian waktu

Waktu Saya

  • Muncul rasa skeptis yang makin besar terhadap alat yang menjanjikan penghematan waktu
    • Semakin aktif memakai AI dan alat otomatisasi, justru semakin terasa kekurangan waktu
    • Waktu yang dihemat segera terserap ke dalam persaingan dan lenyap
    • Begitu kita melambat untuk mengambil ruang, orang yang bergerak lebih cepat akan mengisinya
  • Semakin dekat dengan pusat ekonomi berbasis AI, semakin parah fenomena kekurangan waktu
    • Bahkan saat sengaja mencoba melambat, tetap sulit menghasilkan keluaran yang berkualitas
    • Ketika perangkat lunak cepat menjadi komoditas, terbentuk lingkungan yang menyulitkan penjagaan kualitas
  • Dari pengalaman mempertahankan proyek open source selama bertahun-tahun dan terlibat di startup selama 10 tahun, terasa jelas kekuatan waktu
    • Keterlibatan yang konsisten mengubah ide menjadi komitmen yang berakar dalam
    • Seiring waktu, proyek menjadi landasan yang melindungi dan menumbuhkan orang lain
  • Kepercayaan, kualitas, dan komunitas tidak bisa dibangun dalam waktu singkat
    • Seperti pohon ek berusia 50 tahun yang tidak bisa diproduksi massal, komunitas sejati tidak bisa lahir dari hackathon akhir pekan
    • Proyek, relasi, dan komunitas yang paling berharga semuanya membutuhkan waktu bertahun-tahun
  • Baru-baru ini menanam pohon baru bersama Colin
    • Tahu bahwa pohon itu akan butuh waktu untuk tumbuh besar, dan tidak terburu-buru

2 komentar

 
summerpicnic 29 hari lalu

Meskipun jelas efektif untuk meningkatkan produktivitas, makin kompleks sebuah sistem, makin sulit menumpuknya tanpa pemahaman terhadap desain fundamental atau clean code; ini adalah fakta dasar yang diketahui semua orang tanpa perlu membahas semangat craftsmanship.

 
GN⁺ 29 hari lalu
Komentar Hacker News
  • Jika terlalu fokus pada kecepatan alat AI modern, kita mudah lupa bahwa ‘kecepatan adalah vektor yang punya arah’
    Cepat tidak selalu berarti lebih cepat mencapai tujuan, dan jika arahnya salah justru bisa memakan waktu lebih lama
    Rasanya kelebihan dan kekurangan alat coding berbasis LLM bisa dijelaskan dengan prinsip ini
    Alat seperti ini efektif bila dipakai untuk menentukan arah seperti riset, demo, atau pembuatan prototipe, tetapi saat hanya disuruh menambah fitur atau memperbaiki bug pada sistem yang sudah ada, sering kali malah melenceng ke arah aneh lalu buntu

    • Setuju dengan kalimat “kecepatan hanya bermakna jika ada arah”
      Feedback pelanggan pada akhirnya menjadi ‘arah’, tetapi butuh waktu sampai respons pengguna nyata kembali
      Karena itu dibutuhkan sistem yang bisa menerapkan feedback secara halus seperti kurva kontrol PID
      Jika framework eksperimen sudah rapi, pergi ke arah yang salah pun tidak akan terlalu merugikan
      Ini mengingatkan pada tulisan “Hidden dangers of shipping fast” di newsletter PostHog
    • Ada juga pendapat bahwa jika kita sedang membuat hal yang salah, justru lebih baik membuatnya cepat lalu cepat gagal dan segera mengoreksi
    • Selama lebih dari 10 tahun, ada yang mengerjakan side project yang memadukan matematika, AI klasik, dan perancangan bahasa, dan belakangan kecepatan pengembangannya naik pesat berkat LLM seperti Claude
      Namun tanpa proses berpikir lambat sebelumnya, hasilnya pasti akan jauh lebih buruk
    • Metafora bukan hukum fisika. Konsep abstrak tidak perlu ‘berbelok arah atau bernavigasi’
      Pada akhirnya, di bawah batasan waktu, kecepatan itu sendiri adalah kemenangan
  • Rasanya proyek yang bagus diselesaikan melalui banyak iterasi
    Yang penting bukan menambah banyak fitur, melainkan menyempurnakan beberapa fitur lewat banyak tahap
    Saat bekerja, pengembang makin memahami konteks sistem secara mendalam, dan bahkan fitur yang sudah dibuat pun perlu terus diperbaiki
    AI coding akan tetap ada, tetapi pemahaman yang jelas tentang mengapa kita membuat sesuatu tetap dibutuhkan

  • Mengutip kutipan terkenal Fred Brooks tentang manajemen proyek: “Sebanyak apa pun perempuan yang ditambahkan, melahirkan bayi tetap butuh 9 bulan”

  • Ada yang sedang me-remake Sid Meier’s Pirates dengan tema putri, dan AI sangat membantu untuk membuat prototipe serta menghasilkan ide cerita
    Namun konsistensi cerita, pemilihan artwork, dan playtest masih berjalan pada kecepatan manusia
    Pada akhirnya, meskipun AI menghemat waktu, bottleneck muncul di tempat lain

    • Ada juga yang mencoba agen coding game, dan yang benar-benar sulit justru merancang game loop yang menyenangkan
    • Ada yang membuat sendiri aplikasi pembelajaran bahasa asing, dan meskipun fiturnya berjalan baik, tetap butuh banyak waktu untuk benar-benar memakainya dan menemukan masalah
    • Ada juga komentar penyemangat agar diberi kabar saat selesai karena putrinya kemungkinan besar akan menyukainya
  • Sambil setuju dengan pendapat penulis, ada juga yang merasakan peningkatan kecepatan nyata dengan mengintegrasikan LLM secara aktif ke workflow
    Bukan sekadar menyerahkan semuanya ke agen, tetapi berkolaborasi secara percakapan
    Kadang memang ada sekitar 1 jam kerja sia-sia, tetapi itu jauh lebih efisien daripada memikirkan sendiri selama 10 jam
    Jika dipakai bersama git, eksperimen kode skala besar pun terasa lebih ringan
    Mungkin ada yang menertawakan karena dianggap lambat, tetapi kualitasnya tinggi dan hasilnya memuaskan

    • Ada balasan yang menyebutnya “pendekatan yang sempurna jika ada guardrail yang tepat”
  • Ada yang menyukai gagasan Nietzsche bahwa peradaban butuh ribuan tahun untuk ‘mencerna’ konsep
    Masyarakat modern cenderung melihat semua masalah semata-mata sebagai masalah sumber daya
    Pengalaman diremehkan, sementara pengetahuan dibesar-besarkan

    • Tidak masalah melihat teknologi sebagai persoalan matematika, tetapi terasa bermasalah jika unsur manusia seperti kreativitas, empati, dan kegembiraan diperlakukan sebagai persoalan matematika
    • Ada juga tanggapan singkat: “pengetahuan adalah pengalaman yang telah dimurnikan”
  • Soal pernyataan “semakin banyak memakai AI dan alat agen, semakin sedikit waktu yang dibutuhkan”, ada yang menjelaskannya dengan analogi pasir dan batu
    Masukkan dulu batu besar (hal penting), lalu isi sela-selanya dengan pasir (pekerjaan AI)

    • AI adalah pasir, dan nilai sebenarnya ada pada batu
      Daripada membanggakan gunung pasir, yang penting adalah menemukan batu yang bercampur emas
    • Ada juga balasan jenaka memakai analogi air dan ikan, bahwa hasilnya berubah tergantung urutannya
    • Ada pula candaan, “bukankah itu rahasia menyelesaikan masalah NP-complete?”
  • Ada yang membantah klaim “kita membayar premium untuk jam tangan Swiss atau tas Hermès karena di dalamnya tersimpan waktu
    Menurutnya, alasan sebenarnya adalah karena itu simbol status

    • Namun ada juga yang merasa sweter rajutan nenek termasuk bentuk nilai simbolis
      Waktu yang dicurahkan itu sendiri menjadi simbol, sedangkan sesuatu yang mahal tanpa waktu seperti NFT justru terlihat bodoh
    • Intinya adalah marketing. Menurut teman Swiss, orang kaya setempat justru memakai Apple Watch
    • Ada juga respons seperti “saya langsung menekan tombol kembali setelah membaca kalimat itu”,
      dan pendapat bahwa “membesarkan kulit sapi juga butuh waktu, jadi pada akhirnya tetap benar,” sehingga membaca sampai akhir ternyata tidak sia-sia
    • Ada yang membagikan video replika tas Hermès buatan tangan sebagai contoh bahwa meski waktu yang dihabiskan sama, harganya bisa berbeda
  • Proyek open source bertumpu pada pemeliharaan yang konsisten, tetapi banyak yang mati justru karena alasan itu
    Begitu mulai dipakai pengguna asing, pekerjaannya berubah menjadi sesuatu yang sama sekali berbeda, dan tidak ada yang memperingatkan hal itu sebelumnya

  • Penting untuk menyadari lebih awal pelajaran bahwa “waktu tidak bisa digantikan”
    Ada banyak orang yang kehilangan waktu bersama anak-anak demi mencari uang
    Agentic coding terasa seperti video game, seperti membuka loot box tanpa tahu apakah kode yang keluar akan bagus atau tidak
    Yang didorong bukan kualitas kode, melainkan sensasi “wow, saya membuat UI microservice dengan satu baris prompt!”