{"id":19012,"date":"2021-10-06T14:40:30","date_gmt":"2021-10-06T17:40:30","guid":{"rendered":"http:\/\/www.desfavor.com\/blog\/?p=19012"},"modified":"2021-10-06T14:40:30","modified_gmt":"2021-10-06T17:40:30","slug":"entropia-tecnologica","status":"publish","type":"post","link":"https:\/\/www.desfavor.com\/blog\/2021\/10\/entropia-tecnologica\/","title":{"rendered":"Entropia tecnol\u00f3gica."},"content":{"rendered":"<p>Com a pane que deu no Facebook, WhatsApp e Instagram nessa segunda feira, eu lembrei das v\u00e1rias vezes que li mensagens de trabalhadores de T.I. falando sobre como na maioria das empresas toda a estrutura de computa\u00e7\u00e3o \u00e9 colada com cuspe. A gente sempre presume que pelo menos em empresas grandes as coisas s\u00e3o mais organizadas, mas como de costume, \u00e9 tudo muito mais complicado que parece&#8230;<!--more--><\/p>\n<p>Existe uma esp\u00e9cie de \u201centropia tecnol\u00f3gica\u201d no mundo em que vivemos: tudo tende \u00e0 desorganiza\u00e7\u00e3o nessa \u00e1rea, especialmente quando estamos pensando em computadores. Para quem n\u00e3o sabe, todo site n\u00e3o deixa de ser um computador: a internet s\u00f3 liga computadores uns aos outros. Claro, no caso do Instagram, s\u00e3o milhares de m\u00e1quinas espalhadas pelo mundo, usando diversos truques para fazer parecer que \u00e9 s\u00f3 um, mas n\u00e3o deixa de ser a mesma l\u00f3gica original. Computador A (seu celular) manda um pedido para computador B (servidor do Instagram), computador B manda a foto de uma bunda para computador A. Transa\u00e7\u00e3o realizada!<\/p>\n<p>O problema que deu nos sites do Facebook estava relacionado com computadores que fazem o roteamento das informa\u00e7\u00f5es entre os servi\u00e7os e seus usu\u00e1rios. Por um erro do sistema deles, que ainda n\u00e3o sabemos exatamente por que foi causado, durante algumas horas os outros computadores do mundo n\u00e3o sabiam como achar os computadores que hospedam Facebook, Instagram e WhatsApp. Ou seja, a fun\u00e7\u00e3o b\u00e1sica da internet estava comprometida. No final das contas, o problema foi resolvido quando os t\u00e9cnicos do Facebook colocaram de volta na internet os endere\u00e7os certos para serem encontrados.<\/p>\n<p>Como eu disse, n\u00e3o temos informa\u00e7\u00f5es exatas sobre o que deu errado, mas a \u201centropia tecnol\u00f3gica\u201d pode ser uma boa resposta para isso. Os sites est\u00e3o online h\u00e1 mais de uma d\u00e9cada, o que em tempo de internet \u00e9 uma eternidade. S\u00e3o milhares, talvez milh\u00f5es de chances do caos ter se instalado no processo. Via de regra, se qualquer computador ou rede de computadores ficar funcionando por mais que alguns anos, a tend\u00eancia de ter gambiarra no sistema tende a 100%.<\/p>\n<p>E isso n\u00e3o \u00e9 necessariamente culpa do ser humano, claro que tem gente que faz tudo nas coxas e deixa o problema para o pr\u00f3ximo que for lidar com o computador, mas mesmo quando o material humano se interessa por entregar algo melhor, o risco continua existindo. Explico: na \u00e1rea de computa\u00e7\u00e3o e internet em geral, tecnologias avan\u00e7am todo dia. \u00c0s vezes \u00e9 uma forma inovadora de fazer o mesmo trabalho de antes, \u00e0s vezes \u00e9 s\u00f3 uma corre\u00e7\u00e3o para fazer funcionar melhor (ou dar menos problema), \u00e0s vezes \u00e9 s\u00f3 gan\u00e2ncia de quem produz pe\u00e7as ou programas; a \u00fanica certeza \u00e9 que assim que voc\u00ea acabar de instalar algo, j\u00e1 tem uma vers\u00e3o nova dispon\u00edvel.<\/p>\n<p>E isso causa gambiarras na imensa maioria das vezes. O que normalmente acontece \u00e9 que empresas precisam recuperar o investimento feito nos equipamentos e programas que compram, e isso significa que tem um tempo m\u00ednimo de utiliza\u00e7\u00e3o deles para tornar a opera\u00e7\u00e3o lucrativa. Se voc\u00ea gastou um milh\u00e3o num programa e no dia seguinte saiu um bem melhor, azar: vai ter que usar a vers\u00e3o pior at\u00e9 aquilo fazer sentido nas contas da empresa. Nem mesmo gigantes como Google e Facebook podem se dar ao luxo de ficar atualizando tudo o tempo todo.<\/p>\n<p>E a parte de recuperar investimento \u00e9 s\u00f3 uma parte da equa\u00e7\u00e3o: existe algo chamado \u201cdowntime\u201d, que nada mais \u00e9 do que o tempo que um sistema precisa ficar parado para ser atualizado ou corrigido. Downtime custa caro, custa car\u00edssimo. Mark Zuckerberg perdeu 6 bilh\u00f5es de d\u00f3lares em a\u00e7\u00f5es da empresa por causa de algumas horas de sites fora do ar. Imagina s\u00f3 ter que parar tudo uma vez por m\u00eas para trocar pe\u00e7as e programas? O dinheiro que eles recebem depende do sistema estar online o tempo todo.<\/p>\n<p>Percebem como a coisa come\u00e7a a ficar complicada? N\u00e3o s\u00f3 todo investimento precisa ser recuperado como n\u00e3o d\u00e1 para parar tudo quando quiser para arrumar problemas. A especiaria deve fluir. Mas, como eu disse, todo dia sai alguma novidade, seja nas pe\u00e7as dos computadores, seja nos programas que eles usam para fazer os servi\u00e7os funcionarem. E por mais que o usu\u00e1rio m\u00e9dio nem saiba a diferen\u00e7a entre essas coisas, as empresas s\u00e3o pressionadas a manter essa marcha pela atualiza\u00e7\u00e3o, sen\u00e3o seus sistemas come\u00e7am a ficar lentos e com menos op\u00e7\u00f5es que a concorr\u00eancia.<\/p>\n<p>E a\u00ed que come\u00e7a o terror do T.I.: compatibilidade. O sistema tem que colocar uma fun\u00e7\u00e3o nova para sair na frente da concorr\u00eancia, mas n\u00e3o pode parar para arrumar nada, nem pode trocar as pe\u00e7as que ainda precisam de uso para compensar o investimento. Ent\u00e3o, pe\u00e7as e programas novos precisam conversar com pe\u00e7as e programas antigos, que obviamente n\u00e3o foram planejados para lidar com essas novidades.<\/p>\n<p>\u00c9 quando come\u00e7am a surgir adapta\u00e7\u00f5es, sejam elas em pe\u00e7as ou programas, que existem apenas para fazer com que tecnologias de eras diferentes consigam se conversar. E nessa fase das adapta\u00e7\u00f5es, come\u00e7amos a ver surgir um novo problema: especializa\u00e7\u00e3o. Muita gente sabe mexer no sistema antigo A e no sistema novo B, mas a demanda por gente que saiba mexer nos dois \u00e9 muito menor. A empresa cria uma situa\u00e7\u00e3o \u00fanica quando come\u00e7a a conectar pe\u00e7as antigas nas novas.<\/p>\n<p>Surgem ent\u00e3o sistemas Frankenstein, que misturam partes antigas com partes novas, e normalmente s\u00f3 algumas pessoas entendem como aquilo funciona de verdade. Em mega empresas a chance de ter alguma redund\u00e2ncia \u00e9 maior, mas em empresas menores \u00e9 quase certeza que s\u00f3 tem uma pessoa que sabe a gambiarra maldita que fez, e se essa pessoa some, fica todo mundo rezando pra n\u00e3o dar problema.<\/p>\n<p>A internet atual \u00e9 um mix de tecnologias de ponta com gambiarras terr\u00edveis feitas para manter pe\u00e7as e programas antigos funcionando. E todo dia surge uma nova gambiarra em algum lugar do mundo. C\u00f3digos que nenhum outro programador consegue entender, conex\u00f5es entre pe\u00e7as que os t\u00e9cnicos nem sabiam que existiam. Tem gente que ganha dinheiro s\u00f3 de saber como mexer em sistemas muito antigos, porque nenhum rec\u00e9m-formado \u00e9 preparado para isso. N\u00e3o posso afirmar que tinha uma gambiarra dessas mantendo todo o sistema do Facebook, mas eu apostaria algum dinheiro nisso sim, viu?<\/p>\n<p>Porque a\u00ed o problema \u00e9 achar quem sabe mexer naquela bagun\u00e7a, coisas que normalmente s\u00e3o feitas sem supervis\u00e3o, afinal, muitas vezes o criador da gambiarra est\u00e1 inovando numa \u00e1rea que ningu\u00e9m sequer sabia que existia at\u00e9 ver uma mensagem de erro na tela. \u00c9 complicado analisar o trabalho de algu\u00e9m que voc\u00ea n\u00e3o tem a menor ideia do que est\u00e1 fazendo. E isso pode ir se acumulando: como n\u00e3o \u00e9 f\u00e1cil desfazer a primeira gambiarra, muitas vezes a empresa tem que pagar por uma segunda que permita os sistemas novos falarem com o intermedi\u00e1rio, e por tabela, o mais antigo.<\/p>\n<p>E a\u00ed fica dif\u00edcil de saber onde isso vai parar. Muitas vezes algu\u00e9m quer arrumar o sistema, mas percebe as camadas sobre camadas de gambiarras e percebe que demoraria um ano para fazer tudo certo do zero. E como falei antes, downtime custa caro, custa car\u00edssimo. \u00c9 basicamente por isso que muitos dos sistemas importantes que regem nossas vidas s\u00e3o baseados em tecnologias muito antigas. A Microsoft continua dando suporte ao Windows XP por causa do ex\u00e9rcito americano, que usa o sistema operacional em m\u00e1quinas que podem acabar com o mundo!<\/p>\n<p>Sistemas de energia, sistemas de gerenciamento de tr\u00e1fego, m\u00e1quinas hospitalares, tem muita coisa nesse mundo que usa pe\u00e7as e programas muito antigos, que nem s\u00e3o mais produzidos, ou se ainda s\u00e3o, n\u00e3o tem mais nada compat\u00edvel atualmente. A tend\u00eancia \u00e9 que com o passar dos anos vejamos mais e mais problemas de infraestrutura baseadas em computadores por causa dessa entropia tecnol\u00f3gica.<\/p>\n<p>A gambiarra vai come\u00e7ando a assumir o controle, e vai ficando cada vez mais caro tirar ela dali. Forma-se uma casta elevada de pessoas que sabem navegar por essa bagun\u00e7a, e eles v\u00e3o ficando cada vez mais sobrecarregados com a necessidade de atender tantas empresas e reparti\u00e7\u00f5es p\u00fablicas. Quem est\u00e1 entrando no mercado agora pode at\u00e9 conhecer as novas tecnologias, mas n\u00e3o tem experi\u00eancia com as antigas. E a cada ano que passar, vamos ver mais e mais inst\u00e2ncias desses problemas, especialmente nas empresas que n\u00e3o desaparecerem da noite para o dia.<\/p>\n<p>Muitos dos servi\u00e7os que voc\u00ea considera essenciais para a vida podem estar nesse est\u00e1gio de \u201cgambiarra\u00e7\u00e3o\u201d sem volta. O que significa que assim que algo der errado, vai dar errado de forma espetacular. Todo mundo te disse para ter planos alternativos para WhatsApp, Facebook e afins ontem, mas quase ningu\u00e9m disse o porqu\u00ea. Todos os sistemas tendem \u00e0 falha. A \u00fanica forma de evitar isso \u00e9 entrarmos numa fase de estagna\u00e7\u00e3o tecnol\u00f3gica, o que, felizmente, eu acredito que n\u00e3o come\u00e7a t\u00e3o cedo.<\/p>\n<p>Use a abuse dos servi\u00e7os online, mas nunca se esque\u00e7a que \u00e9 bom ter c\u00f3pia de tudo num lugar que voc\u00ea pelo menos sabe como acessar. Pode ser que tenhamos uma s\u00e9rie de falhas nos pr\u00f3ximos meses e anos, considerando quanta coisa est\u00e1 passando de uma d\u00e9cada de vida tecnol\u00f3gica&#8230;<\/p>\n<p class=\"uk-background-muted uk-padding\">Para dizer que eu estou sendo alarmista, para dizer que trabalha com T.I. e eu at\u00e9 fui bonzinho, ou mesmo para dizer que quer que caia muito mais vezes porque ficou feliz por algumas horas: <a href=\"mailto:somir@desfavor.com\">somir@desfavor.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Com a pane que deu no Facebook, WhatsApp e Instagram nessa segunda feira, eu lembrei das v\u00e1rias vezes que li mensagens de trabalhadores de T.I. falando sobre como na maioria das empresas toda a estrutura de computa\u00e7\u00e3o \u00e9 colada com cuspe. A gente sempre presume que pelo menos em empresas grandes as coisas s\u00e3o mais [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":19013,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37],"tags":[],"class_list":["post-19012","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-somir-surtado"],"_links":{"self":[{"href":"https:\/\/www.desfavor.com\/blog\/wp-json\/wp\/v2\/posts\/19012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.desfavor.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.desfavor.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.desfavor.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.desfavor.com\/blog\/wp-json\/wp\/v2\/comments?post=19012"}],"version-history":[{"count":0,"href":"https:\/\/www.desfavor.com\/blog\/wp-json\/wp\/v2\/posts\/19012\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.desfavor.com\/blog\/wp-json\/wp\/v2\/media\/19013"}],"wp:attachment":[{"href":"https:\/\/www.desfavor.com\/blog\/wp-json\/wp\/v2\/media?parent=19012"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.desfavor.com\/blog\/wp-json\/wp\/v2\/categories?post=19012"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.desfavor.com\/blog\/wp-json\/wp\/v2\/tags?post=19012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}