- Sinisme(cynical) dalam kadar yang tepat membantu insinyur memahami secara akurat cara kerja perusahaan besar, dan secara paradoks mencegah mereka jatuh ke sinisme yang berlebihan
- Tanpa penjelasan sinis yang realistis tentang mengapa insinyur menulis kode yang buruk, ada risiko condong ke teori konspirasi berlebihan seperti penurunan moral yang disengaja atau strategi anti-buruh
- Sudut pandang yang disebut “idealis” justru lebih sinis karena memandang dunia sebagai struktur yang pada dasarnya korup dan egois, serta mengandaikan bahwa perubahan positif itu sendiri mustahil
- Dalam wacana rekayasa perangkat lunak, tulisan yang idealistis terlalu berlebihan keterwakilannya, sementara tulisan yang menjelaskan bagaimana perusahaan besar benar-benar bekerja relatif kurang
- Generasi yang menginternalisasi model persepsi tentang perusahaan besar yang tidak selaras dengan fakta pada 2010-an sedang mengalami kesulitan pada 2020-an, dan dengan memahami model cara kerja yang akurat, tujuan idealistis mereka pun menjadi lebih mungkin dicapai secara realistis
Sikap terhadap kritik bahwa saya seorang sinis
Mengapa sudut pandang idealistis lebih sinis daripada yang terlihat
- Menurut sudut pandang "idealis" yang dogmatis:
di neraka kapitalisme akhir, perusahaan besar dijalankan oleh bangsawan pencuri yang hanya menginginkan kekuasaan,
para drone insinyur yang patuh dengan cepat memproduksi kode buruk untuk menggelembungkan harga saham,
dan pengguna akhir membayar lebih mahal untuk perangkat lunak yang lebih buruk sambil dibombardir iklan
- Sudut pandang ini berarti memandang rekan kerja dan atasan secara sinis
- Pada kenyataannya, para eksekutif perusahaan besar memang ingin memberikan perangkat lunak yang baik kepada pengguna
- Sudut pandang ini hanya tampak ideal jika berangkat dari anggapan bahwa insinyur individu tidak boleh menerima kompromi apa pun
- Menurut pandangan ini, meski perusahaan menekan, seseorang tidak boleh menulis perangkat lunak yang payah, dan sekalipun perusahaan terus berkompromi dan memaksa agar hasil cepat dikirim, ada kewajiban moral untuk menolak dengan tegas
- Narasi bahwa seorang individu tanpa nama menjaga kebaikan yang bahkan tidak diketahui pengguna memperkuat citra diri sebagai pahlawan
- Namun, sudut pandang seperti ini berangkat dari cara pandang yang mendefinisikan dunia sebagai struktur yang pada dasarnya korup dan egois, serta meyakini bahwa perubahan positif yang nyata mustahil terjadi
- Sikap ini, menurut saya, lebih dekat pada bentuk sinisme yang telah menyerah pada kemungkinan perubahan daripada idealisme
Mengapa sudut pandang sinis lebih idealistis daripada yang terlihat
- Tidak ada pemisahan yang jelas antara "alat permainan politik" dan "profesional yang memecahkan masalah bermakna"
- Dalam praktiknya, hampir semua masalah yang bermakna diselesaikan melalui permainan politik
- Sangat sedikit masalah yang bisa diselesaikan sendirian, dan perubahan produk berskala besar (misalnya memungkinkan 150 juta pengguna GitHub menggunakan LaTeX di Markdown) menuntut koordinasi dengan banyak orang, sehingga kita harus terlibat dalam politik
- Insinyur perangkat lunak tidak menetapkan arah di perusahaan besar, tetapi mereka punya pengaruh besar dalam menerjemahkan arah perusahaan menjadi perubahan teknis yang konkret
- Perusahaan besar melayani ratusan juta atau miliaran pengguna, sehingga perubahan kecil pun bisa menghasilkan dampak positif atau negatif yang sangat besar secara total
- Memilih untuk ikut dalam proses politik yang berantakan adalah tindakan idealistis
- Posisi insinyur di perusahaan besar mirip dengan orang yang bekerja dalam layanan publik: mereka tidak menetapkan arah besar kebijakan pemerintah, tetapi tetap berharap secara idealistis bisa berbuat baik
Sinisme sebagai vaksinasi
- Sinisme dalam kadar yang sehat berfungsi sebagai vaksin terhadap sinisme yang berlebihan
- Tanpa penjelasan yang agak sinis tentang mengapa insinyur di perusahaan besar menulis kode buruk, ada risiko menerima penjelasan yang terlalu sinis bahwa moral para insinyur sengaja diturunkan sebagai strategi anti-buruh untuk mencegah pembentukan serikat
- Perusahaan tidak dirancang untuk terlibat dalam konspirasi semacam itu
- Tanpa penjelasan yang agak sinis tentang mengapa perusahaan besar membuat keputusan yang tidak efisien, ada risiko menerima penjelasan yang terlalu sinis bahwa perusahaan besar penuh dengan pecundang yang tidak kompeten
- Pada kenyataannya, perusahaan memiliki campuran normal antara insinyur yang kuat dan yang lemah
Pemikiran akhir
- Tulisan tentang rekayasa perangkat lunak terlalu banyak yang idealistis
- Buku atau posting blog yang menjelaskan bahwa kita harus menghargai kode yang baik, bersikap baik kepada rekan kerja, dan bekerja pada proyek yang berdampak positif sudah sangat banyak
- Namun, tulisan yang secara akurat menjelaskan bagaimana perusahaan besar benar-benar beroperasi masih kurang
- Tulisan sinis bisa membuat orang sedih atau menjadikan mereka sinis pahit dan karena itu bisa berbahaya, tetapi tulisan idealistis juga bisa menimbulkan dampak buruk
- Generasi insinyur perangkat lunak yang muncul pada 2010-an memiliki model yang tidak sesuai fakta tentang cara kerja perusahaan besar,
dan ketika memasuki 2020-an mereka pada dasarnya sedang dicacah oleh kenyataan
- Jika mereka telah menginternalisasi model yang benar tentang cara kerja perusahaan, mereka bukan hanya akan lebih kecil kemungkinannya terseret masalah, tetapi juga akan lebih diuntungkan dalam mencapai tujuan idealistis mereka sendiri
Tanggapan tambahan terhadap komentar Hacker News
- Beberapa komentar: ketika pemberi kerja terlibat dalam aktivitas tidak etis, mengatakan "apa yang saya kerjakan sebenarnya baik" itu tidak konsisten
- Beberapa komentar: terhadap klaim bahwa eksekutif level C ingin menyediakan perangkat lunak yang baik, ditunjukkan bahwa mereka tidak akan mengorbankan kesuksesan pribadi demi itu
- Saya setuju, tetapi tidak selalu zero-sum, perangkat lunak yang baik menghasilkan uang bagi perusahaan perangkat lunak
- Beberapa komentar menautkan High-Tech Employee Antitrust Litigation sebagai contoh perusahaan besar terlibat dalam konspirasi terhadap karyawan
- Perusahaan memang secara struktural disiapkan untuk berkolusi soal gaji, tetapi tidak disiapkan untuk sengaja membuat karyawan sedih
- Tidak ada kontrol budaya sedetail itu, dan sejauh mereka bisa mengendalikan keadaan, mereka justru berusaha membuat karyawan bahagia agar bekerja dengan bayaran lebih rendah dan tidak pergi
3 komentar
Memang benar bahwa sikap sinis itu diperlukan.
Bukankah area seperti code review sekarang sebaiknya makin dialihkan perannya ke AI?
Karena itulah tipe talenta yang cocok untuk sinisme.
Pendapat Hacker News
Saya rasa kerangka emosional seperti sinisme, idealisme, dan optimisme tidak memberi wawasan konseptual
Lebih baik memahami dunia dari sudut pandang apa yang mungkin dan tidak mungkin, bukan dari emosi
Perusahaan besar adalah kumpulan orang dengan insentif yang berbeda-beda, jadi ada hal-hal yang secara struktural tidak bisa mereka lakukan
Namun ketika insentif selaras, sesuatu bisa bergerak dengan sangat cepat, bahkan jika perusahaan lain atau pemerintah menentangnya
Pada akhirnya, organisasi harus dipandang sebagai fenomena yang bisa dipahami, dan kita harus bisa memanfaatkan cara kerjanya
Hanya saja, cara memanipulasi sistem kompleks dari kelompok manusia masih merupakan masalah yang belum terpecahkan, dan jika seseorang sudah menemukan solusi yang bisa diulang, para investor pasti sudah memaksakannya
Secara realistis, kebanyakan perusahaan tidak bergerak demi kepentingan investor, dan seiring waktu cenderung jatuh ke dalam inefisiensi birokratis
Sinisme pada dasarnya adalah kecenderungan negatif, dan tidak bisa memberi dampak yang ‘baik’ pada struktur sosial
Realisme bersifat netral. Sikap yang bernilai dalam jangka panjang adalah ‘parrhesia’, yakni kejujuran yang terus terang tanpa mengkhianati diri sendiri
Seperti kata Newton, yang penting adalah “keterampilan menyampaikan inti persoalan tanpa menciptakan musuh”
Perusahaan bukan entitas yang punya emosi atau keyakinan, melainkan sistem optimasi terdistribusi
Tiap anggotanya bergerak berdasarkan insentif lokal dan informasi yang tidak lengkap, sehingga hasil akhirnya tampak tidak rasional secara keseluruhan, tetapi rasional secara parsial
Karena struktur ini, perusahaan kadang menampilkan ciri-ciri psikopat jika dianalogikan dengan individu — kurangnya empati bukan kegagalan moral, melainkan produk sampingan dari struktur pengambilan keputusan yang diabstraksikan lewat metrik, target, dan tanggung jawab hukum
Organisasi tidak merasa bersalah, dan hanya merespons ketika gradien insentif berubah
Jadi persoalan sinis versus optimistis bukan soal suasana hati, melainkan apakah kita melihat organisasi sebagai pelaku yang disengaja atau sebagai proses seleksi buta
Jika mengambil sudut pandang yang kedua, kita akan sadar bahwa banyak ‘inefisiensi’ sebenarnya adalah sistem yang bekerja persis seperti rancangan awalnya
Masalahnya, perusahaan terlalu pandai mengoptimalkan tujuan yang salah
Emosi memengaruhi cara berpikir, jadi itu harus disadari dan dimasukkan ke dalam model
Seperti mengoreksi distorsi lensa kamera, kita perlu memodelkan lensa kognitif kita sendiri
Saya tidak setuju dengan klaim bahwa para eksekutif C-level ingin membuat perangkat lunak yang baik
Yang mereka pedulikan adalah nilai pemegang saham, sedangkan manajemen menengah peduli pada promosi dan perluasan kekuasaan
Kolaborasi dan komunikasi bukan politik, melainkan sekadar tindakan kerja sama
Politik berarti permainan kekuasaan dalam organisasi seperti menulis laporan tak berguna, merebut kredit, dan menjadikan rekan kerja kambing hitam
Proses seperti ini menurut saya juga termasuk politik dalam arti luas
Apa yang saya anggap ‘baik’ sangat berbeda dari apa yang dianggap ‘baik’ oleh manajemen
Sebagian orang melihatnya sebagai tindakan manipulatif, tetapi sebenarnya ini soal kemampuan membangun hubungan
Ketika manusia berkumpul, kekuasaan dan gengsi pasti ikut terlibat, dan itu tidak bisa dihindari
Pada akhirnya, perlu naluri politik untuk bisa memberi pengaruh
Saya sepenuhnya setuju dengan tulisan Sean
Saya juga pernah mencoba sinisme ekstrem di tempat kerja, tetapi sedikit idealisme justru memberi hasil yang lebih baik
Hanya saja, saya berbeda pendapat soal cara mengubah masyarakat
Jika tetap menjadi karyawan, nasihatnya memang benar, tetapi tidak ada keharusan untuk tetap menjadi karyawan
Saya menjadi jauh lebih bebas setelah mandiri sebagai konsultan
Sekarang saya tidak ingin kembali menjadi pegawai tetap kecuali perannya punya otonomi seperti CTO atau CEO
Untuk mewujudkan hal yang tampak mustahil, dibutuhkan sedikit kenaifan
Saya orang Inggris, jadi pada dasarnya sinis
Saya tidak mengerti bagaimana para engineer Amerika masih tetap percaya pada sistem meski berulang kali dieksploitasi oleh perusahaan
Untuk menjadi benar-benar sinis, Anda harus memahami motivasi dan niat perusahaan lewat jaringan informasi
Mengatakan bahwa perusahaan mengejar kebahagiaan karyawan adalah tafsiran yang berlebihan
Meta dan Amazon secara kebijakan justru pernah lebih memilih mempertahankan tingkat turnover tertentu
Semakin banyak karyawan pergi sambil meninggalkan saham yang belum vesting, semakin menguntungkan bagi perusahaan
Mereka puas karena bisa bekerja dengan rekan yang lebih hebat
Ini tampak seperti sekadar mekanisme rasionalisasi
C-level tidak memahami teknologi, dan manajemen menengah terobsesi pada hasrat berkuasa
Ketika struktur seperti ini terbentuk, loop umpan balik dalam organisasi terputus, dan perusahaan berubah menjadi struktur yang toksik
Pada titik itu, ‘sinisme yang sehat’ seperti apa pun tidak akan membantu
Saya tidak paham dilemanya
Sebagai engineer, peran saya adalah membuat hidup manajer lebih mudah
Jika nilai organisasi bertentangan dengan nilai saya, saya tinggal pindah ke tempat lain
Itu saja
Justru peran manajer adalah menyingkirkan hambatan bagi tim
Kalau ingin menyelamatkan dunia, Anda harus masuk ke organisasi nirlaba
Ini bisa berujung pada ketumpulan moral seperti “saya akan membangun kamp konsentrasi jika diperintahkan”
Ketika teknologi matang, wajar jika politik dan manajemen mulai mendominasi
Pada tahap awal para teknolog bisa bekerja dengan bebas, tetapi ketika industri matang, manajemen mulai masuk
Pola yang sama berulang pada jembatan, listrik, radio, dan lain-lain
Perangkat lunak juga sudah masuk ke tahap itu
Jika melihat sejarah teknologi, siklus seperti ini terus muncul
Saya penasaran mengapa sinisme muncul
Itu adalah hasil dari kegagalan mencerna pengalaman negatif dengan baik
Saat muda kita idealistis, tetapi seiring bertambahnya usia dan pengalaman, kita menjadi sinis
Namun jika generasi muda menjadi terlalu sinis, itu tragis
Untuk meyakinkan orang, dibutuhkan empati dan percakapan yang tulus
Bukan main politik, melainkan usaha mencari titik temu dan saling menghormati
Harapan saja sulit dijadikan dasar pengambilan keputusan
Penulis tampak seperti orang baik, tetapi menurut saya ia terlalu naif melihat realitas perusahaan besar
Ia bekerja di perusahaan yang disebut dalam High-Tech Employee Antitrust Litigation, dan merupakan bagian dari organisasi yang terlibat dalam pengawasan, monopoli, dan proyek militer
Gajinya yang tinggi adalah hasil dari pilihannya sendiri, dan sebagai imbalannya ia tidak bisa menghindari tanggung jawab moral
Berhasil secara politis di dalam sistem yang korup memang menghasilkan uang, tetapi itu berbeda dari menjalani hidup yang baik
Jika memilih seperti ini, kadang kita jadi bahan ejekan di industri, tetapi tidak apa-apa
Bahkan di dalam organisasi besar pun kita masih bisa menciptakan dampak positif
Tinggal di Amerika sendiri mirip dilema yang sama — tidak sepenuhnya moral, tetapi tetap bertahan karena alasan realistis
Itu hanya hasil dari struktur maksimalisasi keuntungan, dan gugatan antimonopoli telah mengoreksinya
Klaim bahwa GitHub terlibat dalam aksi militer juga lemah dasarnya