O cliente (gerente da loja) me perguntou se eu podia instalar o Windows 10 em uma máquina deles porque o suporte do sistema comercial havia dito que a aplicação estava dando erro porque o Windows 8.1 não tinha mais atualizações. Chegando lá eu constatei que era uma aplicação web rodando no Chrome e dando um simples erro de processamento de formulário. Ainda se fosse alguma coisa esotérica como acessar o scanner… mas erro de GET/POST? Para deixar ainda mais ridículo, haviam duas máquinas que faziam a mesma coisa, ambas rodando a mesma versão do SO e a mesma versão do Chrome mas só uma dava esse erro. Quando interpelei o gerente, que já está aprendendo comigo a questionar essas afirmações do suporte, ele disse que quando ele questionou exatamente isso ao suporte o cara do outro lado pareceu hesitar mas ainda insistiu na necessidade do Windows 10.
Era uma exigência ridícula. Expliquei ao gerente e ao dono da loja que isso era provavelmente apenas algo corrompido e como o computador era um Celeron J1800 com HDD (não era SSD), satisfazer a exigência do suporte iria requerer um upgrade total da máquina porque não havia jeito dela não ficar absurdamente lenta com o Windows 10 atualizado, apesar de rodar muito bem com o Windows 8.1 de 32bits. E isso ia custar em licença do Windows mais hardware uns R$2mil. Eles concordaram com o meu plano de simplesmente reinstalar o Windows 8.1 e chamar o suporte para “reinstalar” a aplicação (é, a aplicação web deles não roda simplesmente apontando o navegador para o URL. Tem um abracadabra envolvido que eles se recusam a me passar.).
Mas enquanto eu fazia os preparativos me deu um estalo: “Método GET não suportado” é um erro de programação e a aplicação roda no Chrome. Será que o código está corrompido no cache e então basta apagar o cache do Chrome, para que este vá buscar o código de novo no servidor? E o suporte foi tão estúpido que não tentou isso?
Para ser mais rigoroso, desinstalei o chrome, me certifiquei de que ele não deixou nada no disco e instalei de novo.
Problema resolvido.
É mole?
Olá! Temos um sistema de gestão de saúde pública totalmente Cloud que roda web e, com alguma frequência, temos que realizar limpeza de cache por conta de erros de requisição. Para reduzir esse impacto, configuramos o navegador para que cache e histórico sejam limpos sempre que ele for fechado.
Suporte desse sistema aí mandar o cliente atualizar SO realmente é fora da curva!
Não para esse desenvolvedor. Esse é o pessoal com o qual eu me recuso a me reunir.
Mas, do ponto de vista da ignorância em TI, não está realmente “fora da curva”. É absolutamente praxe há pelo menos uma década entre ignorantes (e preguiçosos) começar com a questão “O SO e os drivers estão atualizados?” para qualquer pedido de ajuda. O problema pode ser o Word imprimindo apenas a parte colorida de um texto numa jato de tinta e tudo que era para ser preto ficar em branco, mas você vai encontrar alguém que pergunte se está tudo atualizado. Chega a ser patético. Mas aí você contrata esse mesmo pessoal que reside no “peak stupid” do Efeito Dunning-Kruger para ser “analista de suporte” pagando salário mínimo.