O poder de cura do JavaScript

Para alguns de nós, isolados, felizes no escuro, o código é uma terapia, uma fuga e um caminho para a esperança num mundo conturbado.

Botão Reproduzir/Pausar
Pausa
Ilustração: COM FIO; Imagens Getty
Salve esta história
Salve esta história

Há pouco mais de um ano, quando os confinamentos devido à Covid-19 começaram a espalhar-se pelo mundo, a maioria das pessoas procurava papel higiénico e produtos enlatados. Procurei a função de pesquisa.

O propósito da função de pesquisa não importava. Eu só tive que escrever código. O código é reconfortante porque pode fornecer controle em momentos em que o mundo parece estar em espiral. Basicamente, a programação é composta de pequenos quebra-cabeças que precisam ser resolvidos. Não apenas quebra-cabeças inertes nas mesas da sala, mas quebra-cabeças que respiram uma vitalidade extraordinária. Quebra-cabeças que fazem as coisas acontecerem, que fazem as coisas acontecerem, que automatizam trabalhos tediosos ou que permitem publicar palavras em todo o mundo.

Como muitos outros escritores e artistas, administro um site pessoal. Meu atual está funcionando há quase 20 anos. Com esse código em mente, aprimorei minhas habilidades enferrujadas em JavaScript e comecei a procurar bibliotecas de pesquisa difusas que pudesse inserir em minha página inicial para facilitar a localização de ensaios específicos em minha coleção.

Divida o problema em partes. Coloque-os em um aplicativo de tarefas (eu uso e adoro o Things). É assim que um universo criativo é criado. Todos os dias eu ignorava o colapso geral da sociedade que parecia estar acontecendo fora da minha vida e mergulhava no trabalho de busca, escolhendo coisas para fazer. Covid era grande, a lista de tarefas era razoável.

A verdadeira alegria deste projeto não foi apenas fazer a pesquisa funcionar, mas também refiná-la, poli-la e ajustá-la. Passei horas perdido no mundo que criei. Mesmo que eu não conseguisse controlar a pandemia iminente, poderia controlar esse pequeno aglomerado de bits.

Todo o processo foi uma fuga, mas uma fuga com movimento para a frente. Estilo adequado de navegação pelo teclado, alterando o tempo de entrega das informações de pesquisa, encontrando um equilíbrio entre o tamanho do índice e a utilidade da pesquisa. E, o mais importante, foi tudo fácil, deliciosamente fácil. E então escreva, faça uma pequena “essência” no GitHub, compartilhe com a comunidade. É como um beco sem saída para os outros: vamos lá, agora você usa isso em seu site. Pesquisa Hugo do lado do cliente super rápida e otimizada para teclado.

Não é perfeito, mas é muito bom.

O fato é que o hábito de recorrer ao código não é apenas curar para si mesmo, mas também um truque que permite transformar uma sensação de horror em algo: uma função que, ao que parece, acrescenta, embora trivial, um pouco de valor para um grande todo em um momento alarmante.

Mais popular
A ciência
Uma bomba demográfica de uma ação lenta está prestes a atingir a indústria de carne bovina
Matt Reynolds
Negócios
Dentro do complexo supe r-secreto Mark Zuckerberg no Havaí
Gatrine Skrimjor
Engrenagem
Primeira olhada em Matic, um aspirador de robô processado
Adrienne co
Negócios
Novas declarações de Elon Mask sobre a morte de um macaco estimulam novos requisitos para a investigação da SEC
Dhruv Mehrotra

Comecei a amontoar aos 10 anos e, desde então, não me separei disso. Principalmente aut o-considerado. Eu tive um constrangimento sobrenatural ao me comunicar com outras pessoas. O carro era literal, encorajador e parecia prometer acesso ao mundo, que até adultos ao meu redor não podiam compreender. Assim, o código se tornou um amigo para mim que não permite convicção.

Se inscrever
Inscrev a-se na Wired e mantenh a-se a par de todas as suas idéias favoritas.

Portanto, havia um padrão: quando, na infância, a complexidade das situações sociais me esgotou, eu me virei para o código, fiquei isolado. “Ellen Ulman escreve em seu livro Life in Code: A History of Technology (” História Pessoal das Tecnologias “)) : “Até que me tornei o programador, não entendi completamente a utilidade de tal isolamento: silêncio, reduzindo a vida a pensar e se formar; Por exemplo, deixar a sala escura para trabalhar no programa, quando as relações com as pessoas se tornam difíceis “.

A leitura de livros no idioma do assembler no ensino médio ou programas de programação para BBS no ensino médio ainda não era percebida como uma salvação clara. Meu primeiro reconhecimento consciente da força paliativa do código ocorreu há vários anos quando refratizei meu site, transferind o-o de um sistema de controle de conteúdo para outro. Parece implausível, mas é verdade: fui curado pelo CMS, uma frase única do Google, e havia boas razões para isso.

Naquela época, sofria de depressão pessoal e profissional, que durou muito tempo. Eu não tinha êxito. Quando avaliei o estado da minha mente, percebi que ele não estava onde eu queria ou esperava.

Às vezes, isso acontece comigo, com algumas pessoas – muitas vezes. Costumo me lembrar da epígrafe do romance de William Styron, “Visible Darkness”, quando sinto a carga de depressão em mim: “Pois o que eu tinha muito medo foi ultrapassado por mim …” Essa descida geralmente significa que não tive descanso o suficiente . Não quero dizer vários dias, mas meses ou anos. Um rolo lento, como um navio ganhando água através de um buraco. Se você lhe dar tempo suficiente, ele deve derrubar. Minha mente estava inclinada e descobri que estava pegando os servidores. Como para uma jangada de levantamento de vida. Os servidores, como se viu, são um dos meus lugares seguros.

Há muito que eu queria me livrar do meu colapso e do servidor muito caro, mas eu era preguiçoso demais. Esta é uma tarefa de carne, uma tarefa para um guerreiro, ingrato e exigindo concentração.

Quase tudo relacionado aos servidores ocorre no “terminal”, na linha de comando, em um mundo desprovido de imagens e interfaces gráficas. Apenas texto. Todas as ações são precisas e hiperliteradas. Um erro no conjunto de um símbolo pode destruir o sistema. De fato, há várias décadas, os servidores estão emitindo a seguinte mensagem quando você está no modo administrador ou “superpoler”:

Mais popular
A ciência
Uma bomba demográfica de uma ação lenta está prestes a atingir a indústria de carne bovina
Matt Reynolds
Negócios
Dentro do complexo supe r-secreto Mark Zuckerberg no Havaí
Gatrine Skrimjor
Engrenagem
Primeira olhada em Matic, um aspirador de robô processado
Adrienne co
Negócios
Novas declarações de Elon Mask sobre a morte de um macaco estimulam novos requisitos para a investigação da SEC
Dhruv Mehrotra

Acreditamos que você já recebeu uma palestra regular de um administrador de sistema local. Normalmente, tudo se resume aos próximos três pontos:

1: Respeite a vida privada de outras pessoas.

2: Pense antes de digitar o texto.

3: Grande responsabilidade vem com grande poder.

Em uma pessoa, os joelhos podem enfraquecer com o pensamento de que o trabalho suave de todo o mundo depende da precisão de um conjunto de texto. Mas é assim, e quando você lida com o interior da sua distribuição favorita do sistema operacional Linux, não pode deixar de olhar para o absurdo e a beleza de atravessar tópicos que mantêm a Internet e a maioria dos nossos digitais (e, em sinais indiretos , infraestrutura física.

Isso está parte da atratividade: fazer o seu caminho misturado com todos os seus poéticos pervertidos grep, vi, git, apache e * . ini- * e fazer isso com a graça de balé que elevam no teclado – este é um espetáculo emocionante. Você se sente como um alquimista. E você é. Você ganha palavras esotéricas – quase uma restolho – em uma interface de texto construtiva e em um impulso que não parece extrair um excalibur de pedra, você acabou de criar uma aplicação simples para a qual um grande número de pessoas em todo o mundo pode obter instantaneamente ganhar instantaneamente acesso.

Parceiros românticos olharam para mim em perplexidade e, possivelmente, com suspeita, quando de repente comecei a possuir a Bash (uma espécie de concha terminal usada para inserir comandos). Como se eu tivesse escondido um segredo sujo deles. Uma vez que me mudei rapidamente para um país de texto para ajudar a adolescente de meu amigo a estabelecer vários mods para o Minecraft e, nas palavras de seus olhos, percebi que me tornei uma pequena celebridade em tempo real. Apenas algumas centenas de cliques nas teclas foram conectadas por duas gerações.

Encontro paz no distúrbio sombrio deste mundo. O código e os servidores são uma casa para mim, o que é difícil de explicar àquele para quem não estão em casa.

Então, em um estado de depressão fácil, transferi sites do servidor antigo para um novo. Minhas tarefas foram lideradas pela lista certa de assuntos. Os endereços de URL de locais antigos observaram várias épocas em minha vida, uma variedade de lentes pelas quais eu me vi. Talvez eu seja um artista ou seja um escritor?

Mais popular
A ciência
Uma bomba demográfica de uma ação lenta está prestes a atingir a indústria de carne bovina
Matt Reynolds
Negócios
Dentro do complexo supe r-secreto Mark Zuckerberg no Havaí
Gatrine Skrimjor
Engrenagem
Primeira olhada em Matic, um aspirador de robô processado
Adrienne co
Negócios
Novas declarações de Elon Mask sobre a morte de um macaco estimulam novos requisitos para a investigação da SEC
Dhruv Mehrotra

Meus sites antigos são fantasmas. Ninguém olha para eles e não pensa em procur á-los. Eu os sofri porque sinto a responsabilidade por eles, sinto que eles têm o direito de continuar morando em pedaços.

Grande parte desse trabalho de back-end envolveu tornar sites complexos menos complexos. Isto é: tornar a dinâmica estática. Tirando esses sites de seus núcleos PHP, Benjamin Button os devolveu ao HTML e CSS sonolentos, tornando-os de baixa manutenção e à prova de futuro. É engraçado como mesmo algo tão simples como um banco de dados MYSQL requer ajustes e manutenção. Assim como um script PHP – aparentemente tão inofensivo – se torna obsoleto uma década depois, os modelos mentais das linguagens evoluem à medida que ocorre a depreciação. Mas pegue uma página HTML do início dos anos 90 e ela será renderizada tão bem como sempre em qualquer dispositivo com tela.

Com esse espírito, mudei minha página inicial e a reconstruí no que chamamos de site estático. Uma versão mais simples que deverá funcionar pelos próximos cem anos. Ela parece quase a mesma de antes. Com sites estáticos, fechamos o círculo, como os poetas torturados que viajaram pelo mundo, experimentando todas as formas de poesia e percebendo que o haicai era suficiente para ajudar a maioria de nós a superar nossas tragédias.

Tal como acontece com a maior parte do trabalho de infraestruturas, estas tarefas difíceis nos bastidores são muitas vezes negligenciadas, ridicularizadas como sem importância, subfinanciadas e ignoradas. Isso até que entrem em colapso ou surja uma pandemia, e então percebemos que a infra-estrutura é tudo, e sem ela o nosso mundo reverte para um estado troglodita semelhante a uma caverna, ou pior, para um extremo cada vez maior de ricos e despossuídos.

No final da década de 1990, você não tinha escolha a não ser ser seu próprio gerente de página inicial, zelador e engenheiro de sistemas. Agora você pode delegar esse controle a terceiros. Tumblr, Ghost, Facebook, Blogger, WordPress – surgiram plataformas onde você pode se concentrar apenas no conteúdo em troca de entregar um certo nível de controle.

Você pode ir longe demais. Talvez eu tenha feito exatamente isso. Os retornos de qualquer sistema estão diminuindo, não importa quanto você investe nele. Mas eu não me importo.

Este trabalho sobre a solução construtiva de problemas em alguns dias me levanta da cama. Você conhece esse sentimento? Robustez em sair da capa? Todas as manhãs do ano passado, talvez a mais coletiva da história da humanidade, quando tantas coisas do mundo se desviaram por um diploma aqui ou um diploma lá. Mas sob essas capas, começo a pensar: sim! Eu sei como resolver o problema do servidor x ou a peculiaridade y. Eu sei como corrigir esse código de pesquisa. E posso aparecer, torna r-se uma pessoa ou parcialmente uma pessoa e entrar neste mundo construtivo, onde há muito poucos julgamentos, apenas você e a mecânica dos sistemas que se tornam cada vez mais do que quanto mais tempo você passa com ela. Para mim, essa administração é terapia.

E então analiso o sistema – o sistema que amo e que me serviu bem por muitos anos – e invente uma estrutura melhor e mais estável para o código e, como espero, possivelmente até para o mundo inteiro.

Outras histórias de arame interessantes

  • As últimas notícias sobre tecnologia, ciência e muito mais: Obtenha nossas correspondências!
  • Maldição genética, mãe assustada e o desejo de “consertar” embriões
  • Larry Diamond tem um plano de como acelerar o fim da pandemia
  • “Red Team X” Facebook está caçando erros fora de suas paredes
  • Como escolher o laptop certo: etap a-b y-eep Guide
  • Por que os jogos no estilo retrô amam tanto
  • 👁️ Explore a inteligência artificial como nunca antes com nosso novo banco de dados
  • 🎮 Jogos com fio: as dicas, críticas mais recentes e muito mais
  • 🎧 Algo soa errado? Veja nossos fones de ouvido sem fio favoritos, barras de som e colunas Bluetooth.
Rate article