Você sabe sobre programação. E sobre PESSOAS, você sabe?
Já pararam pra pensar sobre isso? Já repararam que estamos sendo bombardeados com informações sobre linguagens, frameworks, engines, aplicativos, bibliotecas, apis, serviços de computação em núvem, linguagens visuais...? Mas, e o "resto"? E o conhecimento pra inovar de verdade? Quem conhece pouco de programação sabe que jamais criaremos algo realmente disruptivo, sem conhecer profundamente sobre (como diz sua mãe) A VIDA. O que você sabe sobre pessoas, filosofia, sobre o universo? Você se conhece? Sabe ouvir o cliente e consegue entender o que ele quer, mesmo sem ele conseguir te dizer?
O que mais se vê por aí são aplicativos e sistemas empresariais sub-utilizados, que geram relatórios com dados ao invés de informações, cheios de firúlas, campos inúteis, contra-intuitívos. Tive a oportunidade de usar alguns e digo com propriedade. Não teve UM que fizesse algo além de guardar e apresentar dados incoerentes, com furos etc...Todos iguais: Cadastra produto, cadastra cliente, gera pedido, gera NF e gera relatórios mal feitos com dados que não precisamos os quais precisam ser inseridos em uma planilha para organização, limpeza, revisão e apresentação. Deprimente. Eu não conseguiria ser programador em uma empresa dessas, sem abrir a boca sempre que tivesse oportunidade para alertar meus pares de que estávamos no caminho errado. E, se não tivesse mudança, certamente sairia da equipe.
É um momento pertinente pra começarmos a nos procupar mais sobre isso, por que a exigência dos clientes e a pressão dos novos concorrentes está aumentando exponencialmente. E eu garanto: Habilidades técnicas é básico. 50% de um bom profissional de TI não tem nada a ver com tecnologia. E esse percentual tende a diminuir.