Executando verificação de segurança...
1

Quer saber outra coisa que o cliente não liga? Ele não liga se o engenheiro usou armação de aço nas colunas do prédio ou se usou concreto puro. Ele também não liga se o tipo de terreno foi levado em consideração quando o alicerce foi feito... Mas a gravidade e a física LIGAM!

O programador não deveria avaliar criticamente as ferramentas que usa para "agradar cliente", programador não é cachorro domesticado. Ele deveria fazer isso porque deveria ter (mas não tem) conhecimento técnico suficiente para comparar ferramentas e entender que elas têm vantagens, desvantagens, problemas técnicos, falhas de segurança etc.

Engenheiro civil não faz um trabalho bem feito porque o cliente se importa com isso. Ele faz um trabalho bem feito porque quando o prédio desabar ele vai para a cadeia (literalmente), é o dele na reta. Infelizmente programadores não vão para a cadeia por fazerem um trabalho ruim. Se fossem 90% estaria preso agora.


Sim, tem os programadores ruins que ficam criticando tecnologia só para zoar e não faz a menor ideia do que está falando. E tem também os programadores ruins que não criticam tecnologia nenhuma porque na cabeça dele "tanto faz" e "é tudo questão de gosto".

Não existe diferença nenhuma entre esses dois tipos de programadores, os dois têm um conhecimento técnico raso.

Não seja nenhum dos dois e estude de verdade, tenha conhecimento técnico suficiente para começar a enxergar defeitos nas ferramentas que você usa (e nas que não usa também). Se você não enxerga defeitos não é porque eles não existem, é só falta de conhecimento.

E só porque você não ver os defeitos não significa que eles não te afetem. Você está sofrendo constantemente com os defeitos das ferramentas que usa, só não tem conhecimento para ser capaz de perceber isso. É como uma pessoa com o olfato prejudicado respirando gás de cozinha, continua fazendo mal mesmo ela não sentindo o cheiro.

Conhecer os defeitos das ferramentas que usa ajuda a evitar os problemas que eles causam. É obrigatório, todo programador deveria saber disso. É o básico.

Carregando publicação patrocinada...