A Arte Difícil de Remover a Complexidade
A Arte Difícil de Remover Complexidade
Há uma fase na vida de muitos programadores em que tudo parece pedir uma arquitectura grandiosa: micro-serviços, filas, eventos, padrões, camadas, abstracções, diagramas e siglas suficientes para encher uma repartição pública em dia de nevoeiro. É a juventude técnica no seu esplendor: energia, entusiasmo e uma perigosa confiança em que a complexidade é sinónimo de inteligência.
Mas o tempo ensina outra coisa. Ensina que um sistema bom não é o que impressiona numa apresentação, mas o que continua a funcionar quando alguém tem de o manter, corrigir, evoluir e compreender. A elegância técnica está quase sempre na simplicidade robusta: uma API clara, uma base de dados bem pensada, regras compreensíveis, código legível e decisões que resistem ao tempo.
O programador sénior não é apenas quem sabe mais tecnologias. É quem já viu demasiados sistemas morrerem esmagados pelo próprio peso. É quem aprendeu que cada camada acrescentada tem custo, cada dependência tem dívida, cada “solução brilhante” pode transformar-se amanhã numa pequena catástrofe burocrática com logs.
A maturidade profissional começa quando deixamos de perguntar:
“Que mais posso acrescentar?”
e passamos a perguntar:
“O que posso remover sem perder valor?”
Esta regra vale também para a vida. Com os anos, percebemos que o essencial raramente precisa de grandes ornamentos: carácter, palavra dada, competência, clareza, respeito pelo trabalho bem feito e coragem para dizer que o simples, quando é bem construído, é muitas vezes superior ao sofisticado.
Infelizmente, encontrar capacidade técnica com este requisito é difícil. Há muita gente capaz de complicar; há muito pouca gente capaz de simplificar sem destruir. E essa é talvez uma das maiores diferenças entre saber programar e saber construir.
Epílogo
A boa engenharia não é uma fogueira de vaidades tecnológicas. É uma ponte sólida sobre o caos. Quanto menos ruído tiver, melhor se ouve a inteligência da sua construção.
Francisco Gonçalves
Fragmentos do Caos — onde a tecnologia ainda conversa com a lucidez.
Nota Final
No fundo, este pequeno texto é também uma declaração de carácter.
Uma espécie de manifesto contra a engenharia feita com fogo-de-artifício,
buzzwords e “arquitecturas” que precisam de três padres, dois DevOps
e um exorcista para arrancar.
Porque a verdadeira inovação raramente grita. Trabalha em silêncio,
remove ruído, elimina vaidade técnica e deixa apenas aquilo que importa:
sistemas claros, robustos, compreensíveis e capazes de resistir ao tempo.
“Simplicity is the ultimate innovation.”
A verdadeira inovação não está em acrescentar complexidade, mas em alcançar a simplicidade que resiste ao tempo.
– Francisco Gonçalves


