Repensar o Trabalho na Era dos Agentes Inteligentes

Durante séculos, nossas teorias sobre o trabalho partiram de uma premissa simples: o trabalho é realizado por seres humanos.

Homem e mulher trabalhando sobre uma escrivaninha.
Imagem: Mickhail Nilov

A economia clássica, a teoria marxista e até mesmo os estudos contemporâneos sobre o trabalho foram construídos sobre a ideia de que pessoas despendem esforço, aplicam habilidades e dedicam tempo para produzir valor.

Mas o que acontece quando a própria noção de trabalho deixa de estar associada às mãos humanas e passa a ser desempenhada por agentes inteligentes, como começamos a ver no dia a dia? À medida que sistemas de IA, robôs e software autônomo assumem tarefas antes reservadas às pessoas, somos levados a repensar os fundamentos do trabalho, da criação de valor e do próprio significado do trabalho.

A Visão Tradicional do Trabalho

A teoria marxista do valor-trabalho, por exemplo, mede o valor de uma mercadoria pelo “tempo de trabalho socialmente necessário” investido em sua produção. A economia neoclássica trata o trabalho como um dos fatores centrais da produção, com salários que refletem esforço, qualificação e escassez. As abordagens sociológicas enfatizam o trabalho como fonte de identidade, propósito e integração social. Em todas essas perspectivas, o trabalho é inseparável da consciência e da agência humanas. Trata-se do esforço realizado por pessoas em um contexto social.

Essas premissas, porém, vêm sendo cada vez mais desafiadas à medida que sistemas autônomos assumem tarefas, tanto as rotineiras quanto as complexas. Todo(a) leitor(a) deste blog certamente sabe que as lataformas baseadas em inteligência artificial já redigem relatórios, desenvolvem código, gerenciam cadeias de suprimentos e até criam obras artísticas. Robôs montam automóveis, colhem safras e entregam encomendas. Atividades que antes serviam como expressão da habilidade e do esforço humanos agora são executadas de forma independente por agentes artificiais.

O Surgimento do Trabalho dos Agentes

Essa transformação levanta questões fundamentais. Se máquinas executam tarefas de forma autônoma:

  • Ainda podemos definir trabalho como esforço humano?
  • Quem “merece” o valor criado: o ser humano que supervisiona, a empresa proprietária do sistema ou o próprio sistema?
  • Como devemos pensar sobre direitos, recompensas e responsabilidades éticas em um mundo onde o trabalho é distribuído entre redes de humanos e agentes?

Para responder a essas questões, precisamos ampliar nossa concepção de trabalho para além de suas origens antropocêntricas. Uma abordagem possível é defini-lo de maneira funcional, e não ontológica: trabalho é toda atividade que produz valor em um sistema, independentemente de o agente que a executa ser humano ou artificial. Sob essa perspectiva, o trabalho deixa de ser o esforço em si e passa a ser entendido como a contribuição para um resultado produtivo.

Humanos, Máquinas e o Metatrabalho

Mesmo com a IA assumindo um número crescente de tarefas, os seres humanos não desaparecem da economia; eles apenas passam a desempenhar um tipo diferente de trabalho. A ascensão dos agentes inteligentes desloca o trabalho humano para o metatrabalho: supervisionar, orientar, treinar, coordenar e orquestrar sistemas autônomos. A resolução criativa de problemas, a supervisão ética e a tomada de decisões complexas tornam-se os novos espaços de contribuição humana.

Por exemplo, uma IA pode gerar código ou analisar grandes volumes de dados, mas cabe aos humanos definir as especificações, estabelecer restrições, validar resultados e garantir que as soluções estejam alinhadas a objetivos mais amplos. Em essência, deixamos de executar diretamente as tarefas para administrar o ecossistema de agentes que as executa. O trabalho transforma-se: passa da execução para a coordenação, da atividade operacional para a atuação em nível sistêmico.

Revisitando as Teorias Existentes

Como as teorias tradicionais do trabalho se sustentam nesse novo cenário?

Teoria marxista do valor-trabalho: Se o valor está necessariamente vinculado ao esforço humano, a ascensão dos agentes autônomos parece romper uma de suas premissas fundamentais. Entretanto, se ampliarmos o conceito de “trabalho socialmente necessário” para incluir toda atividade produtiva, independentemente de quem a realize, a teoria pode ser reinterpretada. O desafio é filosófico: uma atividade não humana pode gerar valor em um sentido socialmente significativo?

Economia neoclássica: O trabalho continua sendo um fator de produção, mas a contribuição humana passa a estar cada vez mais relacionada à propriedade dos sistemas, à supervisão e à criatividade, em vez da execução direta das tarefas. Salários e formas de remuneração podem se desvincular do esforço físico ou operacional, refletindo principalmente contribuições estratégicas, intelectuais e éticas.

Perspectivas sociológicas: O trabalho continua sendo fonte de identidade e significado, mas esse significado passa a emergir da interação com agentes inteligentes, do desenho de fluxos de trabalho e da curadoria de sistemas automatizados. As pessoas encontram propósito não mais na repetição de tarefas, mas na capacidade de moldar os resultados produzidos por redes de trabalho autônomas.

Implicações para as Políticas Públicas e para a Sociedade

À medida que o trabalho evolui, também precisam evoluir nossas políticas públicas e nossos referenciais éticos. Novas perguntas surgem:

  • Como deve ser estruturada a remuneração em um sistema onde máquinas realizam atividades que geram valor?
  • Como medir a produtividade quando a contribuição humana ocorre de forma indireta?
  • Agentes inteligentes deveriam possuir algum tipo de direito ou proteção, ou toda responsabilidade continua pertencendo aos supervisores humanos?
  • Como preparar pessoas, por meio da educação e da formação profissional, para funções de metatrabalho em ecossistemas compostos por humanos e agentes?

Essas questões indicam que a teoria do trabalho precisa se ampliar para incorporar conceitos como agência distribuída, colaboração híbrida entre humanos e máquinas e novas formas emergentes de criação de valor.

Rumo a uma Teoria Funcional do Trabalho

Uma maneira útil de compreender o futuro do trabalho é concebê-lo como uma rede formada por humanos e agentes inteligentes. Nessa perspectiva:

  • O trabalho deixa de ser uma atividade exclusivamente humana.
  • Os humanos fornecem supervisão, contexto e orientação ética.
  • As máquinas oferecem execução, escala e eficiência.
  • O valor emerge da interação entre humanos e agentes, e não da atuação isolada de um ou de outro.

Em outras palavras, o trabalho na era dos agentes inteligentes é funcionalmente definido, distribuído e colaborativo. Os seres humanos permanecem centrais, não por executarem todas as tarefas, mas por coordenarem e orientarem os agentes responsáveis por realizá-las.

Reflexão

Claro que faço aqui uma análise simplista, do ponto de vista de um trabalhador de TI. Mas é exatamente essa camada da população que tem sofrido um maior impacto de todos esses desenvolvimentos. Não contemplo aqui as profissões de massa, e nem sei se estou equipado para tanto, mas essas não parecem estar existencialmente ameaçadas no curto prazo. Ao contrário, operários, artesãos e técnicos tendem a prosperar no médio prazo, mas esse é um tema para uma outra postagem.

Dito isto, talvez o maior desafio da era dos agentes inteligentes não seja tecnológico, mas conceitual. Não basta desenvolver sistemas cada vez mais capazes; precisamos desenvolver uma nova linguagem para compreender seu papel na economia e na sociedade. As categorias que utilizamos para pensar trabalho, produtividade, valor e responsabilidade foram concebidas para um mundo em que apenas seres humanos exerciam agência produtiva.

Repensar o trabalho significa reconhecer que a produção de valor passa a ocorrer em ecossistemas híbridos, onde humanos e agentes inteligentes desempenham funções distintas e complementares. O desafio das próximas décadas será construir modelos econômicos, jurídicos e sociais capazes de distribuir responsabilidades, incentivos e benefícios de forma coerente com essa nova realidade. Mais do que perguntar quais empregos a inteligência artificial substituirá, talvez devêssemos perguntar quais novas formas de colaboração ela tornará possíveis. Essa mudança de perspectiva desloca o debate do medo da substituição para o projeto de uma convivência produtiva entre inteligência humana e inteligência artificial.

A teoria do trabalho, portanto, não está chegando ao fim de sua história. Está iniciando um novo capítulo, em que o valor deixa de ser explicado apenas pelo esforço humano e passa a emergir das interações entre pessoas, agentes inteligentes e os sistemas que constroem juntos. Compreender essa transição será uma das tarefas intelectuais mais importantes do nosso tempo.

Universo Funcional: Quando Transições São Mais Fundamentais que Estados

O Universo Funcional (UF) é um framework conceitual e computacional no qual estou a trabalhar. Ele propõe interpretar a realidade física como uma estrutura composta por transições funcionais entre estados, em vez de estados fundamentais que evoluem no tempo.

Ilustração de um Diagrama de Feynman.
Imagem: Wikimedia Commons

A proposta visa um modelo da física que seja ‘nativo’ computacionalmente. Uma estrutura interpretativa onde causalidade, interação e tempo emergem de transições físicas irredutíveis.

Destaco aqui que este texto foge um pouco do padrão recente do blog. Existe um consenso informal na internet de que textos destinados ao público geral nunca devem conter equações, formalismos ou abstrações mais densas. Eu prefiro assumir que meus leitores são inteligentes o suficiente para lidar com ideias difíceis quando elas valem o esforço.

Nos últimos anos, acabei puxando o conteúdo para algo mais leve e amplo, em parte por curiosidade, em parte pela tentativa de construir uma audiência maior. Mas a proposta original deste espaço sempre foi outra: explorar conceitos técnicos, às vezes estranhos, às vezes pouco intuitivos, sem simplificações excessivas.

Então fica o aviso: o que vem a seguir é mais denso do que o habitual. Não é exatamente leitura casual de domingo à tarde. Mas é, provavelmente, o núcleo mais próximo do tipo de investigação que eu realmente quero desenvolver aqui.

Se você topar esse desvio ocasional, acredito que a jornada vale a pena.


O Universo Funcional

Em sua formulação mais básica, o Universo Funcional sugere uma mudança ontológica mínima: o que consideramos “coisas” (objetos, partículas ou até mesmo a geometria do espaço-tempo) são interfaces estabilizadas que emergem da composição de transições. O elemento primário não é o estado, mas o processo de transição.

O UF não introduz novas forças ou equações fundamentais, nem pretende substituir a mecânica quântica ou a relatividade. Trata-se de uma estrutura interpretativa que reorganiza a física conhecida em torno de três princípios: causalidade, interação e um tempo mínimo irredutível associado a transições físicas.

1. Estados dão lugar a Transições

A física padrão geralmente é apresentada como:

  • Os estados evoluem de acordo com equações indexadas pelo tempo.

O Universo Funcional inverte isso:

  • O tempo é o custo acumulado das transições entre estados.

Formalmente, um sistema é descrito como uma sequência de transições funcionais:

fndτnfn+1f_n \xrightarrow{d\tau_n} f_{n+1}

  • f_n é uma interface funcional estabilizada (um “estado”),
  • d\tau_n é a duração irredutível necessária para que a transição se concretize.

Os estados não são objetos fundamentais; eles são interfaces entre transições.

2. Tempo como Interação, Não um Parâmetro

No Universo Funcional, o tempo não é uma variável externa que flui independentemente dos processos físicos.

Em vez disso:

  • O tempo é definido operacionalmente como a duração da interação. porque no UF nenhuma transição de estado é instantânea.
  • Todo compromisso causal leva um tempo finito e não nulo.

Isso motiva a postulação de uma duração mínima de transição, delta tau:

dτdτmin>0d\tau \ge d\tau_{\min} \gt 0

O valor de d\tau_{\min} não é fixo a priori; é uma quantidade empírica, potencialmente limitada pela localidade da interação, decoerência e propagação da informação

3. Causalidade Antes da Geometria

A FU trata a causalidade como primária e o espaço-tempo como emergente.

As transições se compõem apenas se forem causalmente compatíveis. Essa composibilidade induz:

  • ordem causal,
  • localidade,
  • velocidade de propagação finita,
  • e, em última instância, geometria do espaço-tempo.

Nessa perspectiva:

  • a estrutura causal precede a estrutura métrica,
  • os cones de luz são consequências das restrições de transição,
  • a invariância de Lorentz emerge de limites causais invariantes.

4. Entropia e Irreversibilidade São Fundamentais

Cada transição irredutível acarreta um custo entrópico mínimo:

ΔSΔSminΔS ≥ ΔS_{min}

Consequências:

  • a irreversibilidade não é opcional,
  • a seta do tempo é intrínseca,
  • a decoerência não é um acréscimo,
  • a energia pode ser entendida como a taxa de fluxo de entropia.

Não há necessidade de explicar por que o tempo “aponta para frente”; as transições são definitivas, e a definição é irreversível.

5. O que o Universo Funcional não é

Para evitar confusão, o Universo Funcional não é:

  • Uma afirmação de que o universo é literalmente um computador
  • Física digital ou um autômato celular
  • Uma teoria da consciência
  • Uma negação da mecânica quântica ou da relatividade
  • Um sistema metafísico que afirma uma verdade última

É uma lente estrutural; uma maneira de organizar a física conhecida em torno da interação, causalidade e custo de transição e, em última análise, da computação.

6. Por que esse ‘framework’ é útil

O Universo Funcional torna-se interessante quando certas suposições implícitas importam.

Um exemplo: a Hipótese da Simulação.

Muitos argumentos de simulação assumem que realidades simuladas podem ser executadas arbitrariamente mais rápido do que a realidade base. O Universo Funcional desafia isso ao postular um tempo irredutível em uma interação. Se as transições levam tempo próprio, então:

  • simulações fiéis não podem ser aceleradas arbitrariamente,
  • simulações de baixo custo devem ser simplificadas,
  • mundos acelerados não são funcionalmente equivalentes.

Isso não invalida as simulações; apenas limita sua abundância.

7. Pontos Críticos Empíricos

O Universo Funcional se sustenta ou cai com base na física, não na retórica. Os pontos de falha da hipótese são previamente mapeados. Questões-chave para seu sucesso incluem:

  • Existe um limite inferior para a duração das interações entre partículas?
  • Os tempos de espalhamento saturam em regimes de altas energias?
  • A decoerência e a exportação de informação são limitadas pela taxa de transferência de informação?
  • Processos fiéis à causalidade podem ser acelerados arbitrariamente?

Se, por exemplo, for possível demonstrar que as transições se completam instantaneamente sem violar a localidade, o Universo Funcional enfraquece de forma irrecuperável.

8. Status

O Universo Funcional é:

  • exploratório,
  • deliberadamente conservador,
  • compatível com a física existente,
  • aberto à refutação por meio de uma melhor compreensão das escalas de tempo de interação.

Ele é oferecido não como uma resposta definitiva, mas como uma estrutura de restrições: uma maneira de tornar certas suposições explícitas, logo testáveis.

9. Enfim

O Universo Funcional trata a realidade como uma história de transições causais irredutíveis, onde o tempo não é grátis, as interações não são instantâneas e a história não pode ser ignorada.

Veja o arcabouço teórico completo aqui >> https://voxleone.github.io/FunctionalUniverse/

Resenha: Após a Guerra do Irã, o Eletroestado Vai Emergir

A conceituada revista britância New Statesman publicou no início do mês um insight instigante sobre a atual guerra no golfo Pérsico. Entretanto, o texto pouco se detém nos drones, mísseis ou estratégias militares do Irã; seu foco é outro, talvez mais sutil e profundo: o que vem depois.

Imagem de uma usina elétrica nuclear. Por Jason Hu.
Imagem: Jason Hu – https://www.pexels.com/@hujason/

O argumento central do artigo ressoa forte: o conflito, ao desnudar a fragilidade do petróleo, pode acelerar uma transformação global: a passagem de petroestados, cuja influência se mede em barris de óleo, para “eletroestados”, nações cujo poder não está mais no subsolo, mas na rede elétrica, nas baterias, nos cabos que entrelaçam cidades.

Do Petróleo aos Elétrons

O artigo parte da ideia de que os sistemas energéticos mudam de forma estrutural ao longo do tempo. No século XX, o petróleo organizava a produção e a política: concentrado, dependente de extração e transporte, sujeito a choques que se propagavam rapidamente. No século XXI, o texto sugere uma transição para sistemas distribuídos, baseados em eletrificação, redes e armazenamento. Em vez de um recurso centralizado, a energia passa a circular por infraestruturas mais fragmentadas e interdependentes.

Nesse contexto, a guerra não é o foco principal, mas um ponto de inflexão. Ao interromper fluxos e expor fragilidades, ela acelera decisões já em curso sobre investimentos, políticas industriais e mudanças tecnológicas, que favorecem a reorganização do sistema energético em torno da eletrificação.

O artigo brilha ao enfocar assuntos como:

1. Energia como um Problema de Sistemas

O ponto mais convincente do artigo está na forma como trata a energia não como um insumo isolado, mas como um encadeamento de efeitos, no qual cada perturbação reconfigura o sistema:

Guerra → interrupção de oferta → choque de preços → mudança em políticas + investimentos → eletrificação acelerada.

Essa leitura evita explicações lineares e destaca a dinâmica cumulativa das crises. Não se trata apenas de escassez momentânea, mas de deslocamentos que alteram incentivos, prioridades e trajetórias tecnológicas.

Crises já produziram inflexões desse tipo antes. O choque do petróleo de 1973, por exemplo, levou países a rever padrões de transporte, eficiência e geração de energia. Aqui, a análise da revista ganha densidade ao mostrar como geopolítica, infraestrutura e inovação técnica passam a operar em conjunto, cada uma condicionando o alcance da outra. Rios que se encontram, cada um carregando seu próprio sedimento de risco e oportunidade.

2. Geopolítica Reconfigurada

A energia deixa de ser tratada apenas como tema ambiental e passa a operar no centro da estratégia econômica e política. Países cuja influência dependia da exportação de petróleo tendem a perder margem de manobra, enquanto aqueles com capacidade industrial e tecnológica ganham espaço. O eixo do poder desloca-se: além do petróleo, tornam-se decisivos o lítio, as terras raras, a capacidade de fabricar baterias e de operar redes elétricas complexas.

Nesse cenário, organizações como a OPEP enfrentam a possibilidade de perda de relevância. Em seu lugar, ganham peso arranjos mais difusos, formados por Estados e empresas que controlam infraestrutura elétrica, armazenamento e cadeias produtivas associadas. A mudança não é apenas de recursos, mas de estrutura: de um sistema centrado na extração para outro baseado em coordenação, engenharia e controle de redes.

3. Crise como Acelerador

Transições energéticas dificilmente seguem trajetórias lineares ou prazos previsíveis. O artigo acerta ao destacar que mudanças desse tipo tendem a ocorrer em saltos, desencadeadas por choques que reorganizam rapidamente incentivos e decisões. O choque do petróleo de 1973 é um exemplo claro: mais do que uma crise de oferta, ele provocou uma reavaliação ampla de políticas energéticas, eficiência e segurança.

Nesse sentido, o conflito com o Irã pode funcionar como um novo ponto de inflexão, acelerando processos que já estavam em curso. A eletrificação não avançaria de forma gradual, mas por meio de uma compressão do tempo decisório: investimentos antecipados, políticas revistas, prioridades reordenadas, resultando em uma transição mais abrupta do que planejada.

Onde o artigo exagera

Há, ao longo do texto, uma inclinação ao determinismo tecnológico. A eletrificação é apresentada como um desfecho quase inevitável, como se a direção estivesse dada e restasse apenas acelerar o processo. Essa leitura minimiza restrições concretas: infraestrutura envelhecida, limites de armazenamento, custos de adaptação e desigualdades na capacidade de investimento. A transição tende a ser desigual, com países avançando em ritmos distintos e alguns permanecendo por longos períodos em posições intermediárias.

O artigo também subestima a complexidade da própria transição. Ao destacar a instabilidade do sistema baseado em petróleo, sugere, ainda que implicitamente, uma substituição relativamente ordenada. Na prática, o que se observa são arranjos híbridos, sobreposição de tecnologias e mercados fragmentados. Mudanças energéticas raramente seguem um roteiro coerente; elas acumulam soluções parciais, ajustes improvisados e trajetórias irregulares.

Por fim, há um viés geopolítico pouco explorado. O texto parece favorecer atores já bem posicionados em cadeias de tecnologia limpa, especialmente a China, sem examinar com a mesma atenção as estratégias possíveis de outros polos — como Europa, Estados Unidos ou países do chamado Sul Global. Nesse ponto, a análise simplifica um quadro mais diverso: ignora iniciativas relevantes, como os investimentos brasileiros em fontes alternativas ao longo das últimas décadas, e trata realidades distintas como se fossem homogêneas. O resultado é uma narrativa que sugere vantagens iniciais claras, mas não considera plenamente as respostas e reconfigurações em curso.

Estilo e Tom

Diferente da clássica verve dos artigos opinativos da New Statesman, este é analítico e urgente, quase como um memorando estratégico. Não há sarcasmo, nem floreios: apenas clareza concentrada, voltada para implicações concretas, com cadência que lembra relatórios militares ou estudos de think tanks. Lê-se como quem olha para o futuro e diz: “O amanhã será construído sobre fios, baterias e circuitos.”

No fundo, trata-se de uma meditação sobre tecnologia e infraestrutura como formas de poder. Territorialidade e petróleo cedem espaço a redes elétricas, cadeias de suprimento de materiais críticos e controle de sistemas energéticos inteligentes. A mensagem é inequívoca: a próxima ordem geopolítica não dependerá de quem ocupa o solo, mas de quem domina as camadas energéticas invisíveis, das linhas de transmissão às baterias, e além.

A Grande Crise Existencial da Classe Média se Aproxima

A classe média urbana, antes considerada a espinha dorsal de economias estáveis, enfrenta uma crise sem precedentes desde o século XVIII. E, desta vez, a ameaça não vem de senhores feudais ou monarcas, mas de algoritmos e do capital concentrado.

Vista panorâmica de um condomínio de classe média.
Imagem: Pavel Danilyuk

Uma crise existencial para a classe média urbana, que no século XVIII correspondia à burguesia ou às classes de comércio, torna a situação, se não resolvida, um possível análogo moderno da crise que desencadeou a Revolução Francesa. Em vez da opressão feudal, ela é impulsionada pelo deslocamento tecnológico e pela concentração de capital, ambos reforçados por ciclos de retroalimentação.

Uma Perspectiva Histórica

Para compreender os riscos, temos que olhar para trás. Na França pré-revolucionária, a burguesia era educada, economicamente ativa e socialmente ambiciosa. Eram comerciantes, artesãos e profissionais que criavam valor, pagavam impostos e, ainda assim, tinham influência política limitada. Frustrada por hierarquias rígidas, desigualdade sistêmica e injustiça estrutural, essa classe se tornou a faísca da Revolução Francesa.

A classe média urbana de hoje ocupa um papel semelhante na sociedade. Inclui profissionais qualificados, trabalhadores de tecnologia, educadores e pequenos empresários. São produtivos, instruídos e essenciais para a economia, mas cada vez mais pressionados por forças fora de seu controle. Nesse sentido, os paralelos com a burguesia do século XVIII são impressionantes: uma classe vital para o sistema, mas vulnerável a pressões estruturais, capaz de provocar mudanças sociais e políticas se levada ao limite.

Fatores Modernos

Ao contrário da opressão feudal antiga, a ameaça existencial atual vem de duas forças interligadas: deslocamento tecnológico e concentração de capital.

O deslocamento tecnológico está remodelando os mercados de trabalho enquanto escrevo este post. Sistemas de IA e automação não se limitam mais a tarefas manuais rotineiras; estão avançando sobre serviços profissionais, desenvolvimento de software, finanças, educação e até trabalhos criativos. Funções antes consideradas seguras estão sendo automatizadas em um ritmo sem precedentes. O resultado é uma lacuna crescente entre habilidades que a tecnologia pode replicar e aquelas que permanecem exclusivamente humanas e valiosas.

A concentração de capital amplifica o problema. Os ganhos de produtividade impulsionados pela IA fluem desproporcionalmente para quem possui ou pode arrendar a tecnologia e a infraestrutura – grandes corporações, conglomerados de tecnologia e investidores ricos. Enquanto isso, o crescimento salarial para a força de trabalho em geral congela. À medida que o capital se centraliza, a classe média vê seu poder de compra, mobilidade e segurança cada vez mais restritos.

Ciclos de retroalimentação tornam a situação ainda mais precária. Trabalhadores deslocados gastam menos, reduzindo a demanda do consumidor. As empresas respondem cortando custos ainda mais e investindo mais em automação, o que desloca mais trabalhadores. A produtividade aumenta, os lucros corporativos disparam e a desigualdade acelera, reforçando a crise subjacente.

Consequências Além da Economia

As implicações desta crise vão além de salários e cargos. Economicamente, a estagnação salarial e a erosão dos empregos tradicionais da classe média ameaçam a acessibilidade à moradia, a segurança na aposentadoria e a sustentabilidade das dívidas. A classe média pode ter à frente uma escada de mobilidade social ascendente cada vez menor, deixando a próxima geração com menos oportunidades que a anterior.

Socialmente, a pressão pode ser profunda. A história mostra que a percepção generalizada de injustiça pode gerar agitação.

A classe média urbana é educada e politicamente consciente, uma combinação que a torna sensível às disparidades e injustiças sistêmicas. Se a frustração crescer sem controle, o resultado pode ser uma reconfiguração significativa das normas sociais e políticas.

Psicologicamente, a crise ameaça identidade e propósito. Durante décadas, profissionais da classe média se definiram por habilidades, conquistas e contribuições. Quando a tecnologia substitui aspectos centrais do trabalho, indivíduos podem enfrentar uma reavaliação existencial de seu papel na sociedade, aprofundando estresse e insatisfação.

Navegando na Crise

O que pode ser feito? Não há solução simples. Políticas como renda básica universal, redistribuição de riqueza direcionada ou democratização da propriedade de IA podem ajudar a mitigar o deslocamento. Programas de requalificação e educação podem preencher lacunas de habilidades, mas esses esforços frequentemente ficam aquém do necessário para competir com a adoção tecnológica em larga escala.

O verdadeiro desafio é sistêmico. Ciclos de retroalimentação operam mais rápido que os mecanismos tradicionais de políticas públicas. Sem medidas proativas para abordar a concentração de renda e a disrupção tecnológica, as pressões sociais e econômicas podem se acumular mais rapidamente do que governos ou instituições conseguem reagir.

Um Chamado à Consciência

A crise iminente da classe média não é inevitável, mas ignorar as pressões estruturais arrisca um colapso social que a história já mostrou poder ser rápido e dramático. Compreender as forças em jogo, aprender com analogias históricas e desenhar intervenções políticas com visão de futuro são passos essenciais para evitar instabilidade generalizada.

A classe média urbana está em uma encruzilhada. Como a burguesia do século XVIII, possui ferramentas para perceber e desafiar desigualdades. Mas, ao contrário de então, os desafios são tecnológicos, não feudais. A questão é se a sociedade reconhecerá os sinais de alerta antes que a crise atinja um ponto crítico, ou se os ciclos de retroalimentação de deslocamento e concentração de capital conduzirão à próxima grande convulsão.

Regras da NASA para Programação Crítica (explicadas)

Ao contrário do que a mitologia sugere, as diretrizes da NASA para software crítico de segurança não apenas valorizam a simplicidade extrema; elas a tornam obrigatória. Uma disciplina férrea guia todo o trabalho dos programadores.

Membro feminio da equipe da Artemis II trabalha em seu laptop.
Engenheira da equipe da missão Artemis II em ensaio geral de lançamento no dia 2 de fevereiro – NASA/Kim Shiflett

Programar para uma espaçonave não é como programar um app qualquer. Cada bug pode custar milhões de dólares e anos de missão. Por isso, a NASA desenvolveu um conjunto de 10 regras chamadas Power of Ten, criadas por Gerard J. Holzmann no Jet Propulsion Laboratory (JPL) e publicadas na IEEE Computer em 2006.

Essas regras não buscam performance nem elegância, mas simplicidade, previsibilidade e verificabilidade, características essenciais em programas críticos.

O que são as regras Power of Ten?

Elas são diretrizes para escrever código tedioso, seguro e confiável:

  1. Use apenas um subconjunto seguro da linguagem
    Evite recursão, alocação dinâmica de memória, loops infinitos e fluxos complicados. Isso torna o código mais previsível e fácil de verificar.
  2. Todos os loops devem ter limites fixos
    Cada loop precisa ter um limite superior claro. Isso previne loops infinitos e garante tempo de execução previsível.
  3. Não use memória dinâmica
    Nada de malloc, free, new ou delete. Alocação dinâmica pode falhar ou fragmentar a memória, o que é inaceitável para sistemas espaciais.
  4. Funções curtas e simples
    Idealmente, menos de 60 linhas, com estado local mínimo e propósito único. Isso facilita leitura, testes e verificação.
  5. Controle de fluxo claro e visível
    Evite goto, aninhamento profundo e múltiplos pontos de saída. Fluxos simples reduzem chances de erros lógicos.
  6. Limite o uso de ponteiros
    Eles aumentam risco de referências inválidas e corrupção de memória. Prefira arrays e índices.
  7. Cheque todos os retornos de função
    Toda função que pode falhar deve ser verificada. Se um sensor ou leitura retornar erro, ele precisa ser tratado.
  8. Sem fluxos de dados ocultos
    Evite variáveis globais ou efeitos colaterais “surpresa”. Todas as dependências devem ser explícitas.
  9. Código sem avisos do compilador
    Nenhum aviso deve passar despercebido. Eles muitas vezes indicam problemas reais.
  10. Uso mínimo do pré-processador
    Evite macros complexas e compilação condicional. Prefira constantes simples e estruturas claras.

Por que essas regras funcionam

Software de espaçonaves precisa ser previsível, verificável, robusto e seguro. A ideia da Power of Ten é domar a linguagem C/C++ para que ela se torne uma mini-linguagem interna, onde qualquer programador possa entender e revisar o código, nas piores condiçoes, e anos após o lançamento. O conceito-chave é controlar a complexidade para tornar o software quase matematicamente verificável. A questão não é sobre elegância, esperteza ou performance, mas sobre segurança e confiabilidade.

Filosofia da NASA

  • Código simples vence código esperto: a melhor prática em sistemas críticos é a óbvia, linear e transparente.
  • Programadores conservadores e convencionais prosperam: nada de “rock-star devs”; o trabalho é feito sobre métodos consistentes e previsíveis.
  • Alta habilidade é redirecionada: para arquitetura, simulação, testes e análise de segurança, não truques ou abstrações complexas.

Exemplos práticos

1. Loop seguro e limitado

int sum_array(const int *data, int length)
{
int sum = 0;
if (!data || length <= 0) return 0;
for (int i = 0; i < length; i++) sum += data[i];
return sum;
}
  • Sem aritmética de ponteiros
  • Sem memória dinâmica
  • Limites fixos, fácil de verificar

2. Máquina de estados clara

typedef enum {IDLE, RUNNING, ERROR} State;
State update_state(int sensor_ok)
{
switch(sensor_ok)
{
case 1: return RUNNING;
case 0: return ERROR;
default: return ERROR;
}
}
  • Transições explícitas
  • Sem “fall-through”
  • Fácil de testar e auditar

3. Checagem de retorno

int safe_read_sensor(int *out)
{
if (!out) return -1;
int rc = read_sensor_hardware(out);
if (rc != 0) { *out = 0; return -1; }
return 0;
}
  • Nenhum erro é ignorado
  • Comportamento definido em caso de falhas

4. Buffer estático seguro

#define LOG_SIZE 256
static char log_buffer[LOG_SIZE];
static int log_index = 0;
void log_message(const char *msg)
{
if (!msg) return;
int i = 0;
while(msg[i] != '\0' && log_index < LOG_SIZE - 1)
log_buffer[log_index++] = msg[i++];
log_buffer[log_index] = '\0';
}
  • Sem heap
  • Escritas limitadas
  • Terminador nulo explícito

5. Aritmética segura

int safe_multiply(int a, int b, int *res)
{
if (!res) return -1;
long long temp = (long long)a * (long long)b;
if(temp > INT_MAX || temp < INT_MIN){ *res=0; return -1; }
*res = (int)temp; return 0;
}
  • Detecta overflow
  • Evita comportamento indefinido
  • Comprovável mecanicamente

Enfim

O estilo Power of Ten não é elegante, não é divertido e não é esperto; é seguro, previsível e auditável. Em sistemas críticos como espaçonaves o código não precisa ser impressionante; precisa funcionar sempre e ser compreensível mesmo sob pressão extrema.

Se você programar seguindo essas regras, mesmo como um desenvolvedor convencional, seu trabalho terá o mesmo impacto que os “rock stars” do código, mas com robustez garantida.