en
· 3 min de leitura

Da gráfica ao quadro branco

Recorte de vinil, conserto de eletrônicos e obra me ensinaram os três hábitos que ainda uso para desenhar sistemas.

careerlife

Existe uma plotter numa gráfica de São Paulo que me ensinou mais sobre arquitetura do que qualquer livro. Eu tinha uns doze anos. O Samuel, dono da gráfica, me colocou no CorelDRAW e no recorte de vinil, e a primeira coisa que aprendi foi que a máquina faz exatamente o que o arquivo diz. Não o que você quis dizer. O que você disse.

Quero traçar a linha daquela sala até o quadro branco onde desenho sistemas hoje, porque a linha é mais reta do que parece, e porque acho que muito engenheiro subestima o que aprendeu antes de escrever código.

Vinil não perdoa

Recorte de vinil é operação de mão única. Você manda os vetores, a lâmina segue, e se um caminho não estava fechado ou um nó estava um milímetro fora, a letra desmancha na hora de tirar o excesso. Não tem desfazer. Tem um rolo de material perdido e um cliente esperando.

Então você aprende a conferir o arquivo. Dá zoom em cada junção. Confere se o texto foi convertido em curvas para a plotter não substituir a fonte. Faz um corte de teste pequeno antes do grande. Vinte anos depois é exatamente assim que trato uma migração de banco de dados. Migração é mão única. Produção não perdoa. Você roda numa cópia primeiro, confere as junções, garante que nada seja substituído em silêncio, e faz a pequena antes da grande.

Eletrônica me ensinou a ler um sistema

Depois da gráfica, um homem chamado Val me ensinou conserto de eletrônicos. Chega uma placa morta. Você não sabe por quê. Não tem mensagem de erro. O que você tem é um esquema, um multímetro e um jeito de pensar: a energia entra aqui, deveria sair ali, então onde ela para?

É assim que audito software hoje. Sigo a requisição de onde ela entra até onde deveria sair, e encontro onde ela para. As ferramentas são outras, a disciplina é a mesma. Você não chuta. Mede em cada estágio. E aprende a desconfiar do componente que "não pode ser o problema", porque numa bancada de conserto esse componente é o problema metade das vezes.

Pintura e obra me ensinaram sequência

Na adolescência paguei meu próprio aluguel trabalhando com autopeças, eventos, pintura e construção. Obra tem ordem, e a ordem não é negociável. Não dá para pintar antes do reboco secar. Não dá para passar fiação antes de subir a parede. Se você atropela a sequência para cumprir a data, o acabamento trinca e você faz duas vezes.

Software tem a mesma sequência, e os times a violam o tempo todo. Constroem a interface antes do modelo de dados estar fechado. Colocam o cache antes da query estar correta. Lançam a funcionalidade antes de desenhar o modo de falha. No quadro branco, a primeira coisa que desenho é a ordem em que as coisas precisam ser verdade, e só depois as caixas.

O que o quadro branco é de verdade

As pessoas acham que o quadro branco é onde acontece a parte genial. Não é. O quadro branco é onde faço o corte de teste. É onde sigo a corrente pelo sistema antes de alguém construir. É onde confiro a sequência para o acabamento não trincar.

Os hábitos são os mesmos que eu tinha aos doze. Conferir o arquivo antes de mandar. Seguir o sinal até ele parar. Respeitar a ordem. A única coisa que mudou é que o material ficou mais caro. Um rolo de vinil perdido custava uma tarde ao Samuel. Uma decisão de arquitetura errada custa um ano a uma empresa.

Para quem veio de outro lugar

Se você chegou ao software vindo de um ofício, de um chão de fábrica, de uma cozinha, de uma obra, não trate isso como tempo perdido antes da carreira de verdade começar. Aquilo era a carreira de verdade. Você aprendeu a respeitar operações irreversíveis, a rastrear um defeito em vez de chutar, e a fazer as coisas em ordem. A maioria dos formados em computação passa os cinco primeiros anos aprendendo essas três coisas do jeito caro.

Coloque isso no seu quadro branco. Vale mais do que você imagina.