Posts
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.