Alex Rios @alexrios.me · 01/10/2026Atualizei o material sobre Go Modules em português até o Go 1.27 💚 Saímos do GitBook e ganhamos casa nova: gomodules.alexrios.me Exemplos revisados e contribuições abertas. Material em português merece circular 🇧🇷 000
Alex Rios @alexrios.me · 14/09/2026A module can look encapsulated while another reaches straight into its state. I wrote about transparent boundaries, with a Go example that moves mutation back to its owner. alexrios.me/blog/patholo... 000
Alex Rios @alexrios.me · 07/09/2026The world tour continues relentlessly. I keep submitting talks and somehow people keep accepting them. Next stop: GoLab 2026, Bologna 🇮🇹 Talking about Green Tea GC, Go’s new garbage collector, and why “scan spans, not objects” turns out to be a much bigger idea than it first appears. 131
Alex Rios @alexrios.me · 22/08/2026Tito Lívio diz que Roma reprimiu as Bacanais por assassinato, uso de veneno e fraude. O único documento oficial contemporâneo que sobreviveu não menciona nada disso. Ele fala de caixa, juramentos, cargos e reuniões. O que essa diferença revela? 100
Alex Rios @alexrios.me · 19/08/2026Processo dá uma sensação poderosa de controle. Quando a org cresce, essa sensação pode virar uma armadilha: mais etapas, mais aprovações, mais rituais e mais governança começam a parecer uma resposta para problemas que, muitas vezes, são de contexto, autonomia, competência ou desenho da cia. 100
Alex Rios @alexrios.me · 11/08/2026A gente aprendeu a confundir confiança com competência. A WeWork chegou a valer US$ 47 bilhões porque Adam Neumann não vendia escritórios. Vendia certeza 100
Alex Rios @alexrios.me · 07/08/2026Five AI agents don't give you five brains. They give one brain five sources of interruption. The numbers make the current multi-agent coding playbook look different. I wrote about the hidden cognitive cost of orchestrating agents, and the simple change that makes the model work much better. 200
Alex Rios @alexrios.me · 23/07/2026Saying review is the bottleneck isn't news. In my new post, I explore why your seniority works through "chunking," why AI diffs blow your cognitive budget, and how to survive reviewing code written at industrial volume. 100
Alex Rios @alexrios.me · 10/07/2026Dois engenheiros, sintomas idênticos: exaustão, cinismo, desempenho em queda. As causas são completamente diferentes, e confundir as duas é o que faz com que o burnout nunca se resolva de verdade. 110
Alex Rios @alexrios.me · 24/06/2026Mais poderosa do que muitos países, mas sem prestar contas a ninguém. O verdadeiro império do futebol opera segundo suas próprias regras. 🌍⚽️ Leia o novo post: A FIFA é um país que ninguém pode auditar. 100
Alex Rios @alexrios.me · 03/06/2026Novo ensaio! A transição de Senior para Principal é, na maior parte, maturidade aplicada sob pressão, somada a algumas fraturas específicas que a indústria raramente nomeia. A seção final usa Espinosa e prometo que, no contexto, fica menos pretensioso do que soa aqui. 100
Alex Rios @alexrios.me · 03/06/2026O Congo tem 24 trilhões de dólares em minerais no subsolo. O congolês médio vive com menos de 2 dólares por dia. Isso não é acidente. É design. Patrice Lumumba entendeu isso em 1960, disse em voz alta, e viveu mais seis meses. 100
Alex Rios @alexrios.me · 18/05/202621% das peer reviews submetidas a uma das conferências mais importantes de machine learning foram inteiramente geradas por IA. Citações alucinadas. Feedback que não engajou com o paper. 120
Alex Rios @alexrios.me · 17/05/2026While prepping my GopherCon EU talk, I was reading Go's CPU detection code and spotted a one-line nesting mistake that has silently disabled GFNI detection on every consumer-grade Intel CPU shipped since 2021 (Alder Lake, Raptor Lake, the N-series mini-PCs, all of it). 100
Alex Rios @alexrios.me · 15/05/2026This one is for the patient reader. open.substack.com/pub/alexrios... 000
Alex Rios @alexrios.me · 05/05/2026"Pragmatic" has been quietly inverted in our industry. The philosophical tradition defined pragmatism as evaluating ideas by their practical consequences. That requires thought directed at outcomes. The modern engineering usage tends to mean the opposite: skip the thought, just act. 100
Alex Rios @alexrios.me · 17/04/2026Migrated my zero-allocation UUID library to Zig 0.16. alexrios.me/blog/migrati... 000
Alex Rios @alexrios.me · 15/04/2026I'm fairly certain you've approved a PR without really reading it. The junior got a green checkmark. Moved on. Never learned why the abstraction was wrong. The feedback loop closed. Nothing traveled through it. And this goes way beyond code review. 100
Alex Rios @alexrios.me · 15/04/2026Um trilhão de dólares evaporou do mercado de software em fevereiro. O mercado batizou de SaaSpocalypse. A gente age como se fosse a primeira vez que uma indústria inteira descobre que virou commodity. Não é. Esse filme passa a cada duas ou três décadas. 100
Alex Rios @alexrios.me · 07/04/2026O silêncio do seu melhor engenheiro é muito mais perigoso do que as reclamações dele. 🧵 Se ele parou de questionar ideias ruins e agora só diz "o que o time decidir", ele não ficou "maduro". Ele está esmaecendo. 100
Alex Rios @alexrios.me · 02/04/2026Shipped a UUID library with all tests green. Found silent data corruption hours later: bitCast on a negative timestamp produces a UUID from the year 10889. No panic, no error. Just wrong. #Zig alexrios.me/blog/uuid-zi... 010
Alex Rios @alexrios.me · 31/03/2026Em 1744, o homem que viria a ser sinônimo de finanças globais nasceu numa viela de 3 metros de largura, trancada por portões toda noite. Mil anos de história explicam como os judeus foram empurrados pras finanças. E por que culpá-los é exatamente o que o sistema precisa que você faça. 100
Alex Rios @alexrios.me · 27/03/2026Ever poked around a system and found three completely different patterns doing the exact same thing? 😅 You ask your tech lead: "Who made this architectural decision?" The answer: Nobody. It just... happened. 100
Alex Rios @alexrios.me · 18/03/2026Developers in a controlled study thought AI made them 20% faster. They were actually 19% slower. The perception didn't change even after they saw the data. 100
Alex Rios @alexrios.me · 17/03/2026Em 2002, uma organização financiada pelos irmãos Koch registrou o domínio usteaparty.com. Sete anos depois, uma "onda espontânea" de protestos varreria os Estados Unidos. 110
Alex Rios @alexrios.me · 11/03/2026Em 1989, a Disney mandou advogados pra três creches na Flórida. O crime: funcionários tinham pintado Mickey nas paredes pra alegrar as crianças. Exigiram que apagassem tudo. 100
Alex Rios @alexrios.me · 09/03/2026A maioria das câmaras está vazia. A maior parte do código gerado por IA funciona, ou pelo menos aparenta funcionar. A recompensa por puxar o gatilho é imediata: entregas mais rápidas, métricas melhores, promoções. O custo é adiado e distribuído. 100
Alex Rios @alexrios.me · 04/03/2026I built goenv. A terminal UI that makes Go environment variables actually manageable. brew install alexrios/tap/goenv Try it, break it, open issues. Contributions welcome. 101
Alex Rios @alexrios.me · 03/03/2026"How much storage will this need in a year?" The room went quiet. Nobody wanted to answer a question that demands precision nobody has. Except it doesn't demand precision at all. New post on the math every design review skips. 100
Alex Rios @alexrios.me · 03/03/2026Em 1971, um advogado escreveu um memorando confidencial. Mais de cinquenta anos depois, o plano dele virou o sistema operacional da política ocidental. Think tanks não são o que dizem ser. E o dinheiro por trás deles foi desenhado pra nunca aparecer. 110
Alex Rios @alexrios.me · 25/02/2026A França abandonou o Franco em 1999. Mas em 2025, 14 países africanos ainda são obrigados a usar uma versão dessa "moeda morta", com o valor decidido na Europa e sem terem voz ativa na política monetária. Não é parceria. É uma arquitetura de controle de 1945. 👇 100
Alex Rios @alexrios.me · 24/02/2026Tenho quase certeza de que você conhece aquele engenheiro que antes defendia as melhores práticas e hoje só revira os olhos nas reuniões. A gestão costuma chamar isso de "problema de comportamento" ou "negatividade". Mas e se esse diagnóstico estiver completamente errado? 100
Alex Rios @alexrios.me · 23/02/2026On paper, you hired 8 engineers. In practice, thanks to standing meetings, Slack threads, and the compounding tax of context-switching, you are getting the deep-work output of 2. We track cloud compute to the penny. Why is team attention unmetered? 👇 100
Alex Rios @alexrios.me · 20/02/2026Real work happens in the informal network: Friday afternoon Slack DMs, unwritten agreements, and knowing who can unblock you. When a company does a "reorg," it destroys that network and resets everyone's trust. I wrote why things get so slow after a restructuring (and why it's not your attitude). 100
Alex Rios @alexrios.me · 09/02/2026Por que ainda trabalhamos 40 horas por semana? Em 1930, Keynes previu que hoje trabalharíamos apenas 15 horas semanais devido ao salto na produtividade. Ele acertou o crescimento da riqueza, mas errou feio na nossa agenda. A resposta não é um erro do sistema. É a função dele. 110
Alex Rios @alexrios.me · 06/02/2026Part 3 of the Green Tea GC series covers how to benchmark it properly, what the GC trace actually tells you, and why most benchmarking attempts measure nothing at all. alexrios.me/blog/greente... 010
Alex Rios @alexrios.me · 05/02/2026High performers don't complain when the system is unfair. They disengage. The discretionary work disappears first. The extra test. The edge case caught in the shower. Staying late to unblock a teammate. I wrote about where that smell comes from, and one question you can ask before it's too late. 100
Alex Rios @alexrios.me · 02/02/2026O HSBC não é um banco que "cometeu erros". Ele é um banco fundado em 1865 especificamente para lavar dinheiro do tráfico de ópio. 160 anos depois, a operação é a mesma; só mudaram a droga e a tecnologia. O crime não é crime se você é sistêmico. É custo operacional. 🧵👇 110
Alex Rios @alexrios.me · 31/01/2026Part 2 of my Green Tea GC series dropped. Weeks of runtime source diving + custom animations to make span-based scanning actually make sense. alexrios.me/blog/greente... 000
Alex Rios @alexrios.me · 30/01/2026Automação é, muitas vezes, apenas uma forma cara de procrastinar uma decisão difícil sobre o seu processo. 🧵 Se você automatiza algo que exige julgamento, não resolveu o problema. Você só escondeu o erro até ele se tornar catastrófico. 100
Alex Rios @alexrios.me · 28/01/2026Working with LLMs has taught me something unexpected about organizations. Watching a model produce fluent, confident, wrong code made me realize I'd seen the same pattern in engineering orgs for years. The inability to say "I don't know". 100
Alex Rios @alexrios.me · 23/01/2026Quanto mais transparência exigimos, menos praticamos confiança. Quanto menos praticamos, pior ficamos em confiar. É um ciclo que se autorreforça. Escrevi sobre isso. alexriosbr.substack.com/p/transparen... 010
Alex Rios @alexrios.me · 21/01/2026When you're burned out, you need to answer one question: how much of this is the environment, and how much is me? Most people don't want to sit with that. This post forces you to. 100
Alex Rios @alexrios.me · 14/01/2026Green Tea GC doesn't make Go's garbage collector smarter. It makes it friendlier to caches. 50% fewer cache misses, 0-40% less GC CPU time. Part 1 of my deep dive. #Go alexrios.me/blog/greente... 000
Alex Rios @alexrios.me · 14/01/2026Here's something counterintuitive I've learned: Sometimes working more days per week leads to less burnout. And "working less" won't save you if the ratio is wrong. Wrote about a framework that changed how I think about sustainable work 👇 open.substack.com/pub/alexrios... 000
Alex Rios @alexrios.me · 07/01/2026Final part of my leak detector series: how academic research at Uber became a Go runtime feature. Run your tests, see what you find. alexrios.me/blog/gorouti... 010