Ronaldo
Ronaldo Desenvolvedor, pai, cidadão do mundo.

Por que fazer software é diferente?

O que há de tão especial em escrever programas.

Por que fazer software é diferente?

Quando uma empresa de tecnologia demite pessoal técnico está, também, causando um efeito de longo prazo que pode ser desastroso se não levado em conta. E isso tem a ver com o porque fazer software é um negócio diferente.

Software é sobre conhecimento

Quem não é da área não entende porque um software demora tanto para ser construído. Afinal, as técnicas de desenvolvimento são bem conhecidas e existem, hoje, ferramentas fantásticas que aceleram muito o desenvolvimento. Então, por que demora tanto?

Fazer software não é como construir um prédio. A construção de um software tem uma etapa, amplamente ignorada, que é a aquisição de conhecimento. Ninguém resolve um problema que não conhece e para resolver os problemas de negócio é essencial, antes, conhecer o negócio que precisa ser automatizado, suas nuances e, enfim, o problema que precisa ser resolvido. Nenhum problema pode ser resolvido a contento sem antes conhecer o contexto no qual ele está inserido.

Ou seja, software é sobre aprendizado. Todo projeto de software que ignorou este fato terminou em catástrofe.