leandronsp.com @leandronsp.com · 02/05/2026leandronsp.com/articles/pat...leandronsp.comPath to Vibe Engineering2026, what a year to be alive. AI, LLMs, agents, agentic coding. On one side, the hype train. On the other, narratives built to invalidate everything the hype 011
leandronsp.com @leandronsp.com · 02/05/2026Finalmente saiu 🚀 "Path to Vibe Engineering", onde eu trago uma visão empírica do que eu considero uso pragmático de AI pra coding. Nele eu também compartilho alguns use cases com uso de AI e alguns livros de fundamentos de arquitetura que considero muito importantes. 591
leandronsp.com @leandronsp.com · 24/03/2026ali nao da nao, é insalubre, eu uso só pra aloprar mesmo 120
leandronsp.com @leandronsp.com · 15/03/2026tamo on, vibe coding no modo hard, já sabem o formato, os hater pira 👇 * música relaxante de fundo * tmux + vim + tema delicioso * claude max no modo yolo ultra hard * groselha e deboche www.youtube.com/watch?v=U79Z...youtube.comVibe Coder modo hardYouTube video by viber coder artesanal 031
leandronsp.com @leandronsp.com · 02/03/2026e outra coisa, se não me engano, o manifesto tecno-otimista cita um arquiteto do fascismo italiano como referência. caiu mto bem pra eles 010
leandronsp.com @leandronsp.com · 02/03/2026o zangado da programação faz vídeo e fica estressado no próprio vídeo dando chilique 050
leandronsp.com @leandronsp.com · 01/03/2026Hoje é dia de criar o "Overmind Loop", um orquestrador que trabalha com agentes de forma autônoma utilizando todo o poder do Elixir. Se você quer ver um vibe coder fazendo craft com o Claude , Elixir, muita groselha e debochando dos haters, cola mais TAMO ON: www.youtube.com/watch?v=bO2e... 021
leandronsp.com @leandronsp.com · 25/02/2026ok aguardo tua definiçao. mas se apenas com join e where nao sao automatos finitos, entao seriam oq? :/ 110
leandronsp.com @leandronsp.com · 25/02/2026teus artigos são um refúgio. curiosamente o SQL só é turing completo por causa das CTEs né? sem CTE é apenas um automato finito, diria, pq nem pilha tem 120
Reposted by leandronsp.comJeff Silksong Coelho @jeffquesado.ulivre.dev · 25/02/2026Vocês tão muito preocupados com vibe coding, com IA, LLM, verdinhos no GitHub... Bora pra coisa boa de verdade? Vamos conversar sobre máquinas de Turing e que mesmo limitando o tamanho de sua fita para o tamanho da entrada ela consegue ser mais poderosa do que um autômato finito?computaria.gitlab.ioQuem é mais poderoso, uma Máquina de Turing com fita limitada ou um Autômato Finito?Inspirada nestaresposta do Stack Overflow em portugês. 3186
leandronsp.com @leandronsp.com · 22/02/2026Vem de Live Apresentando o "Overmind", uma ferramenta em Elixir para orquestração de agentes estilo *Kubernetes*. Kubernetes + Elixir + Vibe Coder + Ideias Malucas = Overmind Só vem, primeiro episódio de muitos, Ep 001 www.youtube.com/watch?v=7NSO...youtube.comOvermind - Ep 001 - Apresentação, Roadmap, ElixirYouTube video by leandronsp 010
leandronsp.com @leandronsp.com · 15/02/2026eu tava pensando em lançar o termo “vibe engineering” mas descobri que alguem já o fez antes de mim simonwillison.net/2025/Oct/7/v...simonwillison.netVibe engineeringI feel like vibe coding is pretty well established now as covering the fast, loose and irresponsible way of building software with AI—entirely prompt-driven, and with no attention paid to … 120
leandronsp.com @leandronsp.com · 15/02/2026chat gpt como chat nao vale. qq uso de chat pra coding é bastante limitado, os agentes estao em outro patamar, nao tem comparação 110
leandronsp.com @leandronsp.com · 15/02/2026entao, seria mto subjetivo eu dizer que o código que o agente escreve com TDD é *bom*, mas eu acho que é melhor doq sem TDD. ou seja, é provado que TDD ajuda a guiar o design do código. 010
leandronsp.com @leandronsp.com · 15/02/2026agora, pode-se argumentar se um agente consegue fazer um design igual um humano faria. eu diria que *depende*. ha devs que nao enxergam um palmo a frente no quesito design de codigo. agentes tbm. mas será que o TDD “força” o agente a se corrigir em pequenos loops de feedback? 120
leandronsp.com @leandronsp.com · 15/02/2026entendo, entramos numa área bastante subjetiva eu acho. de fato tem mais a ver com design do código doq com testes. acho que o ciclo red green ajuda o agente a chegar “mais perto” talvez? entende meu ponto? nao é sobre testes, é sobre cercar fronteiras para guiar o design, + 210
leandronsp.com @leandronsp.com · 15/02/2026sei que é contra-intuitivo associar TDD a um agente, pq “como que um agente vai decidir o design do código?” sempre fomos nós que decidimos, é normal irmos por esse caminho. mas em cenario onde é o agente que escreve o código, então a escolha do design é do agente. TDD força isso. cabe revisarmos 020
leandronsp.com @leandronsp.com · 15/02/2026red-green-refactor produzindo um output com melhor design doq se fosse aplicar sem TDD. se eu fosse acadêmico direcionaria algum esforço de pesquisa nessa direção, como deixar agentes mais eficientes com uso do TDD 210
leandronsp.com @leandronsp.com · 15/02/2026sim, talvez os mais incautos vão confundir os termos. eu por exemplo, para além do SDD (que é pra mim uma etapa de produto), coloco o agente pra fazer TDD na etapa de desenvolvimento. nas minhas últimas lives tenho mostrado na prática, o agente aplicando o ciclo + 110
leandronsp.com @leandronsp.com · 15/02/2026sou hetero mas acho jiu jitsu (e o movimento BJJ) tao heterotop, estilo quem usa bermuda cargo, assiste two and a half men e gosta de colocar ar condicionado no 15 enquanto bebe IPA no copo stanley 110
leandronsp.com @leandronsp.com · 15/02/2026sim tbm, acho o compilador do Rust ainda mais estrito, “à prova de idiotas” como disse o Will, mas entre uma linguagem compilada e não-compilada pra IA eu prefiro uma compilada. 020
leandronsp.com @leandronsp.com · 15/02/2026comparação 10/10 “a prova de idiotas” nao ha nada mais idiota que eu…ops, uma IA 020
leandronsp.com @leandronsp.com · 15/02/2026já viu um vibe coder 10x em live? só aqui 👇 www.youtube.com/live/pHMa8Ye...youtube.comVice Coder 10xYouTube video by leandronsp 030
leandronsp.com @leandronsp.com · 14/02/2026tão falando por aí que Gen AI vai roubar emprego dos dev. quer saber como? cola na live 👇 www.youtube.com/watch?v=pHMa...youtube.comVice Coder 10xYouTube video by leandronsp 021
leandronsp.com @leandronsp.com · 14/02/2026feedback loop o agente escreve codigo baseado nas regras definidas e fica brigando com o compilador ate ficar “pronto”. nesses loops o agente vai refinando as proprias escolhas e no final o output sai com uma probabilidade maior de ser funcional, clean e com menos alucinaçao 230
leandronsp.com @leandronsp.com · 14/02/2026Rust é uma das melhores linguagens (senão a melhor) pra AI agentic coding 160
leandronsp.com @leandronsp.com · 14/02/2026Bora ver como encaixar fluxo de TDD no Claude Code, continuando a engine de xadrez em Rust, com um toque de série de Fourier pra síntese de áudio com diferentes timbres www.youtube.com/watch?v=Da4B...youtube.comTDD + Claude Code + Chess + Série de FourierYouTube video by leandronsp 010
leandronsp.com @leandronsp.com · 13/02/2026eu tenho uma instrução nessa vibe aí, as vezes ele “esquece” e começa a codar como se nao houvesse amanha, mas com janela de contexto pequena tem dado bem certo 010
leandronsp.com @leandronsp.com · 13/02/2026to sem contexto doq vcs tao falando, mas complexo por complexo, tbm tenho vibe codado coisas bem complexas por aqui, diferente da opiniao de mtos que nao da pra usar AI pra coisas complexas 120
leandronsp.com @leandronsp.com · 13/02/2026vou abrir algumas sim, mas preciso deixa-las mais genéricas 000
leandronsp.com @leandronsp.com · 13/02/2026e se a IA ficar (alias ja ficou) e facilitar processo de desenvolvimento que é algo que ja ta acontecendo em varias empresas? como vao ficar essas previsões aí? 100
leandronsp.com @leandronsp.com · 13/02/2026definição de tasks ainda é por minha conta, o agente não tem intuição suficiente pra saber "dividir pra conquistar" (mtos humanos tbm nao sabem na vdd kkk) 120
leandronsp.com @leandronsp.com · 13/02/2026/po - cria um PRD, e a partir desse PRD eu defino as tasks /tdd - implementa task atraves de TDD /browser - testa funcionalidade no browser /techdebt - varre as mudanças a procura de débitos técnicos antes do review /qa - faz testes de stress na feature, com cenarios variados 120
leandronsp.com @leandronsp.com · 13/02/2026aqui nesse print da pra ver minha lista atual de skills. uma delas é o TDD, que um agente usa quando ta em desenvolvimento. sempre no plano há a regra de "MUST USE TDD " 120
leandronsp.com @leandronsp.com · 13/02/2026exato. por isso que com skills gasta-se menos tokens que MCP. nao quer dizer que um substitua o outro 100%, mas dá pra utilizar mtas skills + chamada de API/CLI no lugar de um MCP, pois oq manda pro LLM já tá mastigado. MCP não, ele é misturado no prompt. 110
leandronsp.com @leandronsp.com · 13/02/2026outra coisa que faço *sempre* com TDD é corrigir um bug no sistema. se tem bug, eu reproduzo ele local com teste falhando. a implementação e teste passando é basicamente a correção do teste e garantia de não regressão daquele bug em específico 010
leandronsp.com @leandronsp.com · 13/02/2026já fiz lives utilizando TDD, brinquei construindo coisas em assembly tbm atraves de "TDD" (mais importante a prática doq necessariamente se a linguagem suporta ou não); escrevi artigo implementando Quicksort e Quickselect com TDD, enfim...eu curto mto a abordagem do red-green-refactor. 110
leandronsp.com @leandronsp.com · 13/02/2026mtos anos praticando TDD já, comecei com TDD por volta de 2010. nunca fui xiita, sempre busquei o equilíbrio mas utilizo TDD como ferramenta para guiar meu processo de desenvolvimento na maioria das vezes. TDD sempre teve seu custo, que se paga. com agentes isso ficou ridiculamente mais barato. 110
leandronsp.com @leandronsp.com · 13/02/2026pensando bem "Estava esquentando a marmita no micro-ondas, mas deu pau e queimou" quem deu pau, a marmita ou o micro-ondas? 😅 030
leandronsp.com @leandronsp.com · 13/02/2026ou então: "meu carro tá com problema no câmbio, vou levar ele (ou levá-lo) na oficina" se bem que dá pra omitir o sujeito, quem pratica a língua portuguesa vai entender mas a maioria vai ficar boiando com sujeito oculto 120
leandronsp.com @leandronsp.com · 13/02/2026pra quem acompanha as lives já pôde sentir um pouco como eu utilizo, mas nas lives é projeto pessoal. pra valer mesmo é em prod lá na firma, mas esse não posso compartilhar em lives infelizmente. 030
leandronsp.com @leandronsp.com · 13/02/2026mto em breve vou começar a soltar blog posts com esses meus insights sobre agentic coding compartilhando oq tem sido a *minha* experiência, que não necessariamente reflete e funciona pra todos 140
leandronsp.com @leandronsp.com · 13/02/2026é oq tenho feito. nao digo que ta "pronto", mas hoje é resultado de um refinamento que venho fazendo ha meses no processo. há mto trabalho a ser feito, mas sobra tempo, uma vez que os agentes tao fazendo a parte que mais me consumia tempo: escrever código 010