
Afirmação de que código nunca foi o problema ofende programadores
O autor Senko Rašić rebate a afirmação comum de que "código nunca foi o difícil" no desenvolvimento de software, argumentando que isso é um insulto aos programadores. Ele apresenta vários contra-argumentos: se codificar é fácil, por que programadores eram tão demandados e bem pagos? Por que existem livros densos como "Clean Code" e "The Art of Computer Programming"? Por que consideramos Carmack e Fabrice Bellard gênios?
Rašić também questiona a romantização oposta - se descobrir "o que construir" é o verdadeiro desafio, por que product managers não passam por entrevistas rigorosas e não recebem mais que desenvolvedores? Ele observa que poucos programadores realmente querem falar com stakeholders ou clientes, e que há frequentemente uma desconexão entre quem alega resolver problemas de usuários e quem se importa com a qualidade do código.
O autor defende que ambos os aspectos são importantes: entender profundamente o sistema que se constrói e entender por que se constrói. Ele lista o que não muda: software fica mais complexo, precisa de manutenção, usuários querem mais por menos, e a distância entre clientes e usuários persiste. O que muda são as tecnologias específicas - habilidades em assembly, COBOL ou PHP4 se tornaram obsoletas.
Para prosperar, ele sugere: aceitar que mudanças acontecem, ser curioso e crítico sobre novidades, investir em campos adjacentes ao seu (para sêniores: UX, entrevistas com clientes, estratégias de negócio; para iniciantes: entender ponteiros, recursão, protocolos de rede, algoritmos). O conselho final: não terceirize seu julgamento, empatia e paladar para a IA.