E ai pessoal como estão indo as coisas,
Tenho percebido ultimamente que com o advento da tecnologia, as pessoas não se dão mais ao trabalho de raciocionar, que segundo os cientistas é o que nos diferencia dos animais irracionais. Estamos passando por um processo de emburrecimento total, e este processo já se iniciou a algum tempo, não é de hoje, alguém se lembra por que não podíamos utilizar as famigeradas calculadoras no ensino fundamental, quando estávamos aprendendo a raciocionar com a matemática?
Desde a calculadora, nos condicionamos a não ter mais que pensar, daí em diante a tecnologia evoluiu e quanto mais evoluiu menos pensamos, da calculadora veio a popularização do computador e suas feramentas mágicas: Calculadora Científica, Planilha Excel e mais contemporâneo ainda o Google. Não que eu não faça uso destas ferramentas, também faço sim e as acho fantásticas. Mas como desenvolvedor, me deparo com a missão de ter que pensar pelo outro, pois sempre aparecem pedidos do tipo: "Não dá para colocar um botão para abrir a calculadora?" ou então: "Esse somatório não podia ser feito automaticamente pelo sistema, para facilitar a conferência do usuário?" ou pior ainda: "Para o usuário tem que ser simples, pois ele não sabe nada de informática."
Como não sou um monstro e nem quero parecer com um, muitas vezes abro concessões para tais solicitações, mas olhando pelo ponto de vista de um desenvolvedor, muitas horas de trabalho são gastas com essas questões, quando poderiam ser utilizadas de forma mais útil, investidas em otimizações de funcionalidades, ou em melhorias do framework por exemplo. Porque na minha opinião, a atividade onde estas horas deveriam ser gastas não é na construção do sistema, mas sim no treinamento de seus usuários, então você aumenta o tempo de construção construindo uma ferramenta altamente inteligível ao usuário e não investe nada - ou quase nada- treinando os usuários, ou seja, ensinando-os a pensar sobre o que eles estão utilizando.
Também não sou contra as técnicas de usabilidade ou de interface homem-máquina, que têm como principal missão facilitar a vida do usuário, mostrando a ele as coisas que ele está procurando. Volto a dizer sou contra a anulação do ser que se imputa ao usuário, fazendo com que ele não seja capaz de tomar uma decisão durante a utilização da ferramenta que é o sistema informatizado, tornando ele um robô refém e não um manuseador desta ferramenta.
Percebo que inclusive em atribuições ditas intelectuais estão se adotando práticas cada vez mais mecânicas, por exemplo no próprio processo de construção de um sistema informatizado, pra quê perder horas escrevendo linhas e linhas de código se podemos simplesmente googar algo que faça o que queremos, afinal de contas: "Outra pessoa já deve ter escrito isso em algum lugar do mundo". E ai que encontramos o código no Google, basta copiar e colar na IDE e partir pro abraço. O problema desta prática, não é o fato de copiar e colar. Mas sim as perguntas que vêm ao redor: Será que a performance deste código está dentro das expectativas do sistema? E a legibilidade? E a manutenabilidade? E o acoplamento (que segundo o manelzinho do Diario do Babaca é sexo)? O cabra que se utiliza desta técnica religiosa (por que é copiar, colar e rezar pra dar certo) não se preocupa com nada disso ele quer é dizer pro chefe que tá pronto e ponto final. Aí ao primeiro problema que isto gera, poe-se a culpa no estagiário (quando tem) ou no Junior da equipe ou então em quem der pra colocar a culpa e mandar corrigir.
Tenho a esperança em que um dia ainda voltaremos a pensar e interagir de forma racional com o meio ai sim seremos tecnologicamente avançados e realmente racionais e daremos a oportunidade a todos de serem usuários.
Um abraço a todos do Pachecas.
Assinar:
Postar comentários (Atom)
Ótimo post Adolfo. Por esse motivo é que atualmente não desenvolvo (todo o sistema) mais. Explicando estou trabalhando há algum tempo com o CMS Lumis Portal Suite Java e nele quase tudo está pronto. E quanto não tem criamos com o Java utilizando a API do Lumis. Com isso não perdemos tempo reinventando a roda e agilizando, e muito, a criação de um portal. E digo mais, não me vejo trabalhando da forma antiga de novo. Acho um desperdício de tempo a forma de trabalho antiga, mas que na verdade muita gente ainda usa. Abcs.
ResponderExcluir