-
O Claude fez meu compilador em 3 minutos. E isso deveria me preocupar?
Eu passei semanas construindo o BrainJuck. O Claude refez em 3 minutos com um único prompt. Aqui é a comparação - e o que eu aprendi.
-
O Event Loop do Node não é o que te ensinaram
Recompilei o Node do zero, enfiei `console.log` em tudo que era canto e fiquei olhando o event loop rodar. O que te ensinaram tá errado.
-
Compilando Brainfuck pra JVM, parte 3: gerando bytecode
Parte 3: hora de juntar tudo. Parser, IR, gerador, StackMapTable - e ver `java CompiledBrainfuck` rodando seu primeiro Hello World.
-
Compilando Brainfuck pra JVM, parte 2: dissecando o formato .class
Parte 2: a gente abre um `.class` com `xxd`, entende cada byte, e monta o gerador de ClassFile do zero em Node.js.
-
Compilando Brainfuck pra JVM, parte 1: o interpretador
Parte 1 da série: a gente constrói o interpretador de Brainfuck em Node.js. Base pra tudo que vem depois.
-
Eu criei um compilador para JVM só para provar um ponto
Vi um influencer falando errado sobre JVM. Decidi compilar Brainfuck pra bytecode pra entender de verdade. Foi o projeto mais divertido que já fiz.
-
Dissequei o OpenCode para provar que você não entende NADA de SKILLS
Skills não são mágica. São arquivos markdown que uma tool lê quando o modelo pede. Fui no código do OpenCode pra provar.
-
Por que vibecoding não é engenharia (e o que fazer no lugar)
A maioria ou rejeita IA, ou faz vibecoding sem pensar. Existe um meio termo. Ele tem nome - e exige engenharia.
-
Desenvolvimento com IA é 4x mais rápido, mas não 4x mais fácil
4-6x mais rápido, sim. Mas o pensamento continua sendo o trabalho. A digitação é que ficou mais barata.
-
O dois pesos e duas medidas que trava adoção de IA no seu time
A gente tolera código ruim de pessoas e rejeita código bom o suficiente de IA. Isso não é julgamento técnico, é dois pesos e duas medidas.
-
De zero código a thumbnails gerados por IA em 4 dias
4 dias pareando com agentes de IA, zero código escrito por mim. Saiu o Kanario: do draft ao thumbnail em 60 segundos.
-
Deploy na nuvem é só SSH e Docker (e o Kamal prova isso)
O Kamal me fez lembrar do FileZilla. Uma pessoa, um servidor, um comando. Por baixo, é só SSH e Docker - e isso muda tudo.
-
Construí um app inteiro com IA - do rails new ao deploy
61 commits, 507 testes, 12 mil linhas, deploy em produção. Em 5 dias, sem digitar uma linha de código. Eu só tomei as decisões.
-
Claude Code + Ollama: Testando Opus 4.5 vs GLM 4.7
Modelos open source competem com os fechados? Botei Opus 4.5 e GLM 4.7 pra duelar dentro do Claude Code. Resultado claro - mas com nuance.
-
Pensei, e isso quase arruinou minha vida
Em 1984 era o pensamento-crime. No Reddit é o downvote. Pensar virou ato de coragem - e isso é triste.
-
A crise do software, 50 anos depois
Em 1972 Dijkstra alertou: máquinas mais poderosas + ambição maior = crise. Troque máquinas por IA - e estamos no mesmo filme, 50 anos depois.
-
76% dos devs estão insatisfeitos: Como fugir dessa estatística em 2026
76% dos devs estão neutros ou insatisfeitos. Não é sentença, é expectativa mal alinhada. Aqui é como reajustar a sua.
-
Usando IA na Produção de Conteúdo
Texto gerado por IA é que nem McDonald's: serve. Mas pra fazer um conteúdo bom, precisa pensar - e IA nenhuma faz isso por você.
-
Como usar o Gemini 3 hoje
Não está na lista de quem teve acesso ao Gemini 3 Pro? Tem outro caminho. Aqui é como cheguei lá pelo Vertex AI.
-
Tornando seu git mais inteligente com Ollama e LLMs locais
Uma extensão `git ollama-commit` que escreve a mensagem do commit pra você usando LLM local. Em Node.js.
-
Quanto de RAM é suficiente? Rodando LLMs no MacBook com Ollama
Achei que precisava de um PC monstro pra rodar LLMs local. Não precisa. Aqui é como eu configurei no MacBook M3.
-
Como Treinar Programação
Estudar mais não te faz melhor. O que faz é prática deliberada - sair da zona de conforto, com feedback.
-
Ninguém Te Deve Uma Carreira
A maioria dos programadores não treina. Esse é o motivo do platô - e a sua oportunidade.
-
Como reter conhecimento
Você não retém porque não pensa. Você busca respostas. Existe um caminho diferente, e ele exige atenção.
-
Perguntaram-me porquê Java é difícil
Java não é difícil. Difícil é entender por que iniciantes acham difícil quando você já é expert.
-
[POST-IT] O Índice de Links Definitivo
Um post-it gigante com os links que eu volto pra consultar. Use Ctrl+F.
-
Node.js é o melhor projeto opensource para contribuir
Sou uma pessoa ordinária que estuda. E mesmo assim consegui contribuir com o Node.js. Você também pode.
-
O que você não consegue simplificar você não entende
Imagine seu cérebro como um polvo com quatro tentáculos. Se você não consegue explicar, ainda não entendeu.
-
[POST-IT] Depuração e NodeJS
Os truques de debug que eu mais uso no dia a dia com Node.js. Curto, direto, sem enrolação.
-
Continuous Delivery e Migrations não andam juntos
Memórias da guerra: como a gente fazia migrations em produção numa indústria de laticínios sem derrubar o ERP.
-
Seja um Desenvolvedor de Software Senil
Um guia, com cinco passos simples, pra parecer senior fazendo metade do trabalho. Já tem dev seguindo no seu time.
-
Matemática te faz pensar/programar melhor
Você não precisa virar matemático. Mas sem matemática discreta, suas decisões técnicas ficam mais fracas do que você imagina.
-
Qualidades que os cursos deveriam ter - mas não vão
Cursos vendem ferramentas porque ferramentas vendem. O que ninguém te ensina é o resto da carreira.
-
FAQ Google Maps
Perguntas que sempre me fazem sobre a SDK JavaScript do Google Maps, reunidas num só lugar.
-
O começo de tudo
Primeiro post. O blog ganha cara - e essa cara vai ser a minha.