Pular para o conteúdo
Voltar para todos os episódios
Ep. 32 - Inspire-se no Stack Overflow e na Roberta Arcoverde
Ep. 32

Ep. 32 - Inspire-se no Stack Overflow e na Roberta Arcoverde

31 de agosto de 202000:56:38
Agilidade
Cultura
Facilitação

Resumo rápido

Neste episódio, Roberta Arcoverde, tech lead no Stack Overflow, discute a cultura de transparência radical e comunidade que sustenta um dos sites mais acessados do mundo por programadores, reflete sobre as barreiras históricas entre o domínio técnico e outras áreas da tecnologia, e compartilha aprendizados pessoais sobre liderança, autoconhecimento e a importância de se afastar de ambientes tóxicos.

Capítulos

  1. 04:16Que problema o Stack Overflow resolve
  2. 07:47Transparência radical: código e banco de dados públicos
  3. 19:05A comunidade, não a tecnologia, é o diferencial
  4. 26:34Quando o próprio Stack Overflow sofreu com silos internos
  5. 36:21Trajetória pessoal: 'se afasta de gente escrota'
  6. 39:08Orgulho de um código de 12 anos que não parece legado
  7. 49:43Agilidade como 'água para peixe' no Stack Overflow

Frases do episódio

segurança por obscuridade não é segurança

16:38

se afasta de gente escrota

36:21

é bem água pra peixe

49:43

O que você vai ouvir neste episódio

  • Roberta Arcoverde compartilha sua perspectiva sobre os desafios da cultura de engenharia no Stack Overflow.
  • Lula e Roberta analisam a importância do domínio técnico para sustentação da agilidade nas empresas.
  • A discussão aborda a relevância do alinhamento entre times de tecnologia e objetivos de produto.
  • O episódio traz reflexões sobre boas práticas no desenvolvimento de software e facilitações de processos.

Temas discutidos

A discussão conecta diretamente a engenharia de software à agilidade organizacional, demonstrando que excelência técnica e cultura colaborativa são indissociáveis. A atuação de lideranças técnicas como a de Roberta Arcoverde no Stack Overflow reforça a necessidade de criar ambientes que favoreçam o aprendizado contínuo, a facilitação de processos e a entrega de valor sustentável. Fortalecer o domínio técnico possibilita que times de produto e liderança alcancem maior flexibilidade, otimizando o fluxo de trabalho e refinando a cultura interna das organizações.

Para quem é este episódio

Este episódio beneficia especialmente lideranças técnicas, pessoas desenvolvedoras de software e agilistas que buscam integrar práticas de engenharia refinadas à cultura organizacional. Profissionais de produto interessados em entender melhor os desafios das equipes de tecnologia também encontram percepções valiosas para aprimorar a colaboração e a entrega de resultados.

Perguntas que este episódio ajuda a responder

Qual é a relação entre o domínio técnico e a agilidade?

O domínio técnico fornece a base necessária para que a agilidade aconteça de forma sustentável. Sem boas práticas de engenharia de software e arquitetura adequada, a capacidade do time em responder a mudanças diminui, gerando débitos técnicos e reduzindo a eficiência das entregas ao longo do tempo.

Como a cultura do Stack Overflow influencia o desenvolvimento de software?

A cultura do Stack Overflow estimula a colaboração, o compartilhamento de conhecimento e a resolução de problemas em escala. No episódio, destaca-se como esses princípios moldam o trabalho das equipes de engenharia, influenciando diretamente as práticas diárias e a qualidade dos sistemas desenvolvidos.

Qual é o papel da liderança técnica em times ágeis?

A liderança técnica atua na facilitação da excelência técnica e na remoção de bloqueios para os desenvolvedores. Lideres como a Tech Lead Roberta Arcoverde ajudam a conectar as decisões de engenharia aos objetivos estratégicos do produto, garantindo alinhamento cultural e evolução técnica contínua na organização.

Sobre este episódio

Neste episódio, Roberta Arcoverde, tech lead no Stack Overflow, compartilha a cultura por trás de um dos sites mais acessados do mundo entre programadores. Fundado em 2008 como contraponto a modelos de assinatura para acesso a respostas técnicas, o Stack Overflow hoje tem mais de 20 milhões de perguntas na base, mas, surpreendentemente, é sustentado por uma equipe de engenharia de apenas 40 pessoas, com turnover extremamente baixo e times pequenos e muito seniores.

Um traço cultural central é a transparência radical: post-mortems públicos e detalhados, arquitetura documentada abertamente, e até o banco de dados disponível sob domínio público. Segundo Roberta, isso não representa risco porque o verdadeiro diferencial do Stack Overflow nunca foi a tecnologia, e sim sua comunidade de mais de 20 milhões de pessoas por mês, algo que nenhum dos vários clones do site já conseguiu replicar.

A conversa também explora barreiras históricas entre o domínio técnico e outras áreas, incluindo o reconhecimento de que o próprio Stack Overflow já sofreu com isso internamente, com a engenharia numericamente dominante fazendo com que decisões de produto fossem recebidas como ataques pessoais. O apresentador conecta isso à origem técnica do próprio Manifesto Ágil, assinado por figuras profundamente técnicas como Martin Fowler e Kent Beck, uma origem frequentemente esquecida em discussões modernas sobre agilidade.

Roberta compartilha reflexões pessoais honestas sobre sua trajetória, incluindo momentos de sub-representação de gênero em eventos técnicos e a percepção, com o tempo, de que poderia ter sido mais leve consigo mesma e com os outros como líder jovem. Ela deixa um conselho direto: se afaste de pessoas e ambientes tóxicos. Sobre o próprio trabalho, ela se orgulha do código do Stack Overflow, um sistema de 12 anos que não parece legado justamente por ser reescrito e atualizado continuamente, e descreve a cultura ágil da empresa como 'água para peixe': princípios ágeis profundamente embutidos no dia a dia, sem nunca serem nomeados formalmente. O episódio encerra com uma mensagem sobre leveza: comunidades técnicas se cobram demais por serem ultracompetentes, e é importante ter prazer no trabalho sem se cobrar tanto, aprendendo a se perdoar continuamente.

Transcrição completa

Este episódio recebe Roberta Arcoverde, tech lead no Stack Overflow há sete anos, para discutir a cultura por trás de um dos sites mais acessados do mundo entre programadores, e para aproximar quem ouve o podcast do domínio técnico da agilidade.

O Stack Overflow, fundado em 2008, nasceu como contraponto a sites da época cujo modelo de negócio era cobrar assinatura para acessar respostas técnicas; a proposta era democratizar esse conhecimento de forma aberta. Hoje a base tem mais de 20 milhões de perguntas e 30 milhões de respostas, e o site já esteve entre os 50 mais acessados do mundo. Roberta observa que, apesar dessa escala, é também um dos sites mais desconhecidos-conhecidos do mundo: praticamente todo programador já usou, mesmo sem associar o nome ao próprio site, simplesmente ao buscar uma mensagem de erro no Google.

Um dado que surpreende o apresentador é o tamanho real da empresa: apenas cerca de 40 pessoas na equipe de engenharia inteira, divididas em times pequenos: o time que cuida do site público de perguntas e respostas tem apenas quatro desenvolvedores; o maior time da empresa, que Roberta lidera, tem seis pessoas e cuida das instâncias privadas do Stack Overflow vendidas para empresas usarem internamente. O turnover é notavelmente baixo: a maior parte da equipe de engenharia está lá há oito, dez, doze anos, e mesmo com sete anos de casa, Roberta se considera uma das mais recentes.

Um ponto central discutido é como tecnologia e negócio não são tratados como domínios separados no Stack Overflow, assim como acontece, segundo o apresentador, na cultura do GitLab. Isso é reforçado pelo fato de a empresa usar sua própria ferramenta internamente: da equipe de vendas ao CEO, todo mundo usa o Stack Overflow interno para tirar dúvidas e sugerir melhorias, o que cria familiaridade e empatia entre áreas que, em outras empresas, ficariam isoladas.

Outro traço cultural destacado é a transparência radical: post-mortems de incidentes são públicos e detalhados, a arquitetura inteira é documentada abertamente, e até o banco de dados é público, sob licença de domínio público, podendo ser baixado por qualquer pessoa. Quando questionada se isso não traz risco de cópia ou ataque, Roberta responde que segurança por obscuridade não é segurança real, e que o verdadeiro diferencial do Stack Overflow nunca foi a tecnologia, e sim a comunidade, mais de 20 milhões de pessoas por mês que participam, compartilham e colaboram, algo que nenhum clone do site jamais conseguiu replicar, apesar de vários terem tentado.

A conversa então explora as barreiras históricas entre o domínio técnico e outras áreas da tecnologia: produto, UX, design. Roberta reconhece que o próprio Stack Overflow já sofreu com isso: por muito tempo, a equipe de engenharia era numericamente muito maior do que qualquer outra (apenas cinco designers e três gerentes de produto, por exemplo), o que fazia com que essas outras áreas tivessem dificuldade real de serem ouvidas. Reconhecer isso como um problema, segundo ela, é relativamente recente, assim como o trabalho ativo de corrigi-lo, passando por entender que decisões de produto, vindas de quem também é usuário diário da ferramenta, muitas vezes eram recebidas como ataque pessoal por parte dos desenvolvedores, simplesmente por serem uma opinião divergente vinda de dentro da própria comunidade técnica.

O apresentador conecta essa discussão à origem histórica da própria agilidade: o Manifesto Ágil foi assinado por pessoas profundamente técnicas, como Martin Fowler e Kent Beck, e é um erro comum esquecer essa origem técnica ao discutir agilidade hoje. Roberta complementa contando que, quando começou a trabalhar, o Extreme Programming (XP) era seu método favorito justamente por ter práticas técnicas robustas, como pair programming e testes automatizados, algo que métodos posteriores, como o Scrum, deixaram mais em segundo plano ao focar em processo.

Sobre desenvolvimento pessoal, Roberta reflete sobre sua trajetória com honestidade: reconhece ter tido sorte por trabalhar sempre em times com boa representação de mulheres, o que a deixou, por muito tempo, alheia à dimensão real do problema de sub-representação de gênero na área, até perceber isso mais claramente ao participar de eventos de comunidade fora do ambiente corporativo em que estava inserida, incluindo um episódio desconfortável em que foi a única, junto com outra mulher, entre 88 homens numa plateia de evento técnico. Ela também compartilha que, olhando para trás, gostaria de ter sido mais leve consigo mesma e com os outros durante os anos em que liderou equipes ainda jovem e imatura, e deixa uma recomendação direta: se afaste de gente tóxica; se você está num ambiente com líderes ou colegas que causam mais mal do que bem, busque ajuda e se mova para longe disso, porque raramente vale a pena permanecer.

É discutido o conceito de 'Go Horse', citado por Roberta a partir de uma palestra própria sobre o tema: a ideia de que existem três formas de fazer algo, a certa, a errada, e o 'Go Horse', que é a forma errada, só que mais rápida, colocando algo em produção sem cuidado real com qualidade.

Sobre orgulho profissional, Roberta afirma sem hesitar que se orgulha do próprio código e do processo contínuo de amadurecimento, mesmo reconhecendo os muitos erros cometidos ao longo do caminho. Ela descreve o Stack Overflow como um dos sistemas de maior qualidade com que já trabalhou, não por ser perfeito ou moderno superficialmente, mas por estar em reescrita e evolução constantes há doze anos, sempre atualizado às versões mais recentes de suas tecnologias, com decisões arquiteturais deliberadas e pragmáticas, e uma estabilidade rara considerando a escala de tráfego (deploys em produção várias vezes por dia). Ela também compartilha que já foi criticada publicamente, de forma direta, por um consultor que chamou a arquitetura do Stack Overflow de 'lixo', algo que a magoou na época, mas que hoje ela entende como uma perspectiva legítima, ainda que isolada: qualidade de arquitetura não pode ser julgada fora do contexto de qual problema real ela resolve.

Sobre agilidade na prática, Roberta descreve o Stack Overflow como um ambiente em que agilidade é 'água para peixe': ninguém fala explicitamente sobre sprints, story points ou burndown charts, mas os princípios ágeis, como colaboração, adaptação e autonomia, estão profundamente embutidos na cultura, ao ponto de acontecerem quase por osmose. A equipe técnica é extremamente sênior, praticamente sem ninguém com menos de dois anos de experiência, o que permite alto grau de autonomia e produtividade mesmo sem seguir formalmente nenhum framework ágil específico.

Para encerrar, o apresentador reforça a mensagem de leveza como fio condutor de toda a conversa, e Roberta deixa uma mensagem final: as comunidades técnicas se cobram demais por serem ultracompetentes e vivem se comparando; por isso, é importante ter prazer no que se faz sem se cobrar tanto e aprender a se perdoar, porque ninguém sabe tudo e todo mundo está, o tempo todo, aprendendo junto.

Ouvir no Spotify

Episódios relacionados

  • Ep. 273 - Design Organizacional para além da Estrutura

    Neste episódio do Love the Problem, o papo gira em torno de um tema que costuma gerar mais dúvidas do que respostas nas organizações: design organizacional. Afinal, quando falamos em redesenhar a organização, estamos falando apenas de organogramas, cargos e hierarquias? Para explorar essa pergunta, Rafaela Fonseca (Rafinha) recebe Gabi Correia, gerente de Desenvolvimento Organizacional na Cora, e Raphael Montenegro (Chewie), Head de Consultoria da Nower, em uma conversa profunda e prática sobre como pensar o design organizacional para além da estrutura formal. Ao longo do episódio, eles discutem porque o organograma raramente é o melhor ponto de partida, como olhar para fluxos de trabalho, rituais, relações e cultura pode gerar mais impacto no curto e no longo prazo, e de que forma abordagens como Flight Levels, autonomia responsável e feedback contínuo ajudam as organizações a evoluírem. A conversa também passa por temas como: A diferença entre estrutura e cultura — e por que uma não se sustenta sem a outra. O papel das relações, da confiança e do conflito saudável em processos de mudança. Como começar a evoluir o design organizacional sem grandes “revoluções” hierárquicas. A experiência prática da Cora ao tratar o design organizacional como habilidade, e não apenas como cargo. Se você é líder, profissional de RH, produto, agilidade ou estratégia e quer repensar a forma como as organizações aprendem, decidem e entregam valor, sem cair em soluções simplistas ou modismos, dê o play e embarque nessa conversa com a gente!

  • Ep. 234 - Os mitos da transformação ágil - Parte 2

    Neste episódio, são abordados mitos comuns sobre a transformação ágil nas empresas. Fernanda e Flor discutem ideias equivocadas, como a crença de que agilidade é exclusiva para a tecnologia, que transformações devem ser feitas de uma vez só, e que não há tempo para ser ágil. Além disso, desmistificam a aplicação universal de modelos como o do Spotify, a falsa necessidade de comitês centralizados para mudanças, e a visão limitada focada apenas em métricas de eficiência. Resumindo, destacam a importância de adaptar frameworks a cada contexto, promovendo uma cultura de comunicação clara, capacitação e experimentação contínua. Solta o play!

  • Ep. 40 - Abraçando árvores? Empatia e agilidade

    Os comportamentos e crenças individuais afetam a cultura da organização. Empatia é fundamental em uma organização ágil, ou é papo de abraçador de árvores? Nesse episódio Lula conversa com Day Andrade, Dani Prevot e Karen Monterlei sobre a relação entre "Empatia" e organizações ágeis. Se você gosta do Love the Problem, no nosso Instagram tem muito mais: https://www.instagram.com/lovetheproblem/ E pra facilitar a nossa empatia, passe lá no backstage e deixe seu feedback! https://k21.link/lovetheproblem

  • Ep. 281 - Gestão de pessoas baseada em dados: como dar bons feedbacks e desenvolver seu time sem deixar de fazer uma gestão humanizada?

    No episódio #281 do Love the Problem, Rafaela Fonseca recebe Felipe Azevedo, CEO da LG lugar de gente, e Daniella Prevot, consultora estratégica e trainer na Nower, para uma conversa sobre um dos grandes desafios das organizações: como usar dados na gestão de pessoas sem perder o lado humano. Ao longo do papo, eles abordam como sair de uma cultura baseada em achismos para decisões mais orientadas por dados, o papel de People Analytics no dia a dia das lideranças e como isso pode impactar diretamente feedbacks, desenvolvimento e engajamento dos times. Também falam sobre a importância do timing e da frequência dos feedbacks, os riscos de depender apenas da tecnologia e como equilibrar dados, contexto e relações humanas para uma gestão mais efetiva. Um episódio para quem quer tomar decisões mais assertivas e pragmáticas sobre pessoas — sem abrir mão da empatia e da conexão no dia a dia.