2 poin oleh GN⁺ 2024-12-24 | 1 komentar | Bagikan ke WhatsApp
  • Julius yang berulang kali ditemui sejak masa kuliah hingga dunia kerja adalah sosok dengan rasa percaya diri dan kemampuan presentasi yang sangat baik, tetapi pemahaman teknis dan kontribusi nyatanya terus diragukan
  • Dalam proyek C, ia berbicara tentang mesin virtual C atau mengatakan kepada pelanggan bahwa server internet tidak memiliki alamat IP, menunjukkan pernyataan yang berulang kali tidak sesuai dengan konsep dasar
  • Tim harus meninjau ulang kode dan dokumennya setiap kali, bahkan membereskan janji kepada pelanggan, tetapi atasan dan HR sangat menghargai kemampuan presentasi dan sikapnya
  • Setiap kali pindah perusahaan, Julius memperbesar riwayat karier dan kompensasinya, lalu mempertahankan citra seolah-olah ia tokoh yang memberi kontribusi besar melalui LinkedIn dan eksposur media
  • Ketika perusahaan memperkenalkan berbagai perangkat lunak AI demi meningkatkan produktivitas dan melarang penonaktifan, narator merasa sulit bertahan dalam lingkungan kerja yang terasa dipenuhi puluhan Julius

Pertama kali melihat Julius di kampus

  • Julius adalah rekan yang ditemui di universitas; ia tenang, ramah, dan selalu tersenyum
  • Ia tidak memotong pembicaraan, menerima saat dirinya salah, dan menjawab pertanyaan tanpa ragu
  • Ia hadir di semua kelas dan sering meminta catatan mahasiswa lain dengan alasan ingin membandingkannya dengan catatannya sendiri

Retakan pertama yang terlihat dalam proyek C

  • Tim mahasiswa mengerjakan proyek membuat perangkat lunak sistem yang relatif kompleks dalam bahasa C
  • Julius ikut dalam semua rapat, tetapi narator tidak ingat pernah melihatnya menulis satu baris kode pun
  • Pada akhirnya, Julius tampaknya menangani format laporan, dan pekerjaan itu dilakukan dengan sangat baik
  • Presentasi juga dibawakan oleh Julius, dan ia menyampaikannya dengan sangat percaya diri
  • Dalam presentasi itu, ia membicarakan mesin virtual C yang digunakan dalam proyek dan menampilkan tangkapan layar yang tidak terkait dengan logo yang tidak dikenal
    • C adalah bahasa terkompilasi sehingga tidak memerlukan mesin virtual
    • Membicarakan mesin virtual C sama janggalnya dengan membicarakan karburator pada mobil listrik
  • Narator bangkit dari kursinya, memotong ucapan Julius, lalu berimprovisasi dengan mengatakan bahwa itu hanya lelucon
  • Di antara para profesor, penilaian tentang Julius terbelah antara menganggapnya luar biasa dan menganggapnya kurang memiliki pemahaman mendasar; ia gagal di beberapa mata kuliah, tetapi akhirnya lulus bersama mereka

Bertemu lagi dengan Julius di perusahaan

  • Beberapa tahun kemudian, narator memegang peran yang bertanggung jawab di sebuah perusahaan besar, dan atasannya memberi tahu bahwa perekrut telah menemukan talenta langka untuk tim
  • Orang baru yang datang adalah Julius, teman satu angkatan kuliahnya, dan ia masih tampak karismatik serta penuh percaya diri
  • Ia tidak lama bekerja di beberapa perusahaan, biasanya hanya satu tahun atau kurang
  • Riwayat hidupnya tampak mengesankan dan seolah menunjukkan pengalaman di berbagai bidang komputasi
  • Belakangan narator mengetahui bahwa Julius direkrut dengan gaji dua kali lipat dari dirinya meskipun level jabatan mereka serupa, dan Julius bahkan mendapat bonus yang tidak pernah ia ketahui ada

Biaya peninjauan yang ditanggung tim

  • Awalnya, narator melatih Julius tentang proyek dan proses internal, lalu memberinya tugas
  • Julius banyak bertanya, tetapi pertanyaannya tidak selalu relevan
  • Ia menulis kode dan dokumen serta menjawab pertanyaan di berbagai bidang, tetapi hasilnya kadang bagus, sering biasa saja, dan dalam beberapa kasus sama sekali tidak masuk akal
  • Tim menyadari bahwa semua kontribusi Julius harus ditinjau dan diperbaiki sepenuhnya oleh anggota tim lain
    • Jika bukan bidang keahlian tim, tinjauan eksternal diperlukan
    • Muncul aturan tidak resmi bahwa dokumen Julius harus dikoreksi oleh dua orang sebelum keluar dari tim
  • Sebaliknya, ia sangat unggul dalam format, presentasi, dan pengelolaan rapat, sehingga atasan menilainya sebagai kontributor besar bagi tim

Tim membereskan janji kepada pelanggan

  • Narator mencoba memberi tahu atasannya bahwa Julius tidak memahami pekerjaan tim, tetapi tidak berhasil
  • Tim bahkan pernah mengirim Julius ke rapat-rapat tak berguna agar ia terpisah dari pekerjaan tim selama beberapa jam, tetapi strategi itu pun ada batasnya
  • Setelah Julius menjanjikan kepada pelanggan bahwa antarmuka bisa disederhanakan menjadi satu tombol saja yang akan melakukan persis apa yang mereka inginkan, tim harus menjalani rapat manajemen krisis selama seminggu untuk menenangkan pelanggan yang kecewa
    • Mereka menjelaskan bahwa untuk memenuhi kebutuhan kompleks pelanggan dengan satu tombol, tingkatnya sudah seperti harus mengembangkan mesin pembaca pikiran
  • Kepada pelanggan yang khawatir soal peretasan, ia mengatakan bahwa demi keamanan, server yang terhubung ke internet tidak memiliki alamat IP
    • Huruf “I” pada IP berarti Internet
    • Internet adalah jaringan komputer yang saling terhubung dan memiliki alamat IP
    • Mengatakan berada di internet tanpa alamat IP sama seperti mengatakan bisa dihubungi lewat telepon tanpa nomor telepon
  • Tim memastikan Julius tidak bisa menemui pelanggan sendirian
  • Seorang programmer pernah mengangkat masalah ini langsung kepada atasan, tetapi atasan menganggapnya sebagai kecemburuan; programmer itu dimarahi lalu segera keluar dari perusahaan

Kepergian Julius dan perluasan kariernya

  • Julius meninggalkan perusahaan dengan mengatakan bahwa ia menerima tawaran yang tidak bisa ditolak
  • Atasan dan departemen HR sungguh menyesalkan kepergiannya
  • Akun LinkedIn Julius sangat aktif dan menerima ratusan komentar
  • Satu tahun yang ia habiskan bersama mereka dirangkum di LinkedIn sebagai pengalaman yang luar biasa; tidak melebih-lebihkan fakta, tetapi tetap meninggalkan kesan seolah ia berkontribusi besar pada tim
  • Setelah itu Julius menjadi wakil CEO sebuah startup yang diakuisisi perusahaan multinasional, lalu menjadi CEO sementara
  • Surat kabar ekonomi meliput dirinya, dan setelah itu ia bergabung dengan tim seorang pejabat setingkat menteri

“Puluhan Julius” yang menjadi perangkat lunak AI

  • Narator berusaha melupakan Julius, tetapi atasannya, setelah bertemu staf penjualan dari sebuah perusahaan, terkesan pada perangkat lunak kecerdasan buatan yang konon akan meningkatkan produktivitas
  • Berbagai alat AI diperkenalkan di perusahaan
    • perangkat lunak AI untuk membantu coding
    • perangkat lunak AI untuk membantu pencarian informasi
    • perangkat lunak AI untuk merangkum dan menulis email
  • Narator tidak bisa menonaktifkan alat-alat ini
  • Ia merasa seolah dikelilingi puluhan Julius setiap saat, dan semua klik komputer serta notifikasi ponsel terasa seperti datang dari Julius
  • Atasan mengatakan produktivitas tim menurun ke tingkat yang berbahaya dan mereka harus menggunakan AI dengan lebih efektif
  • Lalu ia menambahkan bahwa para pesaing pasti menggunakan AI terbaru, dan perusahaan telah menyewa konsultan untuk memasang AI manajemen waktu dan produktivitas yang baru
  • Ketika narator menangis sambil berkata, “Julius lain lagi,” atasannya menjawab bahwa ia juga merindukan Julius dan bahwa Julius pasti akan membantu mereka melewati masa sulit ini

1 komentar

 
GN⁺ 2024-12-24
Pendapat Hacker News
  • Saya beberapa kali melihat sosok yang mengoptimalkan karier mirip Julius, dan sulit menjelaskannya.
    Saat bergabung dengan tim baru, ada engineer senior bernama Pete, yang diperkenalkan sebagai genius pembuat versi awal produk baru. Tapi ketika membuka codebase-nya, yang ada hanyalah gumpalan lumpur spaghetti yang nyaris berjalan untuk demo, tanpa dokumentasi dan tes, sehingga memahami saja sudah memakan waktu. Namun manajemen melihatnya sebagai, “Pete membuatnya dalam 2 minggu, kenapa menambahkan fitur selama ini?”
    Bahkan ketika situasinya dijelaskan kepada manajemen, mereka terlalu menyukai Pete sehingga tidak menerima kritik. Pete dianggap orang yang sudah berkali-kali menyelamatkan perusahaan, sementara orang lain justru dinilai tidak mampu mengikutinya. Pada akhirnya, sementara orang-orang yang tersisa membayar biaya dari kekacauan yang dibuat Pete, Pete pindah ke proyek yang lebih besar, lalu pergi dengan promosi dan kenaikan gaji sebelum masalahnya terungkap. Pola ini begitu spesifik sampai terlihat seperti tindakan yang disengaja; saya penasaran orang seperti ini disebut apa.

    • Ah, saya kenal orang itu… itu saya sendiri.
      Selama kira-kira 20 tahun saya mengerjakan “urusan komputer” di perusahaan-perusahaan kecil, mulai dari pemasangan kabel jaringan, dukungan, pemrograman, sampai pekerjaan administrasi. Di tempat kerja sekarang, kadang saya juga mengendarai forklift di gudang.
      Selama 10 tahun di perusahaan yang sama, saya membangun sebagian besar ekosistem perangkat lunaknya, tapi dari sudut pandang profesional, ini adalah mesin Rube Goldberg yang ditempel duct tape. Tidak ada yang benar-benar direncanakan, diimplementasikan, atau diuji dengan layak; sering kali bos datang pada Jumat sore membawa “fitur X / perbaikan masalah Y / bug Z sangat mendesak”. Penyebabnya pun kerap merupakan efek samping dari patch darurat sebelumnya.
      Meski begitu, saya membuatnya, dan itu berjalan. Saya sering berkata kepada bos, “Sistem ini sebaiknya diseret ke belakang gudang lalu ditembak untuk mengakhiri penderitaannya,” tapi bagaimanapun, sistemnya berjalan. Mungkin sekarang saya harus belajar teknik ala Pete: lompat kapal sambil mengamankan promosi dan kenaikan gaji.
    • John Osterhout menyebut orang seperti ini tornado taktis. Maksudnya programmer yang hanya mengembangkan secara taktis.
      Bukunya, “A Philosophy of Software Design”, menyediakan kosakata yang bagus untuk memikirkan sisi teknis masalah ini. Bab 3, “Working Code isn't Enough”, khususnya berguna, dan bisa memberi bahasa yang cukup untuk mulai menangani masalah tanpa menyerang orangnya.
      Untuk psikologi orang-orang seperti ini, saya belum menemukan satu sumber yang bagus, tetapi jelas bahwa sistem tempat mereka berada menyediakan feedback loop yang memperkuat perilaku itu. Faktor seperti keteraturan dalam model kepribadian semacam Big Five juga tampaknya berpengaruh.
    • Ini bukan masalah Pete, melainkan lebih dekat ke kegagalan manajemen.
      Jika Pete diminta membuat demo secepat mungkin, maka itulah yang ia lakukan. Dalam banyak kasus, sebenarnya tidak buruk juga kalau manajemen memberi instruksi seperti itu. Sebab mencari product-market fit biasanya bisa lebih diprioritaskan daripada technical debt.
      Namun manajemen harus tahu berapa lama dan sulitnya mengubah demo yang disambung-sambung seadanya menjadi sistem operasional nyata.
    • Saya juga melihat pola serupa di perusahaan besar. Biasanya ini engineer tingkat menengah yang disukai manajer karena “menyelesaikan pekerjaan”, padahal sebenarnya ia lebih mirip bulldozer yang menerjang di atas kode, dengan rekan di sampingnya yang memberi persetujuan “rilis saja”.
      Alasan mereka bisa “bergerak cepat” adalah karena, sementara orang lain berusaha membatasi kompleksitas, mereka menerobos dengan melubangi abstraksi. Ketika kemudian dipromosikan, mereka menjadi Pete seperti di komentar awal.
    • “Insting untuk meninggalkan kapal sebelum masalah terungkap” bukan sekadar kelicikan, melainkan keterampilan manipulatif yang dipelajari seiring waktu.
      Itu cara membuat reputasi sendiri berkilau di atas pengorbanan rekan kerja, dan orang seperti Pete benar-benar menyebalkan.
  • Akhirnya sudah terlihat sejak lama, tetapi tulisannya bagus sehingga tetap menyenangkan dibaca. Sebagai associate professor ilmu komputer, saya cukup bisa relate dengan cerita ini.
    Model bahasa besar adalah masalah bagi mahasiswa di banyak lapisan. Pada awalnya, ia tampak lebih baik daripada diri mereka sendiri dan meruntuhkan rasa percaya diri, sehingga mahasiswa ingin memakai alat alih-alih belajar, dan pada akhirnya itu mulai menjadi ramalan yang mewujudkan dirinya sendiri. Saya khawatir dengan dampak teknologi ini di masa depan. Masyarakat yang penuh Julius sulit bertahan lama.

  • Bagus, lucu, dan sangat relate.
    Mungkin saya menjadi terlalu sinis saat mendekati usia paruh baya, tetapi fenomena seperti ini tampaknya muncul karena orang yang memegang keputusan akhir di perusahaan adalah orang-orang bisnis. Perusahaan ada demi ego dan tujuan orang-orang yang menjalankannya, dan dari sudut pandang itu, menghasilkan capaian bisnis atau membuat atasan terkesan sering kali menjadi lebih penting daripada kemampuan teknis atau kejujuran. Julius jauh lebih baik dalam hal itu daripada para programmer menyedihkan yang hanya jago coding.
    Saya ingin percaya bahwa alternatif lain mungkin ada, tetapi dunia tampaknya punya insentif kuat untuk bergerak ke arah seperti ini. Bagi banyak orang, pilihan terbaik mungkin adalah tempat kerja yang tidak terlalu rusak, menghormati batasan pribadi, dan memberi gaji layak. Saat bekerja di tempat seperti itu, kita merasa beruntung, tetapi tetap memimpikan kemungkinan lain.

    • Sanggahan yang umum adalah, “Jika ada alternatif yang lebih baik, misalnya perusahaan yang dijalankan oleh orang-orang yang benar-benar memahami dasar-dasar dari apa yang mereka buat, mereka akan mengalahkan orang-orang bisnis yang malas dan egois dalam persaingan.”
      Kenyataannya, banyak perusahaan seperti itu memang muncul dan bahkan mengungguli pesaing, tetapi kemudian saya melihat mereka disusupi oleh tipe bisnis yang dulu justru mereka kalahkan.
      Yang membuat frustrasi adalah menyaksikan itu tanpa bisa berbuat apa-apa. Julius sangat banyak. Meski begitu, pekerjaan tidak harus menjadi seluruh identitas. Jika beruntung berada di waktu dan tempat yang tepat, kita mungkin mendapatkan pengalaman yang dikenang seumur hidup, tetapi kalau tidak pun tidak apa-apa. Kita masih bisa melakukan pekerjaan yang membanggakan, dan sebaiknya tidak terlalu terseret oleh hal semacam ini. Julius mungkin tidak punya pilihan seperti itu.
    • Suka atau tidak, Elon Musk cukup menunjukkan bahwa pasar juga bisa memberi imbalan kepada pemimpin teknis autistik yang membuat semua orang marah.
      Video viral terbaru Andrej Karpathy yang menjelaskan gaya manajemen Elon: https://www.youtube.com/watch?v=aSiJ4YTKxfM
      Tentu kekurangan Elon sudah dikenal luas, dan ia tidak boleh dipuja. Namun saya skeptis terhadap klaim bahwa praktik manajemen tradisional secara niscaya ditentukan oleh insentif.
  • Setelah mulai menyesuaikan diri sedikit lebih ke arah Julius di bidang ini, saya jadi jauh lebih bahagia
    Pengembang dan insinyur cenderung berasumsi bahwa orang lain juga bisa melakukannya, karena mereka dapat menyesuaikan alat dengan sangat presisi sesuai kebutuhan mereka sendiri. Namun kenyataannya tidak demikian. Kebanyakan orang hidup di tengah solusi teknologi campur aduk yang tidak bekerja dengan baik, sehingga ekspektasi mereka terhadap bagaimana perangkat lunak seharusnya bekerja sangat rendah
    Setelah memahami ini, saya menjadi Julius. Para eksekutif tidak peduli bagaimana dan mengapa perangkat lunak bekerja atau tidak bekerja. Mereka menginginkan kata-kata mutiara ala pengembangan diri dan karisma
    Bagian tentang mengirim Julius ke rapat sementara yang lain memperbaiki masalahnya sangat mengena. Rapat memang tidak berguna, tetapi di sana semua orang berjabat tangan dan membangun hubungan. Orang-orang yang pandai bergaul seperti itu membuat mereka terkesan
    Bedanya, saya tetap berpikir saya cukup baik dalam pekerjaan saya. Saya hanya mengakui bahwa keahlian ngoding tingkat dewa saja tidak membangun tangga karier. Malah bisa jadi penghalang. Mungkin ini reaksi yang sinis

    • Jika para eksekutif tidak peduli bagaimana dan mengapa perangkat lunak bekerja atau tidak bekerja, dan hanya menginginkan kata-kata mutiara serta karisma, berarti ada yang salah dengan industri ini, atau dengan cara memilih manajer, dan lebih luas lagi dengan cara kekayaan, pengaruh, dan peluang dibagikan
  • Tulisan ini benar-benar layak dibaca, dan ditulis dengan sangat baik
    Sepertinya tulisan ini mengatakan bahwa para Julius sungguhan memang ada, dan mekanisme yang dipakai untuk membawa kecerdasan buatan ke tempat kerja sama dengan cara yang dipakai para Julius di dunia ini untuk naik jabatan

  • Benar-benar luar biasa. Sepanjang karier, saya sudah bertemu cukup banyak Julius
    Rasanya alam semesta menciptakan dan menjalankan orang-orang seperti itu dalam jumlah melimpah, dan mungkin cukup menyukainya

  • Di bidang nonteknis, orang seperti ini disebut penjilat
    Mereka biasanya mantan atlet, cepat tanggap, tampan, pandai bicara, atau tipe yang tengil. Semua orang tahu mereka tidak kompeten, tetapi karena disukai, mereka selalu tampak bisa lolos
    Saat mereka kewalahan dalam sebuah proyek, selalu ada seseorang yang ditempelkan untuk menyelamatkan mereka, sehingga mereka menambah beban kerja orang lain dan dibenci. Biasanya hal yang membantu adalah saat mereka dipromosikan; sejak saat itu kami bisa mengendalikan proyeknya, sehingga mereka justru menjadi berguna

  • Kami juga merekrut Julius. Setahun kemudian, hasilnya orang-orang produktif dipecat, orang-orang yang cuma banyak omong tetap tinggal, pendapatan tidak meningkat, dan uang yang dibelanjakan lebih banyak daripada yang dihasilkan
    Dana perusahaan yang tersisa cukup untuk 6 bulan. Julius, sebenarnya kenapa kau begitu. Presentasinya memang keren, serasa menonton film

    • Dalam situasi seperti itu, bukankah masalahnya bukan pada para Julius, melainkan pada para manajer yang merekrutnya dan salah memahami kontribusi?
  • Julius terdengar seperti penerapan berulang Prinsip Peter, bedanya ia sejak awal tidak pernah mencapai tingkat yang kompeten
    Orang yang berpenampilan rapi, tetapi tidak kompeten

  • Sangat bagus dan menyenangkan untuk dibaca
    Saya sudah bertemu cukup banyak Julius di universitas dan di tempat kerja, dan setiap kali itu terjadi saya sering jadi meragukan mengapa saya harus peduli pada pekerjaan yang saya lakukan