david buedo

@davidbuedo.es

Software Developer

¿Y si salimos a la calle el próximo domingo a grabar la España desierta, la España Fantasma?...contar lo que pasa más allá del balón, de quien sigue con su vida mientras el país entero está pendiente del fútbol. ¡Apúntate y comparte! Gracias spainfantasma.netlify.app

La España Fantasma 2026

El 19 de julio de 2026, mientras 30 millones ven la final del Mundial, grabamos un documental colaborativo sobre la otra España: la de las calles vacías.

spainfantasma.netlify.app

Hoy publico mi primer libro: «Menos software, más impacto». Da un poco de vértigo. La tesis: tu equipo no va lento por escribir mal código. Va lento porque escribe código de más. 🧵👇

Mi libro Menos software, más impacto está cerca. Junio 2026 en español, poco después en inglés. He preparado una web con recursos por capítulos (menos-software.eferro.net) y un Substack específico para el lanzamiento, con cadencia muy baja: menossoftware.substack.com

Menos software, más impacto

Cómo evitar que tu equipo colapse bajo el peso de su propio código. Guía práctica de Lean Software Development para Engineering Managers, Tech Leads y Product Managers.

menos-software.eferro.net

Empresas en 2020: tenemos que ser datadriven y medir el impacto, y evitar objetivos ambiguos, no queremos vanity metrics, si no puede medirse no puede mejorarse… Empresas en 2026: ¿cuánta gente está usando IA? Tenemos que usar “más” la IA! Cuántas features estamos entregando? Vamos más rápido?

You can set up things you call rules and principles, but the mechanics of LLMs mean these are just suggestions, not boundaries or deterministic mechanisms. They may be followed — and they may be followed for a very high percentage of the time — but they also may not be.

🔴 Si has intentado entrar en nuestra web, quizá no hayas podido Telefónica y LaLiga están bloqueando webs como la nuestra 👉Esto afecta directamente a nuestro trabajo y a cómo te informamos Defendemos combatir la piratería, pero no a costa de nuestra información Te lo explicamos 👇

Bild

Y aquí tienes la cuenta atrás paso a paso para ver por dónde anda. Recuerda que comenzó el pasado lunes a las 22:44, hora peninsular española (UTC +2) y que el lanzamiento está previsto para las 00:24 del jueves, de nuevo en hora peninsular española:

Arranca la cuenta atrás para el lanzamiento de Artemisa II, la primera misión tripulada de la NASA hacia la Luna en más de 50 años

Si todo va bien despegarán el jueves 2 a las 00:24, hora peninsular española (UTC +2).

microsiervos.com

Estas últimas semanas, en directo, estamos inmersos en un proyecto tan complejo como divertido: Hacer ingeniería inversa de una máquina arcade de 1993 tipo "shooter sobre raíles" que utiliza FMV (Full Motion Video, video con acción real): 🤠 Los Justicieros 🤠 (The Zorton Brothers)

He actualizado www.eferro.net/2025/10/keyn... incluyendo el video completo de la keynote “Desapego radical en la era de la IA”. Gracias a @sirviendocodigo.bsky.social por la grabación y a toda la organización de @bcnswcraft.bsky.social por la invitación y la conferencia que se han marcado.

Keynote: Desapego radical en la era de la IA

Ayer sábado 25 de octubre tuve el honor de dar la keynote de apertura en Barcelona Software Crafters 2025 con la charla "Desapego radical e...

eferro.net

TDD is more important than ever

TDD is more important than ever

Lately, I've been reminded of the heady days of my agile (https://en.wikipedia.org/wiki/Agile_software_development) youth by how often I've found myself asking, "how will we test this?" As I've mentioned frequently on podcasts and recent Q&As about AI, an odd paradox has emerged in the software industry: 1. Developers experienced in agile engineering practices like test-driven development tend to be among the most skeptical of AI code generation, often citing fears that software quality is being thrown out the window 2. Developers experienced in agile engineering practices like test-driven development tend to be among the most successful at building great software with coding agents, often citing creative techniques enabling agents to verify the correctness of their work In the late 2000s, I always knew I was talking to a solid programmer if their first question upon being handed a complex task was to ask, "how will we test this?" Agile developers learned back then that literally everything hinged on establishing a fast, reliable, automated way to verify your code fulfilled its intended purpose. Without tests, you can't refactor aggressively, deploy frequently, or delete safely. Over the 2010s, many of us learned patterns and heuristics that allowed us to take shortcuts and tone down our testing zeal in the name of pragmatism and efficiency, but the underlying skill of concocting ways to verify our code never stopped being valuable. Well, here we are again. In 2025, the only thing that matters when it comes to coding agents like Claude Code and Codex CLI is to ensure they are equipped with the tools they need to independently verify the correctness of their work.

justin.searls.co

There is not a single reason to have shared state between tests. Ever. The fact that we are running hundreds of tests against a single app is honestly ridiculous and throws any hope of isolation out the window.