- Coleção de humor que reúne em um só repositório as lendárias habilidades de programação, em tom satírico, do engenheiro do Google Jeff Dean
- Baseado em piadas que começaram originalmente em uma publicação do Quora e depois foram consolidadas com versões de outras fontes
- O conteúdo é composto por centenas de piadas exageradas sobre programação, como “Jeff Dean provou que P=NP”
- Alguns itens indicam se são fatos reais, e há entradas marcadas com (TRUE)
- Repositório criado com o objetivo de preservar e registrar o humor de programadores dentro da cultura de desenvolvimento
Visão geral do repositório
- “Jeff Dean Facts” é uma coletânea de piadas sobre o engenheiro do Google Jeff Dean
- Uma versão de programação no estilo de “Chuck Norris Facts”, satirizando as habilidades sobre-humanas de Dean para programar
- Exemplo: “Jeff Dean proved that P=NP when he solved all NP problems in polynomial time on a whiteboard”
- O repositório consolida piadas de várias fontes e remove duplicações
- A primeira versão começou por volta de 2019 como um arquivo de texto copiado de uma publicação do Quora
- Depois, foram adicionados conteúdos coletados de outros sites e de threads apagadas do Google+
Conteúdo principal
- As piadas retratam de forma exagerada as habilidades de Jeff Dean em codificação, algoritmos e projeto de sistemas
- Ex.: “Jeff Dean’s PIN is the last 4 digits of pi”, “Jeff Dean can parse HTML with a regular expression... correctly”
- Algumas estão marcadas como “(TRUE)”, sugerindo que são fatos reais
- Os temas do humor incluem conceitos de ciência da computação, cultura interna do Google e ferramentas de desenvolvimento
- Ex.: MapReduce, Bigtable, compiler, kernel panic, SIGSUSPEND e muitos outros termos técnicos
- Alguns itens parodiam a cultura real de engenharia do Google e as realizações de Jeff Dean
Fontes
- As piadas foram coletadas de três fontes principais
- A pergunta do Quora “What are all the Jeff Dean facts”
- A publicação relacionada no site búlgaro infO(N)
- Uma thread apagada do Google+ e versões citadas por usuários do Reddit
- Itens duplicados ou semelhantes foram removidos, resultando em uma lista refinada
Licença e informações do repositório
- O repositório é distribuído sob a licença GPL-3.0
- No GitHub, possui mais de 340 estrelas (stars) e 10 forks
- Tags do tema: development, google, humor, punchcard, mordor, jeff-dean
Significado
- Atua como um arquivo de preservação para materiais online apagados ou dispersos
- Registra o código de humor e os memes culturais da comunidade de desenvolvedores
- Um material que mostra a identidade coletiva e o senso de humor dos programadores por meio de piadas técnicas
1 comentários
Comentários no Hacker News
Eu sou justamente a pessoa que criou o site Jeff Dean Facts
Não fui quem criou a piada em si, e sim o site que reunia essas piadas
Por volta de 2008, quando eu trabalhava no Google, o meme Chuck Norris Facts estava em alta, e um colega sugeriu uma “versão Jeff Dean”
Usando a plataforma interna de hospedagem de webapps Prometheus (que depois foi lançada como App Engine), criei um site onde as pessoas podiam publicar “fatos” sobre o Jeff Dean e avaliá-los com estrelas
Graças a isso, encontrei alguns bugs no Prometheus, e a equipe os corrigiu a tempo do lançamento de 1º de abril
Jeff rastreou minha identidade pelos logs internos em poucas horas, mas todo mundo se divertiu com isso
Ainda assim, ficou um arrependimento por ter deixado Sanjay Ghemawat de fora. Os dois sempre vinham juntos, mas no fim parece que só o Jeff acabou recebendo mais atenção
Pessoalmente, minha piada favorita é: “Jeff Dean veste as calças uma perna de cada vez, mas se tivesse n pernas, as vestiria em O(log n)”
Pela reação do público e pelo contexto, era mais natural que o alvo fosse o Jeff, e não havia intenção de prejudicar o Sanjay
Se você tentar calcular os efeitos de segunda e terceira ordem de toda ação, acaba não fazendo nada
Também houve um tópico no HN na época
Depois expandimos para que qualquer pessoa dentro do Google pudesse criar e avaliar “facts” usando o nome de qualquer funcionário
Acabaram se acumulando milhares de piadas internas, e a cada mudança de versão do AppEngine eu aprendia na prática a dor da manutenção operacional
A parceria deles ainda parecia muito sólida, e embora o Jeff tenda a falar mais, as histórias dos dois eram realmente impressionantes
Então a fama naturalmente acabou se concentrando nele
Existe a piada de que “quando Jeff Dean sai de férias, os serviços de produção do Google param”, e isso era meio verdade
Antigamente o serviço interno de cron deixava a desejar, então a workstation do Jeff rodava o job que gerava o banco de dados de debug do protobuf
Quando ele saía de férias, as credenciais expiravam, o job parava e alguns serviços quebravam
Eu também, enquanto operava o Google Reader, rastreei um problema de atraso na replicação do Bigtable e descobri que ele usava o mesmo GFS chunkserver que esse banco de dados
Jeff imediatamente mandou uma code review aumentando o fator de replicação de 3 para 12, e o problema sumiu
Outro “Jeff Dean fact” era: “Russ Cox foi estagiário do Jeff Dean”
A ferramenta de grep distribuído chamada gsearch, criada por Jeff e Sanjay, era realmente elegante
Depois Russ Cox evoluiu esse código para criar o Google Code Search, e mais tarde também participou do desenvolvimento da linguagem Go
Isso está bem documentado no blog do rsc
O banco de dados que rodava no desktop do Jeff tinha um aviso de “não é para produção”, mas era conveniente demais, então todo mundo usava
Alguns anos atrás, a New Yorker publicou uma matéria sobre a relação entre Jeff Dean e Sanjay Ghemawat
Minha piada favorita é
Isso me parece mais uma paródia de “The Most Interesting Man in the World” do que de Chuck Norris
Eram frases do tipo “o único homem que já venceu um muro de tijolos e uma partida de tênis”, e Jeff Dean Facts segue exatamente esse formato
A piada “Jeff Dean deslocou um bit com tanta força que ele foi parar em outro computador” era realmente muito boa
A piada “Jeff reduziu o tamanho do binário em 3% com um único commit e ainda aumentou a gravidade de um bug do Python” tem uma plausibilidade técnica bem convincente
Mudanças no toolchain C ou em bibliotecas podem mesmo causar esse tipo de efeito
Eu realmente adoro a piada “Jeff Dean compila e executa o código antes de submetê-lo, mas isso é para encontrar bugs no compilador ou na CPU”
Já conheci desenvolvedores com essa atitude na prática
Não sou um especialista técnico completo, mas depois de ver muitas entrevistas com o Jeff Dean,
acho fascinante observar um engenheiro 10 a 100 vezes mais produtivo atuando de forma consistente por tanto tempo
Acho que “quanto mais específica é a piada para o alvo, mais engraçada ela fica”
Por exemplo, há casos como Bruce Schneier Facts e
Doug McIlroy Facts
Minhas três piadas favoritas são estas