- Repositori yang merangkum kumpulan humor yang menyindir kemampuan pemrograman legendaris insinyur Google Jeff Dean di satu tempat
- Disusun berdasarkan lelucon yang awalnya berasal dari posting Quora, lalu digabungkan dengan versi dari sumber lain
- Isinya terdiri dari ratusan lelucon pemrograman yang dilebih-lebihkan seperti “Jeff Dean membuktikan bahwa P=NP”
- Beberapa entri mencantumkan apakah itu benar-benar fakta, dan ada juga item dengan tanda (TRUE)
- Repositori ini dibuat dengan tujuan melestarikan dan mendokumentasikan humor programmer dalam budaya pengembang
Ikhtisar repositori
- “Jeff Dean Facts” adalah kumpulan lelucon bertema insinyur Google Jeff Dean
- Versi pemrograman bergaya “Chuck Norris Facts”, yang menyindir kemampuan coding Dean yang seolah manusia super
- Contoh: “Jeff Dean proved that P=NP when he solved all NP problems in polynomial time on a whiteboard”
- Repositori ini menggabungkan lelucon dari berbagai sumber dan menghapus duplikasi
- Versi awalnya dimulai sekitar 2019 sebagai file teks yang disalin dari posting Quora
- Setelah itu, koleksi tambahan dihimpun dari situs web lain dan thread Google+ yang sudah dihapus
Isi utama
- Lelucon-lelucon ini menggambarkan kemampuan Jeff Dean dalam coding, algoritma, dan desain sistem secara berlebihan
- Contoh: “Jeff Dean’s PIN is the last 4 digits of pi”, “Jeff Dean can parse HTML with a regular expression... correctly”
- Sebagian ditandai dengan “(TRUE)” untuk menyiratkan bahwa itu memang fakta
- Tema humornya beragam, mencakup konsep ilmu komputer, budaya internal Google, dan alat pengembang
- Misalnya: MapReduce, Bigtable, compiler, kernel panic, SIGSUSPEND, dan banyak istilah teknis lain
- Beberapa entri memparodikan budaya engineering Google yang nyata atau pencapaian Jeff Dean
Sumber
- Lelucon-lelucon ini dikumpulkan dari tiga sumber utama berikut
- Pertanyaan Quora “What are all the Jeff Dean facts”
- Postingan terkait di situs Bulgaria infO(N)
- Thread Google+ yang sudah dihapus dan versi yang dikutip oleh pengguna Reddit
- Entri yang duplikat atau mirip dihapus sehingga disajikan sebagai daftar yang sudah dibersihkan
Lisensi dan informasi repositori
- Repositori ini dirilis dengan lisensi GPL-3.0
- Di GitHub, repositori ini memiliki lebih dari 340 bintang (star) dan 10 fork
- Tag topik: development, google, humor, punchcard, mordor, jeff-dean
Makna
- Berperan sebagai arsip untuk melestarikan materi online yang terhapus atau tersebar
- Menjadi contoh pencatatan kode humor dan meme budaya dalam komunitas pengembang
- Menunjukkan identitas kolektif dan selera humor programmer melalui lelucon teknis
1 komentar
Komentar Hacker News
Saya orang yang membuat situs Jeff Dean Facts itu
Bukan pembuat leluconnya sendiri, melainkan pembuat situs web yang mengumpulkan lelucon-lelucon itu
Sekitar tahun 2008 saat bekerja di Google, meme Chuck Norris Facts sedang populer, dan seorang rekan mengusulkan “versi Jeff Dean”
Dengan memakai platform hosting webapp internal eksperimental saat itu, Prometheus (yang kemudian dirilis sebagai App Engine), saya membuat situs tempat orang bisa mengunggah “fakta” tentang Jeff Dean dan menilainya dengan rating
Berkat itu saya menemukan beberapa bug di Prometheus, dan timnya memperbaikinya tepat waktu untuk peluncuran April Mop
Dalam beberapa jam Jeff berhasil menelusuri log internal dan mengetahui identitas saya, tetapi semua orang menanggapinya dengan tertawa senang
Namun saya tetap merasa sedikit menyesal karena Sanjay Ghemawat tidak ikut disertakan. Mereka selalu berpasangan, tetapi hasil akhirnya terasa seperti hanya Jeff yang mendapat sorotan lebih besar
Lelucon favorit saya pribadi adalah, “Jeff Dean memakai celana satu kaki demi satu kaki, tetapi jika dia punya n kaki, dia akan memakainya dengan cara O(log n)”
Dilihat dari reaksi audiens dan konteksnya, menjadikan Jeff sebagai target terasa lebih alami, dan tidak ada niat merugikan Sanjay
Kalau kita mencoba menghitung semua efek sekunder dan tersier dari setiap tindakan, kita tidak akan bisa melakukan apa pun
Ada juga thread HN saat itu
Setelah itu, saya memperluasnya agar siapa pun di Google bisa membuat dan memberi rating “facts” atas nama orang mana pun
Lelucon internal pun menumpuk hingga ribuan, dan setiap kali versi AppEngine berubah saya belajar tentang sengsaranya maintenance operasional
Kemitraan mereka masih tampak solid, dan meskipun Jeff cenderung lebih banyak bicara, cerita dari keduanya benar-benar mengesankan
Jadi wajar jika ketenarannya secara alami lebih banyak terpusat padanya
Ada lelucon bahwa “kalau Jeff Dean liburan, layanan produksi Google akan berhenti,” dan ini setengahnya adalah kisah nyata
Dulu layanan cron internal perusahaan kurang memadai, jadi workstation Jeff menjalankan pekerjaan untuk membuat protobuf debug DB
Saat dia pergi liburan, kredensialnya kedaluwarsa dan pekerjaan itu berhenti, lalu beberapa layanan pun rusak
Saat mengoperasikan Google Reader, saya juga pernah melacak masalah keterlambatan replikasi Bigtable dan menemukan bahwa itu memakai GFS chunkserver yang sama dengan DB tersebut
Jeff langsung mengirim code review untuk menaikkan replication factor dari 3 menjadi 12, dan masalah itu pun hilang
Ada juga “Jeff Dean fact” lain: “Russ Cox pernah menjadi intern Jeff Dean”
Alat distributed grep bernama gsearch buatan Jeff dan Sanjay benar-benar elegan
Setelah itu Russ Cox mengembangkan kode tersebut menjadi Google Code Search, lalu kemudian ikut mengembangkan bahasa Go
Hal terkait ini dirangkum dengan baik di blog rsc
DB yang berjalan di desktop Jeff itu memiliki peringatan “bukan untuk produksi”, tetapi terlalu nyaman dipakai sehingga semua orang tetap menggunakannya
Beberapa tahun lalu ada artikel di New Yorker yang membahas hubungan Jeff Dean dan Sanjay Ghemawat
Lelucon favorit saya adalah
Ini terasa lebih dekat ke parodi “The Most Interesting Man in the World” daripada Chuck Norris
Kalimatnya seperti “satu-satunya pria yang pernah menang melawan dinding bata dalam pertandingan tenis”, dan Jeff Dean Facts mengikuti format itu apa adanya
Lelucon “Jeff Dean menggeser bit terlalu keras sampai pindah ke komputer lain” benar-benar lucu
Lelucon “Jeff mengurangi ukuran biner 3% dengan satu commit, lalu meningkatkan tingkat keparahan bug Python” punya nuansa realisme teknis yang cukup meyakinkan
Perubahan pada toolchain atau library C memang bisa menimbulkan dampak seperti itu
Saya sangat suka lelucon “Jeff Dean melakukan compile dan run sebelum mengirim kode, tetapi itu untuk menemukan bug di compiler atau CPU”
Saya benar-benar pernah melihat developer dengan sikap seperti itu
Saya bukan benar-benar pakar teknis sepenuhnya, tetapi setelah banyak menonton wawancara Jeff Dean,
sangat menarik melihat engineer dengan produktivitas 10–100x tampil konsisten selama waktu yang lama
Saya rasa “semakin spesifik lelucon itu terhadap sasarannya, semakin lucu hasilnya”
Misalnya ada kasus seperti Bruce Schneier Facts atau
Doug McIlroy Facts
Tiga lelucon favorit saya adalah ini