
O fim do software: quando a interface se dissolve e o sistema passa a se gerar sozinho
Por décadas, software foi tela, botão e menu — uma máquina congelada que o humano operava. Esse contrato está acabando. O próximo software não é operado: é instruído, e se reescreve em tempo real para cada pessoa que o toca.
O botão é um fóssil. Toda vez que você clica em "Exportar para PDF", está operando uma decisão que algum engenheiro tomou em 2019, congelou em pixels e empacotou num binário. O software que usamos é, no sentido literal, o pensamento de outra pessoa solidificado — uma fotografia de uma intenção antiga que você é obrigado a reencenar com o mouse. Durante setenta anos isso foi o normal. Era o único jeito. A máquina não sabia o que você queria, então alguém precisava adivinhar antecipadamente todos os caminhos possíveis e desenhar uma tela para cada um. A interface gráfica não existe porque é a melhor forma de um humano dizer o que quer. Ela existe porque a máquina era surda.
Isso terminou. Não vai terminar — terminou, em silêncio, em algum momento entre o GPT-3 e os modelos de agente atuais. O que ainda não terminou é a nossa percepção. Continuamos construindo telas com a fé de quem nunca soube fazer outra coisa, da mesma forma que os primeiros automóveis tinham suporte para chicote. A surdez da máquina era a premissa fundadora de toda a indústria de software, e essa premissa caiu. Quando a premissa fundadora de um setor cai e ninguém reescreve os pressupostos, você não está olhando para uma melhoria incremental. Está olhando para o fim de uma categoria.
A interface era uma cicatriz, não uma virtude
Vale a pena ser preciso sobre o que uma interface realmente é, porque a indústria de produto passou décadas tratando a interface como o produto. Um menu é uma lista finita de coisas que o sistema sabe fazer, exposta porque o sistema não consegue entender o que você diria com suas próprias palavras. Um formulário é um interrogatório estruturado: o sistema te força a traduzir uma intenção humana e contínua ("quero remarcar essa viagem porque meu voo atrasou") numa sequência de campos discretos que o banco de dados consegue engolir. Cada dropdown, cada wizard de cinco passos, cada "você quis dizer?", cada tooltip — tudo isso é tecido cicatricial. São próteses para uma incapacidade: a máquina não compreendia linguagem, não compreendia contexto, não compreendia você.
A UX virou uma disciplina inteira dedicada a minimizar a dor dessa tradução. Designers brilhantes passaram carreiras inteiras reduzindo o número de cliques entre a intenção e o resultado, porque cada clique é uma pequena humilhação — um momento em que o humano se dobra à gramática da máquina em vez de o contrário. O Stripe foi reverenciado não porque processar pagamento seja bonito, mas porque eles reduziram dezenas de telas de checkout a algo que quase não atrapalhava. O elogio máximo que um produto recebia era "intuitivo", que é uma palavra educada para "consegui adivinhar o que os engenheiros adivinharam que eu ia querer". Pense no absurdo: o auge do design de software era o usuário e o construtor adivinhando um ao outro através de uma parede de vidro.
A parede caiu. E quando a máquina passa a entender a intenção diretamente — em linguagem, com contexto, com memória do que você fez antes —, a interface deixa de ser uma virtude e volta a ser o que sempre foi: uma cicatriz. Manter o menu quando o sistema entende a frase é como manter o suporte de chicote no carro. É arqueologia. Os produtos que vão dominar a próxima década não são os que têm a melhor interface. São os que têm a menor — os que conseguem dissolver a tradução a ponto de você esquecer que está usando uma máquina.
Responder não é executar — e essa é a fronteira inteira
Há uma confusão que precisa morrer, porque ela está fazendo gente inteligente subestimar o que está acontecendo. O ChatGPT que escreve um email para você é impressionante, mas é um oráculo: ele responde. Você ainda copia, cola, ajusta, envia. O trabalho real — o ato — continua sendo seu. Um oráculo é uma melhoria de produtividade. É autocomplete com esteroides. É útil, vende assinatura, mas não muda a natureza do software.
A fratura está na palavra "executar". Um agente que tem acesso à sua caixa de email, ao seu calendário, à API da companhia aérea e ao seu cartão não te responde "aqui está um rascunho de como remarcar seu voo". Ele remarca. Ele lê o email do atraso, cruza com o calendário, identifica que a reunião das 14h em Lisboa agora é inviável, remarca o voo escolhendo a conexão que ainda te deixa chegar a tempo, avisa as pessoas da reunião, atualiza o hotel e te manda uma frase: "feito, você agora chega 16h40, reuniões reagendadas, hotel estendido uma noite, custo extra de 230 euros, confirma?". A diferença entre essas duas coisas não é de grau. É de espécie. Uma é texto sobre o mundo. A outra é uma mudança no mundo.
Esse é o limiar onde o software como o conhecemos acaba de verdade. Software sempre foi uma ferramenta que o humano opera para causar um efeito. O efeito era mediado: você movia o mouse, a tela respondia, o estado mudava, e você verificava com os olhos. O agente colapsa essa cadeia. Ele tem o objetivo, tem as ferramentas, tem o julgamento aproximado de quando parar e perguntar. O humano sai do laço de execução e entra no laço de supervisão. E quando o humano sai do laço de execução, todas as telas que existiam para mediar essa execução — todos os botões, todos os fluxos — perdem a razão de existir. Não é que elas fiquem feias. É que elas ficam vazias. Ninguém vai operá-las, porque a operação foi terceirizada para algo que não precisa de tela para operar.
Observe que as empresas que mais entenderam isso pararam de falar em "features". A Anthropic, a OpenAI, a Cloudflare com seus Workers e agora seus agentes — o vocabulário mudou de "o que o produto faz" para "o que o produto consegue realizar com autonomia". É uma mudança de eixo. O eixo antigo era capacidade exposta em tela. O eixo novo é capacidade exercida sem tela.
A navegação gerada ao vivo: o site que tem busca contra o site que é decidido
Quero forçar uma distinção que parece sutil e é, na verdade, o coração de tudo. Existe um abismo entre um site que tem uma caixa de busca e um site cuja experiência inteira é decidida no momento em que você chega.
O site com busca é o paradigma atual, e nós o confundimos com personalização porque ele se mexe um pouco. A Amazon tem busca, recomendações, "quem comprou isso comprou aquilo". Mas a estrutura é fixa. As prateleiras existem antes de você chegar. Os módulos da página foram desenhados por um time de produto, testados em A/B, e o que muda entre dois usuários é o conteúdo que escorre dentro de containers imutáveis. Você é um líquido derramado numa forma pré-fabricada. A forma não te conhece. Ela conhece "usuários como você" — um segmento, um cluster, uma média estatística na qual você foi enfiado à força.
O site que é decidido ao vivo não tem prateleiras. Não tem, na verdade, "páginas" no sentido em que você entende. Quando você chega, um sistema considera quem você é, o que você fez da última vez, o que você acabou de dizer, qual é o seu objetivo provável neste momento específico — e gera a interface. Não escolhe entre interfaces pré-construídas: gera. Se você é um comprador comparando três modelos, ele te entrega uma tabela comparativa que ninguém desenhou antecipadamente, montada agora, com exatamente as três opções que importam para você e exatamente os atributos que você se importa. Se você é alguém que já comprou e voltou com um problema, ele nem te mostra a vitrine — te mostra o estado do seu pedido e um caminho de resolução. A "homepage" deixa de ser um lugar e vira um evento. Acontece uma vez, para você, e nunca mais existe igual.
Essa é a diferença entre temperar uma comida pronta e ter um chef que pergunta o que você está com vontade. O site com busca é um buffet enorme onde você caça o que quer. O site decidido ao vivo é alguém que já sabia o que você ia querer e montou o prato antes de você sentar. E o ponto que quase todo mundo erra: isso não é "melhor personalização". É o fim do design de telas como atividade. Porque se a tela é gerada por contexto a cada interação, não existe mais "a tela" para um designer desenhar. Existe um sistema de geração, uma gramática, restrições, intenções — e o artefato final brota disso, diferente toda vez. O designer para de pintar quadros e passa a cultivar um jardim que cresce sozinho em direções que ele orienta mas não controla.
Há gente fazendo isso de forma rudimentar já. Geração de UI a partir de prompt, componentes que se montam por descrição, dashboards que se reconfiguram pela pergunta que você faz. Está tosco, está lento, alucina, erra. Igual aos primeiros navegadores gráficos eram toscos. O que importa não é o estado atual da execução. É que a direção é irreversível, porque uma vez que o usuário prova uma interface que se molda a ele, a interface fixa passa a parecer o que ela é: rígida, burra, feita para outra pessoa.
O que isso faz com o trabalho do conhecimento
Agora a parte desconfortável, porque é onde mora dinheiro, emprego e identidade.
O trabalho do conhecimento, na sua imensa maioria, é a operação de software por humanos. O analista financeiro que extrai dados de um sistema, joga no Excel, formata, conclui. O profissional de marketing que monta a campanha em seis ferramentas diferentes, copiando dados de uma para outra. O advogado júnior que revisa contratos buscando cláusulas. O recrutador que filtra currículos. O atendente que navega cinco abas para resolver um chamado. Olhe de perto e quase todo trabalho de escritório é isto: um humano servindo de cola entre sistemas que não conversam, traduzindo a intenção em cliques, transportando dados de uma tela para outra, e exercendo um julgamento de baixo nível no caminho. O humano é o middleware. O humano é a integração que nunca foi construída.
O agente é a integração construída. Quando o sistema entende a intenção e tem acesso às ferramentas, o transporte de dados entre telas — que era metade do expediente de meio bilhão de pessoas — simplesmente desaparece. Não é que o trabalho fica mais rápido. É que a categoria de trabalho "operar software para mover informação" deixa de existir como ocupação humana. Isso não é uma previsão arriscada. É quase aritmética. Se a razão pela qual você existe naquela cadeira é que os sistemas eram surdos e alguém tinha que traduzir, e os sistemas pararam de ser surdos, a cadeira não tem mais função.
Mas a conclusão fácil — "vai todo mundo ser substituído" — é tão preguiçosa quanto a negação. O que some é a operação. O que cresce é o julgamento, a definição de objetivo e a supervisão. O analista financeiro que valia pela velocidade no Excel perde valor; o que vale por saber qual pergunta vale a pena fazer ganha. O trabalho migra de "como faço isso" para "o que deveria ser feito e como sei que o agente fez certo". Há uma reorganização de camadas, não uma evacuação. As camadas baixas — execução mecânica — são absorvidas pela máquina. As camadas altas — intenção, gosto, responsabilidade, ética, julgamento sob ambiguidade — ficam, e ficam mais densas, porque agora cada decisão humana comanda uma alavanca muito maior. Um humano com dez agentes competentes produz o que antes exigia um departamento. O departamento não vira dez departamentos. Vira aquele humano.
Quem vai sofrer não é "o trabalhador do conhecimento" em abstrato. É quem construiu a identidade profissional inteira na operação e nada na intenção. É o profissional que é exímio em usar a ferramenta e medíocre em saber por que e quando. Esse perfil foi recompensado por trinta anos porque operar a ferramenta era difícil e escasso. A escassez evaporou. E sempre que uma escassez evapora, o prêmio que ela pagava evapora junto, indiferente a quão duro foi adquirir aquela habilidade.
E quem programa? O código também é uma interface — e ela está dissolvendo
Programadores adoram pensar que estão do lado seguro dessa transformação, construindo a coisa que come os outros empregos. É uma ilusão confortável e parcialmente falsa. Código é uma interface — talvez a interface mais pura que existe. É a forma como um humano diz para a máquina, com precisão dolorosa, exatamente o que fazer, porque a máquina era burra demais para entender qualquer coisa menos exata. Toda a indústria de linguagens de programação, frameworks, bibliotecas, padrões de projeto, é uma torre gigantesca de cicatrizes acumuladas para contornar a mesma surdez. Você escreve for (let i = 0; i < arr.length; i++) não porque é assim que humanos pensam, mas porque a máquina exigia esse ritual.
Quando a máquina entende a intenção, o ritual fica negociável. Não estou dizendo a fantasia ingênua de "ninguém vai programar, é só pedir em português". Português é ambíguo, e ambiguidade não constrói sistemas confiáveis — alguém ainda precisa especificar com rigor, ainda precisa entender o que acontece quando o agente erra, ainda precisa desenhar a arquitetura, os limites, as garantias. Mas a proporção muda radicalmente. A parte do trabalho de programação que era datilografia — traduzir uma solução já entendida na sintaxe específica de uma linguagem — essa parte é exatamente o tipo de tradução mecânica que a máquina agora faz. O programador que valia por digitar rápido a solução óbvia perde valor pela mesma razão que o analista de Excel perde.
O que sobe é arquitetura, julgamento de sistemas, a capacidade de decidir o que construir e de saber se o que foi construído está certo, seguro, e não vai explodir em produção às três da manhã. Sobe a capacidade de revisar — porque quando um agente gera dez mil linhas, o gargalo deixa de ser escrevê-las e passa a ser confiar nelas. O programador do futuro próximo se parece menos com um digitador e mais com um arquiteto que dá briefings densos, supervisa execuções e responde pela integridade do resultado. Repare que esse já é o trabalho dos melhores engenheiros seniores há anos — eles já programam por intenção, delegando os detalhes para juniores. A mudança é que o júnior agora é uma máquina, infinita, barata e que melhora todo trimestre.
Há um detalhe que poucos digerem: se o software vira sistemas que se geram em tempo real, parte do "código" deixa de ser escrita antecipadamente por qualquer um. O sistema gera a si mesmo na hora, para o contexto. Isso significa que o artefato "software", aquele binário que você compilava e versionava e distribuía, começa a se dissolver na mesma direção que a interface. Não existe mais "a build" no sentido clássico, quando metade do comportamento é decidido ao vivo por um modelo respondendo ao contexto. O versionamento, o deploy, o QA — toda a maquinaria de engenharia que existe para domar artefatos estáticos precisa ser reinventada para um artefato que muda a cada execução. Esse é um problema imenso, ainda mal resolvido, e é exatamente por isso que é onde está o trabalho difícil e valioso da próxima década: como você garante, audita, testa e responsabiliza um software que não para quieto o suficiente para ser inspecionado?
A arquitetura invisível: por que isso era inevitável
Eu vejo isso como vejo quase tudo: como uma questão de arquitetura invisível se reorganizando. Software nunca foi telas e botões. Telas e botões eram a camada de superfície, a casca, o jeito que a coisa se manifestava para o humano dada uma restrição da época. A coisa em si sempre foi outra: lógica que transforma intenção em efeito sobre o estado do mundo. A intenção entra, alguma decisão é tomada, algo no mundo muda. Telas eram só o protocolo de entrada e saída quando o único canal disponível era a visão e o único dispositivo de entrada era um humano clicando.
Quando você enxerga software assim — como uma máquina de transformar intenção em efeito —, fica óbvio que a interface gráfica era um acidente histórico, não uma essência. Ela resolveu o problema de input/output numa era específica. A linguagem natural resolve melhor. A geração contextual resolve melhor ainda. A casca estava destinada a trocar no momento em que a máquina ganhasse a capacidade de entender intenção diretamente e gerar a saída adequada na hora. Esse momento chegou. A casca está trocando. O núcleo — transformar intenção em efeito — continua, mais poderoso do que nunca, agora sem precisar passar pelo gargalo dos dedos humanos sobre um teclado.
Isso também explica por que tanta gente da indústria está paralisada. Eles construíram identidade, empresas e carreiras na casca. Confundiram a casca com a coisa. Investiram bilhões em design de telas, em sistemas de design, em bibliotecas de componentes, em frameworks de front-end — toda uma civilização erguida sobre o pressuposto de que software = telas que humanos operam. Quando você confunde a manifestação com a essência, a troca da manifestação parece o fim do mundo. Não é o fim do mundo. É o fim da casca. O núcleo está mais vivo do que nunca, e quem entende isso para de chorar pela casca e vai construir o novo núcleo.
A IA aqui não é um produto. É uma camada de infraestrutura, como foi a eletricidade, como foi o TCP/IP, como foi o navegador. Ninguém compra eletricidade pela eletricidade; você compra o que ela aciona. A IA é o substrato que dissolve a fronteira entre intenção e execução, e tudo que era construído sobre a premissa de que essa fronteira exigia um humano operando uma tela vai ser reescrito. Não porque alguém decidiu. Porque a premissa caiu, e estruturas construídas sobre premissas que caíram desabam sozinhas, no seu tempo, sem pedir licença.
O que construir quando o chão se move
A pergunta prática, para quem constrói: o que fazer agora, em 2026, sem cair nem na negação nem no hype?
Primeiro, pare de tratar a interface como o produto. Se a sua vantagem competitiva é uma tela bonita que organiza features, você está vendendo casca numa era de núcleo. A tela vai virar commodity gerada por contexto. A pergunta certa não é "como deixo minha interface melhor", é "se a navegação inteira do meu produto fosse decidida ao vivo, o que sobraria de valor?". O que sobra é o que você sabe que ninguém mais sabe, os dados que só você tem, a confiança que você construiu, a qualidade do julgamento embutido no seu sistema, a profundidade da integração com o mundo real. Sobra substância. Some superfície.
Segundo, construa para execução, não para resposta. Todo produto que hoje "responde" — que te dá informação para você agir — está numa posição frágil, porque o concorrente que executar vai te engolir. A pergunta é sempre: meu produto te diz o que fazer, ou faz? Se diz, você é uma camada que o agente do usuário vai pular. Se faz, você é a ferramenta que o agente usa. Há uma diferença gigante entre ser pulado e ser usado, e ela define quem sobrevive.
Terceiro — e isto é o mais contraintuitivo — invista no problema chato da confiança em sistemas que se geram sozinhos. Quando o software decide ao vivo, executa sem supervisão de clique, e gera sua própria interface, o gargalo deixa de ser capacidade e passa a ser confiança. Como eu sei que o agente fez certo? Como eu audito uma decisão que nunca foi codificada explicitamente? Como eu responsabilizo um sistema cujo comportamento muda a cada execução? Como eu impeço que ele faça algo catastrófico com a autonomia que eu dei? Quem resolver isso — observabilidade, garantias, reversibilidade, governança de agentes — vai vender a pá numa corrida do ouro onde todos os outros estão obcecados com a próxima feature reluzente. A história premia quem constrói a infraestrutura de confiança da nova camada, não quem constrói a demo mais impressionante dela.
O software como o conhecemos está acabando, e isso não é uma frase de efeito. É uma descrição literal de uma premissa fundadora que caiu. Telas fixas, menus, botões, fluxos congelados, código datilografado linha a linha, departamentos inteiros servindo de cola entre sistemas surdos — tudo isso foi infraestrutura para uma limitação que não existe mais. O que vem não é software mais rápido nem mais bonito. É uma coisa diferente: sistemas que entendem, decidem, executam e se geram, moldados ao vivo para cada intenção que os toca. A casca que chamávamos de software vai parecer, em dez anos, o que o suporte de chicote parece num carro. Um vestígio tocante de uma época em que a máquina era surda e nós, gentilmente, gritávamos com ela através de uma parede de vidro. A parede caiu. Agora a máquina ouve. E quase ninguém ainda entendeu o que isso significa parar de gritar.
Perguntas frequentes

Fundador. Construtor de sistemas. Leitor de sinais. Passo o dia entendendo como tecnologia, negócios, saúde e IA se reorganizam — e articulando o que vem a seguir.
Soberania computacional: por que a IA precisa voltar para a sua máquina
A inteligência virou serviço alugado. O próximo ciclo é a inteligência que roda no hardware que você possui — e ninguém pode desligar.
IA como camada de decisão: o ciclo que separa quem construiu sistema de quem comprou ferramenta
A maioria das empresas tem IA do jeito que tem um aspirador: chama, usa, guarda. A virada estrutural é outra — é quando a inteligência deixa de ser endpoint e vira o tecido onde cada fluxo lê contexto, decide e aprende.
O próximo ciclo, antes da manchete.
Uma carta esporádica: uma leitura, uma arquitetura, um sinal. Sem ruído, sem pressa.