Episódios

Todos os episódios

Código, carreira e a dose certa de dopamina — um episódio de cada vez.

#2411 de ago, 20263 min

Como viver de freelancing e conquistar o mercado internacional

Exploro a transição para o trabalho remoto internacional, destacando desafios e estratégias para sucesso na carreira.

#24031 de jul, 20263 min

Como a Observabilidade Pode Redefinir Sua Plataforma

Exploramos como a observabilidade pode ser um divisor de águas na sua plataforma, transformando dados em insights e impacto real. Veja como aplicar práticas de observabilidade para alavancar o desempenho do seu time.

#23930 de jul, 20262 min

AI Agents: Seu Novo Par de Mãos no Código

Exploramos como agentes de IA podem ser verdadeiros parceiros na codificação, transformando sua carreira e rotina diária. Descubra como aumentar sua produtividade e eficiência ao integrar essas ferramentas no seu fluxo de trabalho.

#23827 de jul, 20263 min

Como Fazer seu Gateway de API Trabalhar para Você

Exploramos como um gateway de API bem configurado pode acelerar entregas e reduzir problemas em times de desenvolvimento de software. Descubra como aproveitar ao máximo essa ferramenta essencial.

#2373 de jul, 20262 min

Como a Curiosidade Me Fez um Líder Melhor

Exploro como a curiosidade moldou minha trajetória de liderança. Não é só sobre saber mais, mas sobre perguntar mais e ouvir melhor.

#2362 de jul, 20263 min

Como a IA Está Redefinindo o Trabalho e a Carreira em Tech

A inteligência artificial não está apenas transformando o modo como construímos sistemas, mas também redefinindo como pensamos sobre carreiras em tecnologia. Vamos explorar como essas mudanças sociais e tecnológicas impactam o seu futuro profissional.

#2351 de jul, 20263 min

Por que o Futuro do Platform Engineering é Sólido como Rocha

Exploro como as práticas de Platform Engineering estão se consolidando como essenciais para o sucesso em times de tecnologia, mesmo em tempos de transformação rápida e agentes de IA.

#23429 de jun, 20262 min

Rotinas que Transformam: O Poder do Pequeno Progresso

Como pequenas mudanças nas suas rotinas diárias podem criar um grande impacto na sua carreira ao longo do tempo. Descubra como implementar essas modificações pode ser mais fácil do que você imagina.

#233S9 · 202610 de dez, 20264 min

O que eu diria para o dev de 2013 — e o que ele me diria de volta

Treze anos de carreira em tech — do suporte de Oi em Camaquã ao Staff Engineer em empresa global. Uma carta honesta para o início do caminho, e o que o dev de 2013 provavelmente questionaria sobre onde chegamos.

#232S9 · 202612 de nov, 20264 min

Dois anos de empresa global: o que mudou, o que não mudou, o que eu não esperava

Dois anos trabalhando em empresa global de tecnologia — não como dev de produto, mas como Staff Platform Engineer. O que a escala muda, o que a distância cria, e o que só se aprende de dentro.

#231S9 · 20268 de out, 20264 min

De ideia a 200 episódios: como o café com dopamina foi construído em paralelo com a carreira

Um site de conteúdo com 200+ episódios, 9 temporadas e 12 séries, construído nas margens do tempo de quem trabalha full-time. O que é a estrutura por baixo, as decisões que guiaram o projeto e o que ficou de aprendizado.

#230S9 · 202610 de set, 20264 min

Construir em público sendo CLT em 2026: o que funcionou, o que não funcionou

Building in public é um conceito de quem tem tempo e liberdade de founder. Como engenheiro CLT com emprego full-time e família, a equação é diferente — e a versão que funciona tem nuances que ninguém conta.

#229S9 · 202613 de ago, 20264 min

Claude Code no trabalho de plataforma: o que mudou depois de 6 meses de uso real

Seis meses usando Claude Code como ferramenta diária de trabalho em platform engineering — não como curiosidade, mas como colaborador. O que mudou, o que permaneceu e onde ainda prefiro trabalhar sem ele.

#228S9 · 20269 de jul, 20264 min

As habilidades que realmente importam em 2026 — e as que ficaram para trás

O mercado de tech muda os critérios de valor mais rápido do que a maioria das pessoas percebe. Depois de anos acompanhando o que diferencia engenheiros que crescem dos que ficam parados, tenho uma visão clara do que importa agora.

#227S9 · 202627 de jun, 20263 min

O que 14 anos de experiência me ensinaram sobre IA no dia a dia

Exploro como a IA realmente impacta o trabalho do desenvolvedor e compartilho insights práticos de como integrar essas ferramentas no seu fluxo de trabalho diário para amplificar sua produtividade.

#226S9 · 202627 de jun, 20266 min

Criando Golden Paths para Integrações com APIs Externas

Como equipes de plataforma podem simplificar e padronizar integrações com APIs externas, reduzindo a complexidade e melhorando a experiência dos desenvolvedores.

#225S9 · 202626 de jun, 20267 min

Como Simplificar Autenticação em Arquiteturas Distribuídas

Exploramos estratégias para simplificar a autenticação em arquiteturas modernas e como uma abordagem de plataforma pode transformar a experiência do desenvolvedor.

#224S9 · 202625 de jun, 20266 min

Por que seu API Gateway pode estar te segurando

Quando a plataforma vira gargalo? Exploramos os desafios de escalar um API Gateway em arquiteturas cloud-native e como evitá-los.

#223S9 · 202619 de jun, 20266 min

Observabilidade: O Alicerce para Escalar com Confiança

Como times de plataforma podem usar observabilidade para habilitar escala e reduzir riscos em ecossistemas complexos de microsserviços.

#222S9 · 202614 de jun, 20267 min

Saúde mental: como sobreviver à avalanche de ferramentas de IA

Com a explosão de ferramentas de IA e agentes inteligentes, como os times de plataforma podem gerenciar a pressão sem comprometer a saúde mental?

#221S9 · 202611 de jun, 20264 min

Agentes de IA em 2026: o que funciona, o que não funciona, o que todo mundo finge que sabe

O hype de agentes de IA chegou antes da maturidade. Depois de usar agentes em produção por um ano, tenho uma visão mais honesta do que realmente funciona — e do que ainda é promessa com data incerta.

#220S9 · 20266 de jun, 20266 min

Saúde Mental em Tempos de Inovação Acelerada

Como equilibrar inovação e estabilidade sem comprometer a saúde mental dos times de plataforma.

#219S9 · 202630 de mai, 20266 min

Automação Inteligente: Construindo Pipelines que Fazem Sentido

Como criar pipelines de automação que realmente agreguem valor em um cenário onde o tempo é um recurso escasso e a complexidade aumenta continuamente.

#218S9 · 202624 de mai, 20266 min

Como a IA pode impulsionar (ou atrapalhar) sua produtividade

Ferramentas de IA estão em alta, mas será que elas realmente ajudam a produtividade de times de engenharia? Vamos explorar como separar o hype da realidade e construir um caminho dourado para IA na sua plataforma.

#217S9 · 202623 de mai, 20266 min

Carreira global em tech: o que ninguém te conta

Exploro os desafios e oportunidades de uma carreira internacional em tech, com insights para times de plataforma que precisam lidar com diversidade cultural e fusos horários.

#216S9 · 202622 de mai, 20266 min

Saúde Mental e a Pressão por Inovação nos Times de Plataforma

Como os times de plataforma podem equilibrar inovação e saúde mental em um cenário de rápida evolução tecnológica e alta demanda por resultados.

#215S9 · 202618 de mai, 20266 min

DevSecOps: Evoluindo para um mundo de agentes e automação

Como as práticas de DevSecOps estão se adaptando à era dos agentes de IA e automação em larga escala. Exploramos os desafios de segurança, governança e o papel das equipes de plataforma nesse novo cenário.

#214S9 · 202615 de mai, 20266 min

Golden Paths para IA: Reduzindo a Fragmentação nos Times

Como os golden paths podem ajudar a padronizar o uso de agentes de IA, reduzindo a complexidade e aumentando a produtividade dos times.

#213S9 · 202614 de mai, 20264 min

O novo burnout da era da IA: quando tudo é possível e nada fica pronto

Com IA, construir nunca foi tão rápido. Mas a velocidade de construção não resolve a velocidade de decisão — e a fadiga de escolha em um ambiente de possibilidade infinita tem um custo real na saúde mental.

#212S9 · 20269 de mai, 20266 min

Ferramentas LLM e Saúde Mental: Quando Menos é Mais

Como a sobrecarga de ferramentas LLM pode impactar a saúde mental dos times e o que times de plataforma podem fazer para evitar o burnout.

#211S9 · 20266 de mai, 20266 min

Golden Paths: Como Criar Abstrações que os Devs Amam

Criar um golden path que os desenvolvedores realmente queiram usar é um desafio de design, governança e empatia. Vamos explorar o que separa os caminhos de ouro que funcionam daqueles que ninguém segue.

#210S9 · 20264 de mai, 20266 min

Guardrails para LLM: Equilibrando Liberdade e Governança

Como líderes de plataforma podem criar guardrails eficazes para que times aproveitem o poder das ferramentas LLM sem gerar fragmentação ou riscos desnecessários.

#209S9 · 20261 de mai, 20267 min

Como a IA está moldando carreiras globais na engenharia de software

A IA não é só sobre tecnologia; é sobre como ela redefine a carreira de engenheiros em escala global. Vamos explorar as oportunidades e desafios dessa nova era.

#208S9 · 202627 de abr, 20266 min

Machine Learning Seguro em Arquiteturas de Microsserviços

Exploramos como integrar machine learning em microsserviços sem comprometer segurança e governança, garantindo escalabilidade e uma experiência consistente para desenvolvedores.

#207S9 · 202626 de abr, 20265 min

Obscura e o Futuro do Web Scraping com Agentes de IA

Nesta semana, exploramos como o Obscura está revolucionando o web scraping com agentes de IA e como isso pode redefinir o cenário cloud-native. Além disso, confira repositórios promissores e insights da comunidade.

#206S9 · 202625 de abr, 20265 min

AI Agents: A Nova Fronteira do Cloud-Native

Exploramos como os agentes de IA estão transformando o cenário cloud-native e destacamos ferramentas promissoras para desenvolvedores brasileiros.

#205S9 · 202624 de abr, 20265 min

Sandboxing na Era dos Agentes de IA

Exploramos sandboxes leves, seguras e instantâneas para agentes de IA, além de como isso transforma o cenário cloud-native.

#204S9 · 202623 de abr, 20265 min

RustDesk e o Avanço das Ferramentas Open Source

Exploramos o crescimento das ferramentas open source como RustDesk e seu impacto no cenário cloud-native. Descubra como essas soluções estão transformando a experiência do desenvolvedor.

#203S9 · 202622 de abr, 20265 min

OpenMythos e o Crescimento dos Frameworks Open Source

Exploramos o OpenMythos, um framework revolucionário inspirado no Claude, e discutimos como ele reflete o avanço dos agentes de IA open source no universo cloud-native.

#202S9 · 202621 de abr, 20265 min

Browser Harness e o Futuro dos Agentes de IA na Web

Exploramos como ferramentas como o Browser Harness estão transformando a web em um playground para agentes de IA, automatizando tarefas e redefinindo a interação online.

#201S9 · 202620 de abr, 20265 min

LLMfit e Cognee: Explorando o Futuro dos Agentes de IA

Descubra como ferramentas como LLMfit e Cognee estão moldando o futuro dos agentes de IA no ecossistema cloud-native e o impacto dessas inovações no mercado brasileiro.

#200S9 · 202619 de abr, 20265 min

Open Source e Agentes de IA: Um Futuro Promissor para o Cloud-Native

Exploramos o impacto dos agentes de IA open source no ecossistema cloud-native, com destaque para novos repositórios que estão transformando a forma como desenvolvemos aplicações.

#199S9 · 202618 de abr, 20265 min

LLM Tools e o Impacto na Cultura Cloud-Native

Exploramos como ferramentas de LLM estão moldando práticas cloud-native e transformando a experiência dos desenvolvedores.

#198S9 · 202617 de abr, 20265 min

Claude Code, RTK e o Novo Cenário dos Agentes de IA

Exploramos como ferramentas como RTK e Claude Code estão transformando o desenvolvimento com IA e o que isso significa para os devs brasileiros.

#197S9 · 202616 de abr, 20265 min

Superpowers e o Novo Paradigma dos Agentes de IA

Exploramos o impacto do framework Superpowers para agentes de IA e como ele pode transformar o desenvolvimento cloud-native. Além disso, confira repositórios promissores e insights da comunidade.

#196S9 · 202615 de abr, 20265 min

Claude Code e os Agentes do Futuro: O que está por vir?

Exploramos o boom dos agentes de IA, o impacto do Claude Code e os repositórios que estão bombando no GitHub.

#195S9 · 202615 de abr, 20265 min

Ruflo e o Futuro da Orquestração de Agentes

Exploramos o impacto dos agentes de IA na era do cloud-native, com foco no Ruflo e outras ferramentas emergentes que estão revolucionando o desenvolvimento de software.

#194S9 · 202614 de abr, 20262 min

Por que Platform Engineering é o futuro (e não DevOps)

No primeiro episódio, exploramos o que é Platform Engineering, por que está substituindo o DevOps tradicional, e como isso muda a carreira de quem trabalha com infraestrutura e desenvolvimento.

#193S9 · 202610 de abr, 20265 min

Claude Code e o Boom dos Agentes de IA Open Source

Exploramos o crescimento explosivo dos agentes de IA open source, com destaque para o Claude Code e suas aplicações. Além disso, os repositórios GitHub mais quentes da semana!

#192S9 · 20268 de abr, 20264 min

Platform engineering para workloads de IA: rate limits, custo de inferência e guardrails

Quando IA vira infraestrutura, os problemas de plataforma ficam diferentes. O que aprendi gerenciando workloads de IA em escala: throttling, custo por token, fallbacks e como construir guardrails que funcionam.

#191S9 · 202610 de mar, 20264 min

Como construí este site com IA como par de programação — do zero ao deploy

Este site foi construído com IA como colaborador ativo — não para gerar o texto dos episódios, mas para implementar a plataforma inteira. O que funcionou, o que não funcionou, e o que aprendi sobre trabalhar com agentes de código.

#190S9 · 202612 de fev, 20264 min

O que "sênior" significa quando a IA escreve o boilerplate

A definição de sênior sempre foi nebulosa. Com IA escrevendo o código que antes diferenciava júnior de pleno, o critério precisa ser revisto — e essa revisão tem consequências para quem está crescendo agora.

#189S9 · 202615 de jan, 20263 min

O que mudou de verdade em 12 meses de agentes de IA no meu trabalho

Não é hype — é a rotina. O que ficou, o que falhou, e o que ninguém estava esperando que acontecesse quando agentes de IA viraram parte do trabalho diário de plataforma.

#188S8 · 20259 de dez, 20253 min

O que eu faria diferente se começasse hoje — carta para o dev de 2019

Se eu pudesse mandar uma carta para mim mesmo em 2019 — saindo do burnout, entrando numa software house, sem saber onde ia chegar — o que eu diria?

#187S8 · 202511 de nov, 20253 min

O que uma empresa global aprende sobre IA em 2025 — sem o hype do LinkedIn

Do lado de dentro de uma empresa grande adotando IA, o que está sendo difícil, o que está funcionando, e o que o LinkedIn não conta sobre essa transição.

#186S8 · 202514 de out, 20253 min

De ideia a produto: a stack que uso para construir rápido como engenheiro solo

Construir rápido sozinho não é sobre usar menos ferramentas — é sobre escolher as certas e não mudar de ideia no meio do caminho.

#185S8 · 20259 de set, 20253 min

Claude Code no trabalho real — um mês usando IA como pair programmer de verdade

Depois de um mês usando Claude Code como meu par de programação principal, aqui está o que mudou, o que não mudou, e o que eu não esperava.

#184S8 · 202512 de ago, 20253 min

Staff Engineer em 2025: o que mudou na função quando IA faz 80% do código boilerplate

Se IA escreve o código que antes diferenciava seniors de juniors, o que Staff Engineer faz? A resposta é mais clara do que parece — e mais urgente.

#183S8 · 20258 de jul, 20253 min

Construir em público sendo CLT — o que funciona, o que não funciona, o que tenho medo

Trabalhar em tempo integral numa empresa e construir produtos paralelos em público é possível. Mas tem fricções reais que ninguém comenta no LinkedIn.

#182S8 · 202510 de jun, 20253 min

MCP: o que é o Model Context Protocol e por que vai mudar como construímos ferramentas

MCP não é mais uma sigla de IA. É um protocolo que muda como ferramentas se conectam com modelos de linguagem — e o que isso significa para engenheiros.

#181S8 · 202513 de mai, 20253 min

Platform engineering para serviços de IA — golden paths para times que usam LLMs

Quando times de produto começam a usar LLMs, a plataforma precisa evoluir. O que aprendi construindo infraestrutura para IA dentro de uma empresa.

#180S8 · 20258 de abr, 20253 min

Como construí um produto do zero usando IA como par de programação

Construir um produto solo em 2025 é diferente de 2020. Não porque ficou mais fácil — porque ficou possível atacar escopo que antes exigia um time.

#179S8 · 202511 de mar, 20253 min

Agentes de IA em produção — o que aprendi deployando LLMs num ambiente enterprise

Colocar um agente de IA em produção numa empresa com compliance, SLA e time de segurança é diferente de fazer um demo no notebook. Aqui está o que ninguém conta.

#178S8 · 202511 de fev, 20253 min

O que compila em 2025: as habilidades que ainda importam quando a IA escreve código

Quando a IA consegue escrever a maioria do código boilerplate, o que ainda diferencia um engenheiro bom de um mediano?

#177S8 · 202514 de jan, 20253 min

O que mudou no meu trabalho com IA em 2025 — não é o que você pensa

Todo mundo fala sobre produtividade com IA. O que mudou de verdade no meu trabalho não foi velocidade — foi o tipo de problema que eu consigo atacar.

#176S7 · 202310 de nov, 20244 min

A pressão de manter 99.999% — o que alta disponibilidade faz com a sua cabeça

Cinco noves de disponibilidade. Isso é 5 minutos de downtime por ano. Aqui está o que ninguém conta sobre o que é operar sistemas com esse SLA — e o custo humano disso.

#175S7 · 202322 de set, 20244 min

Dois anos numa empresa global — o que mudou em mim como engenheiro

Não é sobre o que aprendi tecnicamente. É sobre como muda a forma de pensar sobre problemas, sobre impacto, e sobre o que significa fazer bom trabalho.

#174S7 · 202315 de jul, 20244 min

Documentação como produto — o que aprendi numa empresa onde escrever é trabalhar

Em times distribuídos de alta performance, documentação não é overhead — é o principal mecanismo de escala. Aqui está como pensar sobre isso de forma diferente.

#173S7 · 20238 de mai, 20244 min

IA no workflow de engenharia — o que mudou de verdade no meu dia a dia depois de 1 ano usando

Depois de um ano usando ferramentas de IA no trabalho de engenharia, aqui está uma avaliação honesta: o que mudou, o que não mudou, e onde eu ainda erro.

#172S7 · 202311 de mar, 20244 min

Golden paths: o que são e por que o melhor código de plataforma é o que os devs não precisam escrever

A ideia mais contra-intuitiva de platform engineering: quanto menos código os times de produto precisam escrever para infraestrutura, melhor você fez seu trabalho.

#171S7 · 202320 de jan, 20244 min

PCI-DSS: o que é compliance de verdade quando o dinheiro de todo mundo depende do seu sistema

Compliance parece burocracia até você entender o que está protegendo. Aqui está o que aprendi trabalhando em ambiente financeiro regulado.

#170S7 · 202314 de nov, 20234 min

O que é um Staff Engineer — e como parei de fazer para começar a multiplicar

O título mudou, mas a mudança maior foi no modelo mental. Staff engineering não é ser um senior melhor — é uma forma diferente de criar impacto.

#169S7 · 20235 de set, 20234 min

Trabalhar em time distribuído globalmente: o que funciona, o que não funciona

Depois de quase um ano em time distribuído em múltiplos fusos, aprendi que a maior parte dos problemas não é de fuso — é de cultura de comunicação.

#168S7 · 202318 de jul, 20234 min

Escrever Go para infraestrutura — o que o Python não me preparou para isso

Fiz a transição de Python para Go para trabalho de plataforma. Aqui está o que realmente muda — além da sintaxe.

#167S7 · 202322 de mai, 20234 min

API Gateway a sério: o que muda quando você opera para milhões de requests por dia

Existe uma diferença qualitativa entre montar um API gateway para um side project e operar um para uma fintech global. Aqui está o que aprendi operando no segundo cenário.

#166S7 · 202310 de mar, 20233 min

Minha primeira semana trabalhando 100% em inglês

Eu sabia inglês. Mas trabalhar em inglês é diferente de saber inglês. Aqui está o que ninguém te conta sobre essa transição.

#165S7 · 20236 de fev, 20233 min

Como me preparei para vaga de Staff Engineer internacional — o que funcionou e o que não funcionou

Em 2022 e 2023 me preparei para vagas internacionais de Staff. O processo revelou lacunas que eu não sabia que tinha e forçou articulação de experiência que eu achava óbvia.

#164S7 · 202315 de jan, 20234 min

Como foi o processo seletivo para trabalhar numa empresa americana — e o que me surpreendeu

Depois de anos construindo fundação técnica, eu finalmente tentei uma vaga internacional. Aqui está o que ninguém conta sobre como esse processo realmente funciona.

#163S7 · 20239 de jan, 20233 min

Como aprendi Supabase construindo produto próprio

Em 2023 precisava de banco, autenticação e storage sem operar infraestrutura. Supabase resolveu em um dia o que teria levado uma semana com stack própria.

#162S6 · 202114 de nov, 20223 min

Por que eu comecei a olhar para vagas internacionais — e o que me assustava

Não foi ambição. Foi uma percepção gradual de que o tipo de problema que queria resolver estava em empresas que eu não conseguia acessar pelo mercado local.

#161S6 · 202110 de out, 20223 min

Estudar inglês para carreira internacional — o que funcionou, o que não funcionou

Inglês técnico de documentação é diferente de inglês de reunião. Aprendi isso da forma mais desconfortável possível, e o que fiz para mudar.

#160S6 · 20213 de out, 20223 min

Como o Café com Dopamina virou público — e o que aprendi sobre criar publicamente

Em 2022 transformei notas privadas de 2019 em podcast público. Não foi estratégia. Foi perceber que o que eu estava processando era o mesmo que outras pessoas precisavam ouvir.

#159S6 · 202112 de set, 20224 min

Cloud cost: o que acontece quando você ignora a fatura da AWS por 3 meses

A AWS não cobra por usar — cobra por esquecer. Instâncias paradas, snapshots acumulados, transferência de dados que ninguém percebeu. Uma história de aprendizado caro.

#158S6 · 20218 de ago, 20224 min

Síndrome do impostor no próximo nível — quando você sabe mais e se sente menos seguro

Esperava que aprender mais me deixaria mais confiante. O oposto aconteceu por um tempo. Quanto mais eu entendia sobre sistemas, mais eu percebia o quanto não sabia.

#157S6 · 202118 de jul, 20223 min

Como lancei meu primeiro produto próprio — e o que aprendi no processo

Em 2022 comecei o MEXP como produto paralelo. Não era só código — era entender o que é vender software, não só construir. Os dois são completamente diferentes.

#156S6 · 202111 de jul, 20224 min

Grafana + Prometheus: de 'não sei o que está acontecendo' para 'eu sei exatamente'

A diferença entre operar no escuro e ter visibilidade real do sistema. Como configurei meu primeiro stack de monitoramento de verdade — e o que aprendi no processo.

#155S6 · 202113 de jun, 20223 min

O que é service mesh — e quando você realmente precisa de um

Em 2022 aprendi Istio. Demorei semanas para entender por que ele existe. Quando entendi, virei crítico dele — não porque é ruim, mas porque a maioria não precisa.

#154S6 · 202113 de jun, 20223 min

Como eu comecei a pensar em platform engineering antes de saber que tinha esse nome

Antes de conhecer o termo, já estava fazendo o trabalho: reduzindo o atrito para outros devs, construindo ferramentas internas, abstraindo complexidade. Só faltava o nome.

#153S6 · 20219 de mai, 20224 min

O incidente que me ensinou sobre resiliência de sistemas — e de mim mesmo

Derrubei um serviço em produção numa sexta às 17h. O que aconteceu nas próximas três horas me ensinou mais sobre engenharia do que qualquer livro.

#152S6 · 202111 de abr, 20223 min

O que é platform engineering — e por que o conceito mudou minha visão de infra

Em 2022 aprendi sobre Internal Developer Platforms. Não como tecnologia — como forma de pensar sobre o que infra realmente serve. Mudou como eu projeto sistemas.

#151S6 · 202111 de abr, 20224 min

Observabilidade: a diferença entre log, métrica e trace que ninguém explica direito

Todo sistema produz dados. Poucos sistemas são observáveis. A diferença está em entender o que perguntar — e ter as ferramentas certas para responder.

#150S6 · 202114 de mar, 20224 min

Infrastructure as Code: quando parei de clicar no console e comecei a escrever Terraform

O console da AWS parece intuitivo até você precisar replicar o que fez. Terraform foi a resposta — mas a transição mental foi mais difícil do que a técnica.

#149S6 · 20217 de fev, 20223 min

Por que aprendi Go depois de anos em Python

Em 2022 comecei a aprender Go. Não porque Python estava ruim — porque queria entender por que sistemas de alta escala são escritos em Go, e a única forma era escrever.

#148S6 · 20217 de fev, 20223 min

Meu primeiro deploy no Kubernetes — e os 3 dias que passei debugando

Documentação lida, tutoriais assistidos, teoria clara. E ainda assim, quando tentei subir minha aplicação no Kubernetes, nada funcionou. Aqui está o que aprendi debugando ao vivo.

#147S6 · 202110 de jan, 20223 min

Kubernetes: o que é, o que não é, e por que todo mundo finge que entende

K8s virou palavra de ordem em qualquer conversa sobre infra. Mas o que ele realmente faz — e quando você não precisa dele — fica perdido no hype.

#146S6 · 20216 de dez, 20213 min

CI/CD do zero: o que aprendi montando meu primeiro pipeline de verdade

Por anos eu fazia deploy na mão. Quando finalmente montei um pipeline real, entendi que a parte técnica era a menor. O desafio era confiar na máquina.

#145S5 · 20209 de nov, 20214 min

O que dois anos de software house me ensinaram sobre como engenheiros crescem

Software house tem uma reputação mista entre devs. Depois de dois anos lá, entendo por que — e entendo também o que ela entrega que outros ambientes não entregam do mesmo jeito.

#144S5 · 202012 de out, 20213 min

Ler livros técnicos — como eu parei de fingir que lia e comecei a aprender

Por anos eu comprei livros técnicos, comecei vários, terminei poucos, retive menos ainda. O problema não era falta de disciplina — era que eu estava lendo do jeito errado.

#143S5 · 202011 de out, 20213 min

O que é observabilidade — e como aprendi a diferença de monitoramento

Em 2021 a diferença entre monitoramento e observabilidade ficou clara num incidente de produção. Monitoramento te diz que algo está errado. Observabilidade te diz por quê.

#142S5 · 202014 de set, 20214 min

Git além do commit e push — o que aprendi trabalhando em time

Eu sabia usar Git solo. Aprendi a usar Git em time quando comecei a entender que o histórico de commits é comunicação, não só rastreamento.

#141S5 · 202023 de ago, 20213 min

Por que tirei a LPIC-1 depois de 10 anos usando Linux

Em 2021 estudei para LPIC-1 com 10 anos de Linux. Aprendi mais do que esperava — não técnica nova, mas nome para coisas que eu fazia sem saber nomear.

#140S5 · 202010 de ago, 20214 min

Quando eu percebi que queria ser um engenheiro, não só um programador

Programar é escrever código. Engenharia de software é tomar decisões sobre sistemas com trade-offs reais, em equipe, com restrições reais. A diferença parece semântica até você sentir na prática.

#139S5 · 202013 de jul, 20213 min

Container na prática — do docker run ao docker-compose

Aprendi Docker em três fases distintas, cada uma revelando um nível diferente de controle sobre o ambiente. O salto mais importante foi do docker run para o Dockerfile. O mais útil no dia a dia foi o docker-compose.

#138S5 · 20208 de jun, 20214 min

Clean Code — o livro que todo dev precisa ler com ceticismo

Clean Code foi o primeiro livro técnico que li com seriedade. Aprendi muito. E aprendi ainda mais quando comecei a questionar o que ele pregava como lei absoluta.

#137S5 · 202018 de mai, 20214 min

Code review que machuca e code review que ensina — a diferença

Recebi code reviews que me fizeram questionar se eu era bom o suficiente. E recebi code reviews que me tornaram um engenheiro melhor. A diferença estava em como o feedback era dado, não no feedback em si.

#136S5 · 202017 de mai, 20213 min

Como aprendi Kubernetes — e o que eu entendi errado no começo

Em 2021 comecei a usar EKS. Meu primeiro entendimento de Kubernetes era errado: não é 'Docker com mais peças'. É um sistema de reconciliação de estado desejado.

#135S5 · 202013 de abr, 20213 min

SQL de verdade — o que mudou quando parei de fugir do banco de dados

Durante anos eu tratei o banco de dados como uma caixa preta que guardava dados. Aprender SQL de verdade mudou completamente como eu penso sobre performance e modelagem.

#134S5 · 202016 de mar, 20213 min

Construir side projects quando você já trabalha 8h por dia de código

Todo mundo fala que você deveria ter projetos paralelos. Ninguém fala sobre o cansaço cognitivo de programar o dia todo e tentar programar de noite também.

#133S5 · 20208 de mar, 20213 min

O que aprendi mentorando dev júnior pela primeira vez

Em 2021 fui seniorizado e me pediram para mentorear dois devs júnior. Achei que ia ensinar. O que aconteceu foi que aprendi mais do que eles naqueles seis meses.

#132S5 · 20209 de fev, 20213 min

Por que SOLID importa — e quando não importa

SOLID é ensinado como lei. Na prática é ferramenta — e como toda ferramenta, tem contexto certo para usar e contexto certo para ignorar.

#131S5 · 202018 de jan, 20212 min

O que aprendi com o AWS Cost Explorer depois de uma conta surpresa

Em 2021 minha conta AWS foi R$800 num mês que deveria ser R$80. Aprendi mais sobre cloud cost management naquele mês do que nos doze anteriores somados.

#130S5 · 202012 de jan, 20213 min

Como o Docker mudou minha relação com 'funciona na minha máquina'

Por anos eu aceitei como normal que o ambiente do desenvolvedor fosse diferente do ambiente de produção. O Docker mudou isso — mas o mais importante foi entender o que o problema representava.

#129S5 · 20208 de dez, 20204 min

O dia que eu aprendi o que é arquitetura de software de verdade

Durante dois anos escrevi código funcional sem entender por que certas decisões tornavam o sistema mais difícil de mudar. Então li uma frase que reorganizou tudo.

#128S4 · 20199 de nov, 20204 min

O que um ano de pandemia me ensinou sobre autonomia

2020 foi o primeiro ano em que trabalhei sem estrutura externa de escritório por um período longo. Aprendi mais sobre como eu funciono sozinho do que em todos os anos anteriores juntos.

#127S5 · 202019 de out, 20202 min

Por que comecei a usar Terraform — para não perder mais infraestrutura

Em 2020 recriei um ambiente de produção do zero depois de deletar sem querer. Levou três horas tentando lembrar o que tinha configurado. Aprendi que infraestrutura também precisa de versão.

#126S5 · 202014 de set, 20203 min

Como aprendi AWS VPC — porque meu servidor não conseguia falar com o banco

Coloquei API no EC2 e banco no RDS. Não se falavam. Passei um dia inteiro debugando o que estava entre eles. Era a rede — e eu não sabia nada sobre rede em cloud.

#125S4 · 201917 de ago, 20204 min

Minha primeira conta AWS — e o susto na fatura

Em 2020, abri minha primeira conta AWS para um projeto. Não entendia o modelo de pricing. A fatura do mês foi um choque — e uma das melhores aulas que tive sobre como cloud funciona de verdade.

#124S5 · 20203 de ago, 20203 min

Como aprendi a dar e receber feedback técnico

Em 2020 fiquei na defensiva no meu primeiro code review sério. Levei um tempo para entender que o código não é você — e que feedback bom tem uma estrutura específica.

#123S5 · 20206 de jul, 20203 min

Por que estudei machine learning sem plano de usar

Em 2020 fiz o curso de ML do Andrew Ng. Não tinha projeto. Não tinha aplicação imediata. Aprendi que às vezes estudar sem usar é a preparação para reconhecer quando usar.

#122S5 · 202011 de mai, 20203 min

Como configurei meu primeiro pipeline de CI/CD — e o que aprendi no processo

Em 2020 tinha uma aplicação que eu deployava manualmente. Aprendi CI/CD não por filosofia DevOps, mas porque errei um deploy às 23h e decidi que nunca mais queria passar por isso.

#121S4 · 201911 de mai, 20204 min

Aprender a trabalhar remoto quando nunca foi pensado pra isso

Trabalho remoto como adaptação emergencial não é o mesmo que trabalho remoto como design intencional. Levei meses para entender a diferença — e o que tinha que mudar.

#120S5 · 202013 de abr, 20203 min

COVID, trabalho remoto, e o que aprendi nos primeiros três meses

Em março de 2020 todo o time foi para casa. Alguns meses depois eu percebi que nunca ia querer voltar. Aqui está o que mudou — e o que quase quebrou no começo.

#119S4 · 201916 de mar, 20204 min

A semana que a COVID chegou e tudo virou remoto da noite pro dia

Março de 2020. Em uma semana, todo o time foi para casa. Sem planejamento, sem processo, sem preparação. E nós tínhamos que continuar entregando.

#118S5 · 20202 de mar, 20203 min

A primeira vez que usei Docker — e o que ele resolveu de vez

Em 2020 parei de ouvir falar e comecei a usar. O problema que me fez aprender Docker não foi filosofia de DevOps — foi 'funciona na minha máquina' uma vez de mais.

#117S5 · 202010 de fev, 20202 min

Meu primeiro contato com AWS: o que entendi e o que não entendi

Em 2019 abri o console da AWS pela primeira vez. Tinha 200 serviços. Não sabia por onde começar. Aqui está o que realmente importava entender primeiro.

#116S4 · 201910 de fev, 20204 min

O que mudou em mim como dev depois do burnout

Burnout muda você. Não só como pessoa — como profissional. Algumas mudanças foram perdas. A maioria foi ganho.

#115S4 · 201930 de dez, 20193 min

Como encerrei 2019 diferente de como comecei

Em janeiro de 2019 eu sabia fazer scripts. Em dezembro eu tinha construído sistemas integrados, entregado para clientes reais, e aprendido o que nenhum tutorial ensina.

#114S4 · 20199 de dez, 20194 min

Como eu saí do burnout — o que realmente funcionou

Não foi uma única coisa. Foi uma combinação de mudanças pequenas ao longo de meses. E algumas das coisas que eu achava que iam ajudar não ajudaram.

#113S3 · 201825 de nov, 20193 min

S3: pesquisa, dados e o que 2018–2019 construíram sem que eu percebesse

Fechando a terceira temporada: o que o período de pesquisa e dados construiu que eu só entendi olhando para trás. Fundação para S4, onde trabalho e universidade acontecem ao mesmo tempo.

#112S3 · 201818 de nov, 20193 min

O que é idempotência — e por que ela salvou meu sistema

Meu webhook de integração processava o mesmo evento duas vezes quando a rede ficava instável. Aprendi que o problema não era de rede — era que meu código não era idempotente.

#111S3 · 201811 de nov, 20192 min

Por que derrubei uma API de terceiro — e o que aprendi sobre rate limit

Rodei um script de sincronização sem throttle. Em três minutos fiz 4.200 requests. A API bloqueou minha chave. O cliente ficou sem sistema por duas horas.

#110S3 · 20184 de nov, 20192 min

O que aprendi lendo código de outras pessoas

Em 2019 eu evitava ler código que não tinha escrito. Parecia mais lento que escrever do zero. Estava completamente errado — e aprendi isso da forma mais dolorosa possível.

#109S3 · 201828 de out, 20192 min

Como o Scrum funcionava na prática — bem diferente do livro

Li o Scrum Guide antes de entrar no time. A realidade era mais bagunçada, mais humana, e na minha opinião mais útil do que qualquer guia descreveu.

#108S3 · 201821 de out, 20193 min

O que aprendi tentando automatizar uma tarefa que eu odiava

Tinha uma tarefa manual que tomava 40 minutos por dia. Passei uma semana automatizando. O script levava 2 minutos mas levou 3 meses para ficou estável o suficiente para confiar.

#107S4 · 201914 de out, 20193 min

O sinal que não reconheci na época: quando trabalho, faculdade e pesquisa começaram a pesar ao mesmo tempo

Final de 2019. Estava fazendo faculdade, pesquisa e começando a trabalhar ao mesmo tempo. Sentia o peso mas não sabia nomear. Só fui entender o que estava acontecendo muito depois.

#106S3 · 201814 de out, 20193 min

Por que li meu primeiro livro de arquitetura de software em 2019

Não foi por curiosidade. Foi porque tinha um problema que não conseguia resolver e alguém mencionou Clean Architecture. Lembro onde estava quando aquela leitura clicou.

#105S4 · 20197 de out, 20194 min

Meu primeiro código profissional real — e o que ele me ensinou sobre o que eu não sabia

Quando entrei na software house, achei que sabia programar. Sabia. Mas sabia de um jeito que não escalava, não era legível, e não sobrevivia a outro desenvolvedor mexendo nele. Aprendi isso da forma difícil.

#104S3 · 20187 de out, 20192 min

Como tokens e sessões funcionam — aprendi implementando autenticação do zero

Em 2019 implementei autenticação pela primeira vez. Guardei token em localStorage, não validava expiração, e não sabia a diferença entre sessão e JWT. Aprendi caro.

#103S3 · 201830 de set, 20192 min

"Funciona na minha máquina" — a mentira que eu acreditei por meses

Em 2019 eu disse essa frase pelo menos três vezes. Cada vez era verdade. E cada vez o ambiente de produção ou do cliente contava outra história.

#102S3 · 201823 de set, 20192 min

O que é deploy manual — e por que aprendi a ter medo dele

Em 2019 eu deployava via SSH + git pull + restart manual. Funcionava. Até o dia que não funcionou. E o cliente ficou sabendo antes de mim.

#101S3 · 201816 de set, 20193 min

Como aprendi sobre logging depois de não conseguir debugar em produção

O bug estava em produção. Não tinha como reproduzir localmente. Não tinha log nenhum. Aprendi da pior forma possível que observabilidade não é opcional.

#100S4 · 20199 de set, 20193 min

Como falar de tecnologia com cliente que não é técnico

A primeira reunião que tive com cliente, falei sobre endpoints, payloads e schemas por 20 minutos. Saí achando que tinha ido bem. O cliente saiu sem entender nada.

#099S3 · 20182 de set, 20193 min

Debug sistemático: como parei de adivinhar e comecei a investigar

Durante meses eu debugava no estilo tentativa e erro. Trocava uma linha, rodava, olhava. Não funcionava, trocava outra. Aprendi que isso não é debug — é loteria.

#098S3 · 201826 de ago, 20192 min

O que aprendi sobre refactoring antes de saber o que era

Tinha um módulo que eu evitava tocar. Em 2019 precisei mexer nele e entendi porque código deteriora — e por que ninguém fala sobre isso no começo da carreira.

#097S3 · 201825 de ago, 20193 min

Aprender a trabalhar sozinho em problema que não tem resposta no Stack Overflow

Em pesquisa, os problemas que você encontra raramente têm solução documentada. Aprendi a trabalhar sem rede de segurança — e esse músculo nunca mais sumiu.

#096S3 · 201819 de ago, 20193 min

Como eu estimava tarefas no começo — e porque errava sempre

Em 2019 eu estimava em horas e entregava em dias. Levou algumas conversas difíceis para entender que estimativa não é previsão — é comunicação.

#095S4 · 201912 de ago, 20194 min

Meu primeiro dia numa software house — o choque

Saí de uma telco com processo lento e entrei numa software house com múltiplos clientes, prazos curtos e tecnologia diferente toda semana. O choque foi real — e necessário.

#094S4 · 201912 de ago, 20192 min

O cliente pediu relatório. O que ele queria era decisão.

Em 2019 entreguei exatamente o que foi pedido e estava completamente errado. Aprendi que pedido técnico é a solução imaginada para um problema que ainda não foi explicado.

#093S4 · 20195 de ago, 20192 min

Por que comecei a escrever sobre o que aprendia — e por que não parei mais

Em 2019, escrever não era estratégia de conteúdo. Era o que eu fazia para não afundar. Aqui está como virou prática e por que acredito que todo dev deveria escrever.

#092S4 · 201929 de jul, 20193 min

Quando percebi que estava em burnout — e o que fiz

Em 2019 eu estava aprendendo uma nova carreira, entregando para clientes, estudando à noite, e achando que aguentar mais era a resposta. Não era.

#091S3 · 201822 de jul, 20194 min

Por que fui aprender banco de dados do zero em plena carreira

Sabia SQL desde a faculdade. Mas índice, vacuum, explain analyze, transaction isolation — aprendi porque precisei, não porque estudei. Aqui está o que a produção me ensinou.

#090S3 · 201815 de jul, 20193 min

app.py com 800 linhas: como a estrutura do projeto me ensinou a dividir responsabilidade

Meu primeiro projeto profissional em Python era um arquivo. Oitocentas linhas, tudo misturado. Aqui está o que foi forçando a separação — e por que estrutura importa antes de framework.

#089S4 · 201914 de jul, 20193 min

O mês depois que eu pedi demissão

Pedi demissão em 2019. O mês seguinte foi diferente do que eu esperava — não foi alívio imediato. Foi uma fase estranha de vácuo, incerteza e descoberta sobre quem eu era fora daquele emprego.

#088S3 · 20188 de jul, 20193 min

Subi credencial no Git. Aqui está o que eu fiz depois.

Aconteceu em 2019, meu primeiro projeto real com cliente pagando. API key de pagamento no histórico do Git. Aprendi sobre variável de ambiente da pior forma.

#087S3 · 20181 de jul, 20193 min

Autenticação vs. autorização: a diferença que eu confundia no começo

Todo sistema tem as duas. A maioria dos bugs de segurança que vi em código júnior era confundir uma com a outra — ou implementar autorização onde precisava de autenticação.

#086S3 · 201824 de jun, 20192 min

O checklist que eu usava antes de ir pra produção em 2019

Sem CI/CD automatizado, o que impedia o deploy de quebrar tudo era disciplina manual. Esse era o checklist que eu executava antes de cada deploy.

#085S4 · 201917 de jun, 20194 min

Terminar a faculdade quando você já está com burnout

Concluir o TCC e as últimas matérias enquanto pedia demissão e ainda não tinha me recuperado do burnout. O que aprendi sobre fazer o suficiente quando você não tem mais do que o suficiente.

#084S3 · 201817 de jun, 20194 min

Como aprendi HTTP de verdade sem estudar HTTP

Formação em redes me deu TCP/IP na veia. Mas HTTP como protocolo de aplicação — verbos, status codes, headers, idempotência — aprendi construindo API, não lendo RFC.

#083S3 · 201816 de jun, 20193 min

O que dados sujos ensinam sobre sistemas reais: garbage in, garbage out não é metáfora

A limpeza dos dados de pesquisa levou mais tempo que a análise. Duplicatas, valores ausentes, encoding quebrado, datas em três formatos diferentes. O que isso ensina sobre sistemas de produção.

#082S3 · 201810 de jun, 20194 min

Como aprendi a dar code review antes de saber receber review

Meu primeiro code review que dei foi antes de entender o que era review bom. O que aprendi sobre review dando, não recebendo — e por que a perspectiva muda tudo.

#081S3 · 20183 de jun, 20193 min

O que é webhook e por que é muito melhor do que polling

Polling parece óbvio quando você começa. Funciona. Até você entender webhook e perceber que estava resolvendo o problema do jeito mais caro possível.

#080S3 · 201827 de mai, 20193 min

Como comecei a escrever testes depois de um bug feio em produção

Trabalhei sem testes por meses. Um bug que voltou três vezes na mesma semana me convenceu de vez. Aqui está o que aprendi sobre testes que nenhum tutorial ensina direito.

#079S3 · 201820 de mai, 20193 min

Por que standup não é sobre o que você fez ontem

Levei meses para entender o que standup realmente serve. Não é relatório de status. É ferramenta de coordenação. A diferença muda como você usa o tempo do time.

#078S3 · 201813 de mai, 20193 min

Como entregamos um projeto completo para cliente pela primeira vez

Primeiro projeto do zero ao deploy com cliente real na POA Software. O que funcionou, o que não funcionou, e o que aprendi que nenhum tutorial de programação ensina.

#077S3 · 20186 de mai, 20194 min

Linux de sysadmin para dev: o que muda quando você passa de roteador para aplicação

Linux profissional desde 2013 — roteadores são Linux puro. O que mudou em 2019 foi operar aplicação de software com cliente real, não infraestrutura de rede.

#076S3 · 201829 de abr, 20194 min

Proxmox em casa: como um servidor velho virou meu melhor professor de infra

Em 2019 transformei um PC antigo num servidor com Proxmox. O que aprendi em 6 meses de homelab foi mais do que qualquer curso de cloud poderia ter me dado.

#075S3 · 201822 de abr, 20193 min

Como organizar um backlog pessoal de aprendizado sem enlouquecer

Lista de 'quero aprender' que só cresce é ansiedade disfarçada de produtividade. Aqui está como transformei isso em sistema que realmente funciona.

#074S3 · 201815 de abr, 20193 min

Como estudar sozinho sem perder o foco: meu método de 2019

Em 2019 estava aprendendo desenvolvimento enquanto trabalhava em tempo integral. Não tinha bootcamp, não tinha mentor. Desenvolvi um método que funcionou — e ainda uso hoje, mais refinado.

#073S4 · 20198 de abr, 20194 min

Por que eu saí de uma empresa de telco depois de 6 anos

Seis anos no mesmo lugar. Cresci lá, aprendi lá, e ainda assim pedi demissão. Não foi uma decisão fácil — e foi a decisão certa.

#072S4 · 20198 de abr, 20193 min

Por que aprendi sobre dados abertos trabalhando na RNP em 2019

Em 2019 trabalhei em projeto da RNP com dados abertos do governo. Não sabia que dados públicos podiam ser tão úteis — e tão bagunçados. O que aprendi sobre qualidade de dados ficou comigo.

#071S3 · 20187 de abr, 20193 min

Automação que nasceu de preguiça: quando escrever código economizou horas repetitivas

Tinha uma tarefa de pesquisa que eu fazia manualmente toda semana. Levava 2 horas. Escrevi um script que faz em 3 minutos. Aquele dia entendi o que código pode ser.

#070S3 · 20181 de abr, 20193 min

Dataverse e Power Platform: o que aprendi trabalhando com dados estruturados da Microsoft

Em 2019 precisei integrar um sistema com Dataverse da Microsoft. Era a primeira vez que encontrei uma plataforma de dados low-code enterprise. O que aprendi sobre dados estruturados ficou comigo.

#069S3 · 201825 de mar, 20193 min

O Active Directory que eu gerenciava na Oi e o que isso tem a ver com SSO

Passei anos criando usuários e aplicando GPO no Active Directory de clientes. Só entendi o que estava fazendo quando precisei integrar SAML com Azure AD — e percebi que era a mesma coisa, com nome diferente.

#068S3 · 201818 de mar, 20193 min

Como construí minha primeira integração SAML — e o que é SSO de verdade

Em 2019 precisei integrar um sistema com o provedor de identidade de um cliente. Não sabia o que era SAML. Aprendi na raça. Aqui está o que você precisa saber antes de começar.

#067S3 · 201811 de mar, 20193 min

Trabalhar e estudar ao mesmo tempo: o que aprendi tentando fazer os dois

Em algum ponto de 2019, voltei a trabalhar enquanto ainda estava na faculdade. Os dois juntos funcionam — mas não da forma que você imagina. O que consegui e o que tive que abrir mão.

#066S3 · 201811 de mar, 20193 min

Como aprendi a ler documentação técnica de verdade

No começo eu lia docs da mesma forma que lia tutorial. Errado. Aqui está o método que desenvolvi para extrair o que precisa de qualquer documentação, mesmo quando é ruim.

#065S3 · 20184 de mar, 20193 min

O que é CRM e o que eu aprendi construindo integrações para um

Meu primeiro projeto na POA Software foi integrar formulários de leads com um CRM. Não sabia o que era CRM. Aprendi construindo — e o processo me ensinou mais sobre dados de negócio do que qualquer livro.

#064S3 · 201825 de fev, 20192 min

VPN corporativa: o que eu configurava na Oi e o que significa hoje em cloud

Configurei VPN para dezenas de empresas clientes na Oi. Só entendi por que isso importava para cloud quando precisei resolver um problema de conectividade em AWS anos depois.

#063S3 · 201818 de fev, 20193 min

Iniciação científica: o que é trabalhar com pesquisa sem ser pesquisador por vocação

Trabalhei em projeto de pesquisa por dois anos. Aprendi rigor, metodologia, como trabalhar com incerteza. Mas sempre soube que não era aquilo que eu queria fazer para sempre.

#062S3 · 201818 de fev, 20193 min

Por que SQL ainda importa quando você trabalha com APIs

Em 2019 achei que podia ignorar SQL e só usar ORM. Errei. Aqui está o momento em que entendi que SQL não é detalhe de implementação — é a língua dos dados.

#061S4 · 201911 de fev, 20194 min

O que é burnout antes de você saber que está com burnout

Eu não sabia que estava com burnout. Achei que era fraqueza, falta de vontade, preguiça. Levou meses para eu entender o que estava acontecendo — e esse atraso no diagnóstico custou caro.

#060S3 · 201811 de fev, 20193 min

Meu primeiro sistema em produção: o que funcionou e o que não funcionou

Em 2019 subi meu primeiro sistema real para produção. Sem pipeline. Sem rollback. Sem monitoramento. Aqui está o que aprendi antes de aprender do jeito certo.

#059S3 · 20184 de fev, 20193 min

O que 4 anos configurando redes na Oi me ensinou sobre debug

Debug de software e debug de rede são a mesma coisa. Aprendi isso antes de saber programar, e isso me deu uma vantagem que levei anos para nomear.

#058S3 · 201828 de jan, 20193 min

O que SQL me ensinou sobre como pensar em transformação de dados

Aprendi SQL para análise, não só para CRUD. Quando descobri CTEs, GROUP BY aninhado e como compor queries, entendi que SQL é linguagem de transformação — não só de consulta.

#057S3 · 201828 de jan, 20193 min

Como eu organizava meu ambiente de dev em 2019

Setup de dev não é só estética. É quanto tempo você perde procurando coisa, chaveando contexto, esperando build. Em 2019 aprendi isso da forma difícil.

#056S3 · 201821 de jan, 20193 min

Git em software house vs. universidade — e o que pair programming muda nisso tudo

Usava git em time desde a universidade. Achei que estava pronto para uma software house. Não estava. Pair programming, code review comercial e cliente real revelaram camadas que a faculdade não ensina.

#055S3 · 201814 de jan, 20193 min

Construí API REST por 3 meses sem entender o que estava fazendo

Aprendi REST na raça, construindo integração de CRM sem saber o nome do que estava fazendo. Aqui está o que eu queria ter lido antes de começar.

#054S3 · 20187 de jan, 20193 min

Por que saí da Oi para virar software engineer — e o que a rede me ensinou

Passei 4 anos configurando redes na Oi Telecomunicações antes de escrever minha primeira linha de código profissional. Não foi desperdício. Foi o melhor curso de debugging que eu poderia ter feito.

#053S3 · 20183 de dez, 20183 min

O primeiro modelo de ML que treinei — e o que ele não previa que eu esperava que previsse

Meu primeiro modelo de machine learning tinha 94% de acurácia no teste. No dado real, errava exatamente os casos que mais importavam. Aprendi o que acurácia não mede.

#052S3 · 201829 de out, 20183 min

Pandas e a ilusão de que manipular dado em memória é simples

Pandas funcionava perfeitamente com os dados de teste. Quando rodei com o dataset real, recebi MemoryError. A lição: nunca assuma que o dado cabe.

#051S3 · 201822 de out, 20183 min

Como estruturei meu primeiro projeto Python que precisava sobreviver mais de uma semana

Scripts são fáceis. Projeto que outros vão ler, que vai ser mantido, que tem módulos e testes — é outra coisa. O que aprendi quando precisei estruturar código para durar além do imediato.

#050S3 · 201817 de set, 20183 min

Como aprendi a ler paper técnico sem desistir na segunda página

No começo, todo paper parecia inacessível. Notação matemática, referências que pressupõem que você leu outras 30 referências, abstract que não resume nada. O método que aprendi para extrair valor de literatura técnica.

#049S3 · 201810 de set, 20183 min

O que estatística ensina sobre código: por que viés importa em sistema, não só em análise

Aprendi estatística para pesquisa — média, variância, p-valor, viés amostral. Depois percebi que esses conceitos descrevem exatamente os problemas que sistemas de software têm em produção.

#048S3 · 20186 de ago, 20183 min

Dados abertos e o que infraestrutura de pesquisa do Brasil ensina sobre abertura

Trabalhar com dados públicos num contexto de pesquisa ensina coisas que dado corporativo fechado não ensina: sobre licença, sobre reprodutibilidade, sobre o que significa dado que qualquer pessoa pode verificar.

#047S3 · 201823 de jul, 20183 min

SQL de verdade: quando banco de dados deixou de ser só 'onde ficam os dados'

Na Oi eu sabia que banco de dados existia. Na pesquisa, aprendi a usar SQL de verdade — JOINs, GROUP BY, subqueries. E entendi que dado é mais do que armazenamento.

#046S3 · 201825 de jun, 20183 min

O que projetos de inovação universitária ensinam que o mercado não ensina

Participei de projetos de inovação na universidade — pitch de ideia, prova de conceito, apresentação para banca. É diferente de entregar para cliente. Os dois ensinam coisas que o outro não ensina.

#045S3 · 201814 de mai, 20183 min

Como comecei a estudar ML em 2018 sem saber para que — e o que isso produziu

Em 2018 comecei a estudar machine learning sem projeto concreto, sem vaga esperando, sem aplicação óbvia. O que esse aprendizado sem destino construiu ao longo dos anos.

#044S3 · 20187 de mai, 20183 min

Jupyter Notebook: o ambiente que ensina a programar sem CLI, e o problema que cria depois

Jupyter foi meu primeiro ambiente de Python sério. Perfeito para explorar dados. Péssimo para me ensinar como código de produção funciona.

#043S3 · 20189 de abr, 20183 min

O projeto de pesquisa que eu achei que ia ser trabalho de verdade — e o que faltou

Na faculdade, trabalhei meses num sistema que resolvia um problema real. Mas quando tentei mostrar para alguém fora da academia, percebi que tinha construído algo que só fazia sentido dentro dela.

#042S3 · 20183 de abr, 20183 min

Quando percebi que Python era a linguagem certa para o que eu queria fazer

Em algum momento de 2018, Python deixou de ser 'a linguagem que eu uso para scripts' e virou minha linguagem base. O processo de escolher linguagem principal sem FOMO.

#041S3 · 201819 de mar, 20183 min

Primeiro contato com dados de verdade: a diferença entre dado de exercício e dado sujo

No tutorial, os dados são limpos. No mundo real, as colunas têm espaço no final, os tipos são inconsistentes, e metade dos registros está faltando. Esse foi meu primeiro projeto com dados reais.

#040S3 · 201812 de mar, 20183 min

Python depois de anos em shell script e GPO: o que muda quando você aprende a programar de verdade

Passei anos automatizando coisas com bash e PowerShell. Quando encontrei Python na pesquisa, percebi que havia uma diferença entre escrever script e escrever código.

#039S2 · 201711 de dez, 20174 min

S2: o que um ano de faculdade ensinou que 3 anos de trabalho não tinham ensinado

Fechando a segunda temporada: o que 2017 significou, o que mudou, e por que a decisão de largar o emprego e estudar foi a aposta certa — não pelo diploma, mas pelo que a teoria fez com a prática.

#038S2 · 201730 de out, 20174 min

Banco de dados: o que eu nunca tinha entendido usando só como usuário

Eu tinha operado sistemas que usavam banco de dados sem entender banco de dados. Quando aprendi SQL de verdade e modelo relacional, muita coisa sobre sistemas que eu operava ficou clara.

#037S2 · 20179 de out, 20173 min

Algoritmos e por que complexidade não era abstrata para mim

A matéria de Algoritmos ensina O(n), O(n²), O(log n). Para a maioria dos alunos é teoria. Para mim, que tinha visto script lento travar servidor, era vocabulário para algo que eu já tinha sentido.

#036S2 · 201718 de set, 20174 min

Redes na faculdade: teoria vs. o que eu já tinha configurado na vida real

Quando a matéria de redes chegou, eu já tinha configurado VLANs, VPN e roteamento em produção. A teoria formalizou o que eu fazia — e revelou onde eu estava errado.

#035S2 · 201714 de ago, 20173 min

Git em time real na faculdade — e por que foi diferente de tudo que aprendi vendo tutorial

Aprendi git em tutorial. Sabia add, commit, push. Quando entrei em um projeto com outras pessoas na faculdade, descobri que não sabia nada.

#034S2 · 20173 de jul, 20173 min

Ser o mais velho da turma: o que experiência cria e o que ela limita

Entrei na faculdade com 3 anos de trabalho a mais que a maioria dos colegas. Tinha vantagens reais. Mas experiência também cria pontos cegos que levei tempo para perceber.

#033S2 · 20175 de jun, 20173 min

Primeiro projeto em grupo na faculdade: o que não aprendi em nenhum tutorial

Trabalhar em grupo num projeto de faculdade parece simples. Na prática é onde você aprende divisão de trabalho, conflito de código, e por que comunicação é parte do trabalho técnico.

#032S2 · 20178 de mai, 20173 min

Linux na universidade: da curiosidade para ferramenta de trabalho real

Eu já usava Linux no trabalho antes de entrar na faculdade. Na universidade, aprendi o que eu não sabia que não sabia — e por que o terminal é onde a produtividade de verdade acontece.

#031S2 · 201717 de abr, 20173 min

Programação vs. TI: quando percebi que eram mundos completamente diferentes

Entrei na faculdade achando que TI e desenvolvimento eram a mesma coisa. Não eram. A descoberta mudou o que eu queria aprender e como eu me via na área.

#030S2 · 201727 de mar, 20174 min

O gap entre o currículo de Ciência da Computação e o que eu já sabia fazer

Entrei na faculdade sabendo operar servidores Linux, configurar VPN, manter rede corporativa. O currículo de CC ensinava outra coisa. Os dois mundos levaram tempo para se encontrar.

#029S2 · 20175 de mar, 20172 min

A aposta de 2017: largar tudo e ir estudar numa cidade diferente

Em 2017 tomei uma decisão que parecia arriscada: largar emprego, mudar de cidade sozinho e ir para a faculdade. O que me convenceu foi inverter a pergunta.

#028S2 · 201727 de fev, 20173 min

Primeira semana na faculdade depois de 3 anos trabalhando

Voltei para sala de aula depois de 3 anos em produção. A sensação foi estranha — não porque foi difícil, mas porque foi diferente do que eu esperava.

#027S1 · 201328 de nov, 20164 min

Largar emprego estável, mudar de cidade e ir estudar

Depois de 3 anos na Oi, tomei uma decisão que não fazia sentido para muita gente: largar o emprego, mudar de cidade e ir fazer faculdade. O que me levou até ali.

#026S1 · 20132 de ago, 20163 min

Firewall na prática: o que passa, o que não passa, e o que todo mundo esquece de documentar

Assumi manutenção de um firewall com 200 regras. Metade delas, ninguém sabia mais por que existiam. O que isso me ensinou sobre princípio de menor privilégio antes de eu saber o nome.

#025S1 · 20131 de jul, 20163 min

S1: o que anos de infra ensinam sobre sistemas antes de você escrever uma linha de código

Saindo da Oi para a universidade, o que carreguei não era certificação nem título — era modelo mental de como sistemas falham, dependem uns dos outros, e precisam de governança para funcionar. Uma síntese da S1.

#024S1 · 201319 de abr, 20163 min

O que SLA significa quando você tem que cumprir

Tinha SLA de atendimento: 2 horas para responder, 8 horas para resolver. No começo era número no contrato. Com o tempo entendi que era compromisso com uma pessoa real esperando.

#023S1 · 201311 de abr, 20163 min

Ticket de suporte: como aprender a priorizar por impacto real, não por urgência percebida

Fila de chamados com 30 tickets. Todo mundo diz que o dele é urgente. Como separar urgência real de percebida — e o que isso ensina sobre triagem em qualquer contexto técnico.

#022S1 · 201314 de fev, 20163 min

Crescer na mesma função quando promoção não existe: o que expanda seu escopo significa na prática

Fui analista de TI por anos sem promoção formal. Mas o escopo do que eu fazia mudou drasticamente. O que isso ensina sobre crescimento de carreira quando a estrutura não acompanha.

#021S1 · 201330 de nov, 20153 min

Rede sem documentação: como operar o que você não construiu

Herdei uma rede corporativa sem diagrama, sem inventário, com configurações que ninguém sabia de onde vinham. O que aprendi sobre operar sistemas legados sem história documentada.

#020S1 · 201310 de nov, 20153 min

TCP/IP na prática: o que os pacotes fazem enquanto a página carrega

Aprendi TCP/IP não em livro mas no Wireshark, olhando para o tráfego real de uma rede com problema. O que isso muda em como você escreve código.

#019S1 · 20138 de set, 20153 min

Incidente humano: como uma decisão bem-intencionada causou downtime

Tomei uma decisão que parecia certa, foi bem-intencionada, e causou downtime de 40 minutos. O que isso ensina sobre a diferença entre intenção e impacto em operações.

#018S1 · 201331 de ago, 20153 min

O backup que não existia: o que aprendi sobre disaster recovery antes de saber o nome

O backup estava configurado. Rodava toda noite. O problema: nunca tinha sido testado. Quando precisamos restaurar, descobrimos que o backup estava corrompido há semanas.

#017S1 · 20134 de ago, 20153 min

MikroTik RouterOS: quando roteador se torna ferramenta de aprendizado de redes

MikroTik foi o equipamento que me fez entender roteamento de verdade — não na teoria, mas configurando rotas, NAT e firewall rules em equipamento real. O que você aprende quando o hardware expõe o protocolo.

#016S1 · 201322 de jun, 20153 min

VLAN de visitante: por que segmentar rede WiFi é design, não paranoia

Implementei rede WiFi separada para visitantes sem acesso à rede interna. Parecia exagero na época. Não era — e o princípio voltou em zero-trust architecture anos depois.

#015S1 · 201312 de mai, 20153 min

Active Directory: como autenticação centralizada funciona e o que quebra quando para

Quando o Active Directory tem problema, nada funciona — login, email, VPN, acesso a arquivos. Isso me ensinou o que single point of failure significa antes de eu conhecer o termo.

#014S1 · 20132 de mar, 20153 min

Meu primeiro mentor técnico: o que aprendi observando alguém mais experiente trabalhar

Ele diagnosticava em minutos o que me levava horas. Não era que sabia mais — era que pensava diferente. O que aprendi observando, não só executando.

#013S1 · 201317 de fev, 20154 min

Atendimento ADSL na casa do cliente: o que field service ensina sobre sistemas reais

Parte do meu trabalho na Oi era ir até a casa do cliente resolver problema de internet. ADSL, wireless, WPS, roteador mal configurado. O que você aprende sobre sistemas reais quando o ambiente é a sala de visitas de alguém.

#012S1 · 201317 de nov, 20143 min

Trabalhar em empresa grande sendo júnior: como navegar burocracia sem autoridade

A Oi era grande. Processo, chamado, aprovação, escalada. Como júnior navega isso sem autoridade formal — e o que esse aprendizado vale anos depois em empresa global.

#011S1 · 201323 de set, 20143 min

O dia que derrubei a rede de um escritório inteiro

Uma mudança que parecia pequena. Um efeito cascata que eu não antecipei. E o que isso me ensinou sobre fazer mudanças em produção — antes de 'produção' ser uma palavra que eu usava.

#010S1 · 201328 de jul, 20143 min

DHCP na prática: o conflito de IP que travou um andar inteiro

Um dispositivo com IP estático dentro do range do DHCP. Parece pequeno. Travou um andar inteiro de máquinas por uma hora. O que isso ensina sobre como endereçamento de rede funciona de verdade.

#009S1 · 20133 de jun, 20144 min

VLANs, GPO e servidor de email: o que aprendi mantendo infra real

Antes de escrever código profissionalmente, passei anos mantendo servidores, switches, VPNs e Linux rodando email corporativo. O que isso ensina que nenhum tutorial de dev cobre.

#008S1 · 20137 de abr, 20143 min

Como ler log quando você não sabe o que está procurando

Ninguém me ensinou a ler log. Aprendi na prática, com /var/log/syslog aberto e problema não resolvido. O que aprendi sobre investigação antes de conhecer o nome.

#007S1 · 201314 de mar, 20143 min

Hardware é software: o que trocar placa de rede em produção ensina sobre sistemas

Substituir hardware em servidor em produção parece diferente de fazer deploy de código. Os princípios são os mesmos — e aprendi isso da forma mais tensa possível.

#006S1 · 201318 de fev, 20143 min

DNS na prática: quando tudo para de funcionar por causa de um registro

Um registro DNS errado derrubou acesso de email de um escritório inteiro por horas. O problema não estava onde todo mundo estava procurando.

#005S1 · 20139 de dez, 20133 min

Cliente difícil de suporte: o que atender pessoa frustrada ensina sobre comunicação técnica

Quando a internet cai pela terceira vez no mesmo cliente, a solução técnica certa não é suficiente. O que aprendi sobre comunicar problema, causa e resolução para quem não faz ideia do que é BGP.

#004S1 · 20134 de nov, 20132 min

Meu primeiro servidor Linux sem interface gráfica

Sem GUI, sem clique, sem menu. Só terminal. Foi a coisa mais desorientante e mais formadora que aconteceu no início da minha carreira técnica.

#003S1 · 20137 de out, 20132 min

Linux no roteador: o dia que descobri que infra era Linux antes de saber o nome

Meu primeiro computador foi Linux. Meu primeiro emprego foi em rede com Cisco e MikroTik. Demorei um tempo para perceber que os dois mundos eram o mesmo mundo.

#002S1 · 201319 de ago, 20133 min

O que IT support parece por dentro

Meu primeiro emprego em tecnologia foi suporte de TI na Oi. Não era o que eu imaginava. Foi melhor — porque me ensinou o que a maioria dos devs nunca aprende.

#001S1 · 201311 de mar, 20133 min

Da concessionária de carros para TI: como a mudança que parecia lateral virou base

Cresci numa família de empreendedores do ramo de carros. A decisão de entrar em tecnologia não foi óbvia de onde eu estava — mas o que aprendi nessa transição moldou tudo que veio depois.