Um engenheiro brasileiro construindo & escrevendo de Vancouver.

Escrevo software desde 2008 — de monolitos Java a sistemas distribuídos, de São Paulo a Vancouver.
Sou um engenheiro brasileiro vivendo no Canadá que acredita que a melhor forma de aprender é construir, e a melhor forma de reter é escrever. Este site é onde os dois se encontram — notas de estudo e lições difíceis transformadas em posts articulados sobre software e o ofício de construir coisas.
O que você aprende hoje some amanhã. Então escrevo para fazer durar.
Construir para aprender
A forma mais rápida de entender um sistema é construir uma versão pequena e honesta dele. A maioria dos meus posts começa como um teste de estresse em um projeto paralelo.
Escrever para reter
Se não consigo explicar na página, ainda não entendi. Escrever é o compilador do meu próprio pensamento — e o arquivo que sobrevive ao projeto.
Engenharia para o longo prazo
Esperto é barato; durável é difícil. Otimizo para código que pode ser lido, testado e mantido — e para sistemas que sobrevivem às próprias falhas.
Leia o fio, não o folheto
Novas ferramentas são mais fáceis de confiar depois que você vê os bytes. Reduzo frameworks ao protocolo por baixo antes de me comprometer com eles.