- Pekerjaan nyata di industri teknologi lebih mirip campuran kapal yang kehilangan arah, peralatan yang terbakar, pengetahuan yang hilang, dan otomatisasi yang tidak membantu, alih-alih rencana rapi dan proses produksi yang sempurna
- Organisasi menjadikan AI sebagai bukti peningkatan produktivitas untuk membenarkan pengurangan tenaga kerja dan outsourcing penilaian, sekaligus memutus jalur magang tempat junior tumbuh menjadi senior
- Hukum Goodhart, metrik kecepatan, story point, cakupan pengujian, dan metrik DORA tidak bisa menggantikan kualitas dan penilaian nyata; ketika orang yang menangkap kesalahan tersingkir, codebase menjadi rapuh
- cron job yang berjalan setiap hari pukul 3 pagi sejak 2016 dan pengetahuan operasional seperti
# DO NOT CHANGE!!! Ask Ben dipegang oleh orang seperti Sara, tetapi organisasi bahkan tidak menyadari hal itu
- Masalah intinya bukan AI, melainkan keserakahan; jika Sara menghilang, sistem tak kasatmata yang menopang penggajian perusahaan berisi 30 ribu orang pun bisa runtuh bersamanya
Organisasi perangkat lunak runtuh lebih dulu sebelum perubahan yang dibawa AI
- Di pesta ulang tahun, pertanyaan “apakah kamu tidak khawatir AI akan mengambil pekerjaanmu” terus berulang, tetapi pekerjaan di industri teknologi sejak awal memang bukan proses rapi dengan perencanaan bersih dan produksi sempurna seperti yang dibayangkan orang luar
- Pekerjaan nyata lebih mirip campuran kapal yang kehilangan arah, peralatan yang terbakar, sistem yang orang yang paham cara kerjanya sudah hilang, dan otomatisasi yang tidak membantu
- CEO datang membawa cerita bahwa produktivitas tim temannya, Jared, naik berkat AI sehingga separuh tim bisa dipecat, tetapi di lapangan ucapan itu menjadi tekanan yang sulit dibedakan apakah sekadar pamer atau ancaman
- Masalah yang lebih besar daripada ketakutan “AI mengambil pekerjaan” adalah bahwa organisasi memakai AI sebagai alasan untuk membenarkan pengurangan tenaga kerja dan outsourcing penilaian
Yang dipecat bukan output saat ini, melainkan keterampilan masa depan
- Para pemimpin yang dulu pernah menjadi engineer tahu mengapa code review itu perlu, dan tahu bagaimana PR pertama seorang junior diperiksa keras oleh senior namun tetap menjadi proses belajar
- Keputusan untuk menghapus code review dan pertumbuhan model magang bukan sesuatu yang tiba-tiba diputuskan pada 2024; landasan yang menyusut, spreadsheet CFO, dan kepercayaan CEO pada demo AI-lah yang mendorong keputusan organisasi
- Setelah melihat “demo agen yang menulis seluruh fitur dalam 14 menit” di acara offsite, CEO memberi tahu dewan bahwa organisasi engineering bisa dipangkas 30% hingga Q2
- Para pemimpin meyakinkan diri bahwa junior akan beradaptasi, dilatih ulang, lalu menemukan tempat lain; bahwa senior akan menyerap kekosongan yang ditinggalkan; dan bahwa agen akan menutup sisanya
- Namun nilai seorang junior bukan pada jumlah produksi hari ini, melainkan pada kenyataan bahwa kelak mereka menjadi engineer senior yang tahu “di mana mayat dikubur”
- Optimalisasi output menghapus pertumbuhan model magang, dan beberapa tahun kemudian saat senior langka, tak akan ada orang yang ingat penyebabnya
Metrik dan alat tidak bisa menggantikan penilaian
- Engineer yang pernah membereskan dampak dari para pemimpin yang menjual jawaban sederhana di masa lalu sudah tahu bahwa angka tidak menjamin kualitas nyata
- Hukum Goodhart telah merusak angka-angka seperti metrik kecepatan, story point, dan cakupan pengujian yang diserahkan kepada non-engineer sebagai bukti bahwa “semuanya berjalan baik”
- Bahkan pada metrik DORA, sudah terlihat bagaimana stabilitas deployment goyah ketika penambahan alat didahulukan daripada penilaian
- Ketika orang yang menangkap kesalahan disingkirkan, atau belajar berhenti menangkap kesalahan, codebase menjadi rapuh
- Meski begitu orang-orang tetap menandatangani daftar itu. Alternatifnya adalah kehilangan pekerjaan, dan pekerjaan terhubung dengan cicilan rumah, biaya kuliah, visa, dan keyakinan bahwa diri mereka sendiri masih bisa memperbaikinya nanti
- “Nanti” itu tidak pernah datang, dan semua orang tahu itu
Pengetahuan operasional yang tak terlihat menopang perusahaan
- Di suatu bagian infrastruktur, ada cron job yang berjalan setiap hari pukul 3 pagi sejak 2016, dan ia melakukan sesuatu yang penting meski tak ada yang benar-benar tahu persis apa
- Di komentar bagian atas file tertulis
# DO NOT CHANGE!!! Ask Ben, tetapi Ben sudah tidak bisa dihubungi lagi
- Selama empat tahun terakhir, setiap perencanaan roadmap selalu memasukkan “modernisasi cron legacy” sebagai kandidat pekerjaan, tetapi tak pernah sekali pun dipilih, dan item itu bahkan pernah dihapus langsung dua kali
- Orang yang benar-benar menjaga pekerjaan itu tetap hidup adalah Sara, dan organisasi bahkan tidak tahu bahwa Sara melakukan itu
- Sara berusia pertengahan 50-an, dulu bekerja di kantor kecil tiga blok dari kantor pusat, tetapi setelah kantor itu ditutup demi penghematan biaya, ia mencari meja dan koneksi jaringan di ruang bawah kapal untuk tetap bekerja
- Sara dibimbing oleh Ben sejak 1998, dan setelah Ben meninggal dunia ia bahkan menghadiri pemakamannya, tetapi organisasi juga tidak tahu itu
- Ketika pekerjaan itu berhenti secara berkala, Sara menerima telepon, memeriksa masalahnya, lalu mendorongnya kembali agar bisa dicoba ulang
- Pekerjaan itu bergantung pada modul yang hilang ditelan waktu, tetapi Sara punya salinannya di stik USB yang ia temukan di meja Ben
- Tidak ada agen yang pernah menyentuh modul itu, dan ke depannya pun tidak akan bisa
Sara adalah bentuk terakhir dari pipeline yang tak tergantikan
- Sara bukan sekadar orang yang aman; ia adalah wujud berjalan berusia 55 tahun dari pengetahuan institusional yang dihapus oleh proses transisi organisasi
- Sara adalah hasil dari pertumbuhan model magang yang terhubung lewat Ben, tahun 1998, dan stik USB, dan pada saat yang sama ia nyaris menjadi pipeline itu sendiri yang melahirkan orang-orang seperti dirinya
- Saat Sara menghilang, penggantinya tidak bisa direkrut karena sistem yang dulu menciptakan orang seperti Sara sudah mati tiga tahun sebelumnya
- cron job itu membayar gaji, tetapi organisasi bahkan tidak tahu fakta ini
- Jika Sara menghilang dan cron job mati, perusahaan berisi 30 ribu orang harus mencari lagi cara membayar semua orang
- Jawaban yang dibutuhkan saat itu adalah mempekerjakan “orang yang memegang sendok”, tetapi organisasi sudah membuat dirinya tak lagi mampu menciptakan orang seperti itu
Kesimpulannya bukan AI, melainkan keserakahan
- Jawaban untuk pertanyaan di pesta itu bukan “AI mengambil pekerjaan kita”, melainkan keserakahan yang mengambilnya
- Keserakahan itu sama seperti keserakahan yang memindahkan pabrik ke Bangladesh dan membiarkan budak tetap berada di tambang kobalt Kongo, hanya kali ini ia memakai topeng baru bernama AI
- Ini berujung pada kesimpulan bahwa kepada keponakan yang sedang membuat toko Shopify, kita sebaiknya mengatakan agar mencari pekerjaan lain
- Bekerja di bidang lain bukan berarti selamat, tetapi setidaknya tidak perlu berpura-pura bahwa yang menghancurkan hidupmu adalah robot
- Hanya Sara yang tersisa sebagai pengecualian. Ia berada di bawah dek sambil memegang stik USB, dan organisasi belum menemukannya karena bahkan tidak tahu bahwa ia ada di sana
- Sisanya berdiri di dek atas, menatap tiang kapal yang terbalik dan boneka yang terbakar, tanpa tahu apa yang sedang berjalan dan bagaimana semuanya bekerja
1 komentar
Pendapat Hacker News
Kalimat “bukan AI yang merampas pekerjaan kita, melainkan keserakahan” terasa sangat mengena
Saya suka ungkapan bahwa itu hanyalah keserakahan yang dulu memindahkan pabrik ke Bangladesh dan mempertahankan kerja paksa di tambang kobalt Kongo, kini memakai topeng baru, dan bagian yang mengatakan bahwa kepada keponakanmu lebih baik menyarankan mencari pekerjaan lain juga terasa kuat
Tulisan ini terasa seperti karya seni, jadi rasanya perlu saya baca lagi besok pagi setelah tidur semalam
Saya suka pemrograman dan cukup mahir, tetapi industri ini terasa seperti tong sampah
Saya sudah memutuskan kembali sekolah untuk mendapatkan apa yang disebut pekerjaan ‘sungguhan’, dan saya lelah bekerja di industri yang begitu bernafsu menghancurkan masyarakat
Mendapat uang sebanyak itu memang menyenangkan, tetapi menurut saya itu berkat keberuntungan dan situasi
Jika robot mengambil pekerjaan saya, saya akan mencari pekerjaan lain, dan saya tidak berniat menyalahkan orang kaya jahat atau monster lainnya
Jika tidak ada permintaan seperti itu, atau jika orang-orang berkata “tetap saja, dengan biaya seperti ini tidak bisa diterima,” maka sulit mengatakan tanggung jawab moralnya hanya ada pada para industrialis, dan tambang seperti itu pun tidak akan ada
Karena ada mesin cuci, orang tidak lagi dibayar untuk mencuci dengan tangan, dan karena berita dikirim secara digital, kebutuhan akan pengantar koran berkurang
AI pun tidak berbeda; jika suatu pekerjaan “bisa” diotomatisasi atau dibuat lebih efisien, maka itu akan terjadi
Bagi individu mungkin itu tidak menguntungkan, tetapi bagi masyarakat secara keseluruhan bisa jadi menguntungkan
Saya tidak sedang mengatakan AI atau LLM benar-benar bisa melakukan pekerjaan itu, hanya mengatakan bahwa jika “bisa,” maka itulah yang akan terjadi
Tidak perlu ada keserakahan
Pernyataan bahwa “bekerja di industri teknologi memang selalu buruk, dan tidak pernah seperti yang dibayangkan orang” itu tidak benar
Setidaknya selama 13 tahun, dari 1988 sampai 2000, bekerja di industri teknologi bagi saya benar-benar menyenangkan, dan mungkin setelah itu pun masih cukup bagus
Alasan utama mulai memburuk bukanlah teknologi, melainkan bisnis, terutama akuisisi dan merger perusahaan
Lingkungan perusahaan yang bagus, memecahkan masalah menarik, membuat perangkat lunak yang bermakna, dan memiliki pelanggan yang puas adalah surga bagi teknisi
Alasannya terasa buruk bukan karena tiba-tiba menjadi buruk, melainkan karena kita mulai menyadarinya
Bukan teknologinya yang buruk, melainkan industri teknologinya
Sejak dulu itu selalu buruk bagi sebagian orang, dan sekarang tampaknya hanya menjadi buruk secara terang-terangan bagi semua orang
Saya tidak setuju dengan seluruh kesimpulan tulisan ini, tetapi saya suka karena bisa membaca satu tulisan HN sampai habis tanpa merasakan kilap tulisan hasil penulisan bersama AI
Sama sekali bukan untuk merendahkan penulisnya, dan saya menganggap ini tulisan yang penuh pertimbangan, tetapi saya memang merasakan kilap penulisan bersama AI
Ini membuat saya berpikir berapa banyak tulisan yang saya baca tanpa menyadari bahwa itu dihasilkan LLM
Saya merasa punya insting untuk membedakannya, tetapi tentu tidak sempurna, dan akan ada false negative maupun false positive
Jika kita tak lagi bisa membedakan keduanya, apa artinya itu?
Setelah dipikir lagi, mengingat tema tulisan ini, saya harap penulis tidak menganggap perkataan saya sebagai penghinaan
Mungkin karena ini masih pagi sekali, dan besar kemungkinan penilaian saya salah
Karena itu pertanyaan di atas justru semakin mengganggu saya
Saya sudah lelah melihat orang-orang di kantor menambahkan tanda pisah panjang dan menulis dengan gaya AI yang begitu kentara
Rasanya agak menghina, tetapi pada akhirnya itu mengingatkan bahwa kita semua ikut ambil bagian dalam sandiwara ini
Apa yang disebut berkurangnya pekerjaan karena AI bukan disebabkan oleh AI
Menurut saya tidak ada yang bisa berargumen sebaliknya
Dalam setahun, mungkin bahkan lebih cepat, sistem perangkat lunak akan mulai runtuh, dan itu benar-benar akan terjadi
Setelah itu perekrutan di sektor teknologi akan melonjak tajam
Bahkan saya rasa jumlah developer di seluruh dunia tidak cukup untuk menambal cacat AI
Hitungannya jelas
Bahkan jika manusia hanya menyentuh 1% dari semua sistem perangkat lunak yang dihasilkan, yang dengan kondisi sekarang dan regulasi ke depan pun rasanya tidak realistis, 47 juta developer di dunia tetap jauh dari cukup
Pekerjaan akan kembali dan kompensasinya akan lebih baik, tetapi pemrograman akan terasa jauh lebih menyiksa dan tidak akan cocok untuk semua orang
Jika Anda bukan tipe orang yang menikmati mengurai kekacauan kusut secara terbalik, ini mungkin bukan pekerjaan yang cocok
Jika AI adalah segalanya dan AI adalah perangkat lunak, maka segalanya akan menjadi perangkat lunak dan semua orang akan menginginkan sepotong dari perangkat lunak itu
Nuansa emosional tulisan ini tepat sekali
Saya pensiun empat tahun lalu, dan saat itu pun kondisinya sudah menurun selama lebih dari 10 tahun
Tetapi ada satu hal yang ingin saya tambahkan: pemrograman masih bisa menyenangkan
Pemrograman sebagai profesi memang buruk, tetapi kalau Anda mencoba memrogram untuk proyek pribadi, Anda akan sadar bahwa itu masih menyenangkan
Meski begitu, saya tetap sangat bersyukur bisa meninggalkannya
Menjelang akhir karier saya, saya ingat makan siang bersama seorang rekan di Apple Park, lalu kami menatap kosong tukang kebun yang merawat tanaman dan pepohonan di tengah ‘taman’ itu
Tepat ketika rekan saya hendak mengatakan sesuatu tentang tukang kebun itu, saya langsung tahu dia memikirkan hal yang sama dengan saya dan apa yang akan dia katakan berikutnya
Tulisannya benar-benar bagus
Saya suka kalimat seperti “kita lanjut ke topik yang lebih ringan, misalnya apakah akan menembakkan nuklir ke Iran” atau “junior sudah tidak ada lagi. Pemakaman mereka diadakan pada 2024 tetapi tak seorang pun datang,” dan “bukan AI yang merampas pekerjaan kita, melainkan keserakahan”
Satir dengan pengalaman sinis itu terasa hidup sekali
Pemrograman memang selalu buruk
Yang berubah sekarang adalah telah hadir agen AI yang bisa menggantikan pekerjaan buruk itu, tetapi entah bagaimana semuanya justru menjadi lebih buruk
Sekarang saya harus men-debug kode yang bahkan tidak saya tulis, tidak sepenuhnya saya pahami, dan tidak bisa saya jelaskan dengan baik saat code review
Itu tulisan yang indah
Saya juga senang melihat tautan balik ke tulisan yang menjadi leluhur spiritual tulisan ini karya Peter Welch, yang sempat saya lupa bagaimana menemukannya, dan menyenangkan bisa membacanya lagi
Bukankah agak ironis bahwa tulisan “pemrograman itu buruk,” yang tampaknya sebuah blog statis yang digenerasi, justru sedang tersedak oleh trafik HN?
Saya memakai paket gratis Cloudflare karena malas beralih ke metode ISR, dan sama sekali tidak menyangka trafik akan datang sebanyak ini
Sangat bagus, dan saya kembali membaca “Programming Sucks” juga
Di sana juga ada banyak kalimat menyenangkan seperti ini
“Satu-satunya alasan komputer milik para coder bekerja lebih baik daripada komputer milik non-coder adalah karena para coder tahu bahwa komputer itu seperti anak kecil skizofrenik dengan penyakit autoimun, dan karena itu mereka tidak memukulnya saat sedang nakal”