Por que fazer software é diferente?
O que há de tão especial em escrever programas.
![Por que fazer software é diferente?](https://images.pexels.com/photos/4855436/pexels-photo-4855436.jpeg)
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.