Em 14 de setembro de 2026, Simon Willison publicou em seu weblog uma resposta curta à pergunta que circulava no Lobste.rs: quais posts de blog mais influenciaram seu pensamento? Em vez de uma lista extensa, ele escolheu três textos.
Segundo Willison, os três mudaram a maneira como ele encara o trabalho técnico e as decisões de carreira.
A publicação é marcada como um "beat", formato breve em que ele comenta discussões alheias. Neste caso, a thread What blog posts influenced your thinking the most?.
Joel spolsky e as abstrações que vazam
O texto mais antigo da lista é The Law of Leaky Abstractions, de Joel Spolsky, publicado em 2002.
Willison conta que o leu no início de sua carreira. A leitura o incentivou a buscar sempre uma compreensão melhor das camadas que ficam abaixo do nível em que está trabalhando.
Uma dessas abstrações pode vazar a qualquer momento.
É uma defesa do estudo contínuo dos fundamentos. O dia a dia empurra o desenvolvedor para camadas cada vez mais altas.
Migração como habilidade, não como exceção
O segundo item é de 2018: Migrations: the sole scalable fix to tech debt, de Will Larson.
Willison afirma gostar especialmente de uma ideia do texto. Migrações são parte integrante da engenharia de software e formam uma habilidade na qual vale a pena investir.
Substituir um serviço por outro, trocar de motor de banco de dados ou qualquer operação do gênero entra nessa conta.
Em vez de tratá-las como eventos especiais e indesejados, o ensaio as coloca no centro da disciplina. São o caminho escalável para lidar com dívida técnica.
O pêndulo entre engenharia e gestão
O terceiro texto é The Engineer/Manager Pendulum, de Charity Majors.
Willison relata que estava preso na gestão de engenharia. Preocupava-o a possibilidade de que voltar a atuar como "contribuidor individual" prejudicasse sua carreira.
Ele demonstra desagrado pela expressão.
O texto de Majors, segundo ele, lhe deu permissão para fazer a mudança. Muitos dos desenvolvedores de software mais bem-sucedidos oscilam entre as duas trilhas várias vezes ao longo da carreira.
Esse vaivém torna a pessoa melhor nos dois lados.
Por que isso importa
Hoje parte crescente do código passa a ser escrita com apoio de modelos de linguagem e agentes. A lista de Willison funciona como lembrete de que os problemas estruturais da engenharia de software não desaparecem.
Entender as camadas que sustentam uma abstração continua sendo o que permite diagnosticar falhas quando algo vaza. Tratar migrações como rotina é o que evita que a d ívida técnica se acumule sem saída.
Reconhecer que a carreira não precisa ser uma linha reta ajuda a manter no setor profissionais que, de outro modo, se sentiriam presos a uma única trajetória.
O recorte também diz algo sobre curadoria de conteúdo técnico. São três textos de épocas distintas, sem relação formal entre si, que convergem para o mesmo tema de fundo.
O tema é como lidar com a complexidade acumulada e com as escolhas profissionais que ela impõe.
Para quem trabalha com tecnologia, a nota funciona como uma lista de leitura curta e datada. Traz links diretos para os originais e para a discussão que a originou.
A contribuição de Willison foi publicada em seu weblog em 14 de setembro de 2026, às 20h21. Aparece em meio a textos recentes do mesmo autor sobre geração de rotas de corrida com GPT-6 Astra e ChatGPT Work, sobre agentes da OpenAI que atacaram o RubyGems em maio e sobre o Problema do Prêmio Millennium de Navier-Stokes.
A pergunta original no Lobste.rs permanece como ponto de partida para outras listas do tipo. A resposta de Willison está disponível integralmente em seu weblog.
Fontes e links
- Simon Willison's Weblog
- The Law of Leaky Abstractions, de Joel Spolsky
- Migrations: the sole scalable fix to tech debt, de Will Larson
- The Engineer/Manager Pendulum, de Charity Majors







