Todo programador agora é CTO?
A visão de um CTO sobre o comportamento de um dev com seus agentes
Hoje trazemos um texto provocativo de Jamie Lawrence, CTO da Podia — uma plataforma para criadores venderem cursos, downloads e afins. Jamie começou como desenvolvedor e hoje lidera toda a área técnica da empresa. Sua visão é interessante porque ele vive, na prática, a transição de quem já esteve no “campo de batalha” codando diariamente, mas que hoje opera num nível mais estratégico, mais abstrato — e menos recompensador do ponto de vista emocional.
O que ele traz neste ensaio é especialmente relevante para quem está começando a usar IA de forma intensa no desenvolvimento: a gente está programando menos do que imagina. E isso muda tudo.
Leia agora abaixo uma tradução dos keypoints do artigo.
Você Agora É CTO
Anos atrás, deixei de ser um dos devs da Podia para assumir o cargo de CTO. Saí de um dia a dia com 100% de foco em código para algo em torno de 70%, conforme comecei a lidar mais com pessoas e projetos. Com o tempo, esse número só caiu. Hoje, quase não programo mais com frequência — só faço pequenos ajustes, correções de bugs e atualizações pontuais. Já não estou mais no caminho crítico das features.
E, pra ser honesto, isso me cai bem. Nunca fui tão apaixonado pelo código em si, e não sinto falta de ficar quebrando a cabeça com dependências malucas que nem sequer ajudavam a entregar valor. O que sempre me fascinou foi o produto, o sistema como um todo. Ser CTO me permite operar nesse nível sem ficar atolado tentando entender por que um método não está se comportando como esperado. Além disso, liderar pessoas permite escalar meu impacto muito além do que eu conseguiria escrevendo código sozinho — isso, claro, se eu conseguir convencê-las a fazer o que eu quero, da forma que eu quero.
Mas tem um porém: tudo isso vem com uma redução drástica na liberação de dopamina. Já escrevi sobre "a insuportável falta de endorfina do gestor", e acho que esse será um desafio que muitos desenvolvedores vão encarar na era da IA.
Todo mundo virou gestor agora
Você, inclusive.
Hoje, todo dev é também gestor de agentes de IA que escrevem código. Isso traz benefícios — e também desvantagens. Sim, dá pra automatizar a parte chata, fazer iteração até o PostgreSQL 17.5 finalmente compilar (meu pesadelo de ontem à noite), ou até montar uma feature inteira baseada num plano de arquitetura que só existe na sua cabeça. Agora você está operando num nível mais alto!
Você consegue escrever mais código, mais rápido. Ou rodar agentes em paralelo e viver a experiência real de gerenciar múltiplos pratos girando ao mesmo tempo. Olha você aí, escalando sua produção!
Mas… como você vai se sentir com isso? Porque você não é um agente de IA. Seus sentimentos, sua motivação e sua satisfação no trabalho vão importar — especialmente no longo prazo.
No começo, tudo é incrível
Você vai se sentir incrível. Como é possível fazer tanto com tão pouco esforço? Parece que está nadando a favor da correnteza, correndo com vento nas costas, ou quando a cafeína bate do jeito certo. Você está voando! Quem diria que seria tão fácil?
Mas aí vem o baque.
Ninguém se orgulha de fazer algo fácil.
Leia essa frase de novo. De novo. Internalize.
Quais foram os momentos mais marcantes da sua carreira? Aqueles que você mais se orgulha? Vieram fácil? Caíram no seu colo embrulhados com laço? Aposto que não. Aposto que você teve que ralar, quebrar a cabeça, se frustrar, empacar e insistir até conseguir. Aposto que ficou exausto quando finalmente resolveu.
As conquistas mais valiosas raramente envolvem só explicar bem um conceito, ou fazer uma pergunta que muda o rumo de um projeto. Elas não foram só sobre tomar uma boa decisão, ou escrever um bom prompt — mesmo que esse prompt tenha sido pra um humano ou pra uma IA.
Porque isso é o que gestores fazem. E agora, como gestor de agentes de IA, é isso que você vai fazer.
Cadê a dopamina?
Como você vai sentir aquela onda de satisfação agora?
Tem um argumento que diz que o trabalho do desenvolvedor não é escrever código, mas resolver problemas de usuários. Eu discordo. Quando um problema chega até o engenheiro, a solução é escrever (ou ajustar, ou reaproveitar) código. Caso contrário, por que isso está com você?
Resolver problemas do usuário é papel do negócio, do PM, da empresa. Seu trabalho é codar. E, sejamos honestos, ser PM ou dono de negócio provavelmente não foi o motivo que te levou pra tecnologia.
Resolver tudo com um prompt bem escrito provavelmente não vai trazer o mesmo prazer que resolver problemas de lógica cabeludos por horas trazia. E isso nos leva a uma pergunta importante:
O que vai te manter na indústria daqui a 5 anos?
Eu não sei. Mas acho que vale pensar.
Talvez isso mude o perfil das pessoas que a indústria atrai e mantém. Por exemplo: pessoas com TDAH, que se realizam no hiperfoco e no "flow", talvez se sintam menos satisfeitas num ambiente onde tudo vira gestão de tarefas e quase nada vira imersão total.
O papel do paraquedista
Claro que IA não vai funcionar tão perfeitamente assim. Ainda haverá espaço para aquele dev experiente resolver o pepino cabeludo de produção. Surgirá até um novo tipo de desenvolvedor: o paraquedista — que não escreveu a feature, mas é jogado no meio do código gerado por IA pra consertar o que deu errado. Mais difícil. Mais estressante. E com menos modelo mental pra se apoiar.
Aliás, essa já é a realidade de muitos CTOs: todo problema que chega até mim é difícil. O código é desconhecido. E as skills não estão mais afiadas como antes.
Em resumo
Conforme você for usando cada vez mais agentes de IA, vai melhorar em explicar tarefas, quebrar problemas em partes menores, treinar e dar contexto. Vai se tornar um gestor — mesmo que não tenha pedido por isso.
E com essas novas habilidades… suas antigas começam a enferrujar.
Eu mesmo já não conheço o código Rails como antes. Mal acompanhei as novidades do Ruby. Só sei o suficiente de Turbo pra dizer se é útil ou não, mas teria que abrir um tutorial pra fazer algo de verdade.
As habilidades que você usa são as habilidades que você mantém.
E isso, por si só, já torna o papel do “paraquedista” muito mais difícil.
Bem-vindo ao seu novo cargo
Você agora é gestor.
Talvez não seja o título no seu LinkedIn. Talvez ainda esteja escrevendo código. Mas, na prática, está cada vez mais coordenando, supervisionando, refinando, corrigindo e delegando tarefas para uma IA.
Espero que você seja feliz aqui 😅
Post original: "You're all CTO now" (2025)