Emmanuel Valverde Ramos @emmanuelvalverde.dev · 01/09/2026What's wrong with crafters' conferences in Spain? Instead of talking about crafting, they talk about technology. The goal shouldn't be a mass conference or a conference for the majority, but rather to talk about what the conference is supposed to be about. 120
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 04/07/2026💯 youtu.be/OQMPhkmeru0?...youtu.beThe World's Evilest CompanyYouTube video by The PrimeTime 031
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 29/06/20261/6 People often say LLM agents are “just another abstraction layer.” I think that confuses abstraction with automation. A useful tool is not automatically an abstraction. 132
Reposted by Emmanuel Valverde RamosDragan Stepanović @dstepanovic.bsky.social · 27/06/2026The problem is that people deciding if developers should be writing code are very often the ones who have never had enough experience with writing code to have a good idea what the value of writing code is and the purpose it serves, but they are convinced they know. 174
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 26/06/2026This week I Talk about role test emmanuelvalverderamos.substack.com/p/role-tests...emmanuelvalverderamos.substack.comRole tests are not about comparing implementationsHow role tests turn interfaces from method shapes into executable behavioural contracts 000
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 22/06/2026Today we're going to talk about “work streams” - Product - Support - Change requests Or rather, about “fictitious work streams” emmanuelvalverderamos.substack.com/p/the-work-l... 011
Reposted by Emmanuel Valverde Ramoscodesaidev.bsky.social @codesaidev.bsky.social · 18/06/2026Ayer empezamos a impartir para desarrolladores de AIDA nuestro curso sobre Técnicas de Testing para desarrolladores codesai.com/cursos/testi... 🚀 ¡Muchísimas gracias a los asistentes! ❤️ 044
Reposted by Emmanuel Valverde Ramoscodesaidev.bsky.social @codesaidev.bsky.social · 19/06/2026Seguimos con nuestro curso sobre Técnicas de Testing para desarrolladores con AIDA 🚀 codesai.com/cursos/testi... ¡Muchísimas gracias a los asistentes! ❤️ 044
Reposted by Emmanuel Valverde Ramoscodesaidev.bsky.social @codesaidev.bsky.social · 19/06/2026Información del curso: codesai.com/cursos/testi... 033
Reposted by Emmanuel Valverde Ramoscodesaidev.bsky.social @codesaidev.bsky.social · 19/06/2026Tercera sesión de nuestro curso sobre Técnicas de Testing para desarrolladores con AIDA 🚀 ¡Muchísimas gracias a los asistentes! ❤️ 133
Reposted by Emmanuel Valverde Ramoscodesaidev.bsky.social @codesaidev.bsky.social · 16/06/2026Última sesión de la edición en abierto de nuestro curso de TDD 🚀 codesai.com/curso-de-tdd/ Indagamos sobre las raíces del "mock trauma". ¡Muchísimas gracias a los asistentes! Ha sido un placer compartir temas estos días. ❤️ 033
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 16/06/2026I'm so tired of the fact that when people learn OOP, they aren't taught essential concepts like the relationships between objects, so I've created this guide emmanuelvalverderamos.substack.com/p/how-object...emmanuelvalverderamos.substack.comHow Objects Relate: A Practical Taxonomy for Object-Oriented DesignThe problem is not the vocabulary. The problem is using one flat vocabulary for several different kinds of design decisions 032
Reposted by Emmanuel Valverde RamosMatthew Skelton @matthewskelton.com · 13/06/2026Who knows? Maybe systems need to be designed, not just vibed? 🤷 011
Reposted by Emmanuel Valverde RamosSoCraTes UK @socratesuk.bsky.social · 12/06/2026Some options have sold out but you can still register! On offer, an amazing training day with sessions for many interests on Thu 18th June, see more below. And/Or an Open Space Fri 19th/Sat 20th/Sun 21st June: we all make the agenda & practice together. Register: socratesuk.org/tickets.html... 112
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 12/06/2026youtu.be/zfYsSFY4l18?...youtu.beI Think They Are Lying To YouYouTube video by The PrimeTime 020
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 11/06/2026I'm sick and tired of companies claiming they're more productive thanks to AI, so I've written a post to explain my opinion emmanuelvalverderamos.substack.com/p/the-produc...emmanuelvalverderamos.substack.comThe Productivity mirageLarge Language Models can make the development subsystem faster. That does not mean the organization became more productive. 030
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 09/06/2026Today I’d like to talk about one of my favorite techniques: parallel shifts. emmanuelvalverderamos.substack.com/p/parallel-c...emmanuelvalverderamos.substack.comParallel Change: how to evolve live systems without breaking consumersThe fear is rational 000
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 08/06/2026youtu.be/IOaYnEf5ZeY?...youtu.beThe 3 Biggest IPOs in History Are Collapsing. Nobel Economist Says RUN.YouTube video by Brendan Dell 000
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 04/06/2026The plan is restricted to reaching 100% coverage and not stopping until it reaches 100%. The LLM bypassing the restriction. What a great tool! 000
Reposted by Emmanuel Valverde Ramoscodesaidev.bsky.social @codesaidev.bsky.social · 02/06/2026¡"Isolated" test significa algo muy diferente para distintas personas! codesai.com/posts/2026/0... Explicamos que, aunque hay diferentes definiciones, la de Kent Beck nos resulta muy útil para identificar colaboraciones incómodas en TDD y código legacy 🇪🇸 Traducido del original en inglés 123
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 02/06/2026Today let's Talk about the Pain formula Pain = Coupling × Volatility × Distance emmanuelvalverderamos.substack.com/p/pain-coupl...emmanuelvalverderamos.substack.comPain = Coupling × Volatility × DistanceWhy software change becomes expensive, and why the real problem is often socio-technical before it is purely technical 011
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 02/06/2026Today let's Talk about the Pain formula Pain = Coupling × Volatility × Distance emmanuelvalverderamos.substack.com/p/pain-coupl...emmanuelvalverderamos.substack.comPain = Coupling × Volatility × DistanceWhy software change becomes expensive, and why the real problem is often socio-technical before it is purely technical 000
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 01/06/2026Today talking about estimations open.substack.com/pub/emmanuel...open.substack.comThe lie inside the estimateFake certainty starts when a weak prediction is asked to replace direction, visibility, and trust 011
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 31/05/2026The wrong incentives youtu.be/rq2naMkTATs?...youtu.beThe Problem with "Performance-Driven Companies" | Simon SinekYouTube video by Simon Sinek 010
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 31/05/2026youtu.be/xBHuEbp0hrE?...youtu.beHarvard Caught AI Hollowing Out Every Knowledge Worker in AmericaYouTube video by Brendan Dell 010
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 25/05/2026Interesting projects. isaiprofitable.comisaiprofitable.comIs AI Profitable Yet? 000
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 23/05/2026La IA ha expuesto a muchísima gente trabajando en el C-level que tenía y tiene el principio de Peter es.wikipedia.org/wiki/Princip...es.wikipedia.orgPrincipio de Peter - Wikipedia, la enciclopedia libre 000
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 22/05/2026Tired of repeating the same story about how the software industry and predictability work, I've created a story that even a small child could understand. how-software-works.netlify.apphow-software-works.netlify.appJourney to the CastleA pixel art interactive novel about software development. 011
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 21/05/2026The evolution of my substack is interesting, I never thought about reaching more than 3 people hahah, but I'm happy to see that is growing 011
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 21/05/2026Lately there is so much noise about "Agile is dead because AI" So to replay once and just share always the same link: emmanuelvalverderamos.substack.com/p/ai-does-no...emmanuelvalverderamos.substack.comAI does not replace XP or Agile. It raises the cost of pretending.AI can make teams more productive at producing code, and less effective at delivering value. 031
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 19/05/2026"Everyone is entitled to his own opinion, but not to his own facts." 010
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 19/05/20261/ In software engineering, we often use “productivity” as if it meant everything. It does not. Productivity, effectiveness, and efficiency are separate ideas. Related, yes. Interchangeable, no. Confusing them is how teams become busy without becoming better. 231
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 17/05/2026open.substack.com/pub/simonmun...open.substack.comSi la IA se vendiera de forma honesta—¿Es determinista? —No. —¿Reproducible? —Tampoco. —¿Explicable? —Menos. —¿Y qué vendes entonces? —Velocidad. Un diálogo satírico sobre qué pasaría si la IA se vendiera de forma honesta. 021
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 12/05/2026The FT says that Amazon employees are doing random unnecessary task automations to consume tokens and to show their bosses that they're using AI more www.ft.com/content/8ee0...ft.com 200
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 09/05/2026A lot of oeople should read this 👇 www.faros.ai/blog/ai-acce...faros.aiThe AI Engineering Report 2026: The AI Acceleration Whiplash - Ten TakeawaysWhat two years of telemetry data from 22,000 developers reveals about AI's real impact on developer productivity, code quality, and business risk in 2026. 043
Reposted by Emmanuel Valverde Ramoscodesaidev.bsky.social @codesaidev.bsky.social · 08/05/2026Ayer nuestro compañero @fran-reyes.bsky.social estuvo co-facilitando la sesión "Code Reviews: The Good, The Bad, and The AIgly" en AgileCanarias Bastante participación y el debate fue muy interesante. Motivaciones, prácticas, tools y, como no, IA La sesión quedó grabada aquí 👉️ youtu.be/UHa7JZQZbSM 175
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 07/05/2026Anyone who holds a true opinion without understanding is like a blind man on the right road - Socrates 110
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 07/05/2026“All opinions are not equal. Some are a very great deal more robust, sophisticated and well supported in logic and argument than others.” - Douglas Adams 010
Reposted by Emmanuel Valverde RamosRubén López Aparicio @rlopezaparicio.eurosky.social · 07/05/2026Excellent post @emmanuelvalverde.dev I hope some companies understand that this is just another tool (yes, it's a good one, and different from others), and that they don't try to force engineers to use in a pointless race to nowhere. 133
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 07/05/2026Why LLM agentic development is the worst developer experience? emmanuelvalverderamos.substack.com/p/why-llm-ag...emmanuelvalverderamos.substack.comWhy LLM agentic development is the worst developer experienceWhat looks like productivity often behaves more like supervision, rework, and cost transfer. 130
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 07/05/2026This week, I’ve seen AI discussed in economic terms in situations like “SaaSmagedon,” and I felt compelled to write this article because reducing a debate on software economics to mere cost and benefit is far from rigorous. emmanuelvalverderamos.substack.com/p/cheap-code...emmanuelvalverderamos.substack.comCheap Code is not cheap Software the SaaSmagedonAI may lower the cost of generating code. It does not remove the cost of owning software, and it adds new costs that many companies are pretending not to see. 021
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 07/05/2026This week I published a comprehensive guide on how to use JetBrains .http files emmanuelvalverderamos.substack.com/p/the-defini...emmanuelvalverderamos.substack.comThe definitive guide to the IntelliJ IDEA HTTP ClientA complete, practical, and rigorous guide from first request to advanced workflows with IntellJ idea HTTP client 021
Reposted by Emmanuel Valverde RamosThe Pragmatic Engineer. @pragmaticengineer.com · 30/04/2026Token spend is out of control inside many (most?) tech companies. We gathered first-hand data from 15 companies on what is happening, and what they are doing about it. The two strategies are either "let it rip" or "curb spending, NOW" newsletter.pragmaticengineer.com/p/the-pulse-... 162
Reposted by Emmanuel Valverde RamosGrady Booch @booch.com · 02/05/2026Having projected his own humanity Claude, Richard Dawkins has fallen victim to the Eliza effect. He has unequivocally declared the mirror itself to possess consciousness when in truth he has only see a dim reflection of his self. This makes me sad. 1210715
Reposted by Emmanuel Valverde RamosDragan Stepanović @dstepanovic.bsky.social · 02/05/2026So much of the LLM discourse now is AI-hypers trying, with all the force, to convince developers there's no need to understand how the system they own works because they can't stand the possibility that rate of generating code cannot be faster than the rate at which we're able to understand changes. 141
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 03/05/2026The coding has been solved. One team delivering a feature using an LLM via Jira's MCP, Skills, agents, etc. It took us 30h of rework to fix the mess 🧵 1/5 261
Emmanuel Valverde Ramos @emmanuelvalverde.dev · 30/04/2026Today's post has been about how AI (LLM usage) it's teaching product teams to optimise the wrong things. emmanuelvalverderamos.substack.com/p/ai-is-teac...emmanuelvalverderamos.substack.comAI is teaching product teams to optimise the wrong thingsThe problem is not bad automation. It is bad product judgment. 000