Manifesto

Understand deeply. Think clearly. Build what matters. Help others do the same.

Minha filosofia de engenharia começa antes do código: pessoas, domínio, restrições, decisões e o trabalho real que o software precisa melhorar.

Engenharia começa antes do código.

A indústria tenta resolver rápido demais. Discute framework, arquitetura e implementação antes de entender usuários, fluxos, regras de negócio e por que o sistema atual ficou daquele jeito. Para mim, engenharia começa com observação, escuta, perguntas e modelagem.

A maioria dos problemas de software são problemas de modelagem.

Quando responsabilidades, estados e transições ficam confusos, a complexidade aparece como se fosse inevitável. Um bom modelo separa o que é servidor, formulário, UI, domínio, integração e decisão de produto.

Simplicidade é resultado de entendimento.

Simplicidade não é escrever menos código nem escolher a menor biblioteca. É entender o suficiente para remover responsabilidades, abstrações, estados, dependências e rotinas que não precisam existir.

Tecnologias são ferramentas, não identidades.

React, TypeScript, TanStack, Zustand, Cloudflare e PostgreSQL ampliam decisões de engenharia. Eles não substituem julgamento. A stack importa, mas ela deve servir o problema, o time e o produto.

Deixe sistemas e pessoas melhores do que encontrou.

Liderança técnica não é autoridade nem certeza. É melhorar o ambiente em que decisões são feitas, abrir espaço para discordância respeitosa e ajudar outras pessoas a formar modelos mentais melhores.

Princípios

O que guia minhas decisões quando o problema fica ambíguo.

  1. Busque entendimento antes de buscar soluções.
  2. Modele o problema antes de escrever código.
  3. Separe responsabilidades antes de escolher ferramentas.
  4. Reduza incerteza antes de aumentar confiança.
  5. Questione decisões, nunca pessoas.
  6. Prefira evolução a substituição desnecessária.
  7. Construa a menor solução valiosa.
  8. Meça impacto, não output.
  9. Trate shipping como parte do design de produto.
  10. Eleve a barra de engenharia sem elevar o ego.