12 pontos por GN⁺ 2025-12-30 | 3 comentários | Compartilhar no WhatsApp
  • Um ceticismo (cynical) na medida certa ajuda engenheiros a entender com precisão como grandes empresas funcionam e, paradoxalmente, evita cair em um cinismo excessivo
  • Sem uma explicação cética e realista para por que engenheiros escrevem código ruim, há o risco de escorregar para teorias da conspiração exageradas, como desmotivação intencional ou estratégias anti-trabalho
  • A chamada visão “idealista” é, na verdade, mais cínica, porque enxerga o mundo como uma estrutura fundamentalmente corrupta e egoísta, partindo do pressuposto de que mudanças positivas são impossíveis
  • No discurso sobre engenharia de software, textos idealistas estão super-representados, enquanto faltam relativamente textos que expliquem como grandes empresas realmente funcionam
  • Uma geração que internalizou, nos anos 2010, um modelo de percepção desalinhado dos fatos sobre grandes empresas está enfrentando dificuldades nos anos 2020; entender o modelo correto de funcionamento torna mais viável alcançar até mesmo objetivos idealistas de forma realista

Minha posição sobre a crítica de ser um cínico

Por que a visão idealista é mais cínica do que parece

  • Segundo a visão “idealista” dogmática:
    no inferno do capitalismo tardio, grandes empresas são operadas por aristocratas ladrões que só querem poder,
    enquanto drones obedientes de engenharia produzem rapidamente código ruim para inflar o preço das ações,
    e o usuário final paga mais caro por um software pior e ainda é bombardeado por anúncios
  • Essa visão é cínica em relação a colegas e chefes
    • Na prática, executivos de grandes empresas querem oferecer um bom software aos usuários
  • Essa visão só parece idealista porque parte da premissa de que engenheiros individuais não devem aceitar nenhum tipo de compromisso
    • Nessa visão, mesmo sob pressão da empresa, não se deve escrever software horrível e, ainda que a empresa force concessões e cobre apenas entregas, existiria uma obrigação moral de recusar com firmeza
    • A narrativa de um indivíduo anônimo protegendo um bem que os usuários nem chegam a perceber reforça uma autoimagem heroica
  • Mas essa visão parte da ideia de que o mundo é uma estrutura fundamentalmente corrupta e egoísta e de que mudanças positivas reais são impossíveis
  • Por isso, essa postura parece menos idealismo e mais uma forma de cinismo que desistiu da possibilidade de mudança

Por que a visão cética é mais idealista do que parece

  • Não existe uma distinção clara entre “ferramenta de jogos políticos” e “profissional que resolve problemas significativos”
  • Na prática, quase todos os problemas significativos são resolvidos por meio de jogos políticos
  • Há pouquíssimos problemas que alguém consegue resolver sozinho; mudanças grandes em produtos (por exemplo, permitir que 150 milhões de usuários do GitHub usem LaTeX em Markdown) exigem coordenação com muitas pessoas, então é preciso se envolver com política
  • Engenheiros de software não definem a direção de uma grande empresa, mas têm influência considerável ao traduzir a direção da empresa em mudanças técnicas concretas
  • Grandes empresas atendem centenas de milhões ou bilhões de usuários, e pequenas mudanças podem ter um impacto total gigantesco, positivo ou negativo
  • Escolher participar de um processo político bagunçado é um ato idealista
  • A posição de um engenheiro em uma grande empresa é parecida com a de alguém no serviço público: não define a direção geral da política governamental, mas espera idealisticamente ainda conseguir fazer o bem

Ceticismo como vacina

  • Uma dose saudável de ceticismo funciona como vacina contra o cinismo excessivo
  • Sem uma explicação um pouco cética para por que engenheiros escrevem código ruim em grandes empresas, corre-se o risco de adotar uma explicação excessivamente cínica de que engenheiros estão sendo desmotivados de propósito como estratégia anti-trabalho para impedir sindicalização
    • Empresas não são estruturadas para se envolver nesse tipo de conspiração
  • Sem uma explicação um pouco cética para por que grandes empresas tomam decisões ineficientes, corre-se o risco de adotar a explicação excessivamente cínica de que elas estão cheias de incompetentes fracassados
    • Na realidade, empresas têm uma mistura normal de engenheiros fortes e fracos

Considerações finais

  • texto idealista demais sobre engenharia de software
    • Já existem livros e posts de blog de sobra explicando que você deve valorizar um bom código, ser gentil com colegas e trabalhar em projetos com impacto positivo
    • Mas faltam textos que expliquem com precisão como grandes empresas realmente funcionam
  • Textos céticos podem entristecer as pessoas ou transformá-las em cínicas amargas, mas textos idealistas também podem causar dano
  • A geração de engenheiros de software formada nos anos 2010 carregava um modelo incorreto em relação aos fatos sobre como grandes empresas funcionam,
    e está sendo, na prática, jogada no triturador ao entrar nos anos 2020
  • Se tivesse internalizado o modelo correto de funcionamento dessas empresas, essa geração não só teria menos chance de se meter em problemas como também estaria em posição melhor para alcançar seus próprios objetivos idealistas

Respostas adicionais a comentários no Hacker News

  • Alguns comentários apontam que é incoerente dizer "o que eu faço é, na verdade, bom" quando seu empregador está envolvido em atividades antiéticas
  • Alguns comentários questionam a afirmação de que executivos C-level querem oferecer um bom software, apontando que não deixam de sacrificar isso pelo próprio sucesso pessoal
    • Concordo, mas nem sempre é um jogo de soma zero; bom software dá dinheiro para empresas de software
  • Alguns comentários linkam o caso High-Tech Employee Antitrust Litigation como exemplo de grandes empresas participando de conspirações contra funcionários
    • Empresas são estruturalmente montadas para conluio em salários, mas não para deixar funcionários tristes de propósito
    • Não existe esse tipo de controle cultural minucioso e, na medida em que conseguem controlar algo, tentam manter os funcionários felizes para que trabalhem por menos dinheiro e não vão embora

3 comentários

 
[Este comentário foi ocultado.]
 
shakespeares 2025-12-30

É verdade que um certo cinismo é necessário.
Não seria o caso de, em áreas como revisão de código, transferirmos cada vez mais esse papel para a IA?
Afinal, ela é um talento adequado para o cinismo.

 
GN⁺ 2025-12-30
Comentários do Hacker News
  • Acho que quadros emocionais como cinismo, idealismo e otimismo não oferecem insight conceitual
    Em vez de emoção, é melhor entender o mundo em termos de possibilidade e impossibilidade
    Grandes empresas são conjuntos de pessoas com incentivos diferentes, então há coisas que estruturalmente não conseguem fazer
    Mas, quando os incentivos se alinham, as coisas avançam com uma rapidez surpreendente, mesmo que outras empresas ou governos se oponham
    No fim, é preciso ver as organizações como fenômenos compreensíveis e saber usar o modo como funcionam
    Só que a forma de manipular sistemas complexos de grupos humanos ainda é um problema em aberto e, se alguém tivesse encontrado uma solução repetível, os investidores já a teriam imposto
    Na prática, a maioria das empresas não se move em função do interesse dos investidores e, com o tempo, tende à ineficiência burocrática

    • Parece haver um uso incorreto do termo. O autor está confundindo cinismo com realismo
      O cinismo é essencialmente uma inclinação negativa e não pode ter um impacto ‘bom’ na estrutura social
      O realismo é neutro. A atitude valiosa no longo prazo é a ‘parresia (parrhesia)’, isto é, uma honestidade franca sem trair a si mesmo
      Como disse Newton, o importante é “dizer o ponto principal sem fazer inimigos”
    • O que o autor chama de cinismo é, na verdade, mais um atalho para uma forma de pensar probabilística
    • Acho que analisar empresas como se fossem seres humanos é um erro de categoria
      Empresas não são entidades com emoções ou crenças, mas sim sistemas distribuídos de otimização
      Cada integrante age com incentivos locais e informação incompleta e, como resultado, o todo parece irracional, embora em partes aja de forma racional
      Por causa dessa estrutura, empresas às vezes exibem, em termos individuais, traços psicopáticos — a falta de empatia não é uma falha moral, mas um subproduto de estruturas abstratas de decisão como métricas, metas e responsabilidade legal
      Organizações não sentem culpa e só reagem quando a inclinação dos incentivos muda
      Portanto, a questão entre cinismo e otimismo não é de humor, mas de ver a organização como agente intencional ou como um processo cego de seleção
      Se você adota a segunda perspectiva, percebe que muitas ‘ineficiências’ são, na verdade, o sistema funcionando como foi projetado
      O problema é que as empresas otimizam metas erradas bem demais
    • Modelagem que exclui emoções é incompleta
      Emoções influenciam o pensamento, então isso precisa ser reconhecido e incorporado ao modelo
      Assim como se corrige a distorção de uma lente de câmera, é preciso modelar a própria lente cognitiva
  • Não concordo com a afirmação de que executivos de nível C querem fazer bom software
    O que importa para eles é valor para o acionista, e para a gerência média é promoção e expansão de poder
    Colaboração e comunicação não são política, são simples atos de cooperação
    Política significa jogos de poder dentro da organização, como escrever relatórios inúteis, tomar crédito pelo trabalho alheio e transformar colegas em bodes expiatórios

    • Para fazer coisas grandes, é preciso consenso e alinhamento de incentivos, e isso inclui construir relações e confiança
      Acho que esse processo também faz parte da política em sentido amplo
    • A expressão “bom software” é vaga demais e acaba não significando nada
      O que eu considero ‘bom’ e o que a diretoria considera ‘bom’ são coisas totalmente diferentes
    • Política é a arte de acumular e usar capital relacional dentro da organização
      Alguns veem isso como manipulação, mas no fundo é uma questão de capacidade de construir relações
    • Valor para o acionista é o objetivo explícito, e isso restringe todas as ações
    • Colaboração e comunicação são elementos centrais da política
      Quando humanos se juntam, poder e prestígio inevitavelmente se misturam, e isso não dá para evitar
      No fim, é preciso ter sensibilidade política para exercer influência
  • Concordo totalmente com o texto do Sean
    Eu também tentei um cinismo extremo no trabalho, mas um pouco de idealismo produz resultados melhores
    Só discordo sobre como mudar a sociedade
    Se você continuar como empregado, o conselho dele faz sentido, mas não é obrigatório continuar sendo empregado
    Fiquei muito mais livre depois que me tornei consultor independente
    Agora, a menos que seja um cargo com autonomia como CTO ou CEO, não quero voltar a um emprego formal

    • Cínicos parecem inteligentes, mas, no fim, os otimistas vencem
      Para realizar coisas que parecem impossíveis, é preciso um pouco de ingenuidade
  • Sou britânico, então sou cínico por padrão
    Não entendo como engenheiros americanos continuam acreditando no sistema mesmo sendo repetidamente explorados pela empresa
    Para ser realmente cínico, é preciso entender os motivos e as intenções da empresa por meio de uma rede de informação

    • Ainda assim, engenheiros americanos recebem a maior remuneração do mundo, e todo mundo quer essas vagas
  • Interpretar que a empresa busca a felicidade dos funcionários é exagero
    Meta e Amazon preferiram, como política, manter um certo nível de rotatividade
    Quanto mais funcionários saíam deixando ações ainda não adquiridas para trás, melhor era para a empresa

    • Mas alguns preferem a competição e a substituição em ambientes de alto desempenho
      Ficam satisfeitos por poder trabalhar com colegas mais fortes
  • Isso me parece apenas um mecanismo de racionalização
    O alto escalão não entende de tecnologia, e a gerência média é obcecada por poder
    Quando essa estrutura se forma, o ciclo de feedback da organização se rompe e a empresa se transforma numa estrutura tóxica
    Nesse ponto, nenhum ‘cinismo saudável’ ajuda

  • Não entendo o dilema
    Como engenheiro, meu papel é facilitar a vida do gerente
    Se os valores da organização entram em conflito com os meus, eu vou para outro lugar
    É só isso

    • A menos que você seja assistente pessoal, seu trabalho não é simplesmente ajudar o gerente
      Na verdade, o papel do gerente é remover obstáculos para a equipe
    • Sim, a empresa é originalmente esse tipo de contrato
      Se quiser salvar o mundo, vá para uma ONG
    • Mas essa atitude é perigosa
      Pode levar a uma insensibilidade moral do tipo “vou construir o campo de concentração porque mandaram”
  • Quando a tecnologia amadurece, é natural que política e gestão passem a dominar
    No começo, os técnicos trabalhavam com liberdade, mas, à medida que a indústria amadurece, a gestão entra em cena
    O mesmo padrão se repetiu com pontes, eletricidade, rádio etc.
    O software também já entrou nessa fase
    Na história da tecnologia, esse ciclo aparece repetidamente

  • Sempre fiquei curioso sobre por que o cinismo surge
    Isso é o resultado de não conseguir processar adequadamente experiências negativas
    Quando jovens, somos idealistas, mas, com a idade, o acúmulo de experiências nos torna cínicos
    No entanto, é trágico quando as gerações mais novas se tornam cínicas demais
    Para persuadir pessoas, é preciso empatia e conversa sincera
    O importante não é jogo político, mas esforço para encontrar pontos em comum e demonstrar respeito

    • O cinismo das gerações mais novas é uma forma prática do ditado “espere o melhor, prepare-se para o pior”
      Só esperança dificilmente serve de base para a tomada de decisão
  • O autor parece uma boa pessoa, mas acho que vê a realidade das grandes empresas de forma ingênua demais
    Ele trabalha em uma empresa mencionada em High-Tech Employee Antitrust Litigation e faz parte de uma organização envolvida com vigilância, monopólio e projetos militares
    O fato de receber um salário alto é resultado de suas escolhas, e por isso ele não pode escapar da responsabilidade moral
    Ter sucesso politicamente dentro de um sistema corrupto dá dinheiro, mas é outra coisa que viver bem

    • Eu também trabalho no setor de tecnologia, mas isso parece autojustificação demais
    • Ele trabalha no GitHub, então não me parece algo para condenar nesse nível
    • Eu trabalho numa empresa que considero moralmente aceitável e ganho metade do salário, mas estou satisfeito
      Ao fazer esse tipo de escolha, às vezes você vira alvo de deboche na indústria, mas tudo bem
    • Nem todo desenvolvedor precisa ser totalmente responsável pelas falhas morais da empresa
      Mesmo dentro de uma grande organização, dá para gerar impacto positivo
      Viver nos EUA em si é um dilema parecido — assim como se continua lá por motivos práticos sem ser algo perfeitamente moral
    • O acordo entre empresas para impedir a fuga de talentos foi claramente uma prática de cartel, mas é exagero enxergar isso apenas como ‘opressão aos funcionários’
      Isso foi simplesmente resultado de uma estrutura de maximização de lucro, e a ação antitruste corrigiu isso
      A alegação de que o GitHub esteve envolvido em ações militares tem base fraca