Jeff Dean Facts
(github.com/LRitzdorf)- Ein Repository, das eine Sammlung von Witzen über die legendären Programmierfähigkeiten des Google-Ingenieurs Jeff Dean an einem Ort bündelt
- Basiert auf Scherzen, die ursprünglich in einem Quora-Beitrag auftauchten, und wurde später durch die Zusammenführung von Versionen aus anderen Quellen erweitert
- Der Inhalt besteht aus Hunderten überzogener Programmierwitze wie „Jeff Dean hat P=NP bewiesen“
- Bei einigen Einträgen ist vermerkt, ob sie tatsächlich wahr sind; es gibt auch Elemente mit der Kennzeichnung (TRUE)
- Das Repository wurde mit dem Ziel erstellt, Programmierhumor aus der Entwicklerkultur zu bewahren und zu dokumentieren
Überblick über das Repository
- „Jeff Dean Facts“ ist eine Witzsammlung über den Google-Ingenieur Jeff Dean
- Eine Programmier-Version im Stil von „Chuck Norris Facts“, die Deans übermenschliche Coding-Fähigkeiten satirisch überhöht
- Beispiel: „Jeff Dean proved that P=NP when he solved all NP problems in polynomial time on a whiteboard“
- Das Repository vereint Witze aus mehreren Quellen und entfernt Duplikate
- Die erste Version begann um 2019 als aus einem Quora-Beitrag kopierte Textdatei
- Später kamen weitere Einträge aus anderen Websites und gelöschten Google+-Threads hinzu
Wichtige Inhalte
- Die Witze überzeichnen Jeff Deans Fähigkeiten in Coding, Algorithmen und Systemdesign
- Zum Beispiel: „Jeff Dean’s PIN is the last 4 digits of pi“, „Jeff Dean can parse HTML with a regular expression... correctly“
- Einige sind mit „(TRUE)“ markiert und deuten damit an, dass sie tatsächlich zutreffen
- Die Humorthemen reichen von informatikbezogenen Konzepten über die interne Google-Kultur bis zu Entwicklerwerkzeugen
- Enthält zahlreiche technische Begriffe wie MapReduce, Bigtable, compiler, kernel panic, SIGSUSPEND
- Manche Einträge parodieren die tatsächliche Google-Engineering-Kultur oder Jeff Deans Leistungen
Quellen
- Die Witze wurden aus drei Hauptquellen gesammelt
- der Quora-Frage „What are all the Jeff Dean facts“
- einem zugehörigen Beitrag auf der bulgarischen Website infO(N)
- gelöschten Google+-Threads und von Reddit-Nutzern zitierten Versionen
- Doppelte oder ähnliche Einträge wurden entfernt und als bereinigte Liste bereitgestellt
Lizenz und Repository-Informationen
- Das Repository steht unter der GPL-3.0-Lizenz
- Auf GitHub hat es mehr als 340 Stars und 10 Forks
- Themen-Tags: development, google, humor, punchcard, mordor, jeff-dean
Bedeutung
- Es dient als Archiv zur Bewahrung gelöschter oder verstreuter Online-Materialien
- Ein Beispiel dafür, wie Humor-Codes und kulturelle Memes der Entwickler-Community dokumentiert werden
- Zeigt durch technische Witze die Identität und den Humorsinn von Programmierern
1 Kommentare
Hacker-News-Kommentare
Ich bin genau die Person, die die Website Jeff Dean Facts gebaut hat
Nicht den Witz selbst, sondern die Website, die diese Witze gesammelt hat
Als ich um 2008 bei Google arbeitete, war das Meme Chuck Norris Facts populär, und ein Kollege schlug eine „Jeff-Dean-Version“ vor
Mit der Web-App-Hosting-Plattform Prometheus, die damals intern experimentell lief und später als App Engine veröffentlicht wurde, habe ich eine Website gebaut, auf der Leute Jeff-Dean-„Fakten“ posten und per Sternebewertung bewerten konnten
Dadurch habe ich ein paar Bugs in Prometheus gefunden, und das Team hat sie rechtzeitig zum Aprilscherz-Launch behoben
Jeff hat innerhalb weniger Stunden anhand interner Logs meine Identität herausgefunden, aber alle haben herzlich darüber gelacht
Ein wenig bedauerlich bleibt nur, dass Sanjay Ghemawat außen vor blieb. Die beiden waren immer ein Team, aber am Ende bekam Jeff wohl allein mehr Aufmerksamkeit
Mein persönlicher Lieblingswitz ist: „Jeff Dean zieht seine Hose ein Bein nach dem anderen an, aber wenn er n Beine hätte, würde er sie in O(log n) anziehen“
Gemessen an der Reaktion des Publikums und am Kontext war es einfach naheliegender, Jeff zum Gegenstand zu machen; eine schädliche Absicht gegenüber Sanjay gab es nicht
Wenn man versucht, die sekundären und tertiären Effekte jeder Handlung vollständig einzukalkulieren, kommt man am Ende zu gar nichts mehr
Damals gab es dazu auch einen HN-Thread
Später haben wir sie so erweitert, dass jeder bei Google zu Personennamen eigene „facts“ erstellen und bewerten konnte
Dabei sammelten sich wohl mehrere Tausend interne Witze an, und bei jedem Versionswechsel von AppEngine habe ich den Schmerz der Betriebswartung kennengelernt
Ihre Partnerschaft wirkte immer noch sehr stabil, und obwohl Jeff etwas mehr spricht, waren die Geschichten der beiden wirklich beeindruckend
Deshalb hat sich die Aufmerksamkeit ganz natürlich stärker auf ihn konzentriert
Es gibt den Witz: „Wenn Jeff Dean Urlaub macht, stehen Googles Produktionsdienste still“ — und das war halbwegs wahr
Früher war der interne cron-Dienst schwach aufgestellt, daher lief auf Jeffs Workstation ein Job, der eine protobuf-Debug-DB erzeugte
Wenn er in Urlaub ging, liefen die Berechtigungen ab, der Job stoppte, und einige Dienste gingen kaputt
Als ich selbst Google Reader betrieb, verfolgte ich einmal ein Bigtable-Replikationsproblem und stellte fest, dass dieselbe GFS-Chunkserver-Instanz wie diese DB verwendet wurde
Jeff schickte sofort ein Code-Review, das die Replikationszahl von 3 auf 12 erhöhte, und das Problem verschwand
Ein weiterer „Jeff Dean Fact“ war: „Russ Cox war Jeff Deans Praktikant“
Das von Jeff und Sanjay gebaute verteilte grep-Werkzeug gsearch war wirklich elegant
Später entwickelte Russ Cox diesen Code weiter zu Google Code Search und arbeitete danach auch an der Entwicklung der Go-Sprache mit
Das ist im Blog von rsc gut dokumentiert
Die DB, die auf Jeffs Desktop lief, trug zwar die Warnung „nicht für Produktion“, war aber so praktisch, dass sie trotzdem alle benutzt haben
Vor ein paar Jahren erschien im New Yorker ein Artikel über die Beziehung zwischen Jeff Dean und Sanjay Ghemawat
Mein Lieblingswitz ist
Das fühlt sich weniger nach Chuck Norris an als eher nach einer Parodie auf „The Most Interesting Man in the World“
Das waren Sätze wie „der einzige Mann, der ein Tennismatch gegen eine Ziegelmauer gewonnen hat“, und Jeff Dean Facts folgt genau diesem Format
Der Witz „Jeff Dean hat ein Bit so stark geshiftet, dass es in einen anderen Computer gesprungen ist“ war wirklich großartig
Der Witz „Jeff hat mit einem einzigen Commit die Binärgröße um 3 % reduziert und zugleich die Schwere eines Python-Bugs erhöht“ hat eine ziemlich plausible technische Bodenhaftung
Änderungen an C-Toolchains oder Bibliotheken können genau solche Effekte haben
Ich mag den Witz sehr: „Jeff Dean kompiliert und führt Code aus, bevor er ihn einreicht, aber nur, um Bugs im Compiler oder in der CPU zu finden“
Ich habe tatsächlich Entwickler mit genau so einer Haltung erlebt
Ich bin technisch kein absoluter Experte, aber nachdem ich viele Interviews mit Jeff Dean gesehen habe,
finde ich es unglaublich faszinierend, jemanden über lange Zeit als 10- bis 100-mal produktiveren Ingenieur konstant auf diesem Niveau arbeiten zu sehen
Ich denke, je spezifischer ein Witz auf sein Ziel zugeschnitten ist, desto lustiger ist er
Beispiele dafür sind Bruce Schneier Facts oder
Doug McIlroy Facts
Meine drei Lieblingswitze sind diese