📚Deu curso de IA pra 2 mil pessoas e o feedback foi claro
Matt Pocock, criador de conteúdo sobre TypeScript com uma audiência enorme, acabou de dar um curso de programação com IA pra quase 2 mil alunos. O feedback mais forte? As pessoas estão insatisfeitas com frameworks de agentes como BMAD, GSD e Spec-Kit. --- O motivo é simples e faz sentido: quando você entrega o controle do contexto pra um framework, fica muito mais difícil debugar quando algo dá errado. Você não sabe o que o framework mandou, como mandou, nem por quê. O conselho dele: seja dono do processo. Monte seu próprio fluxo, entenda cada etapa. --- Me impressionou como isso ecoa uma verdade maior sobre IA em geral. As melhores ferramentas são as que aumentam seu controle, não as que tiram. Framework mágico que faz tudo sozinho parece ótimo no demo, mas na vida real você precisa entender o que está acontecendo.
I just ran an AI coding course for ~2,000 people One massive piece of feedback was how dissatisfied people are with frameworks like BMAD, GSD, Spec-Kit Turns out that giving away control of context to a framework makes things a lot harder to debug My advice: own the process
— @mattpocockuk View on X
O que devs estão pensando sobre frameworks de agentes de IA
O feedback de quase 2 mil alunos foi unânime: frameworks de agentes como BMAD, GSD e Spec-Kit estão deixando desenvolvedores insatisfeitos. A queixa central é a perda de controle sobre o contexto da aplicação, o que torna o debugging significativamente mais difícil.
Quem é Matt Pocock e por que esse feedback importa
Matt Pocock é criador de conteúdo focado em TypeScript com uma audiência consolidada na comunidade de desenvolvimento. Recentemente, conduziu um curso de programação com IA que reuniu aproximadamente 2 mil participantes. Esse volume de alunos oferece uma amostra representativa do que desenvolvedores estão sentindo no mercado.
A insatisfação revelada pelo curso não é um caso isolado. Desenvolvedores que experimentaram frameworks de agentes perceberam que, embora prometam automação completa, esses ferramentas criam uma camada de abstração que dificulta a compreensão do que realmente está acontecendo durante a execução.
O problema com abstrações excessivas
Quando você entrega o controle do contexto para um framework, perde visibilidade sobre o fluxo de dados. O debugging se torna uma tarefa complexa porque você não consegue rastrear o que o framework enviou como prompt, como processou a resposta ou por que tomou determinada decisão.
Em cenários reais de produção, essa falta de transparência é crítica. Você precisa entender cada etapa do processo para resolver bugs, otimizar performance e garantir que a aplicação behaves conforme esperado. Frameworks que abstraem demais criam o que muitos desenvolvedores chamam de "caixa preta" — funciona no demo, mas quando algo quebra em produção, a investigação se torna árdua.
O que isso significa para devs brasileiros
Para builders e desenvolvedores no Brasil, esse feedback reforça uma tendência importante: as melhores ferramentas de IA são aquelas que aumentam seu controle, não as que o removem.
Isso não significa que frameworks são inúteis. Eles podem acelerar o desenvolvimento inicial. Mas entender o processo subjacente — como construir prompts, gerenciar context window, estruturar o fluxo de tokens — é uma habilidade que continua sendo valiosa independentemente da ferramenta usada.
O conselho de Matt Pocock é direto: seja dono do processo. Monte seu próprio fluxo de trabalho, entenda cada etapa da cadeia de prompts e respostas. Isso não apenas facilita o debugging, como também permite que você tome decisões informadas sobre quando usar abstrações e quando construí-las manualmente.
Em resumo, a lição principal do curso não foi sobre uma ferramenta específica, mas sobre uma filosofia de desenvolvimento: controle > conveniência quando o assunto é IA em produção.