15 pontos por baeba 2025-10-17 | 8 comentários | Compartilhar no WhatsApp
  • Pontos principais:
    • A equipe de desenvolvimento web do YouTube enfrentava uma carga excessiva de manutenção e problemas técnicos por causa do suporte ao IE6.
    • Em vez de encerrar oficialmente o suporte, eles distribuíram discretamente um banner de aviso ambíguo para incentivar o upgrade aos usuários do IE6.
    • Abusando de um privilégio especial chamado 'OldTuber', conseguiram contornar o processo interno de aprovação e implantar o código.
    • À medida que a imprensa e outras equipes internas do Google (Google Docs) imitaram ou interpretaram positivamente a ação, o movimento para aposentar o IE6 se acelerou, e em um mês o número de usuários de IE6 no YouTube caiu pela metade.

Introdução

  • Contexto: Por trás do crescimento impressionante do YouTube, há uma história de dez anos atrás sobre a conspiração interna da equipe web para encerrar o suporte ao IE6 (Internet Explorer 6).
  • Origem do problema: O IE6 era um desastre técnico para a equipe de desenvolvimento, causando travamentos do navegador ou carga no servidor por conta de seletores de atributo e tags <img> com atributo src vazio, entre outros problemas.
  • Carga de manutenção: De 1 a 2 semanas de cada sprint principal eram gastas corrigindo bugs do IE6, e como cerca de 18% de todos os usuários ainda usavam IE6 na época, não era possível encerrar oficialmente o suporte.
  • Início da conspiração: Depois de muito sofrimento, a equipe passou a buscar uma forma de expulsar o IE6 sem reação negativa dos usuários e teve a ideia de 'ameaçar' em vez de encerrar oficialmente.

Desenvolvimento

1. Planejamento e execução da estratégia do banner para incentivar o upgrade do IE6

  • Plano do banner: Decidiram colocar um pequeno banner acima do player de vídeo, exibido apenas para usuários de IE6.
    • Conteúdo da mensagem: "O suporte ao seu navegador será descontinuado gradualmente em breve. Atualize para um navegador mais recente."
    • Características: O texto era deliberadamente vago e não mencionava prazo, com o objetivo de induzir o upgrade sem assumir um compromisso real de encerramento.
    • Links de navegadores: Incluíam Chrome, Firefox, IE8 etc., implementados para aparecer em ordem aleatória.
  • Abuso do privilégio 'OldTuber':
    • Origem do privilégio: Logo após a aquisição pelo Google, alguns engenheiros iniciais do YouTube criaram um privilégio especial ('OldTuber') para contornar as novas políticas de código do Google e fazer commits rapidamente, e alguns dos autores ainda o possuíam.
    • Implantação discreta: Os membros da equipe usaram esse privilégio 'OldTuber' para contornar o processo formal de revisão de código dos gestores e implantar o código do banner em produção.

2. Resultados inesperados e fatores que aceleraram a disseminação

  • Reação da equipe de PR: Logo após o lançamento do banner, os principais veículos de imprensa de tecnologia noticiaram o caso e construíram uma narrativa positiva de que o YouTube era um líder em prol de uma web mais rápida e segura.
    • Resultado: A equipe de PR ficou satisfeita com a reação positiva inesperada da imprensa e cooperou com o briefing posterior.
  • Preocupação e esclarecimento ao jurídico: Advogados alarmados pediram a remoção do banner por receio de que um favorecimento ao Chrome pudesse parecer conduta anticompetitiva.
    • Solução: O autor dissipou a preocupação demonstrando que a ordem dos navegadores era definida aleatoriamente.
  • Imitação pela equipe do Google Docs: Embora esperassem bronca dos gestores, ninguém apareceu; em vez disso, a equipe do Google Docs viu o banner do YouTube, convenceu seus próprios gestores e lançou por conta própria um banner semelhante de aviso sobre o IE6.
    • Efeito: A ação da equipe do Google Docs acabou tornando mais ambígua a origem do banner do YouTube e serviu de estopim para que outras equipes do Google também entrassem no movimento de aposentadoria do IE6.
  • Tolerância da liderança: Mais tarde, a liderança de engenharia do YouTube entendeu o que havia acontecido, mas decidiu informalmente tolerar a ação ao julgar que 'os fins justificavam os meios'.

3. Queda acelerada no número de usuários do IE6

  • Aposentadoria acelerada: Com vários serviços do Google, como YouTube e Google Docs, exibindo banners sobre o IE6, o movimento para aposentar o navegador se espalhou pela web.
  • Sucesso estatístico: Um mês após o lançamento do banner, a base de usuários de IE6 no YouTube caiu pela metade, e o tráfego global do IE6 diminuiu mais de 10%.
  • Resultado: A equipe de desenvolvimento executou o plano com sucesso sem sofrer qualquer punição ou medida oficial, e depois prometeu nunca mais fazer uma implantação não autorizada semelhante.

Conclusão

  • Avaliação final: A equipe de desenvolvimento web do YouTube conseguiu aliviar sua frustração com as dificuldades técnicas e remover o obstáculo técnico chamado IE6, explorando privilégios internos especiais e reações externas inesperadas.
  • Lição principal: O caso mostrou que a ação de uma pequena equipe, assumindo riscos e executando rapidamente, pode trazer mudanças rápidas e positivas para uma grande organização e para todo o ecossistema da web.

8 comentários

 
roxie 2025-10-23

Que obra de arte.

 
karikera 2025-10-18

Mesmo assim, no fim das contas, parece que fizeram uma coisa boa.

 
come2mecome 2025-10-17

Na prática, para aposentar o IE7 (que já não era mais suportado pela MS), grandes sites coreanos usaram esse método também — exibir um banner quando o acesso era feito pelo IE7. Pelo que me lembro, o efeito foi enorme.

 
crawler 2025-10-17

> Incluía Chrome, Firefox, IE8 etc., e foi implementado para ser exibido em ordem aleatória.

De qualquer forma, foi uma atitude meio inesperada, então fico curioso sobre que benefício a empresa via nisso para deixar passar.
Como também não foi uma migração para o Chrome, não parece que tenha havido algum ganho especial para o Google.
Ou será que eles julgaram que já era lucro suficiente absorver ao menos uma parte dos usuários de IE, mesmo que não todos?

 
joyfui 2025-10-17

Manutenção também consome recursos, então, se economizaram recursos, isso não é vantajoso para a empresa também?
> De 1 a 2 semanas dos principais ciclos de sprint eram dedicadas à correção de bugs do IE6

Pelo visto, embora eu não saiba como funciona o ciclo de sprint do Google, se for de um mês, estariam economizando pelo menos 25%...

 
crawler 2025-10-20

Com certeza, considerando que outras equipes também seguiram esse caminho, parece que quase todas as equipes de desenvolvimento web estavam desperdiçando tempo.
Na prática, também dá para ver isso como algo que, em algum momento, a diretoria teria que fazer, mas a equipe do YouTube tomou a frente e bancou essa decisão kkk

 
noxi7601 2025-10-17

Os fins justificam os meios.
É mais fácil pedir perdão do que permissão.

 
ggobp 2025-10-17

Grace Hopper:
"If it's a good idea, go ahead and do it. It's much easier to apologize than it is to get permission."
"Se você teve uma boa ideia, vá em frente e faça. É muito mais fácil pedir desculpas do que pedir permissão."