Posts

página 2 de 5

O Claude fez meu compilador em 3 minutos. E isso deveria me preocupar?

· 7 min

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

· 7 min

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

· 10 min

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

· 10 min

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

· 9 min

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

· 9 min

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

· 5 min

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)

· 7 min

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 min

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

· 6 min

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.