A sala dos servidores estava em silêncio absoluto quando entrei naquela segunda-feira de manhã. Foi ali que percebi que a Southwest Construction Logistics estava prestes a entrar em colapso. Durante doze anos, aquele lugar foi o meu segundo lar, o sítio onde mantive vivo o coração financeiro de doze mil trabalhadores da construção civil espalhados por quatro estados. Chamo-me Arthur V.

, tenho cinquenta e quatro anos e, como administrador sénior de bases de dados, sou responsável pelo sistema de folha de pagamento da empresa. Se os meus servidores SQL pararem, doze mil funcionários, do Texas ao Colorado, deixam de receber os seus salários. E quando um operário que passa o dia a deitar betão sob um calor de quarenta e três graus não recebe, não se limita a reclamar: estaciona a escavadora, abandona o estaleiro e faz parar todo um projeto multimilionário. Mas os novos executivos da empresa não entendiam isso.
Achavam que bastava importar uns dados para uma folha de Excel e deixar as fórmulas fazerem o resto. E Bradley Miller, o nosso novo vice-presidente de operações, estava prestes a aprender essa lição da forma mais cara possível. Deixe-me explicar uma coisa sobre folhas de pagamento na construção civil. Não se trata de calcular ordenados de empregados de escritório sentados em cubículos com ar condicionado.
Esses trabalhadores passam o dia na lama, a enfrentar frio intenso e calor escaldante. Sobem ao vigésimo andar sobre vigas de aço com ventos fortes. Despejam betão em Phoenix quando os termómetros marcam quarenta e seis graus. Trabalham em turnos de catorze horas durante reparações de emergência após tempestades, quando milhares de pessoas precisam de ter a eletricidade restabelecida.
Merecem cada cêntimo que recebem, e merecem que o pagamento esteja disponível no dia certo. O sistema que mantenho não é uma aplicação moderna na nuvem como as que aparecem nas apresentações de vendas. É um sistema robusto, construído sobre bases de dados SQL antigas, scripts personalizados e doze anos de ajustes que fiz com o cuidado de um mecânico experiente a manter um carro clássico em perfeito funcionamento. Conheço cada consulta, cada gatilho da base de dados e cada possível ponto de falha.
Quando as regras sobre salários vigentes mudaram no Arizona no ano passado, reescrevi em poucos dias a parte responsável pelos cálculos. Quando os requisitos dos relatórios federais foram atualizados, desenvolvi do zero todo o módulo de conformidade enquanto bebia café preto e ouvia rock clássico às três da manhã. Tudo isto é extremamente complexo. Imagine calcular as horas extras de uma equipa que começa a semana num projeto federal no Texas, passa para uma obra rodoviária financiada pelo estado no Novo México na quarta-feira e termina a semana numa construção comercial no Colorado.
Cada estado tem leis laborais, regras fiscais e normas sindicais diferentes. É preciso considerar os custos de aluguer de equipamentos, os adicionais por trabalho em zonas de risco e todas as exigências da lei Davis-Bacon para contratos governamentais. Um cálculo errado e o Departamento do Trabalho pode abrir uma auditoria completa e aplicar multas milionárias. Mesmo assim, a nova liderança nunca deu importância a toda essa complexidade.
Só viram uma base de dados antiga e um funcionário experiente com um salário alto. Há três meses, a nossa empresa tinha sido comprada pelo Miller Corporate Group. Bradley Miller, filho do proprietário, assumiu o cargo de vice-presidente de operações. Aos quarenta e dois anos, usava fatos de grife impecáveis em estaleiros cobertos de poeira e recusava-se a sair do SUV com ar condicionado.
Fez um MBA numa universidade da Ivy League e acreditava sinceramente que qualquer problema operacional se resolvia com uma apresentação de PowerPoint cheia de tópicos e expressões da moda como transformação digital. Nunca tinha posto os pés num estaleiro, nunca calculou horas extras e nunca precisou de olhar um operário nos olhos para explicar porque o dinheiro do aluguer da família não tinha caído na conta por causa de um erro na base de dados. A reunião aconteceu numa terça-feira. Bradley pediu que eu fosse ao seu escritório juntamente com Sarah Jenkins, dos Recursos Humanos.
Sarah sempre foi simpática, mas tinha o hábito de evitar conflitos e de fazer tudo para proteger a empresa. Bastou olhar para ela para perceber que vinha aí uma notícia ruim. O escritório de Bradley era impecável: mesa de vidro, cadeiras modernas de couro e uma vista privilegiada para o pátio onde estavam os equipamentos pesados, embora ele nunca olhasse para lá. Fez questão de me deixar esperar cinco minutos enquanto escrevia no tablet, a fingir que concluía uma tarefa importante.
— Arthur — disse ele, finalmente pousando o aparelho na mesa. — Estamos a reestruturar as nossas operações de logística e de tecnologia, a migrar para um modelo mais enxuto e ágil, para eliminar redundâncias. Recostei-me na cadeira. — O que é que isso significa para o nosso sistema de folha de pagamento?
— É aqui que entra a Chloe — respondeu Bradley, com um sorriso confiante. Abriu a porta e Chloe Miller entrou na sala. Era sobrinha de Bradley, tinha vinte e cinco anos, acabara de concluir um MBA e carregava o iPad como se tivesse todas as respostas do mundo. Em algumas empresas, os laços familiares falam mais alto do que a competência.
Eu já tinha visto isso acontecer antes, mas acreditava que o nosso sistema de folha de pagamento era crítico demais para servir de experiência. Estava completamente enganado. — Olá, Arthur — disse Chloe, apertando-me a mão rapidamente. — Analisei todo o fluxo de trabalho da tua base de dados.
É muito completo, mas também extremamente ultrapassado. Há muitos processos manuais e podemos simplificar tudo com facilidade. — Como exatamente? — perguntei.
Chloe apoiou o iPad na mesa de vidro e começou a mostrar os diapositivos. — Desenvolvi uma solução moderna de folha de pagamento usando Excel. Funciona totalmente na nuvem, é intuitiva e faz todos os cálculos que hoje são feitos por essas bases de dados SQL. Olhei para ela sem acreditar.
— Excel? Queres processar a folha de pagamento de doze mil operários da construção civil em quatro estados usando uma folha de cálculo? — Não é apenas uma folha de cálculo — respondeu Chloe, num tom firme. — Usa tabelas dinâmicas avançadas, formatação condicional e macros personalizadas.
Na prática, funciona como uma base de dados simples, só que muito mais fácil de usar. Fácil de usar costuma ser a expressão favorita de quem nunca precisou de corrigir um sistema quando tudo corre mal e ninguém consegue entender o que está realmente a acontecer, porque toda a lógica está escondida atrás de cores bonitas e menus elegantes. — Isto é uma brincadeira? — perguntei, olhando para Bradley.
— Isto é eficiência operacional, Arthur — respondeu ele, acomodando-se na cadeira. — O modelo da Chloe vai reduzir os nossos custos de tecnologia em quarenta por cento e tornar os nossos relatórios muito mais rápidos. Na prática, queriam apenas substituir-me, pagar à Chloe uma pequena parte do meu salário e apresentar a poupança ao conselho como uma grande conquista. Eu já sabia exatamente como essa história acabava.
Um recém-formado, excessivamente confiante, promete resolver tudo com uma folha de cálculo. O profissional experiente é dispensado. Alguns meses depois, a empresa chama-o de volta para consertar o desastre. — O nosso próximo processamento da folha de pagamento é na sexta-feira — disse calmamente.
— Hoje é terça. Se vocês querem mesmo trocar de sistema, precisam de perceber tudo o que ele faz. Isto vai muito além de matemática simples. Temos salários vigentes definidos pela lei Davis-Bacon, regras sindicais diferentes, controlo de aluguer de equipamentos e retenções fiscais em vários estados.
Chloe apenas sorriu com desdém. — Criei tabelas de consulta para tudo isso, Arthur. Está completamente automatizado na folha. Abanei a cabeça.
— Só a base de dados de salários vigentes do Arizona tem oitocentas e quarenta e sete classificações de empregos. Os contratos sindicais têm regras de horas extras que deixariam qualquer advogado corporativo confuso. Algumas equipas recebem hora extra em dobro após doze horas, mas apenas em projetos específicos de infraestrutura pública. Se esses valores estiverem incorretos, o Departamento do Trabalho pode abrir uma auditoria retroativa dos últimos três anos.
— Temos procedimentos internos para evitar esse tipo de problema — disse Bradley, abanando a mão com desprezo. — O modelo da Chloe tem verificação de erros integrada. Verificação de erros no Excel. Quase me ri, como se uma simples fórmula de folha de cálculo fosse capaz de identificar quando um encarregado de obra em El Paso introduz informações erradas e uma tabela de consulta traz o salário incorreto para cinquenta funcionários.
— Arthur — disse Sarah Jenkins, dos Recursos Humanos —, precisamos que entregues à Chloe todas as palavras-passe da base de dados, o acesso administrativo e a documentação do sistema até amanhã de manhã. — A maior parte dos meus scripts é personalizada — respondi. — Grande parte do funcionamento do sistema depende da minha experiência prática. Eu sabia que o relógio de ponto do armazém em Phoenix apresentava registos duplicados em determinados picos de rede.
Sabia que as equipas de betão tinham uma cláusula de penalidade relacionada com o intervalo de refeição, que não estava no manual padrão, mas precisava de ser calculada manualmente. Chloe não sabia nada disso. — Vamos resolver de alguma forma — disse Bradley. — O teu último dia será sexta-feira, depois do processamento da folha.
A Sarah já deixa o teu pacote de indemnização pronto até lá. Levantei-me e olhei para Chloe. — Um conselho. Quando o sistema falhar, e vai falhar, não entres em pânico.
Lembra-te apenas de que dezenas de famílias dependem desses salários para pôr comida na mesa. Talvez isso te ajude a concentrar-te. Ela mal prestou atenção ao que eu disse e nem sequer levantou os olhos do iPad. Para ela, aquilo eram apenas números num ecrã.
Saí do escritório sabendo que, às vezes, a única forma de algumas pessoas aprenderem é pôr a própria mão no fogo e sentir o calor. Os três dias seguintes foram como ver um desastre em câmara lenta. Passei quarta e quinta-feira a fazer exatamente o que me tinham pedido: a criar guias de utilizador e instruções detalhadas passo a passo. Mas não é possível registar doze anos de conhecimento institucional.
Não dá para documentar aquela sensação quando uma consulta demora mais do que o normal, nem a experiência que te faz rever um cálculo relacionado com o sindicato porque os números parecem bons demais para serem verdade. Chloe acompanhou-me durante aqueles dois dias, a escrever no iPad e a fazer perguntas que deixavam claro que não tinha a menor noção do que estava a assumir. — Porque é que verificas manualmente as classificações salariais do Arizona? — perguntou na manhã de quarta-feira, enquanto eu revia as verificações antes da folha.
— Porque a base de dados estadual está corrompida desde 2019. A base oficial do governo mostra as taxas corretas, mas cerca de três por cento das classificações devolvem códigos de condado errados. Se não corrigires isso no SQL, os funcionários que trabalham em Phoenix recebem o salário de Tucson. São cerca de quatro dólares por hora de diferença.
Se receberem menos, o sindicato entra em ação. Se receberem mais, a empresa perde dinheiro e viola as normas de auditoria. — Não podemos criar alguma solução para contornar isso? — perguntou, franzindo a testa.
— Não, Chloe. É um sistema do governo estadual. Não nos pertence. Só temos de lidar com os problemas que eles apresentam.
Ela tocou no ecrã do iPad. Olhei rapidamente e percebi que tinha escrito corrigir problema na base de dados do estado. Achava mesmo que resolvia um problema de TI do governo estadual só por anotar uma ideia no iPad. Na tarde de quinta-feira, Chloe já estava confiante o suficiente para começar a importar dados reais da folha de pagamento para a sua folha de Excel.
Sentei-me e observei enquanto carregava os registos brutos do ponto eletrónico dos nossos quarenta e sete estaleiros espalhados por quatro estados. No instante em que clicou em importar, o computador portátil começou a trabalhar no limite, com a ventoinha a girar sem parar. A tela travou, mostrando apenas o ícone de carregamento. — Está apenas a processar o volume de dados — disse ela, clicando várias vezes em atualizar.
Eu percebia exatamente o que estava a acontecer. As fórmulas estavam a gerar referências circulares porque ela não entendia a lógica usada para calcular os salários vigentes. Quando há regulamentações salariais federais, estaduais e municipais aplicadas ao mesmo projeto, não se pode usar um simples PROCV. É preciso uma lógica que analise vários critérios numa ordem específica.
— Chloe — disse em voz baixa. — Talvez fosse melhor testar essa folha primeiro com um volume bem menor de dados. Uma equipa de dez pessoas. — Vai funcionar — respondeu ela, mas já se percebia a preocupação na voz quando o consumo de memória disparou e a folha travou por completo.
A manhã de sexta-feira chegou, e era o momento da entrega oficial. Chloe apareceu cedo, movida a café, a tentar esconder o nervosismo com uma confiança exagerada. — Pronta para fazer história? — perguntou, pousando o computador portátil na minha mesa.
Passei a manhã a guardar os meus pertences numa caixa de cartão: a minha caneca de café com a inscrição DBA, uma fotografia emoldurada da minha Harley vintage e uma garrafa de bourbon de alta qualidade que mantinha na gaveta de baixo para emergências. Olhei para a garrafa e deixei-a na mesa. Algo me dizia que eles precisariam dela muito mais do que eu. — O prazo do banco para os nossos depósitos diretos é exatamente ao meio-dia — lembrei-lhe enquanto fechava a caixa com fita adesiva.
— Se o ficheiro não for enviado e aprovado pelo banco até essa hora, doze mil funcionários não recebem até segunda-feira. — Eu sei, Arthur — respondeu ela, com os olhos presos no ecrã, onde o Excel tentava processar os dados como um motor a trabalhar além do limite. Caminhei até à porta e parei. — Chloe, só mais uma coisa.
Quando essa folha apresentar problemas, e vai apresentar, não tentes corrigir voltando a executar a macro de importação. Cada vez que importares os dados de novo sem limpar as tabelas temporárias, vais criar registos duplicados. Primeiro corrige os dados, depois importa. Ela mal prestou atenção ao que eu disse.
Continuava a olhar fixamente para o ecrã, que agora mostrava valores em erro e códigos de erro em cerca de quatro mil células. Sarah Jenkins encontrou-me nos elevadores do átrio. Acompanhou-me até à receção, onde Denis Gable, o nosso chefe de segurança do edifício, esperava. Denis era um homem íntegro, um antigo fuzileiro naval de cinquenta anos, que sabia exatamente o que significava manter um perímetro seguro.
— Lamento que vá embora, Arthur — disse Denis, entregando-me os formulários de liberação do meu cartão de segurança. — Tudo isto parece errado. — São decisões da empresa, Denis — respondi, assinando os documentos. — Decisões ruins, mas agora é problema deles.
Saí para o estacionamento, pus a caixa no banco do passageiro da minha caminhonete e fui embora. Baixei os vidros, liguei o rádio numa estação de rock clássico que tocava Creedence e respirei fundo. Pela primeira vez em doze anos, não precisava de me preocupar com a folha de pagamento de sexta-feira. Devia estar irritado por ter sido substituído por uma recém-formada armada apenas com uma folha de cálculo, mas na maior parte do tempo sentia-me como um espectador a ver uma demolição em câmara lenta.
O telemóvel começou a vibrar exatamente às dez e meia da manhã. Era uma mensagem de Jason Ortiz, um dos técnicos de apoio de TI do edifício. Arthur, a folha da Chloe está a gerar números absurdos. O meu registo de horas extras mostra que trabalhei menos catorze horas na semana passada.
Dez minutos depois, recebi uma mensagem de Héctor Ruiz, um encarregado de obra em El Paso. Arthur, os meus funcionários estão a consultar o portal digital. A prévia do recibo mostra que estou a receber oitocentos e quarenta e sete dólares por hora como acabador de betão. Gosto do meu trabalho, mas há qualquer coisa muito errada.
Por volta das onze da manhã, o telefone não parava de tocar. Funcionários de todo o território estavam a consultar as prévias dos recibos eletrónicos e os valores eram um caos completo. Os números de identificação dos funcionários tinham sido associados às colunas da Segurança Social. Os números da Segurança Social estavam a ser tratados como salários por hora.
Operadores de gruas apareciam como assistentes administrativos juniores, enquanto operários gerais eram registados como vice-presidentes executivos. A melhor mensagem foi uma captura de ecrã enviada por Héctor Ruiz, mostrando o recibo de um operador de betoneira. O documento indicava que tinha trabalhado duas mil oitocentas e quarenta e sete horas numa única semana, com um salário líquido de doze mil dólares. Eu sabia exatamente o que Chloe tinha feito na importação.
Desalinhou os cabeçalhos do ficheiro CSV. O Excel estava a multiplicar os números da Segurança Social pelas taxas de horas extras. Mas essa era apenas a primeira parte do problema. Os recibos incorretos eram apenas os primeiros sinais.
A verdadeira destruição aconteceria ao meio-dia, quando os sistemas automáticos do banco tentassem processar o ficheiro de transferência eletrónica. Às onze e quarenta e cinco, o telefone tocou. Sara Jenkins. Deixei tocar três vezes antes de atender.
— Arthur — disse Sarah, com a voz carregada de tensão. — Temos um problema. O banco está a questionar o ficheiro da folha que enviámos. Recostei-me no sofá.
— Sim? Qual parece ser o problema? — Segundo a folha de Excel da Chloe, devemos ao governo federal dois milhões e trezentos mil dólares em retenções de impostos só esta semana, mas arrecadámos apenas cento e oitenta mil dos salários. Os números não fazem sentido, e o banco está a identificar anomalias graves.
Querem saber porque estamos a tentar depositar quarenta e sete mil dólares diretamente na conta de uma empresa de betão em Albuquerque, enquanto descontamos três mil do salário de um operador de grua em Denver. Dei um gole lento no café. — Eu avisei. A folha de pagamento da construção civil tem dependências complexas.
— A Chloe voltou a executar o script de importação, sem limpar as tabelas temporárias. — Sim, como sabias? — perguntou Sarah, surpreendida. — Porque passei doze anos a construir as bases de dados que ela tentou contornar.
As fórmulas dela estão a identificar registos duplicados e a multiplicar as taxas de impostos de forma exponencial. — O que é que fazemos? — Sarah — disse, mantendo a voz calma —, pede ao Bradley para cancelar as reuniões. Pela Lei de Normas Justas de Trabalho, o não pagamento dos funcionários na data prevista torna a empresa imediatamente responsável por indemnizações, o que significa pagamento em dobro dos salários não pagos.
Além disso, os nossos projetos rodoviários no Texas e no Colorado recebem financiamento federal. Isso significa que estão sujeitos à lei Davis-Bacon. Se enviarem um ficheiro de folha incorreto ou fraudulento ao governo federal, o Departamento do Trabalho pode suspender os contratos imediatamente. A empresa ficará sujeita a uma auditoria federal e ao congelamento completo das operações.
Houve um longo silêncio. Ouvi a respiração acelerada de Sarah. — Vou falar com o Bradley — sussurrou antes de desligar. Às duas da tarde, o escritório da Southwest Construction Logistics estava em caos completo.
O banco não apenas questionou o ficheiro, como o rejeitou oficialmente. Os sistemas automáticos de segurança classificaram a folha como uma possível tentativa de ataque cibernético, devido à quantidade de erros de direcionamento e aos valores impossíveis. O portal digital dos funcionários caiu por completo, por causa do grande volume de acessos de doze mil trabalhadores furiosos a tentar perceber porque os salários não tinham sido depositados. Foi então que o sindicato entrou em ação.
Harvey Cole, líder do sindicato da construção civil, representava essas equipas há vinte anos. Era um antigo operário de cinquenta e cinco anos, forte como uma rocha, com uma voz capaz de superar o barulho de um motor a diesel. Quando os seus trabalhadores não recebem, Harvey não envia cartas nem marca reuniões. Interrompe os projetos.
Às três da tarde, Jason Ortiz enviou-me um link de vídeo. Harvey Cole estava em pé na carroceria de uma caminhonete estacionada em frente ao nosso escritório. Segurava um megafone numa mão e uma cópia do acordo sindical na outra. Atrás dele, dezenas de camiões basculantes e betoneiras bloqueavam as entradas.
— Se a Southwest Construction Logistics não consegue gerir uma base de dados simples para pagar aos homens que constroem este estado — a voz de Harvey ecoou pelo altifalante do telefone —, então não vamos pôr mais um tijolo para eles. Sem pagamento, sem trabalho. Foi uma greve que se espalhou rapidamente. As fábricas de cimento de Phoenix pararam primeiro.
Às três e meia, as equipas responsáveis pelas rodovias do Novo México já tinham desligado as escavadoras. Às quatro, todos os estaleiros do sudoeste, espalhados por quatro estados, estavam parados. Doze mil trabalhadores tinham deixado os seus postos. O telemóvel não parava de vibrar com mensagens de Jason Ortiz e Denis Gable, que estavam dentro do edifício.
A Chloe trancou-se na sala de conferências principal. Está a chorar e a escrever no computador, mas sempre que altera uma fórmula aparecem novos erros de referência circular e a folha inteira é recalculada, modificando células aleatórias. Alguns minutos depois, Denis Gable enviou outra mensagem. O Bradley Miller está na sala de TI a gritar com os técnicos de rede.
Quer que restaurem um backup da base de dados SQL de quinta-feira de manhã. Mas o pessoal de TI disse que, quando a Chloe tentou sobrescrever as tabelas, ignorou os registos de transação e apagou os dados brutos temporários. A base de dados SQL já não tem os registos dos cartões de ponto desta semana. Tive de rir.
Chloe tinha cometido o erro básico de apagar os ficheiros brutos temporários antes de confirmar o envio para a base de dados. No desespero para refazer a folha, eliminou a única cópia das horas trabalhadas por doze mil funcionários. Desliguei o telefone, fui até à garagem e passei o resto da tarde a trabalhar na minha Harley. Às vezes, a melhor forma de ensinar uma lição é deixar que o próprio problema mostre as suas consequências.
Na manhã de terça-feira, estava sentado na varanda a beber café e a ver o noticiário local. A principal notícia era a greve dos funcionários da Southwest Construction Logistics. Mostraram imagens aéreas de estaleiros completamente parados e escavadoras sem operação, seguidas de uma gravação de Bradley Miller, com um aspeto muito mais suado do que um homem num fato de poliéster devia ter. Tentava explicar a um repórter que tudo tinha acontecido por causa de problemas técnicos inesperados durante uma otimização de rotina na base de dados.
O telefone tocou. Bradley Miller. Tomei um gole tranquilo de café, deixei tocar cinco vezes e atendi. — Bom dia, Bradley.
Vi-te no noticiário. Essa explicação sobre otimização de base de dados foi interessante. — Arthur — a voz de Bradley soava como se tivesse mastigado vidro. — Precisamos de conversar.
— Estou a ouvir. — Temos um problema. Os órgãos de fiscalização trabalhista do Texas, Novo México e Arizona estão a iniciar investigações formais. O sindicato está a preparar uma ação coletiva por violação de direitos salariais.
O banco congelou as nossas principais contas operacionais porque o sistema de deteção de fraudes suspeita que estamos envolvidos em lavagem de dinheiro. Estamos a perder um milhão e duzentos mil dólares por dia com os estaleiros parados. — Parece que a folha da Chloe está a fazer milagres — respondi. — Por favor — disse ele, com toda a arrogância a desaparecer da voz.
— Preciso que voltes. Diz as tuas condições. Vamos contratar-te como consultor. Eu estava à espera daquela chamada.
Passei o fim de semana a preparar a minha resposta e não pretendia ser gentil. — Aqui estão as minhas condições, Bradley. Primeiro, quero um bónus de assinatura de quinze mil dólares em dinheiro antes mesmo de ter acesso ao sistema. — Fechado — respondeu Bradley imediatamente.
— Segundo, o meu novo contrato terá o dobro do meu salário anterior. — Fechado. — Terceiro, vou reportar-me diretamente ao CEO e ao Conselho de Administração. Não vou responder à área de operações.
Não terás qualquer autoridade sobre a arquitetura da minha base de dados. — Tudo bem — murmurou Bradley. — E quarto, quero uma declaração pública assinada, publicada na página inicial do site da empresa. Deve afirmar que a recente crise na folha de pagamento foi causada exclusivamente pela implementação antecipada de um sistema de folha de cálculo inadequado, e que o administrador sénior de base de dados foi despedido injustamente por se opor a essa decisão.
Houve um silêncio prolongado. Ouvi Bradley a ranger os dentes. — Arthur, isto é humilhante. Vai destruir a minha reputação diante do conselho.
— Esse é exatamente o objetivo, Bradley. E se estiveres a pensar em recusar, saiba que já preparei uma carta formal para o Conselho de Administração e para o teu pai, que é o presidente. Esse documento descreve a tua violação direta do dever fiduciário. Detalha como ignoraste procedimentos de segurança, ignoraste registos de transações e entregaste o controlo do nosso principal banco de dados financeiro a uma pessoa sem qualificação, apenas por ser tua parente, resultando em violações laborais em vários estados e milhões de dólares em prejuízos operacionais.
Se não assinares o contrato e publicares essa declaração até ao meio-dia de hoje, essa carta será enviada ao conselho. O teu pai pode gostar de ti, Bradley, mas os acionistas gostam ainda mais do próprio dinheiro. Outro longo silêncio. Ouvi a respiração pesada dele.
— Certo — sussurrou Bradley. — O contrato e a declaração no site estarão prontos quando chegares. Só precisas de resolver o problema da base de dados. Dirigi até ao escritório na manhã de quarta-feira.
O estacionamento ainda estava cheio de trabalhadores sindicalizados, mas assim que viram a minha caminhonete a chegar, começaram a aplaudir e a comemorar. Harvey Cole aproximou-se enquanto eu estacionava. — Diz-me que estás aqui para pagar aos meus homens — disse Harvey. — Estou a resolver isso, Harvey — respondi, pegando na minha caixa de ferramentas.
— Os teus trabalhadores recebem os depósitos amanhã de manhã. — E as horas que perdemos durante a greve? — perguntou, cruzando os braços. — Pagamento em dobro por cada hora perdida.
Já incluí essa condição no acordo que o Bradley assinou. Harvey sorriu e bateu-me no ombro. — Bom trabalho, Arthur. Agora, mãos à obra.
Entrei no edifício com a cabeça erguida. A sala dos servidores parecia familiar, quase como voltar a casa. Sentei-me no meu antigo terminal e comecei a analisar os danos que Chloe tinha causado. Era um cenário de destruição.
Conseguira bloquear as principais tabelas da base de dados SQL ao forçar uma importação circular da folha. Corrompera os ficheiros de índice, e a base agora registava oitocentas e quarenta e sete mil funcionários, todos identificados apenas como erro. Os registos brutos das transações da semana tinham desaparecido. Mas havia algo que Chloe não sabia, porque nunca perguntou.
Cinco anos antes, eu tinha configurado um sistema secundário de backup externo. Funcionava num servidor físico isolado, localizado no nosso armazém em Phoenix, completamente separado da rede corporativa. O sistema fazia cópias de segurança dos registos brutos de ponto a cada hora. Estabeleci uma ligação segura com o servidor de Phoenix e comecei a restauração dos dados.
Foram dezoito horas de trabalho contínuo. Reescrevi as consultas SQL, limpei as tabelas bloqueadas e reconstruí toda a estrutura da base de dados. Às cinco da manhã de quinta-feira, tinha um ficheiro de folha limpo e revisto, pronto para ser enviado. Iniciei a transmissão para o banco.
A verificação levou menos de dois minutos. O processo foi concluído sem qualquer alerta. Na manhã de sexta-feira, doze mil e um trabalhadores da construção civil acordariam e encontrariam os seus salários corretos, incluindo a indemnização pela greve, depositados nas suas contas. Entrei no escritório de Bradley.
Parecia ter envelhecido dez anos numa semana. O fato caro de que tanto se orgulhava estava amassado. A gravata solta, profundas olheiras a marcar o rosto. Sobre a mesa de vidro, o iPad estava deixado de lado, com o ecrã virado para baixo, completamente esquecido.
— Está tudo resolvido — disse, pousando a minha caneca na mesa. — Todos receberam os pagamentos corretos, incluindo as horas dos dias de greve. O banco libertou as contas operacionais e removeu os alertas de fraude. — Obrigado — disse Bradley em voz baixa, sem sequer olhar para mim.
A voz quase não passava de um sussurro. Estava completamente derrotado, sem nenhum vestígio da arrogância corporativa de três dias antes. — Onde está a Chloe? — perguntei, observando o escritório vazio.
— Foi transferida para a área de pesquisa de mercado — respondeu Bradley, a massajar as têmporas. — Acontece que as ligações familiares têm limite quando causas um prejuízo de quatro milhões e oitocentos mil dólares em receita perdida, provocas uma investigação laboral em vários estados e quase pões em risco a nossa participação em contratos federais. O meu pai ficou furioso. Abanei a cabeça.
Era exatamente o resultado que esperava. No mundo corporativo, o nepotismo funciona muito bem até ao momento em que ameaça os lucros das pessoas no topo da hierarquia. Quando os resultados financeiros estão em risco, os laços familiares deixam rapidamente de ser prioridade. — E o meu novo escritório?
— perguntei. Bradley apontou para a sala de canto no fim do corredor. — Tem janelas do chão ao teto com vista para o pátio de logística. É todo teu, Arthur.
Pedi à equipa administrativa para instalar uma máquina de café nova. E a Sarah Jenkins já processou o teu bónus de assinatura. O dinheiro deve estar na tua conta. Olhei para o telemóvel.
O depósito de quinze mil dólares já estava confirmado. Peguei na caneca, caminhei pelo corredor e abri a porta do meu novo escritório. Era amplo, organizado e silencioso. Sentei-me na grande poltrona de couro e observei pela janela.
Lá em baixo, no pátio, as máquinas pesadas voltavam a trabalhar. Camiões basculantes saíam, motores a diesel rugiam, gruas movimentavam as suas cargas. O pátio de logística estava novamente em plena operação, e o coração financeiro da empresa voltava a bater normalmente. O telemóvel vibrou.
Era uma mensagem de Denis Gable. A Chloe agora trabalha no marketing. Acha que consegue calcular impressões de anúncios usando o Excel. Dei uma pequena risada e guardei o telemóvel.
Abri a gaveta da mesa e peguei na garrafa de bourbon de qualidade que tinha deixado para trás. Despejei uma dose na caneca de café e levantei-a em direção à janela, observando as equipas a trabalhar sob o sol. Às vezes, os métodos tradicionais continuam a ser os melhores. Sistemas antigos podem não parecer impressionantes numa apresentação de PowerPoint, mas foram construídos ao longo de anos de testes, erros e ajustes feitos no mundo real.
A experiência será sempre superior à inovação baseada apenas em teoria. E quando os executivos tentam substituir um sistema que funciona por uma folha bonita, acabam por descobrir da maneira mais difícil que alguns trabalhos exigem muito mais do que um MBA e uma folha de Excel. Que a base de dados continue a funcionar, e que os homens que construíram este país recebam exatamente aquilo que merecem.


