stamatios
← Voltar ao feed
Engenharia forte privilegia clareza em vez de velocidade bruta
Trabalho & Gestão · Dev & Engenharia

Engenharia forte privilegia clareza em vez de velocidade bruta

resumo de ~3 min

A diferença entre engenheiros "inteligentes" e "fortes"

Sean Goedecke argumenta que a distinção entre um engenheiro "smart" e um engenheiro "strong" não está na velocidade de raciocínio, mas na capacidade de pensar com clareza quando a intuição falha.

Engenheiros inteligentes se acostumam a resolver problemas por insight imediato. Quando encontram algo que não se resolve com um lampejo, entram em pânico: sua identidade profissional está ligada à facilidade de resolver problemas, e a frustração os leva a aceitar soluções ruins em sequência.

Engenheiros fortes, por outro lado, possuem um processo metódico para avançar mesmo sem inspiração. Goedecke usa a analogia de um carro de Fórmula 1 versus um carro comum: o F1 tem velocidade máxima superior, mas não funciona no trânsito porque seus pneus e freios não operam em velocidades normais.

Invariantes como ferramenta

A técnica central que o autor propõe é focar em invariantes: crenças sobre o sistema que você sabe serem verdadeiras. Quando se está travado, geralmente é porque alguma premissa assumida é falsa. Identificar as premissas que não podem ser falsas (por exemplo, se você recebe uma mensagem de erro de um serviço, o serviço está processando a requisição) fornece terreno sólido para avaliar as premissas menos confiáveis.

O desconforto produtivo

Pensar rápido envolve empacotar dados na cabeça e deixar a intuição saltar para a conclusão certa. Pensar devagar - sentar com os dados brutos sem fazer saltos mentais - é desconfortável. Goedecke observa que, quando você se força a fazer algo que as pessoas odeiam, geralmente há valor significativo a ser extraído. Engenheiros que conseguem pensar com clareza em estado de incerteza tendem a ser extremamente eficazes, independentemente de serem capazes de grandes saltos intuitivos.