Conexão · Interrompida

Algo não carregou

Parte desta página não chegou até você. Recarregue para tentar novamente — se persistir, verifique sua conexão.

Pular para o conteúdo principal

Tiarê Balbi Bonamini

Engenheiro de software,
aprendiz eterno.

O que você aprende hoje, amanhã já foi. Eu escrevo para que dure — transformando notas de estudo e lições conquistadas em posts articulados sobre software, tecnologia e a arte de construir coisas.

№ 02Sobre

Engenharia de sistemas duráveis, construídos para o longo prazo. Transformando problemas difíceis em código limpo e útil — e escrevendo sobre cada passo do caminho.

Tiarê Balbi
Tiarê Balbi · Whistler Blackcomb, BC · 2024

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.

Escritos

Últimos posts

Backend12 min

Execução Durável Não É Sobre Agentes — É Sobre Workflows de Backend com Replay

Cheguei aos runtimes de execução durável pela hype dos agentes, mas a restrição que surpreende todo mundo é o determinismo no replay. Estas são minhas anotações trabalhando uma reconciliação de pagamentos de seis passos como um workflow do Restate em TypeScript — a linha que quebrou o replay, o modelo mental que consertou, e os trade-offs que vêm com o padrão.

AI14 min

Code Graphs para Coding Agents: O Formato de Entrega Importa Mais que o Algoritmo

Passei um fim de semana apontando um coding agent para um monorepo Go de 480 mil linhas e vendo ele entrar em loop de grep por 38 chamadas de ferramenta em uma pergunta. Code graphs derivados de AST resolvem isso, mas o formato de entrega — MCP local via stdio, serviço remoto ou skill — muda a economia mais do que o algoritmo do grafo. Aqui está onde eu colocaria um em 2026, com um indexador Go mínimo que dá para soltar ao lado do agente.