A minha chefe de 26 anos, que nunca escreveu uma linha de código na vida, acabava de me apresentar a nova “visionária de tecnologia”: a irmã dela, uma influencer banida de um país por vomitar num…

A minha chefe de 26 anos, que nunca escreveu uma linha de código na vida, acabava de me apresentar a nova “visionária de tecnologia”: a irmã dela, uma influencer banida de um país por vomitar num...

Quando vi o novo organograma, soube que a plataforma estava condenada. Não era um PDF. Era um quadro no Pinterest, curado por moods, enviado num canal de Slack chamado “Novo Começo com Brilho”. Passei seis anos a impedir que o backend da ScholarSync implodisse sob o peso de um quarto de milhão de estudantes.

Thumbnail

Perdi Natais, no auge dos meus trinta anos, a tratar de folhas de estilo e balanceadores de carga, para que um miúdo no Nebraska rural não fosse excluído do exame de Cálculo por causa de um problema na base de dados. Sou o canalizador da Internet. Cheiro a café requentado e champô seco. Mas ali estava eu, numa reunião de Zoom que custava mais por minuto do que o meu carro, a ver Avery, a filha do fundador e recém-nomeada CEO, explicar porque precisávamos de abraçar a alegria.

Avery parecia ter sido criada num laboratório financiado pela Sephora e pelo fundo fiduciário do pai. Tinha 26 anos, nunca escrevera uma linha de código na vida e falava apenas com palavras da moda que pareciam ter sido geradas por um ChatGPT com AVC. “Tessa, querida”, disse ela, com uma doçura tão tóxica que só podia preceder um despedimento ou um recrutamento de seita. “Adoramos o que fazes com o… barulho do computador.

É muito estruturado, mas precisamos de brilho. Precisamos de visão. ” Ao lado dela, no ecrã, estava Kinsley, a irmã de Avery. A experiência profissional de Kinsley incluía gerir uma conta de Instagram frenética para uma marca de biquínis falida e ser banida de Juba por vomitar num Tesla.

“Conheçam a nossa nova visionária de tecnologia”, anunciou Avery, batendo palmas como uma foca que acabou de engolir um Xanax. “A Kinsley vai revolucionar a experiência do utilizador. Vai tornar a aprendizagem estética. ”

O meu olho começou a tremer.

Senti o familiar ardor de refluxo ácido, a maneira do meu corpo me dizer que estava perante uma estupidez avassaladora. “Visionária de tecnologia”, repeti, com a voz neutra. “Isso significa que ela sabe Python, Ruby e SQL, ou estamos a falar da serpente, da pedra preciosa e da sequela de um filme que ela não viu? ”

Kinsley riu-se.

Era um som como vidro a partir-se numa máquina de lavar loiça. “Oh, Tessa, és tão retro. Eu não programo. Eu falo.

Vou cuidar da atmosfera da interface. Estamos a pensar em rosa millennial para as mensagens de erro. Vamos fazer com que falhar pareça inclusivo. ”

Desliguei o microfone para gritar.

Isto não era apenas irritante. Era uma ameaça existencial. A ScholarSync não é o Instagram. É uma plataforma de exames.

Administra testes de alto risco para universidades em todo o país. Se o sistema atrasa três segundos, os alunos entram em pânico. Se falha, os diplomas atrasam-se. As bolsas perdem-se.

A minha caixa de entrada transforma-se numa cena de crime cheia de e-mails furiosos de professores. Faltavam três semanas para a correria final, os dez dias de exames intercalares em que o tráfego aumenta 400%. Os servidores aquecem mais do que um conversor catalítico roubado. Exige precisão, silêncio e um congelamento total de novas implementações de código.

E acabaram de contratar uma mulher cuja principal competência é encontrar a melhor luz para um selfie para chefiar o departamento de tecnologia. Naquela noite, a insónia atingiu-me como um camião. Sentei-me no meu escritório de casa, um armário convertido, cheio de monitores zumbidores e o fantasma da minha vida social, a ver os registos em tempo real. O zumbido do servidor é normalmente a minha canção de embalar.

É o som da ordem. Mas depois, uma linha vermelha de texto passou diante dos meus olhos. “Alerta: implementação não autorizada em produção. Administradora: Kinsley.

O meu sangue transformou-se em azoto líquido. Produção. Não se toca na produção a uma terça-feira à noite. Nunca se chega à produção sem três aprovações, um log-off e um sacrifício de sangue.

Rastreei o comando. Kinsley, ou mais provavelmente um pobre estagiário não remunerado que ela contratou no Craigslist, tinha contornado completamente o ambiente de teste. Tinham enviado uma atualização de front-end diretamente para o servidor ativo. Abri o código.

Não era um patch de segurança. Não era uma correção de bug. Era uma animação de confete. Tinham adicionado um script que fazia explodir confete digital no ecrã quando um aluno clicava em “Submeter”.

“Só pode estar a brincar”, sussurrei para o vazio. O script era inchado. Puxava recursos de um servidor de terceiros hospedado numa cave na Bielorrússia. Não estava otimizado.

Era uma bomba-relógio. Cada vez que o confete disparava, bloqueava o thread do navegador durante 400 milissegundos. Não parece muito. Multipliquem isso por 50.

000 estudantes simultâneos a submeter exames ao mesmo tempo. Isso não é um atraso. Isso é um ataque de negação de serviço distribuído contra a nossa própria infraestrutura. Estiquei a mão para a tecla de retroceder.

O meu dedo pairou sobre ela. Podia corrigir isto. Podia reverter a atualização e enviar um e-mail educado a explicar porque não publicamos código de confete durante o horário de pico. Salvar o dia.

Foi o que fiz durante seis anos. Sou o reparador. Sou o engenheiro de fiabilidade. Sou aquele que garante que o navio não afunda enquanto o capitão está bêbado no buffet.

Mas depois lembrei-me da voz de Avery. “Precisamos de brilho. És demasiado negativa, demasiado estruturada. ” Olhei para o código novamente.

Era negligente, perigoso e incrivelmente estúpido. Era exatamente o que eles tinham pedido. Não o reverti. Em vez disso, abri um novo ticket no meu backlog privado, encriptei-o numa pasta chamada “Dia do Juízo Final” e escrevi um único comentário: “O script de confete causa um stack overflow crítico de latência.

Tempo estimado para paralisação total do sistema: cinco dias. Ações tomadas: nenhuma. ”

Recostei-me na cadeira. O couro rangeu sob o peso do meu cansaço.

A luz azul dos monitores inundou-me. Não tinha intenção de os parar. Ainda não. Se queriam conduzir o carro para fora do penhasco, eu não ia ficar com as chaves.

Só queria garantir que tinha um paraquedas quando passássemos por cima da borda. Mas não fazia ideia de quão rápido queriam acelerar. A notificação no meu telemóvel iluminou o quarto escuro. Um convite de calendário para a manhã seguinte, às 8h00.

Assunto: “Avaliação de Desempenho / Alinhamento de Função”. Enviado por: Avery, CEO. O meu estômago revirou-se. Em linguagem corporativa, “alinhamento” é latim para “encontrámos alguém mais barato que se encaixa melhor”.

Olhei para o código de confete não autorizado que ainda pulsava nos registos. Um cancro neon no meu sistema limpo. Não só iam arruinar a plataforma, como iam culpar-me pelos destroços à saída. Acendi um incenso, o meu único vício, já que não fumo, e vi o fumo enrolar-se à volta do suporte do monitor.

“Ok, Avery”, murmurei. “Queres um espetáculo? Vamos ver quanto brilho tens quando as luzes se apagarem. ”

A sala de reuniões cheirava a perfume caro e a traição.

Era a sala de vidro, com janelas do chão ao teto para o open space, garantindo que todos pudessem ver a minha execução como se fosse uma matinée de “Jogos Vorazes”. Avery estava à cabeceira da mesa, ladeada pela diretora de RH, uma mulher chamada Linda que tinha a personalidade de um casaco molhado, e Kinsley, que percorria o TikTok em silêncio. O som baixo de uma música de dança viral servia de banda sonora para o meu fim de carreira. “Tessa, obrigada por teres vindo”, disse Avery, com um sorriso que não chegava aos olhos mortos de peixe.

“Pensámos muito sobre a direção da ScholarSync. ”

“Consciência pesada? ”, repeti, mantendo o rosto neutro. “Como chamamos ao código não autorizado que foi para produção ontem à noite?

Avery piscou os olhos. Kinsley parou de rolar o ecrã. “Oh, isso”, disse Kinsley, agitando a mão manicurada. “Foi apenas um pequeno toque.

A plataforma parecia tão estéril. Queríamos dar alguma alegria ao processo de submissão. Viste o confete? É giro.

“Cria um pico de latência de 400 milissegundos por utilizador”, disse eu, com a voz calma. “Quando 100. 000 estudantes submeterem ao mesmo tempo, vai causar um timeout de bloqueio de base de dados. O sistema vai crashar.

Isso não é giro, Kinsley. É um problema matemático. ”

Avery suspirou longa e dramaticamente, sinalizando que eu estava a ser difícil. “Vês, é exatamente sobre isso que queríamos falar, Tessa.

Essa energia é muito orientada para bloqueios. Precisamos de facilitadores. ”

Linda, a diretora de RH, deslizou uma folha de papel sobre a mesa. Estava virada para baixo.

O sinal universal de indemnização. “Tessa”, disse Linda, com uma voz suave e condescendente, a forma como se fala com um cão que se vai abater. “A empresa está a procurar uma identidade mais ágil e orientada para o mercado. Acreditamos que as tuas competências são um legado.

És realmente excelente em manutenção, mas a equipa da Kinsley vai assumir a visão técnica. Vamos contratar alguns programadores da agência dela que compreendam os requisitos estéticos. ”

Olhei para o papel. Ainda não o tinha virado.

Olhei para Avery. “Estão a despedir-me três semanas antes da correria final? ”

“Não estamos a despedi-la”, corrigiu Avery rapidamente. “Estamos a eliminar o seu cargo por redundância.

A Kinsley é agora efetivamente a CTO e não precisamos de um engenheiro de fiabilidade quando a nova visão é sobre fluidez. ”

“Fluxo”, disse eu. “Sabem, o fluxo de dados para quando os servidores pegam fogo. Quem gere os balanceadores de carga?

Quem fecha as vulnerabilidades de injeção SQL? Quem garante que os temporizadores dos exames não expiram? ”

“A cloud trata dessas coisas”, disse Avery, com um olhar tão profundo, tão cheio da convicção de que a nuvem era uma névoa mágica que resolvia problemas, que perdi a capacidade de falar por um momento. “A cloud”, disse lentamente, “é apenas os computadores de outras pessoas.

E, neste momento, esses computadores são geridos por mim. Se eu sair, não há ninguém ao leme. ”

“Vamos descobrir”, disse Avery, levantando-se para sinalizar o fim da reunião. “Temos um plano de transição.

Tens acesso até sexta-feira às 17h00 para entregar os teus materiais e documentar o que quer que faças. Vamos dar-te um pacote de indemnização muito generoso. Duas semanas. ”

Levantei-me, a cadeira raspando alto no chão.

“Estou aqui há seis anos. Construí a arquitetura que paga os teus matcha lattes. ”

“Política padrão”, murmurou Linda, olhando para os sapatos. Olhei para os três.

Avery, a CEO que fazia de filha do patrão. Kinsley, a influencer que fazia de engenheira. Linda, a cobarde. Uma calma fria tomou conta de mim.

Era a mesma calma que sentia quando um rack de servidores sobreaquecia ou uma base de dados ficava corrompida. Pânico é para amadores. Profissionais avaliam o dano, isolam a variável e executam uma solução. Neste momento, elas eram a variável.

“Ok”, disse eu. Estendi a mão e peguei no papel. “Sexta-feira às 17h00. Entendido.

“Ótimo”, disse Avery, radiante. “Oh, e Tessa, tenta ser um pouco mais cooperativa durante a transição. Queremos apenas boa energia. ”

Saí da sala de vidro.

Senti os olhos dos programadores juniores em mim. Eles sabiam. Viram a linguagem corporal. Sabiam que a única pessoa que sabia como rodar as chaves de encriptação estava a atravessar a prancha.

Voltei para a minha secretária. As minhas mãos não tremiam. Não chorei. Calculei.

Sexta-feira às 17h00. Isso dava-me três dias. Eles queriam que eu documentasse o que fazia. Oh, eu ia documentar.

Ia documentar exatamente o quão frágil era o pequeno reino deles. Sentei-me e desbloqueei o meu terminal. “Utilizador: Tessa. Acesso: administrador, nível root.

” Digitei um comando para verificar o estado atual do sistema. Tempo de atividade: 420 dias. Esse número era uma medalha de honra. Ia tornar-se uma lápide.

Abri um novo ficheiro. “Procedimentos. txt”. Digitei a primeira linha: “Passo 1: Ligar.

” Depois minimizei a janela e abri o diagnóstico abrangente do sistema. O código que Kinsley tinha implementado, o confete, já estava a causar pequenas fugas de memória. Podia ver o uso de RAM a subir pixel por pixel. Podia ter corrigido imediatamente.

Um simples git revert. Em vez disso, abri o cron. Encontrei o processo responsável por limpar a cache de memória. O funcionário digital que impede o sistema de se asfixiar com o próprio lixo.

Devia correr a cada hora. Nunca mudei o intervalo. Guardei a alteração. Não se notaria hoje.

Não se notaria amanhã. Mas assim que o tráfego aumentasse, assim que o exame começasse, o servidor consumiria a sua própria memória até sufocar. Mas isso não era suficiente. Isso era mesquinhez.

Eu precisava de algo absoluto. Precisava de um interruptor de emergência que quisesse desligar. Olhei para o calendário. O exame começava na segunda-feira de manhã às 9h00.

O meu acesso era cortado na sexta-feira às 17h00. Tinha uma janela. Estalei os nós dos dedos. “Apenas boa energia”, sussurrei.

“Entendido, chefe. ”

As horas seguintes foram um caos de conformidade maliciosa e sabotagem arquitetónica. Não destruí o sistema. Deixem-me ser clara.

Sou engenheira. Não parto coisas. Construo-as para funcionarem exatamente de acordo com as especificações. E se as especificações dizem que as influencers podem dirigir o asilo, então é meu dever garantir que o asilo funcione exatamente como uma influencer faria funcionar.

Passei a quarta-feira à noite e a quinta-feira de manhã a documentar o meu fluxo de trabalho. Na realidade, estava a construir um fantasma na máquina. O núcleo da ScholarSync é baseado num motor de agendamento mestre. Pensem nele como um gigantesco polícia de trânsito que direciona 200.

000 estudantes para as suas salas de exame específicas em horários específicos. Se o polícia de trânsito adormecer, ninguém consegue fazer o teste. O exame simplesmente não carrega. Naveguei para o canto mais profundo e escuro da base de código antiga.

Um módulo escrito há quatro anos chamado “Paragem de Emergência”. Era uma funcionalidade de segurança que eu própria tinha escrito. Em caso de violação catastrófica ou incêndio no servidor, este script permitia a um superadministrador congelar imediatamente todos os exames ativos para preservar a integridade dos dados. Era a opção nuclear.

Nunca tinha sido usado. Clonei o script. Renomeei o clone para “Protocolo Vibe Check”. Mudei as condições de acionamento, enterradas profundamente na lógica, embrulhadas em camadas de nomes de variáveis obscuros que Kinsley não entenderia mesmo que soubesse como abrir o ficheiro.

Defini a condição de acionamento para verificar uma assinatura digital específica — a minha. Se o utilizador “Tessa_Admin” não estivesse ativo na base de dados de funcionários, o Protocolo Vibe Check executava-se. Mas eu não queria que acontecesse imediatamente. Isso seria demasiado óbvio.

Iam culpar-me na hora. Não, tinha de parecer uma falha do sistema causada por incompetência, não por malícia. Adicionei um atraso de tempo. Atraso de 72 horas desde o último login válido.

Sexta-feira às 17h00 mais 72 horas era segunda-feira de manhã. A meio do primeiro dia de exames. Adicionei outra camada. Uma variável de fail-safe chamada “Estúpido_Override_Branding = verdadeiro”.

Enterrei esta variável no ficheiro CSS da nova animação de confete que a Kinsley tanto amava. O script foi projetado para procurar o confete. Enquanto aquele código inchado e partido estivesse a correr, o meu interruptor de eliminação estava ativado. Se eles simplesmente revertessem o código defeituoso, se fizessem a única coisa que uma equipa competente faria, o interruptor de eliminação seria desativado.

Era um teste. Se fossem espertos o suficiente para corrigir o erro da Kinsley, salvar-se-iam. Apostei todo o meu pacote de indemnização que não seriam. Na quinta-feira à tarde, comecei a exportar os meus registos pessoais.

Anos de trabalho, prova de que eu tinha salvo a empresa de catástrofes vezes sem conta. Coloquei tudo numa unidade encriptada. Enquanto observava a barra de progresso, o meu Slack piou. Era Kinsley.

“Hey T! Só a verificar a rampa de transição. Podes também garantir que as luzes do rack de servidores estão definidas para azul? O verde é um pouco agressivo.

Beijos! Pruebas! ”

Olhei para a mensagem. Ela estava preocupada com a cor dos LEDs nos servidores físicos.

Os servidores estão num data center na Virgínia. Estamos no Colorado. Ninguém vê as luzes exceto o segurança e o técnico de ar condicionado. Digitei de volta.

“Claro, Kinsley. Vou dar prioridade à atmosfera cromática do hardware remoto a 2000 milhas de distância. ” Kinsley respondeu: “És a melhor! Brilho!

” Ela nem sequer percebeu o sarcasmo. Era imune à ironia. Abri a linha de comandos para a ferramenta de gestão remota do data center. Não mudei as luzes.

Mudei o encaminhamento de alarmes. Se um servidor sobreaquecesse ou falhasse, normalmente enviava um SMS ao técnico de serviço — eu. Apaguei o meu número. Adicionei o número de Avery.

Depois, adicionei o número de Kinsley. E, por segurança, mudei o tom do alarme para um ficheiro WAV que eu tinha carregado. Não era um bipe normal. Era uma gravação de uma cabra a gritar, que encontrei num site de efeitos sonoros.

O sistema falharia às 3h00 da manhã. A CEO e a sua melhor amiga visionária seriam acordadas por uma cabra a gritar a volume máximo a cada três segundos até o alarme ser confirmado. Senti um pequeno sorriso sombrio formar-se no canto da minha boca. “Documentação completa”, sussurrei.

Olhei em volta do escritório. O open space estava cheio de entusiasmo. As pessoas bebiam cold brew e discutiam planos de fim de semana. Não tinham ideia de que o chão sob os seus pés era feito de papel e eu estava prestes a acender um fósforo.

Vi o Greg, um programador júnior que era realmente decente. Parecia stressado. Ele apanhou o meu olhar e acenou brevemente, tristemente. Sabia que eu tinha sido despedida.

Abri uma mensagem direta para Greg. “Hey Greg. Se as coisas ficarem estranhas na próxima semana, verifica a tabela de routing antiga. Mas não corrijas o problema até que te peçam.

Confia em mim. ” Greg respondeu: “Tessa… atualiza o teu LinkedIn. ” Fechei o portátil. Faltava um dia.

A transição estava quase completa. Eu tinha construído a ponte, colocado os explosivos e estava apenas à espera de atravessar e detonar do outro lado. A sexta-feira chegou com a inevitabilidade sombria de uma consulta no dentista. A atmosfera no escritório era maníaca e casual.

Toda a gente sabia que eu ia embora, mas ninguém queria reconhecer o constrangimento. Então sorriam demasiado e evitavam contacto visual. Às 14h00, Avery passou pela minha secretária. Vestia um blazer que custava mais do que o meu primeiro carro e segurava um tablet como se fosse uma relíquia sagrada.

“Tessa”, disse ela, encostando-se à parede do meu cubículo. “Como está a correr o resumo? ”

“Todos os cabos estão arrumados. A documentação está no drive partilhado”, disse eu, sem tirar os olhos do ecrã.

“Listei as dependências críticas. Também voltei a assinalar o problema de latência com o script de confete. ”

Avery riu-se, um som vazio e leve. “Oh, Tessa e a tua latência.

A Kinsley diz que as métricas estão bem. O engagement subiu. As pessoas ficam mais tempo na página de submissão. ”

“Ficam mais tempo porque a página congela”, disse eu, girando a cadeira para a enfrentar.

“Isso não é engagement, Avery. Isso é frustração. ”

O sorriso de Avery vacilou por uma microssegundo. Depois transformou-se novamente numa máscara de pena.

“Olha, eu sei que isto é difícil. Construíste uma coisa funcional. É adorável. É como um Toyota Camry.

Fiável, aborrecido. Estamos a construir um Tesla. ”

“Os Teslas pegam fogo”, observei. “Esperamos que compreendas”, continuou ela, ignorando-me.

“És brilhante à tua maneira retro, mas a indústria está a mudar. Branding é importante. A Kinsley tem seguidores. Tem uma plataforma.

Quando ela twitta sobre uma atualização, o nosso preço das ações mexe-se. Quando corriges um bug, ninguém se importa realmente, pois não? ”

Aquele foi o momento. Aquela foi a frase que rasgou os últimos laços da minha consciência.

“Ninguém se importa realmente. ” Pensei nos 250. 000 estudantes. Pensei nas mães solteiras que faziam cursos noturnos para obter um diploma de enfermagem.

Pensei nos bolseiros que não podiam repetir um curso se o sistema engolisse a sua tese. Eu importava-me. Importava-me tanto que doía no peito. E por isso tinha de o fazer.

Porque se deixasse aquele sistema nas mãos de pessoas que achavam que engagement era um navegador congelado, esses estudantes seriam as vítimas. “Já alguma vez escreveste um script de rollback, Avery? ”, perguntei em voz baixa. Ela pestanejou.

“Um quê? ” “Um script de rollback. É o que se usa quando se percebe que se fez um erro terrível e é preciso desfazê-lo antes de destruir tudo. É o botão de emergência.

” “Não planeamos cometer erros”, disse ela, atirando o cabelo para trás. “Manifestamos sucesso. ” “Claro”, disse eu. “Manifestem.

Boa sorte com isso. ”

A Kinsley aproximou-se com uma garrafa de champanhe. “Último dia, T! Abrimos a garrafa às 16h00 na sala de convívio.

Sem ressentimentos, certo? ” Olhei para o champanhe. Barato, doce. Provavelmente dava dores de cabeça só de olhar.

“Ainda tenho algumas coisas para arrumar”, disse eu. “Vá, divirtam-se. Celebrem a visão. ” “Vemo-nos depois”, disse Kinsley, virando-se para Avery.

“Oh meu Deus, viste as maquetes para o novo ecrã de login? Vamos adicionar um pop-up diário de afirmação. ”

Elas afastaram-se, a conversar sobre fontes e afirmações. Voltei-me para o meu terminal.

Eram 16h15. Tinha 45 minutos. Verifiquei o Protocolo Vibe Check uma última vez. Estava armado.

O gatilho estava definido, os alarmes de cabra estavam prontos. Mas decidi deixar-lhes uma migalha de pão, um último teste de caráter. Abri a mensagem do dia (MOTD) no servidor. Esta é uma ficheiro de texto que apenas os administradores veem quando fazem login na consola de backend.

Digitei: “Atenção: o pilar de suporte foi removido. Se vires confete, já estás morto. Liga-me se quiseres viver. Taxa de consultoria: o triplo.

” Guardei o ficheiro. Nunca o veriam. Não sabiam como fazer login na consola. Usavam apenas o painel bonito que a equipa da Kinsley tinha construído.

Aquele que estava a mentir-lhes sobre o estado do sistema. Às 17h00 em ponto, levantei-me. Embrulhei a minha fotografia emoldurada do meu gato, o meu rato ergonómico, o meu cato. Tirei o cartão de identificação do bolso.

Caminhei até ao posto de segurança na entrada. O segurança, um homem mais velho chamado Earl, com quem tinha bebido café durante seis anos, parecia triste. “Vais deixar-nos, Tessa? ” “Sim.

Rumo a pastos mais verdes, Earl. ” “Sem ti, este lugar não vai funcionar como antes”, grunhiu ele. “Não”, disse eu, entregando-lhe o cartão. “Não vai mesmo.

Atravessei as portas de vidro para o estacionamento. O sol do Colorado brilhava forte e cortante. O ar cheirava a pinheiro e a fim iminente. Entrei no meu carro.

Não olhei para trás. O meu telemóvel vibrou. Uma notificação do sistema de tickets. “Ticket #2147: estudante relata lentidão no carregamento no exame de prática.

Prioridade: baixa. ” Estava a começar. A fuga de memória do script de confete enchia o balde gota a gota. Desativei as notificações.

Liguei o motor. “Manifesta isto”, disse. O fim de semana foi surreal. Pela primeira vez em seis anos, o meu telemóvel não vibrava com a sensação fantasma de uma falha de servidor.

Dormi até tarde no sábado. Fui a um mercado de agricultores. Comprei queijo artesanal. Senti-me uma pessoa normal.

Ou pelo menos uma simulação de uma. Mas no fundo da minha cabeça, um processo em background continuava a correr. Olhava para o relógio repetidamente, calculando mentalmente a carga do servidor. Sábado às 14h00.

Grupos de estudo estão a fazer login. Tráfego moderado. A fuga de memória está provavelmente em 40%. O confete ainda está a voar, a comer RAM como o Pac-Man.

Domingo às 20h00. Os grupos de pânico estão a fazer login. Os alunos percebem que têm exames amanhã. Picos de tráfego.

A base de dados a suar. Resisti ao impulso de verificar o URL público. Essa era a regra. Total desconexão.

Se eu verificasse, estava envolvida. Se estivesse envolvida, era responsável. Tinha de ser um fantasma. Segunda-feira de manhã, às 9h00.

Início da correria final. Sentei-me no meu terraço com uma chávena de café, a ver os esquilos a lutar pelas nozes. Era pacífico. O meu portátil estava fechado na mesa.

Eu sabia exatamente o que estava a acontecer no quartel-general da ScholarSync. Às 9h05, Avery estaria provavelmente no seu segundo matcha latte. Às 9h00, os primeiros estudantes da costa leste sentaram-se para os seus exames. Às 9h15, o Protocolo Vibe Check acordou.

O script que eu tinha escrito era subtil no início. Não ia derrubar o sistema inteiro. Isso era demasiado fácil de detetar. Em vez disso, tinha como alvo a verificação de tokens.

A cada 90 segundos, o script invalidava aleatoriamente 5% dos tokens de sessão ativos. Para o utilizador, parecia que a Internet estava a piscar. O exame pausava e dizia: “Ligação perdida. A restabelecer.

” Depois a ligação voltava. Depois, 90 segundos mais tarde, caía novamente. Era tortura psicológica. Era o equivalente digital de uma gota de água a cair na testa.

Às 9h30, abri o Twitter. Procurei por ScholarSync. Ainda nada. Apenas os posts habituais de bots.

Depois, à 9h40, o primeiro seixo rolou montanha abaixo. “StudyGirlMing: Porque é que a ScholarSync me está sempre a desligar? Estou no meio do exame de biologia e vou gritar. ” “ScholarSync finals.

Maldito, bebi um gole de café e agora o temporizador reiniciou. ” “Bro, a ScholarSync está a falhar. O meu temporizador continua a reiniciar, mas as perguntas não carregam. ” O tweet oficial da ScholarSync: “Olá, Scholars!

Devido ao alto tráfego, estamos a ter pequenas interrupções de ligação. Não se preocupem, estamos a manifestar uma solução. ✨” Riquei-me. Vibrações de conectividade.

Não tinham ideia. Pensavam que era tráfego. Provavelmente estavam a ligar mais instâncias de servidor para lidar com a carga. Mas essa era a armadilha.

O meu script monitorizava o número de instâncias de servidor. Se o número de servidores subisse para 10, a taxa de erro aumentava 20%. Ao adicionar mais servidores para corrigir o problema de tráfego, estavam a acelerar o colapso. Era uma armadilha chinesa.

Quanto mais puxavam, mais apertava. Às 10h00, as comportas abriram-se. O separador de tendências no Twitter atualizou-se. “#ScholarSyncDown” estava em quinto lugar.

O ecrã do meu telemóvel acendeu-se. Não era uma notificação. Era uma chamada. Identificação de chamada: Avery CEO.

Deixei tocar. Não atendi. Deixei tocar até cair no voicemail. Depois tocou novamente.

Identificação de chamada: Kinsley Visionary. Rejeitei a chamada. Peguei no café e fui para dentro. Tinha roupa para lavar.

Talvez visse um filme do Danny DeVito. Ouvi dizer que “Matilda” é bom. O sistema fez exatamente o que foi projetado para fazer. Falhou com as pessoas que o falharam.

Ao meio-dia, a Internet estava em chamas. Tinha-me mudado do terraço para a sala de estar e transmitido o ecrã do meu portátil para a televisão de 75 polegadas, para poder ver o desastre em qualidade 4K. Era melhor do que qualquer reality show que já tinha visto. A hashtag #ScholarSyncDown era agora número um mundial.

Tinha ultrapassado as notícias reais. Os senadores estavam a tweetar sobre isso. Verifiquei a página de estado da ScholarSync. “Vários timeouts de base de dados críticos.

As ligações expiram. API não responde. ” As mensagens de voz acumulavam-se. Tinha 17 chamadas não atendidas de Avery, 12 de Kinsley, quatro de Linda, a diretora de RH, e uma de um número que não conhecia — provavelmente o presidente do conselho.

Enquanto dobrava toalhas, ouvi uma das mensagens de voz de Avery pelo altifalante. “Tessa, olá, aqui é a Avery. Haha, história engraçada. O sistema está a comportar-se de forma estranha.

A Kinsley acha que é um ciberataque da Rússia. Precisamos da palavra-passe para aquela coisa do ecrã preto. O prompt. Liga-me de volta o mais rápido possível.

A sério, um ciberataque da Rússia. ” Clássico. Na dúvida, culpam os hackers. Imaginei a Kinsley na sala de servidores a olhar para as prateleiras de luzes piscantes, talvez a tentar defumar o espaço com salva para limpar a energia negativa.

Depois, o golpe de mestre. A Kinsley foi ao Instagram Live. Cliquei na notificação. Estava no escritório.

Atrás dela, via-se o caos. Os programadores corriam. Alguém estava literalmente a chorar na secretária. A Kinsley mandou montar uma ring light.

Usava uns auscultadores que não estavam ligados a nada. “Pessoal”, disse ela, com a voz a tremer ligeiramente, mas com o filtro a garantir que a pele estava impecável. “Então, sabemos que as coisas estão um pouco malucas neste momento. Estamos a trabalhar muito para remover o brilho.

Quer dizer, a falha. É só que tantas pessoas estão a entrar para ver a nossa nova funcionalidade de confete que sobrecarregaram a nuvem. Estamos a sofrer do nosso próprio sucesso. Tenham paciência connosco.

” Os comentários eram uma cascata de ódio. “Por causa do teu confete, falhei o exame de Química 101. ” “Demite-te. ” “Enquanto te vejo a falar, um temporizador expirou.

” “Quem é esta palhaça? ”

De repente, no fundo do vídeo, um som alto e rouco perfurou o ruído. Não era humano. Era a cabra.

O tom de alarme que eu tinha definido para o sobreaquecimento do servidor. Estava a sair do telemóvel de Avery, que ela segurava enquanto corria para o enquadramento atrás de Kinsley. “Kinsley, desliga isso. O meu telemóvel não para de gritar”, gritou Avery, sem perceber que estavam ao vivo.

“Estou ao vivo, Avery”, sibilou Kinsley, tentando bloquear a câmara. “Não me importa. O conselho de administração está em pânico. Diz que as ações caíram 40% em duas horas.

Arranja isto. ” “Eu não sei como…” O stream ficou preto. Bebi um gole do meu chá gelado. “A Tessa não bloqueou nada”, disse eu para a televisão.

“A Tessa apenas tirou as chaves. ”

O meu portátil piou. Um novo email. “Assunto: Pedido urgente de consultoria do conselho da ScholarSync.

” “Cara Tessa, fomos informados de que deixou recentemente a empresa. Estamos a enfrentar uma interrupção catastrófica do serviço. A liderança atual não conseguiu resolver o problema. Gostaríamos de discutir a possibilidade de contratar os seus serviços como consultora externa.

Diga o seu preço. ” Li o email. Olhei para a televisão, onde um apresentador da CNN falava sobre a queda da ScholarSync. Digitei: “Estou indisponível neste momento.

Recomendo pedir ao Chefe Visionário de Tecnologia para encontrar uma solução. Caso contrário, estou disponível para uma chamada amanhã às 9h00. A minha taxa é de 500 dólares por hora, com um adiantamento mínimo de 100 horas. Além disso, exijo autonomia total e um pedido de desculpas por escrito.

” Não esperei por resposta. Sabia que viria. O pânico estava apenas a começar. O atraso de 72 horas do Protocolo Vibe Check ainda não tinha atingido a sua fase final.

Neste momento, era apenas o script de confete a bloquear a memória. Esperem até segunda-feira à noite, quando a bomba lógica explodisse e bloqueasse as contas de administrador. Na terça-feira de manhã, a ScholarSync não era apenas um tópico em alta. Era uma história de advertência nas revistas de negócios.

Às 9h00, finalmente aceitei o convite de Zoom do conselho. Vestida com o meu hoodie cinzento simples. Não me preparei. Quando a câmara ligou, o ambiente estava furioso.

Avery estava na frente, com ar de quem não dormia há três dias. A sua máscara estava borrada. Kinsley estava ausente. O presidente do conselho, um homem chamado Sterling, que normalmente parecia esculpido em mogno e dinheiro, parecia cinzento.

“Srta. Tessa”, disse Sterling, com uma voz grave. “Obrigado por se juntar a nós. Estamos numa situação difícil.

“Uma situação difícil é quando se está preso”, disse eu, calmamente. “Vocês não estão presos. Estão a afundar-se. Há uma diferença.

Avery estremeceu. “Tessa, por favor, diz-nos apenas a palavra-passe. O sistema bloqueou-nos. O ecrã de administrador diz que a verificação falhou.

Foste tu que fizeste isto? ”

“Eu não fiz nada”, disse eu. “Escrevi um protocolo há anos para proteger a integridade do sistema em caso de administração incompetente. Aparentemente, o sistema detetou uma administração incompetente e iniciou um bloqueio de proteção.

“Sabotaste-nos”, guinchou Avery, encontrando um vislumbre do seu antigo direito. “Plantaste um vírus. ”

“Fiz uma verificação lógica”, corrigi. “Revertiste o script de confete?

” Avery pestanejou. “Isso foi o script de confete? A Kinsley implementou-o na produção na terça-feira passada. Aquele sobre o qual te avisei explicitamente que causaria uma fuga de memória.

Aquele que documentei no meu relatório de saída. ” Avery olhou para baixo. “Pensámos que era branding. Não pensámos que fosse técnico.

” “Tudo é técnico, Avery”, disse eu. “O script causou a fuga de memória. O meu protocolo apenas verificou se havia código perigoso a correr no sistema e se algum administrador competente tinha feito login para o corrigir. A resposta a ambas as perguntas foi não.

Por isso, puxou o travão de emergência para evitar que apagasses acidentalmente toda a base de dados de estudantes. ”

Sterling pigarreou. “Espere, você avisou-os? ” “Avisei na terça-feira.

Novamente na quarta-feira, por escrito. E verbalmente durante a minha entrevista de saída na quinta-feira. Também deixei um aviso no servidor. Alguém verificou os logs?

” Silêncio. Um vice-presidente murmurou: “Pedimos à Kinsley para verificar os logs. Ela disse que os entenderia instintivamente. ” Sterling enterrou a cabeça nas mãos.

“Jesus Cristo. ”

“Aqui está a situação”, disse eu, inclinando-me para a câmara. “O sistema está num bloqueio recursivo. Está a armazenar os dados.

Os exames dos alunos não se perderam. Estão congelados. É uma câmara criogénica. Mas se tentarem forçar um reinício sem saber a chave de desencriptação, vão danificar as tabelas SQL e perder tudo.

52. 000 exames, permanentemente. ”

Avery empalideceu. “Consegue arranjá-lo?

”, perguntou Sterling. “Sim. ” “Quanto tempo? ” “Trinta minutos para estancar a hemorragia.

Vinte e quatro horas para reparar os danos estruturais que a Kinsley causou. ” “Certo”, disse Sterling. “Por favor, pagamos o preço. ”

“As condições mudaram”, disse eu.

Bebi um gole de água. A pausa dramática foi deliciosa. “Quero o contrato, mas também quero controlo total sobre o departamento de tecnologia. Sem supervisão da CEO, sem contributos visionários.

E mais uma coisa. ” Sterling esperou. “Quero que a Avery e a Kinsley se desculpem publicamente com os estudantes. Sem erros no comunicado de imprensa.

Uma admissão concreta de que colocaram a estética acima da funcionalidade e ignoraram os avisos técnicos de segurança. E quero que seja publicado na página inicial. ”

Avery engasgou-se. “Isso não posso fazer.

Vai arruinar a minha marca pessoal. ” Olhei para Sterling. Sterling olhou para Avery. O olhar não era paternal.

Era o olhar de um homem a ver a sua carteira a arder. “Vais fazer”, disse Sterling. A sua voz soava como pedras a moer. “Ou explicas à SEC porque defraudámos os nossos clientes.

” Sorri. O sorriso não chegou aos meus olhos. “Vou enviar-te o contrato”, disse eu. “Assim que o adiantamento cair na minha conta bancária, envio a chave de desencriptação.

” Terminei a chamada. Não me senti feliz. Não estava triste. Sentia-me competente.

Catorze minutos depois, o dinheiro estava na minha conta. Era uma quantia obscena, suficiente para pagar a hipoteca e comprar uma garrafa muito boa de scotch. Mas o dinheiro era secundário. O acesso era primário.

Entrei. “Utilizador: Tessa. Acesso: consultora, modo deus. ” O terminal cumprimentou-me como um velho amigo.

O cursor piscou, à espera de comandos. Primeiro, a hemorragia. Naveguei até ao Vibe Check. Digitei a chave de desencriptação.

“Ryan Gosling é sobrevalorizado. ” Precisava de algo que a Kinsley nunca adivinharia. O protocolo foi desativado. Os bloqueios nas tabelas de base de dados foram levantados.

O sistema respirou fundo. Depois, o cancro. Encontrei o script de confete da Kinsley. “git revert commit_avó.

” Enter. O código de confete desapareceu. O uso de memória nos servidores caiu imediatamente de 99% para uns saudáveis 32%. Era como tirar uma faca de uma ferida.

O paciente estabilizou instantaneamente. Abri os balanceadores de carga. Redirecionei o tráfego dos nós a falhar para os nós saudáveis. Limpei a cache.

Reiniciei o gateway de API. As luzes vermelhas tornaram-se verdes. Base de dados sem erros. Login ativo.

Tempos de resposta perfeitos. Levei 19 minutos. Peguei no telefone e disquei para a linha de conferência da sala de reuniões. “Está feito”, disse.

“Está a funcionar. ” Soou como se Sterling estivesse prestes a chorar. “Estamos a ver logins bem-sucedidos. Os tickets de suporte estão a desaparecer.

Os exames não estão congelados. ” Disse: “Os alunos podem continuar exatamente onde pararam. Nenhum dado foi perdido. Publiquei um comunicado do sistema a explicar que as dificuldades técnicas foram resolvidas e que todos os alunos têm uma hora extra nos seus prazos.

” “Obrigado”, sussurrou Sterling. “Obrigado, Tessa. ” “Ainda não terminámos”, disse eu. “Isso foi o remendo.

Agora precisamos da cirurgia. Vou limpar todo o repositório de front-end de todos os ativos carregados nas últimas três semanas. Sem mensagens de erro cor-de-rosa. Sem afirmações.

Vamos voltar ao aborrecido. O aborrecido funciona. ” “Faz o que tiveres de fazer”, disse Sterling. “E o pedido de desculpas?

”, perguntei. A voz de Avery soou pelo telefone. Pequena e derrotada. “Está a ser redigido.

O marketing está a trabalhar na formulação. ” “Sem marketing”, disse eu. “Vou escrevê-lo eu. Envio-vos o texto por email.

Copiem, colem. Não mudem uma vírgula. ”

Escrevi. “À comunidade estudantil, estragámos tudo.

Ao tentar modernizar a nossa aparência, comprometemos a estabilidade da plataforma em que vocês confiam. Ignorámos os avisos dos nossos especialistas técnicos. Priorizámos o estilo em detrimento da substância. Pedimos desculpa.

Estamos a voltar ao sistema fiável que conhecem. E vamos dar um passo atrás para que os engenheiros possam fazer o seu trabalho. Assinado: Avery e Kinsley. ” Enviei.

Cinco minutos depois, estava na página inicial. A Internet explodiu novamente, mas desta vez com justificação. Recostei-me na cadeira. A adrenalina diminuiu, substituída por uma exaustão profunda e pesada.

Olhei para o ecrã, as linhas de código, os registos a rolar, a arquitetura digital que tinha construído ao longo de seis anos. Não era apenas um trabalho. Era um refém que acabara de resgatar. Apaguei o aviso sobre o pilar de suporte.

Substituí-o por: “Estado do sistema: estável. Os adultos estão de volta à sala. ”

Na terça-feira à tarde, conduzi até ao escritório. Não precisava.

Podia ter trabalhado remotamente para sempre. Mas queria ver. O estacionamento estava cheio. Caminhei até à porta da frente.

Earl, o segurança, viu-me chegar. Levantou-se, com um sorriso largo no rosto. “Srta. Tessa, ouvi dizer que agora é a senhora que manda.

” “Só estou a arranjar os canos, Earl”, disse eu. Ele deixou-me entrar sem pedir o cartão. “Bom tê-la de volta. ”

No escritório, estava calmo.

A energia maníaca da semana anterior tinha desaparecido. A música ambiente estava desligada. As pessoas estavam a trabalhar. Passei pelo antigo escritório da Kinsley.

O letreiro de néon que dizia “A Chefe” estava desligado e encostado à parede, ao lado de uma caixa de brinquedos de secretária a meio empacotar. A Kinsley tinha ido “procurar outras oportunidades criativas”, dizia o email. O que significava que tinha sido despedida com tanta força que provavelmente se desintegrou ao sair. Fui ao escritório da CEO.

Avery estava a empacotar uma caixa de cartão. Levantou os olhos quando entrei. Parecia mais velha. O verniz brilhante tinha rachado.

“Vieste para te divertires à minha custa? ”, perguntou ela. “Não”, disse eu. “Vim garantir que devolves o portátil.

É propriedade da empresa. ” Ela empurrou um MacBook pela secretária. “Toma. Eu odeio este sítio de qualquer forma.

É demasiado rígido. ” “Isto é uma plataforma de exames, Avery”, disse eu, pegando no portátil. “É suposto ser rígida. É suposto ser justa.

É suposto funcionar. Isso é o que nunca percebeste. Pensaste que a tecnologia era magia. Não é magia.

É trabalho. São milhares de horas de trabalho invisível para que um miúdo consiga submeter o exame quando clica em ‘Enviar’. ” Ela não disse nada. Apenas pegou na mala e saiu.

Olhei para ela. Não senti pena. Ela ficaria bem. Tinha um fundo fiduciário.

Provavelmente começaria um podcast sobre resiliência na próxima semana. Desci para o rés do chão. Greg, o programador júnior, estava de pé. Outro programador.

Depois toda a equipa de engenharia. Não bateram palmas. Somos engenheiros. Não fazemos aplausos lentos.

Isso é para filmes. Mas Greg acenou com a cabeça. Apontou para o ecrã dele. Tempo de atividade: 72 horas.

Taxa de erro: 0%. Acenei de volta. Fui para a minha antiga secretária, a do canto, longe das janelas. Ofereceram-me o escritório de canto, o aquário.

Recusei. O reflexo do sol dificulta a leitura do terminal. Sentei-me. O meu cato ainda lá estava.

O Earl deve ter-lhe dado água. Fiz login. Verifiquei a fila. O exame estava a todo vapor.

180. 000 utilizadores simultâneos. Estava tudo verde. Um ticket de suporte chegou.

“Ticket #4012: o aluno pergunta se o confete vai voltar. ” Sorri. Cliquei em “Responder”. “Solução: funcionalidade obsoleta.

Boa sorte no exame. ” Coloquei os meus auscultadores. Pus a minha playlist na fila. O zumbido dos servidores era uma canção que sabia de cor.

Bebi um gole de café morno. Estávamos estáveis. No dia seguinte, fui ver o Danny DeVito. Não julguem.

É um ator que nos liga à terra. Estávamos todos a sarar. Proteger os alunos de falhar sempre significou protegê-los das pessoas que pensavam que falhar era apenas uma oportunidade de branding.

Aula terminada.