O que eu errei sobre monorepos
Defendi por dois anos dividir nosso repositório. A fronteira que eu protegia era social, não técnica — as ferramentas evoluíram mais rápido que minhas opiniões.
Notas · escrita e estudo atual
Posts longos sobre como penso sobre software — o raciocínio e os trade-offs, não o hype. Filtre por assunto ou busque acima.
Defendi por dois anos dividir nosso repositório. A fronteira que eu protegia era social, não técnica — as ferramentas evoluíram mais rápido que minhas opiniões.
Um guia para o EXPLAIN (ANALYZE, BUFFERS): o que o planner diz, onde as estimativas erram, e três reescritas que resolvem a maioria das queries lentas.
Pequenos, reversíveis, observáveis. A coisa mais sênior no meu último time não foi um sistema — foi que ninguém sentia nada quando a gente fazia deploy.
"Tornar estados ilegais irrepresentáveis" parece um slogan até um union type eliminar uma classe inteira de bugs. Três antes/depois de um código real.
O que mudou ao tratar alertas como orçamento devido ao time: alertas mais precisos, follow-the-sun de verdade, e uma revisão sem culpados, sem o medo de antes.
Cobertura é um mapa, não o território. Onde eu gasto o orçamento de testes agora — e o único número que ainda acompanho de perto.
Ainda não há notas por aqui.