<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>Carrero</title>
	<atom:link href="https://carrero.es/feed/" rel="self" type="application/rss+xml" />
	<link>https://carrero.es</link>
	<description>Carrero.es en un blog iniciado por David Carrero Fernández-Baillo. Todo sobre Internet, Tecnología, Negocios, Tendencias, Dominios, Bitácoras, Diseño y Programación, ... , de nuestras empresas (Color Vivo, Viveros Ferca, Compartir Financiero, Nervia, ...) y más sitios web.</description>
	<lastBuildDate>Sat, 18 Apr 2026 14:38:39 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>La soberanía digital europea es un espejismo mientras sigamos fragmentados</title>
		<link>https://carrero.es/soberania-digital-europea-espejismo-mientras-sigamos-fragmentados/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Tue, 14 Apr 2026 14:13:24 +0000</pubDate>
				<category><![CDATA[empresas]]></category>
		<category><![CDATA[china]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud público]]></category>
		<category><![CDATA[cloud privado]]></category>
		<category><![CDATA[EEUU]]></category>
		<category><![CDATA[europa]]></category>
		<category><![CDATA[hiperescalares]]></category>
		<category><![CDATA[soberanía digital]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10938</guid>

					<description><![CDATA[<p>Hace más de un año, Benjamin Hermann, CEO de Zoi, publicó un artículo demoledor en LinkedIN titulado «Leave the Room». ... </p>
<p class="read-more-container"><a title="La soberanía digital europea es un espejismo mientras sigamos fragmentados" class="read-more button" href="https://carrero.es/soberania-digital-europea-espejismo-mientras-sigamos-fragmentados/#more-10938" aria-label="Leer más sobre La soberanía digital europea es un espejismo mientras sigamos fragmentados">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/soberania-digital-europea-espejismo-mientras-sigamos-fragmentados/">La soberanía digital europea es un espejismo mientras sigamos fragmentados</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hace más de un año, <a href="https://www.linkedin.com/pulse/leave-room-reality-check-european-cloud-alternatives-benjamin-hermann-nm4pe/" target="_blank" rel="noopener">Benjamin Hermann, CEO de Zoi</a>, publicó un artículo demoledor en LinkedIN titulado <strong><em>«Leave the Room»</em>. En él, sostenía que cualquiera que afirme tener una alternativa europea viable a los hyperscalers estadounidenses</strong>, o no entiende el mercado o te está vendiendo humo. Y que si te lo dice en serio, sostenía, lo mejor que puedes hacer es levantarte y salir de la sala.</p>



<p>Comparto su diagnóstico al 200%, aunque no su conclusión. Aquí es donde difieren nuestras perspectivas.</p>



<p>Llevo casi tres décadas construyendo infraestructura de internet en España. Desde los tiempos de Fidonet y las BBS, varios proveedores de hosting a mis espaldas, hasta cofundar <a href="https://www.stackscale.com/es/" target="_blank" rel="noopener">Stackscale</a>, donde operamos infraestructura cloud privada con centros de datos en Madrid y Ámsterdam bajo jurisdicción europea. <strong>He visto nacer este sector, he visto cómo Europa perdía posiciones año tras año, y he visto cómo cada intento de reacción se quedaba en papel mojado. Pero también sé, porque lo vivo cada día, que la tecnología y el talento europeo existen.</strong> Lo que falta es otra cosa.</p>



<h2 class="wp-block-heading">Los números que nadie quiere mirar a la cara</h2>



<p><strong>AWS, Azure y Google controlan más del 70% del mercado europeo de cloud.</strong> Los proveedores europeos hemos pasado del 27% de cuota en 2017 a un 15% que se ha estabilizado — si es que a eso se le puede llamar estabilización y no simplemente tocar fondo. OVHcloud, el mayor proveedor europeo, factura menos de 1.000 millones de euros al año. AWS facturó 107.600 millones de dólares en 2024. Más de cien veces más.</p>



<p>Y aquí viene lo que más duele: <strong>los hyperscalers estadounidenses invierten más de 10.000 millones de euros cada trimestre solo en infraestructura europea.</strong> Cada trimestre. Más de lo que todos los proveedores europeos juntos invertimos en un año entero. Microsoft invierte 3.200 millones en centros de datos en Alemania, mientras que toda la industria cloud alemana invierte unos 2.000 millones anuales.</p>



<p><strong>El 92% de los datos europeos se almacena en servidores gestionados por empresas estadounidenses.</strong> Y no es solo una cuestión de dónde están los servidores: el 85-90% de la tecnología que hay en cualquier centro de datos europeo — incluidos los nuestros en Stackscale — es americana. <strong>Intel y AMD controlan entre el 95 y el 100% de los procesadores de servidor.</strong> <strong>NVIDIA tiene el monopolio absoluto en GPUs para IA.</strong> Cisco domina el networking con casi el 77% del mercado global.</p>



<p>Esto implica algo incómodo que hay que decir en voz alta: <strong>incluso cuando una empresa elige un proveedor europeo como Stackscale, la cadena de suministro de hardware sigue siendo fundamentalmente estadounidense.</strong> Es una dependencia de doble capa que nadie parece querer abordar de verdad.</p>



<h2 class="wp-block-heading">El director legal de Microsoft Francia lo dijo bajo juramento</h2>



<p>En noviembre de 2025 ocurrió algo que debería haber sido un terremoto, pero apenas generó ruido: el <a href="https://revistacloud.com/microsoft-admite-en-francia-que-no-puede-garantizar-la-soberania-de-datos-frente-a-ee-uu/" target="_blank" rel="noreferrer noopener">director legal de Microsoft Francia, Anton Carniax</a>, <strong>reconoció bajo juramento que la compañía no puede garantizar que los datos de ciudadanos franceses no sean transferidos a las autoridades estadounidenses sin autorización explícita de Francia.</strong></p>



<p>Bajo juramento. No puede garantizarlo.</p>



<p>Y no es que Microsoft sea especialmente mala en esto. <strong>Es que la US CLOUD Act obliga a cualquier empresa estadounidense a entregar datos almacenados en sus servidores cuando el gobierno de EE.UU. los solicite</strong>, da igual en qué país estén físicamente esos datos. Esto convierte en papel mojado cualquier promesa de «sovereign cloud» que provenga de un hyperscaler americano. Son soluciones de marketing, no de soberanía real.</p>



<p>En Stackscale operamos como empresa europea, bajo jurisdicción europea, con datos que nunca salen del territorio europeo. <strong>Cuando digo soberanía, no es un claim de marketing: es una realidad jurídica. Y eso es exactamente lo que ningún hyperscaler americano puede ofrecer, por muchos centros de datos que abran en Frankfurt o en Madrid.</strong></p>



<h2 class="wp-block-heading">Lo que nos enseña Stackscale sobre lo que Europa sí puede hacer</h2>



<p>Desde Stackscale, como parte de Grupo Aire, llevamos años demostrando algo que el discurso derrotista ignora sistemáticamente: <strong>que se puede hacer cloud europeo competitivo, fiable y de primer nivel.</strong> Nuestros clientes — desde startups hasta grandes cuentas que necesitan cumplimiento normativo estricto — nos eligen no por patriotismo, sino porque la propuesta de valor funciona: <strong>proximidad, control real sobre los datos, jurisdicción europea, soporte humano directo y un rendimiento</strong> que no tiene nada que envidiar a los grandes.</p>



<p>¿Tenemos la escala de AWS? Obviamente no. Pero la pregunta correcta no es si un solo proveedor europeo puede igualar a AWS. La pregunta es si Europa, de verdad, puede construir un ecosistema que cubra las necesidades del mercado europeo. Y la respuesta es sí: sí se hace con la misma lógica que se usó para crear Airbus.</p>



<p>Lo que veo en el día a día es que cada vez más empresas españolas y europeas se plantean repatriar cargas de trabajo críticas a proveedores europeos. No por moda ni por regulación, sino porque la geopolítica les ha enseñado que tener todos los huevos en la cesta de un proveedor sujeto al derecho estadounidense es un riesgo real para el negocio.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="585" src="https://carrero.es/wp-content/uploads/2026/04/mapa-europa-tech-1024x585.jpeg" alt="" class="wp-image-10941" srcset="https://carrero.es/wp-content/uploads/2026/04/mapa-europa-tech-1024x585.jpeg 1024w, https://carrero.es/wp-content/uploads/2026/04/mapa-europa-tech-470x269.jpeg 470w, https://carrero.es/wp-content/uploads/2026/04/mapa-europa-tech-768x439.jpeg 768w, https://carrero.es/wp-content/uploads/2026/04/mapa-europa-tech.jpeg 1344w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Gaia-X, CADA, EuroStack: ¿esta vez va en serio?</h2>



<p>La historia reciente de Europa en esto es un catálogo de buenas intenciones mal ejecutadas. <strong>Gaia-X nació con la ambición de ser la respuesta europea y acabó con AWS, Azure y Google como miembros del consorcio.</strong> Los críticos la llamaron «alianza de perdedores» desde el principio, y aunque incluir a los hyperscalers tenía cierta lógica pragmática, el resultado ha sido que la iniciativa se ha diluido hasta la irrelevancia práctica.</p>



<p>Pero algo ha cambiado en los últimos meses y merece atención. <strong>En noviembre de 2025, Francia y Alemania convocaron una Cumbre de Soberanía Digital Europea con compromisos concretos y un grupo de trabajo conjunto.</strong> La <a href="https://revistacloud.com/eurostack-sin-humo-la-broma-muy-seria-de-la-soberania-cloud-europea-que-reabre-el-debate-sobre-openstack-big-tech-y-el-papel-del-edge/" target="_blank" rel="noreferrer noopener">iniciativa EuroStack</a>, nacida en el Parlamento Europeo en septiembre de 2024 e impulsada por voces como Cristina Caffarra, Francesca Bria y CEOs de empresas europeas como Nextcloud, Proton y Ecosia, ha ganado tracción política real: figura en el programa de coalición del gobierno alemán y ha sido reconocida oficialmente en múltiples foros institucionales. Su estimación: se necesitan unos 300.000 millones de euros en una década. Suena a mucho, pero Europa gasta 264.000 millones al año en proveedores tecnológicos extranjeros. Con lo que gastamos en poco más de un año, financiaríamos una década entera de soberanía digital.</p>



<p>Y luego está el <strong>Cloud and AI Development Act (CADA), previsto para 2026.</strong> A diferencia de todo lo anterior, CADA es una legislación vinculante basada en el artículo 114 del TFUE. No un framework voluntario, no unas directrices, no otro Gaia-X. <strong>Sus objetivos: triplicar la capacidad de los centros de datos de la UE en 5-7 años, simplificar los permisos, establecer requisitos de soberanía para la contratación pública y crear un esquema de certificación cloud europeo.</strong></p>



<p>Como dice Christoph Strnadl, CTO de Gaia-X: ninguna empresa estadounidense puede garantizar que el gobierno de EE.UU. no acceda a tus datos. <strong>Para datos críticos, jamás deberías usar una empresa estadounidense. </strong>Soberanía significa tener opciones estratégicas, no hacerlo todo tú mismo.</p>



<h2 class="wp-block-heading">España tiene un papel clave que jugar</h2>



<p>Y aquí es donde quiero poner el foco: se habla mucho de Francia y Alemania, pero España tiene cartas muy potentes en esta partida.</p>



<p><strong>Nuestro mercado cloud crece a un 21,6% anual, el más rápido de Europa según las proyecciones. </strong>España está emergiendo como uno de los destinos más atractivos para centros de datos hiperescala en Europa, con un crecimiento proyectado del 12,5% anual hasta 2031. Tenemos ventajas competitivas reales: energía renovable abundante, clima favorable para la eficiencia energética, conectividad con Latinoamérica y el norte de África, talento técnico a costes competitivos y ubicación geográfica estratégica.</p>



<p>AWS ya anunció una inversión de 7.800 millones de euros en una región de Brandeburgo, pero España está en la lista de todos los hyperscalers su expansión. <strong>La pregunta es: ¿vamos a ser solo receptores pasivos de centros de datos americanos o vamos a usar este momento para construir capacidad propia?</strong></p>



<p>Desde Stackscale llevamos años operando infraestructura cloud en Madrid con tecnología Proxmox, demostrando que no hace falta VMware (ahora Broadcom) ni depender de licencias estadounidenses para ofrecer virtualización de primer nivel. Es un ejemplo pequeño pero significativo: <strong>cuando Europa tiene alternativas open source competitivas, debería usarlas.</strong></p>



<p>España, además, tiene el ecosistema. Empresas como Stackscale, Tenocrática, Comvive, Arsys, Gigas, Acens, Dinahosting, Telefónica Tech y otras tantas que cuenta con capacidad técnica real. Lo que no tenemos es un marco de coordinación que nos permita operar como un ecosistema integrado en lugar de como competidores fragmentados peleándonos por las migajas que dejan los grandes.</p>



<h2 class="wp-block-heading">Lo que realmente necesitamos: pensar como Airbus, no como 27 aerolíneas de bandera</h2>



<p>Hermann lo dice en su artículo y yo llevo años diciéndolo: <strong>la fragmentación es nuestro mayor enemigo. </strong>Europa no tiene un problema de talento, ni de dinero, ni siquiera de tecnología — tiene un problema de escala provocado por la insistencia en tener campeones nacionales en lugar de construir un campeón europeo.</p>



<p><strong>Cuando se quiso competir con Boeing, no se crearon 27 fabricantes <strong>nacionales</strong></strong> <strong>de aviones. Se creó Airbus. Cuando se quiso hacer física de partículas de primer nivel, no se construyeron 27 aceleradores nacionales. Se creó el CERN. </strong>Esos proyectos funcionaron porque se entendió que ciertas cosas solo pueden hacerse a escala continental, con inversión coordinada y visión a largo plazo.</p>



<p><strong>El cloud y la infraestructura digital son exactamente ese tipo de proyecto. Y el timing es ahora.</strong> La IA generativa está acelerando todo: representa el 50% del crecimiento del mercado de cloud desde 2022. AWS planea invertir entre 100.000 y 105.000 millones de dólares solo en 2025 — más que el valor de mercado del cloud europeo completo. Cada trimestre que pasa sin un movimiento europeo real, la brecha se profundiza.</p>



<p>El contexto geopolítico ha cambiado radicalmente. La administración Trump ha demostrado que EE.UU. está dispuesto a instrumentalizar las dependencias tecnológicas como palanca política. <strong>Esto ya no es un debate académico sobre soberanía: es una vulnerabilidad estratégica real que, por fin, los gobiernos europeos empiezan a tomarse en serio.</strong></p>



<h2 class="wp-block-heading">Qué hay que hacer, sin paños calientes</h2>



<p>Lo que necesitamos no es otro framework, ni otra cumbre, ni otro consorcio con 200 miembros donde las decisiones se diluyen por consenso:</p>



<p><strong>Escala real, no fragmentación disfrazada de diversidad.</strong> Consolidar esfuerzos, crear consorcios europeos de infraestructura cloud que operen como una sola entidad a escala continental. Proveedores como Stackscale, OVHcloud, Telefónica, Hetzner, Scaleway, IONOS y otros tenemos que encontrar la forma de interoperar y presentar una oferta conjunta creíble frente a los hyperscalers.</p>



<p><strong>Compra pública europea decidida.</strong> Si los gobiernos europeos no usan infraestructura europea para sus servicios críticos, ¿por qué debería hacerlo nadie? La contratación pública es la palanca más potente que tenemos y la estamos desperdiciando.</p>



<p><strong>Inversión industrial con lógica Airbus.</strong> Europa necesita fondos de inversión en infraestructura digital coordinados a nivel continental, no programas de ayudas fragmentados entre 27 estados que nadie coordina.</p>



<p><strong>Honestidad sobre las dependencias.</strong> Sí, nuestros servidores cuentan con procesadores Intel y AMD. Sí, nuestras GPUs son NVIDIA. No podemos cambiar eso mañana. Pero podemos construir la capa de servicios y operaciones bajo jurisdicción europea e invertir en alternativas a medio plazo: <strong>RISC-V</strong>, los procesadores de SiPearl, el EU Chips Act.</p>



<p><strong>Tratarlo como lo que es: infraestructura crítica.</strong> Igual que nadie discute que Europa necesita defensa propia, infraestructura energética propia y un sistema financiero propio, necesitamos aceptar que la infraestructura digital tiene el mismo nivel estratégico.</p>



<h2 class="wp-block-heading">La pregunta no es si Europa puede. Es si Europa quiere.</h2>



<p><strong>Quiero ser claro: esto no va de odiar a los americanos ni de cerrar fronteras digitales. Va de que Europa tenga alternativas reales y competitivas.</strong> Va de que, cuando el director legal de Microsoft admite bajo juramento que no puede garantizar la privacidad de tus datos ante al gobierno de EE.UU., tienes otro sitio donde ir.</p>



<p><strong>Los hyperscalers americanos son buenos. Son muy buenos. Tienen escala, tecnología y décadas de ventaja. Pero la idea de que no se puede competir con ellos es un derrotismo autocomplaciente.</strong></p>



<p>Hace un año Hermann decía que si alguien te ofrece una alternativa europea creíble a los hyperscalers, te levantes y salgas de la sala. Yo digo algo diferente: <strong>si alguien te dice que Europa no puede construir esa alternativa, sal tú de la sala. Porque esa persona no ha entendido que no se trata de capacidad, sino de voluntad y coordinación.</strong></p>



<p>Desde Stackscale, desde España, desde el ecosistema europeo de infraestructura que conozco por dentro, lo tengo claro: <strong>la tecnología está, el talento está, el mercado está. Lo que ha faltado siempre es la voluntad política de hacer las cosas a la escala en que se necesitan.</strong></p>



<p>Cada trimestre que pasa sin un movimiento europeo real, coordinado y a escala continental, la dependencia se vuelve más profunda, más estructural y más difícil de revertir. <strong>O construimos nuestro propio ecosistema ahora o seremos eternamente dependientes de decisiones tomadas fuera de nuestras fronteras.</strong></p>



<p><strong>La elección es nuestra. Pero el tiempo se agota.</strong></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/soberania-digital-europea-espejismo-mientras-sigamos-fragmentados/">La soberanía digital europea es un espejismo mientras sigamos fragmentados</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>¿Hay que rediseñar las CLI para agentes de IA? Una reflexión a partir de Justin Poehnelt</title>
		<link>https://carrero.es/redisenar-cli-para-agentes-ia/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Sat, 11 Apr 2026 09:29:15 +0000</pubDate>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[inteligencia artificial]]></category>
		<category><![CDATA[LLM]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10934</guid>

					<description><![CDATA[<p>Llevo un tiempo dándole vueltas a una idea que, sinceramente, me parece cada vez más importante para cualquiera que construya ... </p>
<p class="read-more-container"><a title="¿Hay que rediseñar las CLI para agentes de IA? Una reflexión a partir de Justin Poehnelt" class="read-more button" href="https://carrero.es/redisenar-cli-para-agentes-ia/#more-10934" aria-label="Leer más sobre ¿Hay que rediseñar las CLI para agentes de IA? Una reflexión a partir de Justin Poehnelt">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/redisenar-cli-para-agentes-ia/">¿Hay que rediseñar las CLI para agentes de IA? Una reflexión a partir de Justin Poehnelt</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Llevo un tiempo dándole vueltas a una idea que, sinceramente, me parece cada vez más importante para cualquiera que construya software, APIs, herramientas de automatización o productos pensados para integrarse con inteligencia artificial: quizá no basta con tener una API bien documentada. Quizá tampoco basta con contar con una CLI cómoda para humanos. Quizá estamos entrando en una etapa en la que habrá que diseñar muchas interfaces pensando, desde el principio, en que quien las use no será una persona, sino un agente de IA. Y ese cambio, aunque parezca sutil, lo cambia todo.</p>



<p><a href="https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/" target="_blank" rel="noreferrer noopener">Justin Poehnelt</a> lo explica muy bien en su artículo <strong>“You Need to Rewrite Your CLI for AI Agents”</strong>, publicado el 4 de marzo de 2026. Su tesis es muy directa: la experiencia de desarrollador pensada para humanos y la pensada para agentes no son lo mismo. La primera prioriza el descubrimiento, la flexibilidad y el perdón ante los errores. La segunda necesita predictibilidad, estructuras claras y defensa en profundidad. Justin no lo plantea como teoría abstracta, sino desde la experiencia de haber construido una CLI para Google Workspace pensada para agentes desde el primer día. Además, acompaña esa idea con una skill pública instalable con este comando: <code>npx skills install jpoehnelt/skills/agent-dx-cli-scale</code>.</p>



<p>Lo interesante es que esta reflexión no se limita a “hagamos que la IA ejecute comandos”. Va mucho más allá. Lo que plantea es que muchas CLI tradicionales están diseñadas para un uso humano que no encaja bien con los modelos de lenguaje. Un humano puede leer una tabla bonita, navegar por documentación externa, tolerar cierta ambigüedad o improvisar cuando algo falla. Un agente no funciona así. Un agente necesita salidas estructuradas, introspección en tiempo real, validación agresiva de las entradas y barreras de seguridad frente a sus propias alucinaciones. Y, cuanto más lo pienso, más sentido me tiene.</p>



<p>También me parece especialmente valioso que Justin no se quede en la superficie y publique después un segundo texto, <strong>“<a href="https://justin.poehnelt.com/posts/mcp-abstraction-tax/" target="_blank" rel="noreferrer noopener">The MCP Abstraction Tax</a>”</strong>, en el que añade un matiz muy relevante: cada capa que ponemos entre la intención del agente y el dato real introduce un coste de abstracción. En su esquema, el dato está en el fondo, encima está la API, y encima puede llegar MCP. Cada capa aporta cosas útiles —descubrimiento, seguridad, estandarización—, pero también pierde fidelidad. Y cuando trabajas con APIs complejas, ese coste acumulado puede importar mucho más de lo que parece.</p>



<p>Aquí es donde, personalmente, creo que se abre un debate muy interesante.</p>



<p>Porque durante mucho tiempo hemos asumido que una buena API era suficiente, y que una CLI era, básicamente, una capa de comodidad para personas. Pero si aceptamos que cada vez más tareas pasarán por agentes, entonces una CLI deja de ser solo una herramienta de productividad humana y se convierte en una especie de interfaz operativa entre la IA y el sistema real. En ese contexto, ya no importa solo que el comando sea bonito o fácil de recordar. Importa que sea robusto ante entradas erróneas, que pueda devolver JSON limpio, que permita pedir solo los campos necesarios, que tenga dry-run, que exponga esquemas en tiempo de ejecución y que no obligue al agente a tragarse medio manual antes de empezar a trabajar.</p>



<h2 class="wp-block-heading">Lo que más me ha hecho pensar de su planteamiento</h2>



<p>Hay tres ideas del enfoque de Justin que me parecen especialmente acertadas.</p>



<p>La primera es dar prioridad a las <strong>cargas útiles completas en JSON</strong> frente a una maraña de flags pensados para humanos. Puede sonar incómodo para una persona, pero para un LLM tiene mucho sentido: reduce las traducciones intermedias y permite expresar estructuras anidadas sin inventar convenciones adicionales.</p>



<p>La segunda es convertir la propia CLI en una fuente de <strong>documentación viva e introspectable</strong>. En vez de obligar al agente a cargar documentación estática en el prompt, la idea es que pueda consultar esquemas, parámetros y tipos sobre la marcha. Esto no solo ahorra contexto, sino que también reduce el riesgo de trabajar con documentación desactualizada.</p>



<p>La tercera, y quizá la más infravalorada, es la de <strong>no confiar en la entrada del agente</strong>. Justin lo dice con mucha claridad: los humanos cometen errores; los agentes alucinan. No es el mismo problema. Por eso propone endurecer la validación: rechazar caracteres de control, impedir rutas sospechosas, evitar parámetros incrustados en los IDs, controlar la codificación y asumir siempre que la entrada puede ser adversaria, aunque no haya mala intención. Me parece una idea fundamental. En el fondo, se parece mucho a cómo deberíamos diseñar cualquier frontera seria entre el software y el mundo real.</p>



<h2 class="wp-block-heading">El punto donde CLI y MCP no compiten, sino que se complementan</h2>



<p>Otra parte que me parece muy útil del debate es que Justin no cae en el simplismo de presentar <strong>CLI vs MCP</strong> como si hubiera que elegir un ganador. En su artículo sobre el “abstraction tax”, lo que plantea es más interesante: cada enfoque optimiza aspectos distintos. MCP favorece descubribilidad y estandarización. Una CLI bien diseñada para agentes puede preservar mejor la fidelidad y ofrecer más flexibilidad, sobre todo si se apoya en skills y en la carga de contexto bajo demanda. El problema real no es cuál “gana”, sino dónde pagas el peaje de la <strong>abstracción y si ese peaje te compensa</strong>.</p>



<p>Y esto me parece especialmente relevante ahora que tantas empresas están corriendo a “poner un MCP” sobre cualquier cosa, a veces sin revisar si la API subyacente ya era complicada, hostil o excesivamente abstracta. Si la base es mala, la capa superior no hace milagros. A veces ordena. A veces ayuda. Pero también puede ocultar problemas que luego reaparecen en producción de formas más difíciles de depurar. Esa es una conversación que, en mi opinión, todavía estamos empezando a tener.</p>



<h2 class="wp-block-heading">Mi impresión personal</h2>



<p><span style="box-sizing: border-box; margin: 0px; padding: 0px;">Mi sensación es que Justin está señalando algo muy importante: la <strong>Agent D</strong></span><strong>X se va a convertir en una disciplina real.</strong> Igual que durante años hemos hablado de UX, DX, DevOps o platform engineering, vamos a empezar a hablar de herramientas, patrones y guardarraíles diseñados específicamente para agentes.</p>



<p>No creo que eso signifique reescribir de cero todas las CLI del mundo mañana. Tampoco creo que la respuesta sea abandonar las APIs limpias ni la buena documentación. Pero sí creo que obliga a repensar las prioridades. Añadir <code>--output json</code>, endurecer entradas, exponer esquemas, soportar dry-run, reducir salidas innecesarias, incorporar skills o contexto operativo específico… todo eso deja de ser “nice to have” y empieza a parecerme parte del diseño serio de cualquier herramienta que quiera convivir con agentes de IA de verdad.</p>



<p>Y aquí es donde me gustaría abrir el debate.</p>



<p>Porque no tengo claro que el futuro pase por una única respuesta. Habrá casos en los que una CLI agent-first tenga todo el sentido. Habrá otros donde una API directa más una buena librería sean mejores. Y habrá escenarios en los que MCP aporte una capa útil de estandarización. Lo que sí me parece evidente es que seguir pensando únicamente en interfaces para humanos empieza a quedarse corto.</p>



<h2 class="wp-block-heading">Preguntas frecuentes</h2>



<p><strong>¿Qué propone exactamente Justin Poehnelt?</strong><br>Propone que muchas CLI dejen de diseñarse solo para humanos y adopten patrones pensados para agentes de IA: JSON como entrada de primera clase, introspección de esquemas, validación dura de entradas, salida estructurada, dry-run y skills para aportar contexto operativo.</p>



<p><strong>¿Qué es <code>npx skills install jpoehnelt/skills/agent-dx-cli-scale</code>?</strong><br>Es el comando de instalación de una skill pública del repositorio personal de Justin Poehnelt, descrita como una escala para evaluar hasta qué punto una CLI está bien diseñada para agentes de IA.</p>



<p><strong>¿Qué aporta</strong> su artículo sobre MCP?<br>En “The MCP Abstraction Tax”, Justin sostiene que cada capa entre la intención del agente y los datos reales —por ejemplo, las APIs y las MCP— introduce un coste de abstracción y una pérdida de fidelidad, algo especialmente importante en las APIs empresariales complejas.</p>



<p><b>¿La CLI y la MCP compiten entre sí?</b><br>Según el planteamiento de Justin, no necesariamente. MCP y CLI optimizan cosas distintas: descubrimiento y estandarización en un caso, fidelidad y flexibilidad en el otro. La cuestión clave es entender los costes y beneficios de cada capa.</p>



<p>Más referencias: <a href="https://noticias.ai/por-que-las-cli-pensadas-para-humanos-ya-no-bastan-en-la-era-de-los-agentes-de-ia/" target="_blank" rel="noopener">Noticias.AI</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/redisenar-cli-para-agentes-ia/">¿Hay que rediseñar las CLI para agentes de IA? Una reflexión a partir de Justin Poehnelt</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ha llegado la hora de pensar a lo grande con la Inteligencia Artificial</title>
		<link>https://carrero.es/ha-llegado-la-hora-de-pensar-a-lo-grande-con-la-inteligencia-artificial/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 16:56:16 +0000</pubDate>
				<category><![CDATA[general]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[inteligencia artificial]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10930</guid>

					<description><![CDATA[<p>Hay ideas que, cuando se leen en inglés, suenan potentes, pero en castellano necesitan una traducción más humana para que ... </p>
<p class="read-more-container"><a title="Ha llegado la hora de pensar a lo grande con la Inteligencia Artificial" class="read-more button" href="https://carrero.es/ha-llegado-la-hora-de-pensar-a-lo-grande-con-la-inteligencia-artificial/#more-10930" aria-label="Leer más sobre Ha llegado la hora de pensar a lo grande con la Inteligencia Artificial">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/ha-llegado-la-hora-de-pensar-a-lo-grande-con-la-inteligencia-artificial/">Ha llegado la hora de pensar a lo grande con la Inteligencia Artificial</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hay ideas que, cuando se leen en inglés, suenan potentes, pero en castellano necesitan una traducción más humana para que de verdad digan algo. Eso me pasa con el artículo de Garry Tan titulado «Boil the Ocean», publicado el 7 de febrero de 2026. <span style="box-sizing: border-box; margin: 0px; padding: 0px;">La traducción literal, “hervir el océano”, funciona como imagen, pero en realidad plantea algo mucho más sencillo y mucho más importante: <strong>ha llegado el momento de dejar de pensar en pequeño.</strong></span></p>



<p>Durante años, en el mundo de la empresa y del software se ha repetido una idea casi como un dogma: no intentes hacerlo todo, no abarques demasiado, no te disperses. Era un buen consejo en un contexto normal. Servía para mantener el foco, para evitar proyectos imposibles y para no perder meses en ambiciones mal definidas. Garry Tan parte precisamente de ahí, pero sostiene que ese consejo empieza a quedar obsoleto en una etapa marcada por agentes de IA cada vez más capaces y por una automatización del trabajo intelectual que está cambiando la escala de lo posible.</p>



<p><strong>Y creo que ese es el punto realmente interesante.</strong></p>



<p>Una parte importante del <strong>debate actual sobre inteligencia</strong> artificial se ha quedado atrapada entre dos extremos. Por un lado, el miedo: la idea de que la IA llega para sustituir, abaratar y recortar. Por otro lado, <strong>la exageración vacía</strong>: promesas casi místicas sobre un futuro perfecto. Entre esas dos posiciones hay <strong>una tercera,</strong> mucho más útil, que es la que me interesa: <strong>la IA como multiplicador de capacidad para quien quiera construir de verdad.</strong></p>



<p>Garry lo plantea con bastante claridad. Su argumento de fondo es que el miedo al futuro crece cuando nuestras aspiraciones son demasiado pequeñas. Si una persona o una empresa solo piensa en seguir haciendo exactamente lo mismo que hace hoy, pero de forma un poco más eficiente, entonces una máquina que lo haga más rápido y más barato da miedo. Pero si la ambición cambia y lo que se busca es construir algo mucho más grande, mucho mejor o mucho más útil, entonces la máquina deja de ser una amenaza y pasa a ser una herramienta extraordinaria.</p>



<p>Esa idea me parece especialmente valiosa porque obliga a revisar el tipo de preguntas que nos hacemos. <strong>Muchas empresas siguen atrapadas en una mentalidad de optimización mínima</strong>: cómo reducir un 5 % de costes, cómo ganar un poco más de margen, cómo hacer el mismo proceso con menos personas. Garry critica precisamente esa lógica y propone otra muy distinta: en lugar de usar la IA para arañar mejoras pequeñas, usarla para atacar objetivos que antes parecían excesivos o directamente imposibles. En su artículo pone ejemplos muy concretos: por qué conformarse con mejoras marginales si se puede aspirar a productos o servicios que multipliquen de verdad el valor entregado.</p>



<p><strong>A mí me parece que ahí está el auténtico cambio de época.</strong></p>



<p>La IA no obliga solo a aprender nuevas herramientas. Obliga, sobre todo, a elevar el tamaño de nuestras ambiciones. Porque si la capacidad de ejecutar software, analizar información, diseñar procesos o construir servicios se multiplica, seguir pensando con el marco mental de hace cinco años puede convertirse en un lastre. No basta con correr más. Hay que decidir hacia dónde merece la pena correr.</p>



<p>Esto tiene implicaciones muy profundas para fundadores, directivos, inversores y también para quienes trabajan por cuenta ajena. Garry llega a decir que, para quien vive de intercambiar trabajo por salario, este puede ser el momento de convertirse en constructor, de iniciar proyectos propios y de usar estas herramientas para ampliar radicalmente su capacidad. Y para quienes ya tienen responsabilidad de gestión o acceso a capital, su planteamiento es todavía más contundente: no usar la IA solo para recortar, sino para ampliar de forma mucho más agresiva el nivel de aspiración.</p>



<p>Comparto bastante esa mirada. No porque piense que todo vaya a ser fácil ni porque la transición no vaya a traer tensión, sino porque <strong>reducir la IA a una herramienta para sustituir tareas me parece una forma muy pobre de entender lo que está ocurriend</strong>o. La pregunta relevante no es únicamente qué trabajo se automatiza. La pregunta de verdad es qué tipo de empresa, de producto, de servicio o de infraestructura se vuelve viable ahora.</p>



<p>Ese cambio de enfoque también ayuda a entender por qué la obsesión por la “eficiencia” puede quedarse corta. <strong>La historia de la tecnología demuestra que cuando algo se vuelve mucho más eficiente, no siempre se consume menos; muchas veces ocurre lo contrari</strong>o. Garry enlaza esa idea con el concepto de <a href="https://es.wikipedia.org/wiki/Richard_Buckminster_Fuller" target="_blank" rel="noreferrer noopener">Buckminster Fuller</a> de hacer cada vez más con cada vez menos, y también con la lógica de la paradoja de Jevons: cuando un recurso se abarata y se vuelve más útil, su uso puede dispararse en lugar de reducirse. En su texto aplica esa lógica a la inteligencia, al trabajo y a la creación de productos y servicios.</p>



<p>Y aquí creo que merece la pena detenerse un momento. <strong>Porque esa expansión no sucede por sí sola. No basta con que exista una tecnología poderosa. Hace falta también dirección, valentía, capital y, sobre todo, una voluntad real de pensar a otra escala.</strong> Si la IA se usa solo para exprimir un poco más el modelo anterior, el resultado será decepcionante. Si se usa para abrir mercados, lanzar productos radicalmente mejores, automatizar lo tedioso y liberar tiempo para crear valor nuevo, entonces sí puede cambiar muchas cosas.</p>



<p>Por eso, más que “hervir el océano”, yo diría que ha llegado el momento de <strong>atreverse con lo que antes parecía inabarcable</strong>. Esa sería, al menos para mí, la mejor forma de decirlo en castellano. No se trata de hacer locuras ni de perder el foco. Se trata de aceptar que el foco de ayer quizá ya no sea suficiente para el mundo que viene.</p>



<p>Las startups siempre han tenido ventaja cuando el terreno cambia deprisa, porque pueden moverse sin tanto peso, sin tanta burocracia y sin tanta necesidad de justificar cada paso con un Excel. Garry recuerda, precisamente, que las startups son especialmente buenas para construir para un futuro 10x, mientras que otros siguen optimizando el presente a un 1,05x. Y quizá esa sea la gran lección de esta etapa: la IA va a premiar menos a quien defiende lo de siempre y más a quien tenga el coraje de replantear la escala de lo que quiere construir.</p>



<p>Yo me quedo con esa idea. No como consigna grandilocuente, sino como disciplina mental. En una etapa como esta, el mayor riesgo no es solo quedarse atrás en términos tecnológicos. El mayor riesgo es quedarse atrás en la ambición.</p>



<p>Inspirado en <strong>“<a href="https://garryslist.org/posts/boil-the-ocean" target="_blank" rel="noreferrer noopener">Boil the Ocean</a>”</strong>, de Garry Tan, publicado en Garry’s List el 7 de febrero de 2026.</p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/ha-llegado-la-hora-de-pensar-a-lo-grande-con-la-inteligencia-artificial/">Ha llegado la hora de pensar a lo grande con la Inteligencia Artificial</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Volver a programar después de décadas: cómo Claude Code y la Inteligencia Artificial han cambiado mi forma de construir</title>
		<link>https://carrero.es/volver-a-programar-despues-decadas-claude-code/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Fri, 27 Feb 2026 22:28:43 +0000</pubDate>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[claude]]></category>
		<category><![CDATA[inteligencia artificial]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10923</guid>

					<description><![CDATA[<p>Durante mucho tiempo, programar fue una etapa cerrada. En mi caso, la última vez que escribí código “de verdad” fue ... </p>
<p class="read-more-container"><a title="Volver a programar después de décadas: cómo Claude Code y la Inteligencia Artificial han cambiado mi forma de construir" class="read-more button" href="https://carrero.es/volver-a-programar-despues-decadas-claude-code/#more-10923" aria-label="Leer más sobre Volver a programar después de décadas: cómo Claude Code y la Inteligencia Artificial han cambiado mi forma de construir">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/volver-a-programar-despues-decadas-claude-code/">Volver a programar después de décadas: cómo Claude Code y la Inteligencia Artificial han cambiado mi forma de construir</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Durante mucho tiempo, programar fue una etapa cerrada. En mi caso, <strong>la última vez que escribí código “de verdad” fue en 1998</strong>. Lo recuerdo con una mezcla de cariño y nostalgia: herramientas como Borland Delphi, Turbo Pascal y algo de Turbo C; aquella sensación de estar cerca de la máquina, de entender el flujo, de pelearse con errores que hoy parecerían prehistóricos. Luego vino la vida profesional, las responsabilidades, la infraestructura, los proyectos, el negocio… y, como le pasa a mucha gente, el teclado dejó de ser un lugar de juego y pasó a ser un instrumento de trabajo para otras cosas.</p>



<p>Por eso me resulta tan llamativo lo que está ocurriendo ahora. La inteligencia artificial no solo está acelerando tareas: en mi caso, me ha devuelto algo que daba por perdido: <strong>el disfrute de crear software</strong>. Y no hablo de “ver cómo un modelo genera un snippet bonito”, sino de levantar aplicaciones completas, probar ideas, iterar y, sobre todo, sentir que la fricción ha bajado lo suficiente como para que vuelva a merecer la pena ponerse a construir por puro placer.</p>



<h2 class="wp-block-heading">La sorpresa no es el código: es el método</h2>



<p>En estos últimos experimentos, me he encontrado con una sensación que hacía años que no sentía: la consistencia. Con Claude Code, al menos en mi experiencia reciente, la tasa de éxito ha sido del 100 %: toda aplicación que he pedido ha funcionado a la primera. Suena exagerado, y lo sé, porque la programación nunca es perfecta. Pero lo que me tiene pensando no es el número en sí, sino el porqué.</p>



<p>La clave no es que el modelo “sea un genio”, sino el enfoque de trabajo. Claude Code no se limita a contestar en una ventana de chat: se apoya en un flujo en el que el proyecto tiene memoria, reglas, convenciones y objetivos que se vuelven persistentes. Y ahí entra una pieza que, aunque parezca menor, es el corazón de todo: el <a href="https://administraciondesistemas.com/claude-md-manual-operaciones/" target="_blank" rel="noopener">archivo <strong>CLAUDE.md</strong></a>.</p>



<h2 class="wp-block-heading">CLAUDE.md: un contrato para que el agente no improvise</h2>



<p><span style="box-sizing: border-box; margin: 0px; padding: 0px;">Claude Code permite dos tipos de memoria: una “auto memory”, donde el sistema guarda contexto útil (patrones del proyecto, comandos clave, preferencias), y otra basada en archivos <strong>CLAUDE.md</strong>, que el usuario escribe y mantiene como un conjunto de instrucciones y reglas.</span> Dicho sin vueltas: es un documento que le dice al agente “así se trabaja aquí”. Y eso, para alguien que lleva años gestionando sistemas y proyectos, es casi una obviedad: si el marco es claro, el resultado suele ser mejor.</p>



<p>Lo que cambia con estos agentes es que ese marco ya no es solo documentación para humanos: también es <strong>la guía operativa de la inteligencia</strong> artificial. Si el archivo define cómo se estructura el repositorio, qué comandos se usan para test, cómo se valida una entrega, qué estilo se sigue y qué decisiones no se tocan, el asistente deja de improvisar y empieza a ejecutar con mayor fiabilidad.</p>



<h2 class="wp-block-heading">Mi experimento: “refinar el guion” antes de tocar el repositorio</h2>



<p>La rutina que me ha funcionado (y que me ha hecho replantearme el flujo entero) ha sido esta:</p>



<ol class="wp-block-list">
<li>Pedir a Claude (en la web) que genere un <strong>CLAUDE.md</strong> con unos objetivos concretos.</li>



<li>Pedirle a Gemini que mejore ese Markdown.</li>



<li>Pedirle a GPT que lo mejore de nuevo.</li>



<li>Pasar el resultado final a Claude Code en la terminal.</li>
</ol>



<p>Lo interesante es que no estoy usando varios modelos para “escribir el código”, sino para mejorar el documento de instrucciones. Es decir: estoy invirtiendo el esfuerzo en el guion, no en la escena. Y ahí aparece una verdad incómoda para cualquiera que haya trabajado con equipos técnicos: cuando lo que se pide está bien definido, lo normal es que se ejecute mejor. Solo que ahora ese “equipo” incluye un agente que edita archivos, ejecuta comandos y trabaja con el repositorio como si fuera un desarrollador más.</p>



<p>En mi caso, al refinar el CLAUDE.md con varios modelos, el documento termina siendo más nítido: menos ambigüedad, más criterios verificables, mejor orden y —muy importante— menos contradicciones internas. El resultado se nota después: Claude Code entra en el repositorio con un mapa más claro y toma decisiones más alineadas con lo que realmente quiero.</p>



<h2 class="wp-block-heading">Por qué esto encaja con mi forma de trabajar (aunque haya pasado tanto tiempo)</h2>



<p>Si dejé de programar en 1998, no fue por falta de interés, sino por el contexto. La realidad es que el mundo cambió y mis prioridades también. Pero hay algo que no ha cambiado: mi obsesión por los sistemas que funcionan, por los procesos repetibles y por reducir el caos operativo.</p>



<p>Claude Code, en cierto modo, se siente como llevar esa mentalidad al desarrollo: reglas claras, memoria persistente y una herramienta que puede operar mediante archivos y comandos. La documentación lo presenta como un asistente de programación que entiende el código base y puede trabajar en múltiples archivos y herramientas; además, existe en varias “superficies” (terminal, IDEs, escritorio y web) que comparten el mismo motor para reutilizar la configuración y la memoria del proyecto. Esa continuidad es justo lo que permite trabajar por hábitos, no por improvisación.</p>



<p>Y aquí aparece otra cosa que, para mí, es muy reveladora: la idea de poder arrancar una sesión local y continuarla desde otro dispositivo. <span style="box-sizing: border-box; margin: 0px; padding: 0px;">El concepto de <strong>Remote Control</strong> apunta a un futuro en el que programar no es “sentarse en el escritorio”, sino continuar tareas donde te toque, manteniendo la ejecución en tu propia máquina y conservando las herramientas locales y la configuración del proyecto.</span> No es un detalle menor: es una pista clara de hacia dónde va el desarrollo asistido por agentes.</p>



<h2 class="wp-block-heading">Lo que he aprendido: la inteligencia artificial rinde más cuando se le baja la incertidumbre</h2>



<p>Si tuviera que resumir la lección en una frase, sería esta: <strong>la inteligencia</strong> artificial<strong> programa mejor cuando no tiene que adivinar</strong>.</p>



<p>Un CLAUDE.md bien escrito reduce la incertidumbre en puntos muy concretos:</p>



<ul class="wp-block-list">
<li>Qué hay que construir y qué no.</li>



<li>¿Cómo se valida que está “bien”?</li>



<li>¿Qué estilo y qué convenciones se consideran correctos?</li>



<li>¿Qué comandos forman el camino estándar (build, test, lint, ejecución)?</li>



<li>¿Qué decisiones arquitectónicas son intocables?</li>



<li>¿Qué atajos o patrones del repositorio conviene respetar?</li>
</ul>



<p>En mi caso, ese documento es lo que convierte un “hazme una app” en un “hazme esto, así, con estas restricciones y con esta forma de comprobarlo”. Y cuando además lo refinan varios modelos antes de dárselo al agente que ejecuta, el resultado tiende a ser más consistente.</p>



<h2 class="wp-block-heading">Una conclusión personal: no es nostalgia, es capacidad recuperada</h2>



<p>Volver a programar no me ha hecho volver a 1998. Todo lo contrario: me ha recordado que el problema no era el lenguaje ni el IDE, sino el coste mental de ponerse a construir desde cero con poco tiempo y demasiadas cosas encima.</p>



<p>La inteligencia artificial ha reducido ese coste lo suficiente como para que vuelva a ser divertido. Y eso, para mí, es la gran noticia: no es que ahora “cualquiera programe”, sino que <strong>la barrera para experimentar</strong> ha bajado tanto que personas que llevábamos años en otros frentes podemos volver a crear, aprender y disfrutar.</p>



<p>Y sí, seguiré usando este enfoque de “refinar el guion” antes de tocar el repositorio. Porque, al final, la diferencia entre un agente que acierta y uno que divaga suele estar en lo mismo que diferenciaba a un buen proyecto de uno mediocre hace décadas: requisitos claros, reglas coherentes y una forma objetiva de saber si el trabajo está terminado.</p>



<p>Algunos experimentos que puedes visitar que me he apoyado en Claude como:</p>



<ul class="wp-block-list">
<li><a href="https://bitadir.com/" target="_blank" rel="noopener">Bitadir.com</a>, un directorio de blogs con código de hace más de 12 años que he actualizado y refactorizado.</li>



<li><a href="https://polenmadrid.com/" target="_blank" rel="noopener">Polen Madrid</a>, como alérgico al polen, es un sitio donde consultar información y suscribirse para recibir alertas.</li>



<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;"><a href="https://fitbono.com/" target="_blank" rel="noopener">FitBono</a>, un sistema de gestión de clases para entrenadores personales hecho para iPhone, pensado para mi entrenador y que espero que pronto apruebe Apple.</span></li>



<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;"><a href="https://mboxviewer.net/" target="_blank" rel="noopener">MboxViewer</a>, otra herramienta para Mac para abrir mis backups de correo de Gmail con Google Takeout, que pesan más de 50 GB, y consultar correos electró</span>nicos<span style="box-sizing: border-box; margin: 0px; padding: 0px;"> offline.</span></li>



<li><a href="https://github.com/dcarrero/mboxshell" target="_blank" rel="noopener">mboxshell</a>, la misma herramienta para leer grandes mbox, pero desde la terminal. Liberado en GitHub.</li>



<li><a href="https://github.com/dcarrero/cf-football-bypass" target="_blank" rel="noopener">CF football Bypass</a>, un plugin para WordPress que si detecta que La Liga bloqueó tu sitio que usa Cloudflare lo desactiva temporalmente y lo vuelve activar cuando no estás bloqueado. No es lo ideal, pero al menos tu web funciona.</li>



<li>Y muchas más cosas, tanto sin publicar como publicadas, que estoy experimentando&#8230;</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Preguntas y respuestas</h2>



<p><strong>¿Qué es Claude Code?</strong><br>Un asistente de programación agéntico que puede trabajar con un repositorio, editar archivos y ejecutar comandos desde la terminal y otras integraciones.</p>



<p><strong>¿Para qué sirve CLAUDE.md?</strong><br>Para dejar instrucciones persistentes del proyecto: reglas, convenciones y objetivos que el agente debe seguir en cada sesión.</p>



<p><strong>¿Por qué mejorar el CLAUDE.md con varios modelos ayuda?</strong><br>Porque reduce ambigüedades y contradicciones: el agente recibe un “contrato” más claro y toma mejores decisiones.</p>



<p><strong>¿Esto garantiza que todo salga bien a la primera?</strong><br>No, pero mejora la consistencia: cuando el contexto es claro y verificable, hay menos iteraciones y sorpresas.</p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/volver-a-programar-despues-decadas-claude-code/">Volver a programar después de décadas: cómo Claude Code y la Inteligencia Artificial han cambiado mi forma de construir</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cómo modernicé Bitadir.com: de PHP 4/5 a PHP 8.4 sin reescribirlo desde cero (y por qué merecía la pena)</title>
		<link>https://carrero.es/como-modernice-bitadir-com-php-4-a-php-8-sin-reescribirlo-desde-cero/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Wed, 04 Feb 2026 14:59:01 +0000</pubDate>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[bitadir]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[claude]]></category>
		<category><![CDATA[inteligencia artificial]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PHP 8]]></category>
		<category><![CDATA[qDevel]]></category>
		<category><![CDATA[refactorización]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10915</guid>

					<description><![CDATA[<p>Bitadir.com no es “una web más”. Es un directorio de blogs en español que lleva 29 años online (desde 1996) y que, con el ... </p>
<p class="read-more-container"><a title="Cómo modernicé Bitadir.com: de PHP 4/5 a PHP 8.4 sin reescribirlo desde cero (y por qué merecía la pena)" class="read-more button" href="https://carrero.es/como-modernice-bitadir-com-php-4-a-php-8-sin-reescribirlo-desde-cero/#more-10915" aria-label="Leer más sobre Cómo modernicé Bitadir.com: de PHP 4/5 a PHP 8.4 sin reescribirlo desde cero (y por qué merecía la pena)">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/como-modernice-bitadir-com-php-4-a-php-8-sin-reescribirlo-desde-cero/">Cómo modernicé Bitadir.com: de PHP 4/5 a PHP 8.4 sin reescribirlo desde cero (y por qué merecía la pena)</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><a href="https://bitadir.com/" target="_blank" rel="noreferrer noopener">Bitadir.com</a> no es “una web más”. <span style="box-sizing: border-box; margin: 0px; padding: 0px;">Es un <strong>directorio de blogs en español</strong> que lleva <strong>29 años online (desde 1996)</strong> y que, con el tiempo, ha terminado por funcionar también como una pequeña cápsula del tiempo: referencias, enlaces y rastros de una blogosfera que, en muchos casos, ya no existe.</span> <em>Aunque también aprovechamos para hacer una pequeña limpieza de webs que no funcionaban y spam de todo tipo. </em>Ese valor histórico es precisamente lo que convierte la decisión de modernizarlo en algo más serio que un simple “upgrade de versión”.</p>



<p>El problema era el habitual en cualquier proyecto veterano que ha sobrevivido demasiados ciclos tecnológicos: Bitadir funcionaba sobre una combinación de <strong>PHP 4/5</strong>, plantillas antiguas, una capa de datos heredada, y un frontend que se había quedado clavado en el HTML de tablas. El sitio seguía operativo, sí, pero el coste invisible era alto: mantenimiento difícil, riesgo creciente protegido con capas de WAF y cada vez menos margen para adaptarlo a un entorno moderno sin que saltaran cosas por los aires.</p>



<p>La pregunta, por tanto, no era si merecía la pena tocarlo o simplemente cerrarlo para siempre. La pregunta real era <strong>cómo modernizarlo sin caer en el “lo reescribimos todo”</strong> que, en la práctica, suele convertirse en meses de trabajo, presupuestos disparados y un producto final que rara vez respeta todos los matices del original. La realidad es que tampoco tenía sentido porque no es un proyecto que genere ingresos, más bien solo pequeños gastos de hosting, pero de momento hay un tema de nostalgia y síndrome de Diógenes digital como con otras webs que conservo como <a href="https://recursosgratis.com/" target="_blank" rel="noreferrer noopener">Recursos Gratis (1995)</a>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Lo que me encontré: deuda técnica, compatibilidad y seguridad “de otra era”</h2>



<p>El diagnóstico inicial fue tan claro como incómodo:</p>



<ul class="wp-block-list">
<li>Código PHP con patrones obsoletos: uso de <code>var</code>, constructores con nombre de clase (estilo PHP 4), referencias <code>&amp;</code> que en PHP moderno dejan de comportarse como se esperaba, y funciones directamente eliminadas o deprecadas (<code>each()</code>, <code>create_function()</code>, <code>get_magic_quotes_gpc()</code>).</li>



<li>Acceso a la base de datos heredado, con puntos donde era necesario reforzar el escape de parámetros y reducir la superficie de ataque.</li>



<li>Diseño anticuado: layout con tablas, sin diseño responsive real, tipografías rígidas y una experiencia móvil muy por debajo de lo que hoy se considera aceptable.</li>



<li>El elefante en la habitación: <strong>contraseñas en MD5 sin salt</strong>, sin protección contra fuerza bruta, sin cabeceras de seguridad HTTP y formularios sin CSRF.</li>



<li>De hecho, solo funcionaba en un servidor con PHP 5.4, realmente anticuado.</li>
</ul>



<p>En un proyecto moderno, esto no pasa la revisión. En un proyecto con 29 años de historia, esto pasa… hasta que deja de pasar.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Un poco de contexto: qFramework, qDevel y la arquitectura original</h2>



<p>Para entender por qué Bitadir “aguantó tanto”, hay que hablar del cimiento: <strong>qFramework</strong>.</p>



<p><span style="box-sizing: border-box; margin: 0px; padding: 0px;">qFramework fue un framework MVC para PHP, creado por <a href="https://x.com/francesc_pla" target="_blank"><strong>Francesc Pla Prats</strong></a> y <strong>Carles Balaguer Lozano</strong> en <strong>qDevel</strong> (a inicios de 2000 o así).</span> <a href="https://carrero.es/ferca-network-completa-la-fusion-con-acens/" data-type="post" data-id="4131">Ferca Networks</a> (la parte de webs la gestiona hoy <a href="https://colorvivo.com/" target="_blank" rel="noopener">Color Vivo</a>) contó con los servicios de qDevel para ese desarrollo. Y aquí hay un matiz importante: esa base no era un “código improvisado”, sino una arquitectura con ideas que, bien reinterpretadas, siguen teniendo sentido hoy:</p>



<ul class="wp-block-list">
<li>MVC con <strong>Front Controller</strong></li>



<li>Sistema de filtros (cadena de responsabilidad)</li>



<li>Capa <strong>DAO</strong> para datos</li>



<li>Integración con <strong>Smarty</strong> para templates</li>



<li>Validaciones, usuarios y permisos</li>



<li>Licencia <strong>GPL v2</strong></li>



<li>Versión documentada: <strong>0,9b</strong></li>
</ul>



<p>Además, se notaban influencias de la cultura PHP de aquella época, incluyendo plataformas de blogging como <strong>pLog</strong> (más tarde <strong>LifeType</strong>), muy presentes en la comunidad hispanohablante entre 2003 y 2010.</p>



<p>¿Conclusión? No se trataba de “conservar lo viejo” solo por nostalgia. <span style="box-sizing: border-box; margin: 0px; padding: 0px;">Se trataba de <strong>aprovechar lo rescatable</strong> (la separación de capas y el flujo MVC) y <strong>refactorizar con criterio</strong> todo lo que estaba desfasado o representaba un riesgo.</span></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">La estrategia: modernizar por capas, con seguridad primero y sin dramas</h2>



<p>La hoja de ruta fue deliberadamente práctica:</p>



<ol class="wp-block-list">
<li><strong>Compatibilidad completa con PHP 8.4</strong>: primero el framework y luego la aplicación.</li>



<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>Seguridad como prioridad</strong>: hashing moderno, limitación de tasas, cabeceras HTTP, cookies y HTTPS.</span></li>



<li><strong>Rediseño visual completo</strong>, pero sin meter frameworks pesados: CSS moderno, componentes, responsive.</li>



<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>Arreglo de errores históricos</strong> que afectaban la navegación y la administración.</span></li>



<li><strong>Rendimiento</strong> con un sistema de caché híbrido y limpieza automática.</li>
</ol>



<p><span style="box-sizing: border-box; margin: 0px; padding: 0px;">Elegí <strong>PHP 8.4</strong> porque sitúa al proyecto en una rama moderna con un horizonte de soporte claro: según el calendario oficial de PHP, <strong>8.4 mantiene soporte activo hasta el 31 de diciembre de 2026</strong> y soporte de seguridad hasta el <strong>31 de diciembre de 2028</strong>.</span></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">1) Refactorización a PHP 8.4: lo “invisible” que lo cambia todo</h2>



<p>El trabajo más delicado fue actualizar el framework y la base de la aplicación archivo por archivo. En términos prácticos, significó:</p>



<ul class="wp-block-list">
<li>Reescribir patrones de clases antiguos (visibilidad, constructores, retornos y referencias).</li>



<li>Eliminar dependencias de funciones que ya no existen o que no se recomiendan.</li>



<li>Hacer que el core del proyecto volviera a ser <strong>predecible</strong> en un entorno de ejecución moderno.</li>
</ul>



<p>En la capa de datos se reforzó la compatibilidad adoptando una abstracción actualizada basada en <strong>ADOdb</strong> para PHP 8.4, y se mejoró el escape de parámetros donde correspondía, dejando el camino preparado para un siguiente salto más contundente a <strong>PDO / prepared statements</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="854" height="834" src="https://carrero.es/wp-content/uploads/2026/02/bitadir-1997-directorio.jpeg" alt="Versión antigua de Bitadir, igual desde 1997" class="wp-image-10916" srcset="https://carrero.es/wp-content/uploads/2026/02/bitadir-1997-directorio.jpeg 854w, https://carrero.es/wp-content/uploads/2026/02/bitadir-1997-directorio-358x350.jpeg 358w, https://carrero.es/wp-content/uploads/2026/02/bitadir-1997-directorio-768x750.jpeg 768w" sizes="(max-width: 854px) 100vw, 854px" /><figcaption class="wp-element-caption">Versión antigua de Bitadir, igual desde 1997</figcaption></figure>
</div>


<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">2) Seguridad: de “esto aguanta” a “esto se puede operar”</h2>



<p>Aquí hubo dos cambios que, por sí solos, justifican el proyecto.</p>



<h3 class="wp-block-heading">Contraseñas: de MD5 sin salt a bcrypt (sin resetear cuentas)</h3>



<p>Se implementó una clase <code>qPassword</code> que usa <strong>bcrypt</strong> con coste <strong>12</strong>, y lo hace con migración transparente:</p>



<ul class="wp-block-list">
<li>Si el hash ya es bcrypt, la verificación es estándar.</li>



<li>Si el hash es MD5, se valida y, en ese mismo login, se rehash a bcrypt y se actualiza en la base de datos.</li>
</ul>



<p>Resultado: se mejora la seguridad sin comprometer el acceso de los usuarios existentes. Que posiblemente ni siquiera entraban al panel de gestión. Una tarea pendiente es forzar el reinicio de contraseñas si vuelven a intentar acceder.</p>



<h3 class="wp-block-heading">Fuerza bruta: rate limiting real</h3>



<p>Se añadió <code>qRateLimiter</code> <span style="box-sizing: border-box; margin: 0px; padding: 0px;">Para</span> endpoints críticos (login, admin login, recuperación de contraseña y registro), con un esquema por defecto de 5 intentos en una ventana de 15 minutos y bloqueo de 30 minutos al exceder el límite.</p>



<p>A esto se sumaron <strong>cabeceras HTTP de seguridad</strong>, HTTPS forzado y cookies de sesión con flags <code>HttpOnly</code> y <code>Secure</code>, además de una CSP razonable.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">3) Rediseño completo: del HTML con tablas a una UI moderna y responsive</h2>



<p>Aquí no hubo “maquillaje”. Se pasó a un CSS nuevo (<code>modern.css</code>) con:</p>



<ul class="wp-block-list">
<li>Variables CSS (custom properties) para mantener colores, sombras y radios con coherencia.</li>



<li>Tipografía moderna y jerarquía visual más clara.</li>



<li>Layout con <strong>Grid/Flexbox</strong> y enfoque <strong>mobile-first</strong>.</li>



<li>Componentes reutilizables: cards, botones con estados, mensajes de error y de éxito y badges de estado para el admin.</li>



<li>Sustitución de iconos antiguos por soluciones CSS cuando tenía sentido.</li>
</ul>



<p>También se mejoró la navegación: menú responsive con toggle, indicador de sección activa, breadcrumbs y URLs más limpias con rewrite rules por temas de SEO, algo que hasta ahora se había pasado por alto.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="1009" src="https://carrero.es/wp-content/uploads/2026/02/bitadir-2026-directorio-1024x1009.jpeg" alt="Versión nueva de Bitadir en 2026 adaptada a PHP 8.4" class="wp-image-10917" srcset="https://carrero.es/wp-content/uploads/2026/02/bitadir-2026-directorio-1024x1009.jpeg 1024w, https://carrero.es/wp-content/uploads/2026/02/bitadir-2026-directorio-355x350.jpeg 355w, https://carrero.es/wp-content/uploads/2026/02/bitadir-2026-directorio-768x757.jpeg 768w, https://carrero.es/wp-content/uploads/2026/02/bitadir-2026-directorio.jpeg 1288w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Versión nueva de Bitadir en 2026 adaptada a PHP 8.4</figcaption></figure>
</div>


<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">4) Rendimiento: caché híbrida y cron con limpieza automática</h2>



<p>Se implementó una caché híbrida:</p>



<ul class="wp-block-list">
<li><strong>Redis</strong> si está disponible (memoria y velocidad),</li>



<li><strong>caché en archivos</strong> como fallback (siempre disponible),</li>



<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;">TTL típico de <strong>24 horas</strong> para categorías, noticias, blogs recientes y conteos.</span></li>
</ul>



<p>Además, el cron de RSS limpia las cachés al actualizar los feeds y purga las entradas expiradas.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Los bugs “de verdad”: lo que se notaba en el día a día</h2>



<p>Parte del éxito de modernizar un legacy es arreglar lo que se había normalizado como “cosas que pasan”:</p>



<ul class="wp-block-list">
<li>Pérdida de parámetros en la paginación por falta de <code>QSA</code> en las reglas de rewrite.</li>



<li>Redirecciones con doble barra (<code>//login</code>) por construcción defectuosa de URLs.</li>



<li>Login público que rechazaba a los administradores por un filtro de rol demasiado rígido.</li>



<li>Páginas del admin que mostraban datos incorrectos debido a errores históricos de copiar y pegar.</li>



<li>Menús duplicados en administración debido a includes repetidos.</li>



<li>Listados que no mostraban datos debido a includes faltantes en las clases DAO.</li>



<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>Sin olvidar problemas realmente graves</strong>, como inyecciones SQL, errores potenciales de código, vulnerabilidades en PHPmailer muy antiguo, etc.</span> Que, por suerte, el WAF funcionaba bastante bien.</li>
</ul>



<p>Son detalles que no se ven en una captura bonita, pero que determinan si un sistema se mantiene con calma o con dolor.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Métricas y resultados: lo que cambió después</h2>



<p>En métricas internas del propio proyecto, el salto quedó reflejado así (valores aproximados):</p>



<ul class="wp-block-list">
<li>Lighthouse Performance: ~40 → ~85</li>



<li>Lighthouse Accessibility: ~50 → ~90</li>



<li>Tiempo de carga: ~3 s → ~1 s</li>



<li>Responsive: No → Sí</li>



<li>Seguridad de contraseñas: MD5 → bcrypt (cost 12)</li>



<li>Fuerza bruta: Ninguna → rate limiting + bloqueo temporal</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Tiempo, tokens y coste: el ejemplo más claro de por qué conviene adaptarse</h2>



<p>Una de las cosas que más me interesan de esta modernización es lo que representa como lección: <strong>usar la tecnología para ser más eficiente no es una amenaza; es supervivencia operativa</strong>.</p>



<p>El trabajo real se midió en torno a:</p>



<ul class="wp-block-list">
<li><strong>~8 horas</strong> en total (en sesiones),</li>



<li><strong>62 archivos modificados</strong>,</li>



<li><strong>~4.800 líneas</strong> actualizadas,</li>



<li><strong>780 líneas</strong> de CSS nuevo,</li>



<li><strong>~600.000 tokens</strong> consumidos en sesiones con <strong>Claude Opus 4.5</strong>.</li>
</ul>



<p>A partir de ahí, la comparación con “el mercado” es bastante intuitiva (e igual poco realista e injusta):</p>



<ul class="wp-block-list">
<li>Reescritura completa típica: <strong>10.000 € – 20.000 €</strong> y <strong>2–4 meses</strong> (estimación del propio documento del proyecto).</li>



<li>Migración manual tradicional: <strong>5.000 € – 10.000 €</strong> y <strong>1–2 meses</strong>.</li>



<li>Modernización asistida por IA: coste de tokens + validación humana + ejecución técnica, pero en una escala completamente distinta.</li>
</ul>



<p>Para hacerse una idea de la magnitud del coste de tokens, Anthropic indica que el precio de <strong>Claude Opus 4.5</strong> “empieza” en <strong>5 $ por millón de tokens de entrada</strong> y <strong>25 $ por millón de tokens de salida</strong>.<br>Con un consumo de este tamaño, el coste directo de modelo se vuelve una partida asumible frente a semanas de desarrollo, y lo importante pasa a ser otra cosa: <strong>saber qué tocar, validar bien, y no confundir velocidad con falta de rigor</strong>.</p>



<p>Ese, para mí, es el mensaje de fondo: en 2026, resistirse a estas herramientas por miedo es como rechazar el control de versiones porque “antes se trabajaba con FTP”. <span style="box-sizing: border-box; margin: 0px; padding: 0px;">No se trata de sustituir el criterio técnico; se trata de <strong>multiplicar la productividad</strong> con cabeza.</span></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Preguntas frecuentes</h2>



<p><strong>¿Qué es lo más difícil al migrar una aplicación de PHP 4/5 a PHP 8.4 sin reescritura completa?</strong><br>Identificar incompatibilidades ocultas (constructores antiguos, referencias &amp;, funciones eliminadas), refactorizar sin romper flujos y validar regresiones en rutas y panel de administración.</p>



<p><strong>¿Cómo se puede migrar</strong> de contraseñas MD5 a bcrypt sin obligar a un reseteo masivo?<br>Con migración transparente en login: se valida el hash legacy y, si es correcto, se recalcula con bcrypt y se actualiza en la base de datos en ese momento.</p>



<p><strong>¿Qué medidas mínimas debería tener un login moderno en una web legacy modernizada?</strong><br>Hashing robusto (bcrypt/argon2), rate limiting con bloqueos, HTTPS forzado, cookies <code>HttpOnly</code>/<code>Secure</code>, y cabeceras básicas (anti-clickjacking, nosniff, referrer policy y CSP si aplica).</p>



<p><strong>¿De verdad compensa usar IA para modernizar un sistema </strong>legacy?<br>Sí, si se usa como acelerador y no como “piloto automático”, reduce tiempos de refactorización y permite abordar más superficie de código, pero exige validación, pruebas y criterio técnico en cada cambio.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Fuente: Documento interno del proyecto “<a href="https://bitadir.com/" target="_blank" rel="noreferrer noopener">Bitadir.com</a> – Caso de Éxito: Modernización de una Aplicación Web Legacy” (febrero de 2026)</p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/como-modernice-bitadir-com-php-4-a-php-8-sin-reescribirlo-desde-cero/">Cómo modernicé Bitadir.com: de PHP 4/5 a PHP 8.4 sin reescribirlo desde cero (y por qué merecía la pena)</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cuando la bandeja de entrada reescribe tu email: la Inteligencia Artificial y la nueva era de la “entregabilidad editorial”</title>
		<link>https://carrero.es/cuando-bandeja-entrada-reescribe-tu-email/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Sat, 10 Jan 2026 10:42:39 +0000</pubDate>
				<category><![CDATA[general]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[inteligencia artificial]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10908</guid>

					<description><![CDATA[<p>Hay un cambio silencioso ocurriendo en el email —y no tiene que ver solo con filtros antispam, la reputación del ... </p>
<p class="read-more-container"><a title="Cuando la bandeja de entrada reescribe tu email: la Inteligencia Artificial y la nueva era de la “entregabilidad editorial”" class="read-more button" href="https://carrero.es/cuando-bandeja-entrada-reescribe-tu-email/#more-10908" aria-label="Leer más sobre Cuando la bandeja de entrada reescribe tu email: la Inteligencia Artificial y la nueva era de la “entregabilidad editorial”">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/cuando-bandeja-entrada-reescribe-tu-email/">Cuando la bandeja de entrada reescribe tu email: la Inteligencia Artificial y la nueva era de la “entregabilidad editorial”</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hay un cambio silencioso ocurriendo en el email —y no tiene que ver solo con filtros antispam, la reputación del dominio o las tasas de apertura. Lo verdaderamente disruptivo es otra cosa: <strong>la bandeja de entrada empieza a “interpretar” tu mensaje y a mostrárselo al usuario reempaquetado</strong>, a veces con resúmenes automáticos que nadie ha pedido.</p>



<p>Hace unos días leí un comentario de David Bonilla en X que me pareció una alerta muy bien formulada: la Inteligencia Artificial está “laminando” la creatividad en los mails porque muchos equipos temen que el contenido sea malinterpretado y, por tanto, <strong>los resúmenes no solicitados que muestra el cliente en el correo acaben deformando el mensaje</strong>. En otras palabras: no es que alguien te prohíba escribir con personalidad; es que empiezas a autocensurarte para no “romper” la lectura que haga la IA.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="591" height="543" src="https://carrero.es/wp-content/uploads/2026/01/x-david_bonilla-email.jpg" alt="" class="wp-image-10910" srcset="https://carrero.es/wp-content/uploads/2026/01/x-david_bonilla-email.jpg 591w, https://carrero.es/wp-content/uploads/2026/01/x-david_bonilla-email-381x350.jpg 381w" sizes="auto, (max-width: 591px) 100vw, 591px" /></figure>
</div>


<p>El tema no es menor, porque el email —para marcas, medios, comercios y creadores— sigue siendo uno de los canales con mayor retorno, mayor control e independencia frente a los algoritmos sociales. Y precisamente por eso preocupa: si el email se convierte en un espacio en el que<strong> el intermediario editorializa</strong>, estamos ante una mutación del canal.</p>



<p>Esta reflexión conecta con un análisis del sector que me parece especialmente útil: el texto de Zeta Global sobre lo que llaman <em>la Séptima Edad de la entregabilidad</em>. La idea central es que entramos en una etapa donde los remitentes pierden parte del “prime real estate” del inbox: asunto, texto de previsualización, incluso el espacio visible tras abrir el mensaje. Ese terreno, en muchos casos, lo ocupa ahora <strong>una capa de resúmenes generados por IA</strong>.</p>



<h2 class="wp-block-heading">De la entregabilidad técnica a la entregabilidad “interpretada”</h2>



<p>Durante años, el juego del email fue relativamente claro:</p>



<ul class="wp-block-list">
<li>Al principio, casi no había reglas.</li>



<li>Luego llegaron las listas negras y los filtros por palabras clave.</li>



<li>Después, el botón de “Reportar spam” y la disciplina impuesta por las quejas.</li>



<li>Más tarde, el gran giro: ya no bastaba con no molestar; había que <strong>generar señales positivas de engagement</strong>.</li>



<li>Con el tiempo, la reputación dejó de ser solo una cuestión de IP: <strong>el dominio se convirtió en tu historial permanente</strong>.</li>



<li>Y después, el golpe de la privacidad (por ejemplo, con protecciones que reducían la visibilidad de las aperturas), que obligó a cambiar las métricas, la segmentación y la forma de medir.</li>
</ul>



<p>Hasta aquí, aunque complejo, todo pertenecía al terreno del “delivery”: llegar a la bandeja de entrada y lograr la interacción.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="572" src="https://carrero.es/wp-content/uploads/2026/01/ai-summary-protocol-email-1024x572.jpg" alt="" class="wp-image-10911" srcset="https://carrero.es/wp-content/uploads/2026/01/ai-summary-protocol-email-1024x572.jpg 1024w, https://carrero.es/wp-content/uploads/2026/01/ai-summary-protocol-email-470x262.jpg 470w, https://carrero.es/wp-content/uploads/2026/01/ai-summary-protocol-email-768x429.jpg 768w, https://carrero.es/wp-content/uploads/2026/01/ai-summary-protocol-email-1536x857.jpg 1536w, https://carrero.es/wp-content/uploads/2026/01/ai-summary-protocol-email-2048x1143.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>Lo nuevo, sin embargo, va más allá. Ahora hablamos de <strong>cómo se presenta y se resume el email dentro del propio cliente</strong>, incluso cuando llega correctamente.</p>



<p>Y eso introduce un concepto casi incómodo: <strong>la entregabilidad ya no es solo técnica; también se vuelve editorial</strong>.</p>



<h2 class="wp-block-heading">El “prime real estate” que está en disputa</h2>



<p>Quien lleva tiempo trabajando campañas de email lo sabe: hay tres zonas críticas que deciden el destino de un mensaje en segundos:</p>



<ol class="wp-block-list">
<li><strong>Asunto</strong></li>



<li><strong>Preheader / texto de vista previa</strong></li>



<li><strong>Primer pantallazo</strong> al abrir (lo que se ve sin hacer scroll)</li>
</ol>



<p>La Séptima Edad que describe Zeta Global sugiere que estas zonas se están erosionando porque:</p>



<ul class="wp-block-list">
<li>En algunos escenarios, el preheader puede sustituirse por resúmenes de oferta, elementos visuales o interpretaciones automáticas.</li>



<li>Se introducen tarjetas o módulos que sintetizan el email y desplazan contenido real de la marca fuera de la zona visible.</li>



<li>Se aplican agrupaciones por marca que reducen la visibilidad de múltiples asuntos (solo aparecen unos pocos), lo que obliga a competir con menos “impactos” reales.</li>
</ul>



<p>El resultado práctico: <strong>la marca puede escribir un texto, pero el usuario puede ver otro</strong> (un resumen o una extracción). Y cuando eso ocurre, la creatividad deja de ser solo un recurso de comunicación; se convierte también en una variable de riesgo.</p>



<h2 class="wp-block-heading">Por qué la creatividad empieza a “perder” (y no por falta de talento)</h2>



<p>Aquí está la clave del comentario de Bonilla: la creatividad en emails suele apoyarse en recursos como:</p>



<ul class="wp-block-list">
<li>metáforas</li>



<li>ironía</li>



<li>doble sentido</li>



<li>juegos de palabras</li>



<li>sorpresa</li>



<li>“punchline” en el preheader</li>
</ul>



<p>Todo eso funciona cuando una persona lee el mensaje tal cual lo has escrito. Pero si una inteligencia artificial se dedica a resumirlo o a extraer “lo importante”, se abren varios escenarios problemáticos:</p>



<ul class="wp-block-list">
<li><strong>La ironía se vuelve literal</strong> y el resumen cambia de tono.</li>



<li>Una frase sugerente se convierte en una promesa comercial.</li>



<li>Un guiño cultural se interpreta como algo irrelevante y se elimina.</li>



<li>El “gancho” del preheader desaparece porque el sistema lo reemplaza por un resumen frío.</li>
</ul>



<p>Esto genera un incentivo perverso: escribir “más plano”, más literal, más directo. No porque sea mejor comunicación, sino porque es <strong>más robusto frente a interpretaciones automáticas</strong>.</p>



<p>Y aquí hay una analogía evidente con lo que pasó en SEO: durante años, el miedo a no posicionar impulsó a usar títulos más previsibles. Ahora, el miedo a ser mal resumido impulsa emails más previsibles.</p>



<h2 class="wp-block-heading">El bucle de métricas: cuando el proveedor mide su propia IA</h2>



<p>Hay otro matiz importante: si los resúmenes o tarjetas cambian la experiencia del usuario, pueden afectar a:</p>



<ul class="wp-block-list">
<li>aperturas</li>



<li>clics</li>



<li>bajas</li>



<li>quejas (“esto no era lo que parecía”)</li>



<li>tiempo de lectura (si el resumen ya “resuelve” la necesidad)</li>
</ul>



<p>Lo paradójico es que los proveedores de correo podrían terminar midiendo el engagement y las quejas sobre una experiencia <strong>que ellos mismos han alterado</strong> con sus capas de IA. Esto complica el diagnóstico: cuando una campaña cae, ya no basta con preguntarse “¿qué he hecho mal?”; también hay que preguntarse: “¿Qué ha hecho el inbox con mi mensaje?”.</p>



<p><span style="box-sizing: border-box; margin: 0px; padding: 0px;">En 2026, monitorizar la entregabilidad también implica monitorizar la <strong>presentación</strong>.</span></p>



<h2 class="wp-block-heading">Qué haría yo si dependiera del email para negocio o audiencia</h2>



<p>No hay una receta mágica, pero sí un cambio de mentalidad. Algunas ideas prácticas (muy aplicables a ecommerce, SaaS, medios y newsletters):</p>



<h3 class="wp-block-heading">1) Asuntos autosuficientes, sin depender del preheader</h3>



<p>Durante años, era habitual construir una pareja: asunto que plantea algo + preheader que remata. Si se sustituye el preheader, el diseño se rompe.<br>El asunto tiene que sostener su valor por sí solo, con claridad.</p>



<h3 class="wp-block-heading">2) Creatividad sí, pero con “anclas” semánticas</h3>



<p>No se trata de renunciar al estilo. <span style="box-sizing: border-box; margin: 0px; padding: 0px;">Se trata de <strong>evitar que el resumen cambie de significado</strong>.</span><br>Ejemplo (conceptual): si usas humor, añade una línea literal que deje claro el beneficio o la oferta real.</p>



<h3 class="wp-block-heading">3) Lo más importante, arriba y sin ambigüedad</h3>



<p>Si una tarjeta o un resumen va a extraer “highlights”, es mejor que esos highlights estén redactados con precisión en las primeras líneas.<br>Esto también mejora la accesibilidad, la lectura rápida y la experiencia móvil.</p>



<h3 class="wp-block-heading">4) Menos figuración en elementos críticos</h3>



<p>Puedes reservar metáforas para el cuerpo del mensaje, pero el núcleo (qué es, cuánto cuesta, qué cambia, por qué importa) debe ser directo.<br>La creatividad puede vivir en la forma, pero el contenido clave debe ser difícil de deformar.</p>



<h3 class="wp-block-heading">5) QA de campañas como si fueran “renderizados”</h3>



<p>Antes probábamos en clientes de correo (Gmail, Outlook, Apple Mail) para ver el layout. Ahora hay que incorporar otra pregunta:<br><strong>¿Qué podría resumir una IA de esto y cómo podría equivocarse?</strong></p>



<h3 class="wp-block-heading">6) Monitorización por proveedor y por formato</h3>



<p>Si notas caídas, intenta segmentar el análisis por proveedor (Gmail vs Apple Mail vs Yahoo) y por tipo de mensaje (promoción, editorial, transaccional).<br>A veces el problema no es el contenido, sino cómo se está “enmarcando”.</p>



<h3 class="wp-block-heading">7) Prepararse para una conversación incómoda: el inbox como editor</h3>



<p>A medio plazo, esto abre un debate sobre el poder: ¿hasta qué punto una plataforma puede reescribir la comunicación entre la marca y el usuario?<br>No hablo solo de marketing: hablo de avisos, cambios contractuales, comunicaciones importantes… El resumen automático no siempre es inocuo.</p>



<h2 class="wp-block-heading">Lo que está en juego no es el marketing: es el control del significado</h2>



<p>Si lo pensamos fríamente, el email siempre fue un canal con una promesa: <strong>si haces las cosas bien, llegas a tu audiencia con tu mensaje</strong>.</p>



<p>La Inteligencia Artificial en la bandeja de entrada introduce una capa nueva: puedes llegar… pero no necesariamente con tu mensaje tal como lo diseñaste.</p>



<p>Y eso tiene implicaciones culturales y económicas:</p>



<ul class="wp-block-list">
<li>Homogeneiza el lenguaje (menos riesgo, menos voz).</li>



<li>Reduce la diferenciación (si todo debe ser claro y literal, todo suena parecido).</li>



<li>Traslada el poder a quien “resume” (la interfaz).</li>



<li>Y complica la atribución de resultados (si el resumen cambia, las métricas se ensucian).</li>
</ul>



<p>Volviendo al punto inicial: el comentario de Bonilla no es una exageración. Es una descripción de incentivos. Y cuando los incentivos cambian, el contenido cambia.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Preguntas frecuentes</h2>



<p><strong>¿Qué significa que la IA “lamina” la creatividad en el </strong>email marketing?<br>Que muchos equipos tienden a redactar mensajes más literales y menos figurativos para reducir el riesgo de que los resúmenes automáticos malinterpreten el contenido y alteren la percepción del usuario.</p>



<p><span style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>¿Cómo afectan los resúmenes generados por inteligencia</strong> artificial a la entrega de un dominio?</span><br>Indirectamente: si el resumen confunde, puede reducir el engagement y aumentar las quejas o las bajas. Eso deteriora las señales de reputación que influyen en futuros envíos, aunque el email haya llegado correctamente al inbox.</p>



<p><strong>¿Qué buenas prácticas ayudan a que un email no sea mal resumido por la IA?</strong><br>Asuntos autosuficientes, primeras líneas claras, beneficios y condiciones sin ambigüedad, y un diseño donde lo esencial esté arriba. La creatividad puede mantenerse, pero con “anclas” semánticas.</p>



<p><strong>¿Deberían las marcas “probar” cómo se ve un email con resúmenes automáticos?</strong><br>Sí, en la medida de lo posible. Igual que se testea el renderizado en distintos clientes, conviene revisar cómo los proveedores presentan y extraen elementos, y monitorizar cambios por proveedor cuando cambian las métricas.</p>



<p>Fuentes:</p>



<ul class="wp-block-list">
<li>Publicación de <a href="https://x.com/david_bonilla/status/2009585441964445875">David Bonilla en X</a> (enero de 2026).</li>



<li>Zeta Global: “<a href="https://zetaglobal.com/resource-center/seventh-age-email-deliverability/" target="_blank" rel="noopener">The Seventh Age of Email Deliverability</a>”, Amber Erickson.</li>



<li><a href="https://noticias.ai/la-ia-se-cuela-en-la-bandeja-de-entrada-y-empieza-a-laminar-la-creatividad-en-los-emails/" target="_blank" rel="noopener">Noticias De Inteligencia Artificial</a>.</li>
</ul>
<p>La entrada <a rel="nofollow" href="https://carrero.es/cuando-bandeja-entrada-reescribe-tu-email/">Cuando la bandeja de entrada reescribe tu email: la Inteligencia Artificial y la nueva era de la “entregabilidad editorial”</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tim Cook y las últimas lecciones de Steve Jobs: foco, equipos pequeños y el arte de cambiar a tiempo</title>
		<link>https://carrero.es/tim-cook-y-ultimas-lecciones-steve-jobs/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Tue, 06 Jan 2026 19:34:41 +0000</pubDate>
				<category><![CDATA[networking]]></category>
		<category><![CDATA[foco]]></category>
		<category><![CDATA[productividad]]></category>
		<category><![CDATA[steve jobs]]></category>
		<category><![CDATA[tim cook]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10905</guid>

					<description><![CDATA[<p>Hay ideas que te entran suaves, casi como un consejo bienintencionado. Y luego están las que te caen encima como ... </p>
<p class="read-more-container"><a title="Tim Cook y las últimas lecciones de Steve Jobs: foco, equipos pequeños y el arte de cambiar a tiempo" class="read-more button" href="https://carrero.es/tim-cook-y-ultimas-lecciones-steve-jobs/#more-10905" aria-label="Leer más sobre Tim Cook y las últimas lecciones de Steve Jobs: foco, equipos pequeños y el arte de cambiar a tiempo">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/tim-cook-y-ultimas-lecciones-steve-jobs/">Tim Cook y las últimas lecciones de Steve Jobs: foco, equipos pequeños y el arte de cambiar a tiempo</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hay ideas que te entran suaves, casi como un consejo bienintencionado. Y luego están las que te caen encima como un martillo: no porque sean “duras”, sino porque son incómodamente ciertas.</p>



<p>Estos días he vuelto a leer varias declaraciones de Tim Cook sobre lo que Steve Jobs le fue dejando como aprendizaje (en entrevistas y perfiles en los que Cook habla de su relación profesional con Jobs y de cómo le marcó como líder). Y me ha pasado lo mismo que cuando encuentras una frase que no te deja escapar: sigues con tu día, pero la cabeza se queda rumiando.</p>



<p>Porque no son frases para un póster. Son lecciones de gestión. De las que, si estás liderando un proyecto, te obligan a mirarte al espejo.</p>



<h2 class="wp-block-heading">1) Foco de verdad: hacer menos, pero hacerlo mejor</h2>



<p>Lo primero que asocio a Jobs no es “hacer mucho”. Es <em>recortar</em>. Es el músculo para decir “no” sin que te tiemble el pulso.</p>



<p>Cook lo ha descrito de una forma muy simple: Jobs estaba obsesionado con el producto, con el producto y con el producto. Y esa obsesión, bien entendida, no es romanticismo creativo: es estrategia.</p>



<p>En cualquier empresa (da igual si vendes software, servicios o tornillos), el enemigo número uno suele ser el mismo: el catálogo infinito. La lista de “por si acaso”. La pila de funcionalidades que nadie pidió, pero que alguien dentro defendió con pasión.</p>



<p>Jobs puso el foco en la disciplina. Y esa disciplina suele doler, porque implica renunciar a cosas que <em>podrían</em> funcionar… para proteger las que <em>deben</em> funcionar.</p>



<h2 class="wp-block-heading">2) Equipos pequeños: menos ruido, más responsabilidad</h2>



<p>La segunda idea es casi contraintuitiva en 2026, cuando todo parece escalarse con más gente, más comités y más capas. Jobs confiaba en equipos reducidos capaces de lograr cosas enormes.</p>



<p>Un equipo pequeño no es una cuestión de presupuesto. Es una cuestión de fricción:</p>



<ul class="wp-block-list">
<li>Menos intermediarios.</li>



<li>Menos “me lo apunto y lo vemos”.</li>



<li>Más decisiones claras.</li>



<li>Más propiedad real del resultado.</li>
</ul>



<p>En mi experiencia, cuando un equipo crece, si no proteges la claridad, empiezas a pagar un “impuesto invisible”: reuniones, sincronizaciones, dependencias, política interna. Y de repente lo urgente se come lo importante.</p>



<p>Lo pequeño te obliga a priorizar. Y la prioridad, al final, es la forma adulta de decir “no”.</p>



<h2 class="wp-block-heading">3) Rodéate de talento que te incomode (y que te discuta con argumentos)</h2>



<p>Otra de las ideas que Cook repite al hablar de Jobs es la obsesión por rodearse de gente brillante: no para que te aplauden, sino para que te mejoren.</p>



<p>Esto también es incómodo porque toca el ego. Tener cerca a alguien que sabe más que tú en un área crítica te pone en tu sitio. Te obliga a escuchar de verdad. Y a separar dos cosas que muchos líderes mezclan:</p>



<ul class="wp-block-list">
<li>“Que me discutan” no es falta de alineación.</li>



<li>“Que me discutan bien” es señal de salud.</li>
</ul>



<p>Un equipo que solo dice que sí, tarde o temprano fabrica una burbuja. Y cuando la realidad pincha esa burbuja, ya es tarde.</p>



<h2 class="wp-block-heading">4) No te cases con tus ideas: cambiar rápido es madurez</h2>



<p>Esta lección, para mí, es la más brutal.</p>



<p>Cook ha contado que Jobs le enseñó a no quedarse “casado” con sus opiniones pasadas, a no ser tan orgulloso como para no cambiar de idea cuando aparece nueva evidencia.</p>



<p>Esto es oro puro para cualquiera que esté construyendo algo:</p>



<ul class="wp-block-list">
<li>Hay decisiones que se convierten en identidad (“yo soy el que apostó por esto”).</li>



<li>Hay planes que se convierten en religión (“si cambiamos, es que fallamos”).</li>



<li>Hay roadmaps que se mantienen a pesar de que el mercado haya cambiado.</li>
</ul>



<p>Y ahí mueren proyectos prometedores: no por falta de visión, sino por exceso de apego. Confunden coherencia con rigidez.</p>



<p>La coherencia de verdad no consiste en repetir siempre lo mismo. Es ser fiel al objetivo, aunque tengas que cambiar de camino.</p>



<h2 class="wp-block-heading">5) Innovación constante: no como palabra, sino como obligación operativa</h2>



<p>Cook también ha explicado que Jobs le enseñó el valor de la innovación y que la creatividad no debía “vivir” en un solo departamento: tenía que estar en toda la empresa, incluso en operaciones.</p>



<p>Esta parte me gusta especialmente porque pone la innovación en la práctica. Innovar no es solo sacar un producto nuevo. Es mejorar cómo despliegas, cómo atiendes, cómo reduces la fricción, cómo automatizas, cómo haces que lo complejo sea simple.</p>



<p>La innovación no es un evento. Es una práctica.</p>



<p>Y aquí viene la ironía que más me ronda desde que leí todo esto: cuanto más grande se vuelve tu proyecto, más necesitas pensar como si estuvieras empezando. Como si aún tuvieras que ganarte el derecho a existir cada semana.</p>



<p>Porque el mundo no te “respeta” por tu tamaño. Te respeta por tu capacidad para seguir siendo relevante.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Yo me quedo con una pregunta que sirve para cualquier founder, CTO o CEO:<br><strong>¿Qué parte de tu proyecto estás manteniendo por orgullo, cuando ya tienes evidencia suficiente de que deberías simplificar, recortar o cambiar?</strong></p>



<p>¿Y a ti qué lección te ha tocado más?</p>



<h2 class="wp-block-heading">Preguntas frecuentes</h2>



<p><strong>¿Qué lecciones de liderazgo dijo Tim Cook que aprendió de Steve Jobs?</strong><br>En distintas entrevistas y perfiles, Cook ha destacado ideas como el foco en el producto, el valor de la innovación, la importancia de equipos pequeños, rodearse de gente excelente y la capacidad de cambiar de opinión ante nueva evidencia.</p>



<p><strong>¿Por qué Steve Jobs insistía tanto en el foco y en decir “no”?</strong><br>Porque para Jobs, priorizar era una forma de proteger la simplicidad y concentrar los recursos en lo esencial. Se le atribuyen reflexiones conocidas, como que el foco implica renunciar a muchas cosas para acertar en pocas.</p>



<p><strong>¿De verdad funcionan mejor los equipos pequeños en tecnología?</strong><br>Suelen funcionar muy bien para la iteración rápida, la claridad y la responsabilidad. El reto es mantener la coordinación cuando el producto y la empresa crecen, sin caer en exceso de capas ni en burocracia.</p>



<p><strong>¿Cómo aplicar “no te cases con tus ideas” en un proyecto real?</strong><br>Con métricas claras, ciclos cortos de revisión, y una cultura donde cambiar de rumbo por datos no se viva como derrota, sino como madurez operativa.</p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/tim-cook-y-ultimas-lecciones-steve-jobs/">Tim Cook y las últimas lecciones de Steve Jobs: foco, equipos pequeños y el arte de cambiar a tiempo</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mi “sistema de productividad” no es perfecto (y justo por eso funciona)</title>
		<link>https://carrero.es/mi-sistema-de-productividad-no-es-perfecto-y-justo-por-eso-funciona/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Mon, 15 Dec 2025 15:09:02 +0000</pubDate>
				<category><![CDATA[general]]></category>
		<category><![CDATA[hábitos]]></category>
		<category><![CDATA[productividad]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10901</guid>

					<description><![CDATA[<p>Cada cierto tiempo reaparece la misma promesa: la app definitiva para organizar tu vida. La que te va a convertir ... </p>
<p class="read-more-container"><a title="Mi “sistema de productividad” no es perfecto (y justo por eso funciona)" class="read-more button" href="https://carrero.es/mi-sistema-de-productividad-no-es-perfecto-y-justo-por-eso-funciona/#more-10901" aria-label="Leer más sobre Mi “sistema de productividad” no es perfecto (y justo por eso funciona)">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/mi-sistema-de-productividad-no-es-perfecto-y-justo-por-eso-funciona/">Mi “sistema de productividad” no es perfecto (y justo por eso funciona)</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Cada cierto tiempo reaparece la misma promesa: <em>la app definitiva</em> para organizar tu vida. La que te va a convertir en una persona ordenada, disciplinada y productiva por arte de magia. <span style="box-sizing: border-box; margin: 0px; padding: 0px;">Y, sin embargo, si algo he aprendido con los años es que la productividad no se compra: <strong>se entrena</strong> creando hábitos día a día y, además, cada uno la entrena a su manera.</span> Hay multitud de corrientes y formas de hacerlo.</p>



<p>Por eso me llamó la atención la <a href="https://jeffhuang.com/productivity_text_file/" target="_blank" rel="noreferrer noopener">historia de Jeff Huang</a>, que se hizo relativamente conocida por algo tan simple como efectivo: su “app de productividad” es un archivo <code>.txt</code> infinito. Un documento de texto sin fin donde, cada día, vuelca lo que tiene por delante y que, con el tiempo, se convierte en un registro de lo que ha hecho, de con quién se ha reunido, de ideas, decisiones y tareas.</p>



<p>Y lo interesante no es si su método es “el mejor”. Lo interesante es lo que hay detrás: <strong>buscar un sistema que no te estorbe y que te resulte cómodo y práctico</strong>.</p>



<h2 class="wp-block-heading">Cuando el sistema te roba más tiempo que el trabajo</h2>



<p>A mí me pasa como a mucha gente: he probado herramientas, métodos, listas, recordatorios… y siempre llega un momento en el que el propio sistema empieza a pedirte mantenimiento. Ajustar vistas, mover tareas, reordenar etiquetas, decidir si algo es “tarea”, “nota”, “proyecto” o “subproyecto”… y de pronto te descubres <em>organizando</em> en lugar de <em>hacer</em>.</p>



<p>Ahí es donde el enfoque de Jeff Huang me parece útil como idea general: reducir la fricción. Quitar capas. Volver a lo básico.</p>



<h2 class="wp-block-heading">Cada uno encuentra su forma (y la mía es bastante simple)</h2>



<p>En mi caso, no he terminado con un <code>.txt</code> como él, pero sí con algo parecido en filosofía: <strong>capturar ideas y notas rápido</strong>, sin rituales.</p>



<p>Y aquí lo digo tal cual: para eso, <strong>uso la app de Notas de Apple</strong>.</p>



<p>No porque sea la más completa del mundo, ni porque sea “la herramienta pro”, ni porque tenga la mejor IA del mercado. La uso porque cumple lo que para mí es lo más importante:</p>



<ul class="wp-block-list">
<li><strong>Abrir y escribir en segundos</strong> (sin pensar). Desde el móvil, el portátil o el equipo de sobremesa de la oficina.</li>



<li><strong>Guardar ideas al vuelo</strong>, sin una estructura rígida.</li>



<li>Tener un sitio para <strong>notas rápidas</strong>, borradores, listas y recordatorios mentales.</li>



<li>Poder volver a ellas después para convertirlas en algo útil (un artículo, una decisión, una tarea real).</li>
</ul>



<p>Mis “ideas” y notas son básicamente mi bandeja de entrada mental. Si se me ocurre algo, si detecto un tema interesante, si apunto un enfoque para un post, si quiero anotar una frase, un concepto o una estructura… va ahí. Sin pelearme con el formato. Aunque la idea de Jeff de utilizar el formato de texto como algo mucho más estándar me llama la atención, con Notas estoy atado a Apple.</p>



<h2 class="wp-block-heading">La clave no es la herramienta: es el hábito de capturar</h2>



<p><span style="box-sizing: border-box; margin: 0px; padding: 0px;">Lo que me gusta del método de Jeff Huang (y lo que intento aplicar a mi manera) es esta idea: <strong>no necesitas un sistema perfecto, sino uno que uses de verdad</strong> cada día, sin peros.</span></p>



<p>Porque el mayor enemigo de la eficiencia no es la falta de apps. Es esto:</p>



<ul class="wp-block-list">
<li>confiar en “me acordaré luego” (spoiler: no),</li>



<li>dejar ideas sueltas en chats, correos, pestañas, capturas,</li>



<li>O apuntar cosas en diez sitios distintos y luego no encontrarlas nunca.</li>
</ul>



<p>Con las Notas de Apple intento evitar justo eso: que las ideas se pierdan. Que la chispa se apague por no haberla escrito.</p>



<h2 class="wp-block-heading">Seguimiento: de nota rápida a idea que madura</h2>



<p>Una nota rápida no es un proyecto. Pero puede ser el germen.</p>



<p>Mi flujo suele ser algo así:</p>



<ol class="wp-block-list">
<li><strong>Captura inmediata</strong>: escribo lo justo para no olvidarlo.</li>



<li><strong>Acumulo sin culpa</strong>: no todo tiene que convertirse en algo.</li>



<li><strong>Reviso cuando toca</strong> y como un hábito real, y algunas notas “piden” salir, porque conectan con un artículo, una necesidad, un cliente, una noticia o una reflexión.</li>



<li><strong>Convierto lo útil en acción</strong>: lo que merece la pena se transforma en contenido, tareas o decisiones.</li>
</ol>



<p>Y lo demás… se queda ahí. No pasa nada. La productividad real también implica aceptar que no todo lo que piensas tiene que ejecutarse.</p>



<h2 class="wp-block-heading">Lo importante: un sistema que te deje pensar</h2>



<p>Al final, para mí la eficiencia va de esto:</p>



<ul class="wp-block-list">
<li><strong>quitar ruido</strong>,</li>



<li>reducir la carga mental,</li>



<li>Y dejar espacio para lo que de verdad importa: pensar, crear, resolver.</li>
</ul>



<p>El <a href="https://internetutil.com/truco-productividad-que-no-pasa-de-moda-un-calendario-y-un-txt-infinito-para-organizar/" target="_blank" rel="noreferrer noopener">archivo <code>.txt</code> de Jeff Huang</a> me parece un gran recordatorio de que lo simple puede escalar sorprendentemente bien. Y mi sistema con Notas de Apple es mi versión de lo mismo: <strong>un sitio rápido, accesible y sin fricción</strong> para capturar lo que pasa por la cabeza antes de que desaparezca.</p>



<p>Porque al final, cada uno busca “la mejor forma” de ser eficiente y tener hábitos reales… y casi siempre la mejor forma es la que <strong>te resulta tan fácil</strong> que no puedes poner excusas para no usarla.</p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/mi-sistema-de-productividad-no-es-perfecto-y-justo-por-eso-funciona/">Mi “sistema de productividad” no es perfecto (y justo por eso funciona)</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>No eres dueño de casi nada digital (y cómo estoy recuperando parte de lo perdido)</title>
		<link>https://carrero.es/no-eres-dueno-de-casi-nada-digital-y-como-estoy-recuperando-parte-de-lo-perdido/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Mon, 01 Dec 2025 18:09:57 +0000</pubDate>
				<category><![CDATA[general]]></category>
		<category><![CDATA[pago por uso]]></category>
		<category><![CDATA[propiedad]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[selfhosted]]></category>
		<category><![CDATA[streaming]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10893</guid>

					<description><![CDATA[<p>Durante años nos han vendido una idea muy cómoda: paga una suscripción y tendrás “todo” el cine, toda la música, ... </p>
<p class="read-more-container"><a title="No eres dueño de casi nada digital (y cómo estoy recuperando parte de lo perdido)" class="read-more button" href="https://carrero.es/no-eres-dueno-de-casi-nada-digital-y-como-estoy-recuperando-parte-de-lo-perdido/#more-10893" aria-label="Leer más sobre No eres dueño de casi nada digital (y cómo estoy recuperando parte de lo perdido)">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/no-eres-dueno-de-casi-nada-digital-y-como-estoy-recuperando-parte-de-lo-perdido/">No eres dueño de casi nada digital (y cómo estoy recuperando parte de lo perdido)</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Durante años nos han vendido una idea muy cómoda: <strong>paga una suscripción y tendrás “todo” el cine, toda la música, todos los libros en tu móvil o en tu tele, e incluso cualquier aplicación que te imagines pagando “cómodamente”</strong> cada mes. Sin preocupaciones, sin descargas, sin discos que se rayan. Un clic y listo.</p>



<p><strong>Suena bien… hasta que empiezas a fijarte en los detalles:</strong><br>Series que desaparecen de un día para otro, discos que se sustituyen por una versión distinta, películas que “habías comprado”, música que deja de estar disponible, que sí, y que de repente ya no están en tu biblioteca. Aplicaciones que desaparecen o dejan de tener soporte para tu sistema operativo y no puedes volver a la versión de ayer que sí funcionaba, además de que te exigen tener Internet para verificar que pagas, y si no hay Internet, no funcionará.</p>



<p>Ahí es donde te das cuenta de algo bastante incómodo:</p>



<p>👉 <strong>En el mundo digital actual, casi nunca eres dueño de nada, solo alquilas acceso con muy buena puesta en escena.</strong></p>



<p><strong>En este artículo quiero contarlo en primera persona:</strong><br>Cómo hemos pasado de “tenerlo todo” en nuestros discos duros a vivir en un gigantesco videoclub alquilado, con software SaaS en la nube, y cómo estoy intentando recuperar, poco a poco, parte de esa propiedad perdida.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Cuando internet era más feo… pero era más nuestro</h2>



<p>Los que vivimos la primera gran oleada de internet en España recordamos bien aquella época:</p>



<ul class="wp-block-list">
<li>módem ruidoso para conectar a nuestra <a href="https://carrero.es/sysop-de-una-bbs-fidonet-1997/" data-type="post" data-id="9466">BBS</a> favorita,</li>



<li>conexiones lentas con módem de 28800 bps,</li>



<li>páginas horribles, aunque bonitas para su época,</li>



<li>Pero una sensación de libertad brutal.</li>
</ul>



<p>Descargábamos música, películas, juegos, aplicaciones para Windows freeware, shareware, nuestro PhotoShop que pagábamos y usábamos durante años sin actualizar, distribuciones de Linux…</p>



<p>Algunas cosas eran legales, otras no tanto, pero había algo muy claro:<br><strong>Lo que llegaba a tu disco duro era tuyo mientras quisieras conservarlo</strong>.</p>



<p>Podías:</p>



<ul class="wp-block-list">
<li>hacer una copia en un CD o tus disquetes,</li>



<li>prestarlo a un amigo,</li>



<li>guardarlo en un disco externo,</li>



<li>Volver a escucharlo o instalarlo dentro de 10 años sin pedir permiso a nadie.</li>
</ul>



<p>Era un caos, sí. No idealizo la piratería ni mucho menos.<br>Pero había algo que hoy echamos mucho de menos: el <strong>control</strong>.</p>



<p>Cuando trasteaba con la BBS y bajaba software durante horas, o compraba esos disquetes o distribuciones de CD o DVD cargadas de aplicaciones libres (freeware), shareware, open source y otras. Poco después montaba servidores Linux para servicios de hosting compartido, hacía páginas web «feas» como Recursos Gratis, la primera versión de Ferca Networks, y me conectaba a FTP con CuteFTP para Windows (comprado con su caja física y todo) o a los canales de IRC con mIRC. Éramos los patrones de nuestros barcos, instalábamos, descargábamos. <strong>Internet era el medio, no el lugar donde vivían tus cosas.</strong></p>



<p>Con el tiempo, esa lógica se dio la vuelta.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">La era del “todo está en la nube”… mientras dure</h2>



<p>Llegaron las RDSI, el ADSL, la fibra óptica, los móviles inteligentes o smartphones (especialmente el iPhone), las Smart TV. Pero además los ordenadores de sobremesa evolucionaron y los portátiles también llegando a poder conectarnos desde cualquier lugar, hoy lo veis como alto normal pero en el año 2000 o aseguro que no lo era tanto. <span style="box-sizing: border-box; margin: 0px; padding: 0px;">Aparecieron Netflix, Spotify, Steam, Kindle, las tiendas de apps, la suite de Adobe y Micro</span>soft Office en pago mensual… y nos convencieron de que lo lógico no era guardar cosas, sino conectarse a ellas.</p>



<p>En vez de comprar un disco, pagas una suscripción.<br>En vez de guardar una película o serie, la “tienes” en tu plataforma.<br>En vez de almacenar tus libros, “compras” un archivo que solo existe dentro de la aplicación.<br>En ves de comprar tu aplicación, pagas por usarla y tener la última versión, pero si dejas de pagar ya puedes usarla, estamos en el punto de que muchas aplicaciones funcionan en la web y con conexión, no se instalan en tu ordenador.</p>



<p><strong>La palabra clave aquí es “licencia”.</strong></p>



<p>Hoy, cuando “compras” una película, un juego, una aplicación o un libro digital, la mayoría de las veces lo que compras es una <strong>licencia limitada</strong> a:</p>



<ul class="wp-block-list">
<li>una plataforma concreta,</li>



<li>unas condiciones de uso,</li>



<li>las decisiones de una empresa,</li>



<li>Y el humor de varios departamentos legales.</li>
</ul>



<p>Si mañana:</p>



<ul class="wp-block-list">
<li>Cambian los derechos,</li>



<li>suben los precios (algo que empieza a pasar de forma habitual cada año),</li>



<li>Cierran acuerdos con otra plataforma,</li>



<li>O deciden limpiar el catálogo para ahorrar costes…</li>
</ul>



<p>Esa película, disco de música, aplicación o libro digital que tú creías “tuya” desaparece. Y punto.</p>



<p>Lo he visto con:</p>



<ul class="wp-block-list">
<li>series que desaparecen de varias plataformas a la vez,</li>



<li>juegos retirados de tiendas digitales,</li>



<li>aplicaciones de todo tipo que desaparecen y no hay vuelta atrás,</li>



<li>álbumes que se sustituyen por remasterizaciones que cambian temas, duración o mezcla,</li>



<li>Libros que se “actualizan” sin que puedas recuperar la versión anterior.</li>
</ul>



<p>Y entonces te das cuenta de la frase dura pero real:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<h3 class="wp-block-heading"><strong>Si no puedes tenerlo offline, abrirlo cuando te dé la gana y copiarlo a otro sitio, no es tuyo.</strong></h3>
</blockquote>



<p>Es un alquiler muy bien empaquetado.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">¿Qué significa “propiedad” digital en 2025?</h2>



<p>Visto así, la pregunta importante es: ¿qué significa hoy ser dueño de algo digital?</p>



<p>Para mí, en 2025, <strong>ser dueño de un contenido digital implica cuatro cosas muy concretas</strong>:</p>



<ol class="wp-block-list">
<li><strong>Tener el fichero</strong><br>El archivo está en tu poder: en tu disco, tu NAS, tu servidor.<br>Si mañana se cae internet, sigue ahí y tienes que poder seguir accediendo a él como prefieras.</li>



<li><strong>En un formato abierto o documentado</strong><br>Que puedas reproducirlo o leerlo con distintos programas y sistemas dentro de 5, 10 o 20 años.<br>Cuanto más estándar, mejor: MP3, FLAC, MP4, EPUB, PDF, ODF… Que aún tengo ficheros en algunas de las primeras versiones de CorelDraw que tardé mucho en recuperar, o <a href="https://carrero.es/rescatando-pasado-digital-formato-de-compresion-q-quantum-ms-dos/">ficheros comprimidos con Q que tuve la suerte de tener guardado el EXE de MS-DOS</a>.</li>



<li><strong>Sin depender de llaves que no controlas</strong><br>Si hay cifrado, tú controlas la clave. Si el acceso depende de un DRM que puede caducar o revocarse, no es propiedad, sino un alquiler.</li>



<li><strong>En un sitio que tú controlas</strong><br>Puede ser un PC en casa, un NAS, un servidor de un proveedor en el que confías, o incluso un disco guardado en un cajón.<br>Lo importante es que ningún cambio en las<strong> condiciones de un tercero pueda borrarlo de un plumazo</strong>.</li>
</ol>



<p>Cuando una de estas patas falla, <strong>vuelves al modelo de “te dejamos usarlo mientras nos interese”</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Cómo empecé a recuperar parte del control</h2>



<p>En mi caso no hubo un momento concreto de “revelación”. Fue más bien un goteo de pequeñas broncas con la realidad:</p>



<ul class="wp-block-list">
<li>Una serie desaparece justo a mitad de temporada,</li>



<li>Una película que había “comprado” deja de estar disponible en esa plataforma,</li>



<li>Un disco que llevaba años en una playlist es sustituido por otra versión,</li>



<li>Pero especialmente los servicios que suben los precios o cambian las condiciones cada pocos meses.</li>
</ul>



<p>Al final, como muchos, volví a algo que ya conocía bien: <strong>guardar mis cosas yo mismo</strong>.</p>



<p>No hablo de volver a los tiempos del todo pirata, sino de otra cosa:</p>



<ul class="wp-block-list">
<li>Comprar música en <strong>formato digital sin DRM</strong> siempre que sea posible, de hecho volvemos a tener colección de discos en CD en casa,</li>



<li>hacer copias locales de fotos y vídeos familiares,</li>



<li>descargar copias legales de contenidos que realmente valoro,</li>



<li>buscar software que pueda comprar y usar siempre que quiera sin cuotas y sin necesidad de validar con Internet,</li>



<li>Montar servidores propios para música, películas, documentos o notas (algo que ando experimentando poco a poco).</li>
</ul>



<p>En mi caso, con mi deformación profesional, esto pasa por:</p>



<ul class="wp-block-list">
<li>tener un NAS,</li>



<li>alguna máquina en casa,</li>



<li>Y servidores en infraestructuras que conozco muy bien.</li>
</ul>



<p>Pero no hace falta llegar a ese nivel.<br>Con un PC viejo, uno o dos discos externos y algo de paciencia se puede avanzar muchísimo. Y lo más importante siempre tener copias de seguridad, además de discos duros se puede volver a grabar cosas en formatos como el DVD que para algunas cosas sigue teniendo su gracia.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Autoalojar no es solo para frikis: es un seguro de memoria</h2>



<p>Cuando se habla de <strong>autoalojar (self-hosting)</strong>, mucha gente imagina armarios de racks, ruido de ventiladores y terminales llenos de comandos.<br>La realidad, para un usuario normal, puede ser mucho más sencilla:</p>



<p>Un esquema básico puede ser algo así:</p>



<ul class="wp-block-list">
<li><strong>Organizar tu biblioteca</strong><br>Empezar por poner orden en las fotos, los vídeos, la música y los documentos.<br>Nombrar bien los archivos, agruparlos por año, evento, proyecto…</li>



<li><strong>Tener al menos dos copias</strong><br>Una en tu equipo o en tu NAS, otra en un disco externo que no esté siempre conectado.<br>Y si puedes, una tercera fuera de casa (otro domicilio o un almacenamiento cifrado en la nube).</li>



<li><strong>Usar herramientas sencillas para acceder a tu contenido</strong>
<ul class="wp-block-list">
<li>Un servidor de medios (Plex, Jellyfin, etc.)</li>



<li>Un sistema de notas o documentos (por ejemplo, Nextcloud, o simplemente carpetas sincronizadas)</li>



<li>Un visor de fotos autoalojado, si te animas.</li>
</ul>
</li>



<li><strong>Pensar en local primero</strong><br>Que todo funcione aunque se vaya el internet.<br>El acceso remoto vendrá después si lo necesitas.</li>
</ul>



<p>¿Tiene trabajo? Sí.<br>¿Requiere aprender algunas cosas nuevas? También.<br>¿Merece la pena para lo que realmente te importa? Para mí, sin duda.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">No todo hay que poseerlo: elegir qué conservar y qué alquilar</h2>



<p>Tampoco se trata de obsesionarse y guardar absolutamente todo.</p>



<p>Yo lo estoy enfocando así:</p>



<ul class="wp-block-list">
<li><strong>Propiedad total</strong>
<ul class="wp-block-list">
<li>fotos y vídeos familiares,</li>



<li>copias de seguridad de mis proyectos,</li>



<li>música o libros que para mí tienen valor especial,</li>



<li>Contenidos que he comprado sin DRM.</li>
</ul>
</li>



<li><strong>Uso mixto (local + nube)</strong><ul><li>Documentos de trabajo,notas,material que necesito en varios dispositivos.Siempre en formatos abiertos y con copia local, aunque use sincronización. Por entrar en un detalle, no uso formatos de Google Docs, prefiero un ODT o un DOCX que contiene el dato y no un hipervínculo a los datos en la nube de Google.</li></ul></li>



<li><strong>Alquiler consciente</strong><ul><li>series de moda,Películas</li></ul> que solo veré una vez,música que no quiero comprar pero si escuchar, aplicaciones<ul><li> O juegos que sé que son temporales.</li></ul>Aquí acepto que es un alquiler y nada más. Lo disfruto y lo dejo ir.</li>
</ul>



<p>La diferencia con el modelo actual es esta:<br><strong>Antes confundía “lo tengo en la plataforma X” con “es mío”.<br>Ahora intento tener claro que, si no vive en mi infraestructura, no es realmente mío.</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">El precio de recuperar la propiedad (y por qué lo pago gustoso)</h2>



<p>Ser dueño de algo en digital en 2025 tiene un precio:</p>



<ul class="wp-block-list">
<li>tiempo para organizar y aprender,</li>



<li>dinero para algo de hardware,</li>



<li>Disciplina para hacer copias de seguridad y revisarlas de vez en cuando.</li>
</ul>



<p>A cambio, gano algo que cada vez valoro más:<br>La tranquilidad de saber que parte de mi vida digital <strong>no depende de una cláusula en una página web ni de los caprichos de una empresa</strong>.</p>



<p>No pretendo que todo el mundo se monte un minicentro de datos en casa.<br>Pero sí creo que, como usuarios, tenemos que dejar de creernos el cuento de que “comprar digital” es lo mismo que comprar en físico.</p>



<p>No lo es.</p>



<p>Y si queremos que parte de nuestra cultura, nuestras memorias y nuestro trabajo no se evaporen en el próximo cambio de catálogo, tendremos que volver, aunque sea un poco, a algo muy simple:</p>



<p>➡️ <strong>Guardar lo que nos importa, con nuestras propias manos, en sistemas que controlamos nosotros.</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Al final, se trata de elegir qué quieres recordar</h2>



<p>Cuando echo la vista atrás, veo claramente tres etapas:</p>



<ol class="wp-block-list">
<li><strong>La época en la que descargábamos todo y lo guardábamos todo</strong>, con sus luces y sus sombras, pero con una sensación clara de control.</li>



<li><strong>La era dorada del streaming y las suscripciones</strong>, en la que nos creímos que el acceso lo solucionaba todo.</li>



<li><strong>El momento actual</strong>, en el que empezamos a ver los límites de ese modelo y la necesidad de recuperar parte de la propiedad perdida.</li>
</ol>



<p><strong>No todo merece el esfuerzo de conservarlo.<br>Pero algunas cosas, sí.</strong></p>



<p>Música, libros, películas, fotos, proyectos, recuerdos, algunas aplicaciones y juegos…<br>Si dentro de 10 o 20 años quiero seguir teniéndolos, sé que no puedo delegarlo todo en plataformas que cambian más rápido que mi memoria.</p>



<p>Por eso, poco a poco, estoy volviendo a algo muy básico:</p>



<ul class="wp-block-list">
<li><strong>ficheros que controlo</strong>,</li>



<li><strong>formatos que entiendo</strong>,</li>



<li><strong>claves que no dependen de nadie</strong>,</li>



<li><strong>Servidores y discos que puedo tocar con la mano</strong>.</li>
</ul>



<p>En un mundo donde casi todo es alquiler, <strong>elegir qué quieres poseer de verdad</strong> es casi un acto de rebeldía tranquila.<br>Y, al menos en mi caso, es una rebeldía que pienso seguir practicando.</p>



<p>Imagen de <a href="https://aifreeimages.com/preserving-digital-and-physical-media-a-conceptual-illustration-of-ownership-and-storage/" target="_blank" rel="noreferrer noopener">AI free images</a>.</p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/no-eres-dueno-de-casi-nada-digital-y-como-estoy-recuperando-parte-de-lo-perdido/">No eres dueño de casi nada digital (y cómo estoy recuperando parte de lo perdido)</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Los nuevos feudos de Silicon Valley y el eco inquietante de El individuo soberano</title>
		<link>https://carrero.es/nuevos-feudos-silicon-valley-el-eco-inquietante-el-individuo-soberano/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Thu, 20 Nov 2025 06:45:31 +0000</pubDate>
				<category><![CDATA[libros]]></category>
		<category><![CDATA[ciudad estado]]></category>
		<category><![CDATA[Edad media]]></category>
		<category><![CDATA[el individuo soberano]]></category>
		<category><![CDATA[señores feudales]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10883</guid>

					<description><![CDATA[<p>Hace pocos meses cayó en mis manos un libro que me marcó: El individuo soberano, de William Rees-Mogg y James ... </p>
<p class="read-more-container"><a title="Los nuevos feudos de Silicon Valley y el eco inquietante de El individuo soberano" class="read-more button" href="https://carrero.es/nuevos-feudos-silicon-valley-el-eco-inquietante-el-individuo-soberano/#more-10883" aria-label="Leer más sobre Los nuevos feudos de Silicon Valley y el eco inquietante de El individuo soberano">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/nuevos-feudos-silicon-valley-el-eco-inquietante-el-individuo-soberano/">Los nuevos feudos de Silicon Valley y el eco inquietante de El individuo soberano</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hace pocos meses cayó en mis manos un libro que me marcó: <em><strong><a href="https://amzn.to/3JUijXv" target="_blank" rel="noreferrer noopener">El individuo soberano</a></strong></em>, de William Rees-Mogg y James Dale Davidson. <strong>Se publicó en 1997</strong>, cuando Internet todavía hacía ruido al conectarse y nadie hablaba de Web3, cripto o “ciudades privadas”. Aun así, el libro se atrevía a plantear algo que entonces sonaba casi a ciencia ficción: que el poder de los Estados se iría erosionando y que los individuos más ricos y mejor conectados podrían “escapar” de las limitaciones fiscales, legales y geográficas de los países tradicionales.</p>



<p>Hoy, cuando uno lee titulares sobre multimillonarios de Silicon Valley comprando enormes extensiones de tierra en California, impulsando proyectos urbanos propios en distintas partes del mundo o negociando regímenes especiales con pequeños Estados, la sensación es extraña: muchas de aquellas ideas que parecían teoría radical de los 90 empiezan a materializarse, aunque sea de forma imperfecta, desigual y a veces bastante cutre.</p>



<p>Este artículo no pretende ser un panfleto anti-tecnología (al contrario, vivo de ella y creo firmemente en su potencial), pero sí una reflexión personal sobre hacia dónde nos puede conducir ese sueño recurrente de algunos magnates: construir sus propias ciudades-Estado donde ellos fijan las reglas del juego.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">De la ciudad-Estado medieval al “campus-Estado” tecnológico</h3>



<p>La metáfora de los “señores feudales de Silicon Valley” no es casualidad. En la Edad Media, el poder real estaba fragmentado: pequeñas unidades políticas controladas por señores con su ejército, su castillo y sus normas. Los campesinos dependían de ellos para todo: seguridad, justicia, trabajo.</p>



<p>Hoy no hay castillos de piedra, pero sí campus vallados, grandes extensiones de terreno compradas discretamente y acuerdos con autoridades locales para crear zonas urbanas “modelos de innovación” con regulaciones a medida. No hace falta mucha imaginación para ver el paralelismo:</p>



<ul class="wp-block-list">
<li><strong>Ellos controlan la infraestructura crítica</strong>: redes, nubes, plataformas, pagos, incluso identidad digital.</li>



<li><strong>Ellos marcan las condiciones de acceso</strong>: términos de uso, comisiones, algoritmos invisibles.</li>



<li><strong>Ellos sueñan con territorios físicos donde las reglas tradicionales se relajen</strong>: urbanismo, fiscalidad, derecho laboral, experimentación tecnológica.</li>
</ul>



<p>Lo que cambia no es sólo el nivel tecnológico, sino también la ambición: ya no se trata simplemente de empresas influyentes, sino de actores privados que aspiran a tener su propio “espacio soberano” en el que el Estado pase a un segundo plano.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Lo que anunciaba <em>El individuo soberano</em>… y lo que no vio venir</h3>



<p>Rees-Mogg y Davidson planteaban en su libro una tesis poderosa: al pasar de una sociedad industrial a una sociedad de la información, el capital intelectual y digital podría moverse por el mundo con mucha mayor facilidad que los Estados. Eso permitiría a las personas más ricas y conectadas “arbitrar” entre jurisdicciones, elegir dónde tributan, dónde viven y bajo qué normas operan.</p>



<p>Varias de sus predicciones han envejecido sorprendentemente bien:</p>



<ul class="wp-block-list">
<li>La <strong>deslocalización del capital</strong> y las empresas que “eligen” país como quien elige hosting.</li>



<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;">La <strong>pérdida de poder relativo de los Estados nacionales</strong> frente a los mercados globales, los grandes fondos y las corporaciones tecnológicas.</span></li>



<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;">El auge de <strong>los activos digitales y de los sistemas de pago alternativos</strong>, desde las criptomonedas hasta nuevas formas de mover dinero casi sin fricción entre países.</span></li>
</ul>



<p>Pero quizás lo que el libro subestimó fue el grado de <strong>concentración de poder en unas pocas plataformas privadas</strong>. La visión era la de individuos más libres; la realidad, de momento, se parece más a una dependencia creciente de infraestructuras controladas por muy pocos actores.</p>



<p>En lugar de millones de individuos soberanos y plenamente empoderados, lo que se ve es la aparición de una especie de aristocracia digital con capacidad para negociar de igual a igual con los gobiernos… o incluso para intentar diseñar sus propias ciudades-Estado desde cero.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">¿Qué prometen estas nuevas “ciudades privadas”?</h3>



<p>Cuando se analiza el discurso de los impulsores de estas ciudades-Estado de inspiración tecnológica, suelen repetirse algunos argumentos:</p>



<ul class="wp-block-list">
<li><strong>Innovación sin trabas</strong>: menos burocracia, menos normas “anticuadas”, más margen para experimentar con urbanismo, movilidad, IA, drones, biometría, etc.</li>



<li><strong>Fiscalidad “eficiente”</strong>: impuestos simples y bajos, a cambio de atraer talento global y capital a gran escala.</li>



<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>Gobernanza algorítmica</strong>: desde las votaciones digitales hasta los contratos inteligentes, con la promesa de menos corrupción y más transparencia.</span></li>



<li><strong>Seguridad y calidad de vida</strong>: entornos supuestamente más seguros, limpios, sostenibles y orientados a una élite de profesionales globales.</li>
</ul>



<p>Sobre el papel puede sonar atractivo, sobre todo si se compara con la lentitud y torpeza de muchas administraciones públicas. Pero detrás de esa narrativa hay preguntas incómodas:</p>



<ul class="wp-block-list">
<li>¿Quién decide qué se puede experimentar y qué no?</li>



<li>¿Qué pasa con los derechos laborales, la protección social o el acceso a la vivienda?</li>



<li>¿Quién representa a quienes viven allí si no son accionistas ni fundadores?</li>



<li>¿Qué mecanismos hay para limitar los abusos de poder… cuando el poder no es un Estado, sino una empresa?</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">De utopía libertaria a desigualdad acelerada</h3>



<p>Una de las ideas centrales de <em>El individuo soberano</em> es que quienes mejor naveguen la transición tecnológica podrán “desconectarse” parcialmente de las obligaciones de los Estados tradicionales. En la práctica, eso significa que los más ricos pueden vivir donde quieran, tributar donde les convenga y negociar condiciones especiales.</p>



<p>Las ciudades-Estado privadas o semiprivadas encajan en esa lógica:</p>



<ul class="wp-block-list">
<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;">Territorios pensados para <strong>atraer a una minoría de alto poder adquisitivo</strong>, con servicios de primer nivel, un buen entorno regulatorio y una digitalización extrema.</span></li>



<li>Entornos en los que los <strong>costes sociales (sanidad pública, educación universal, infraestructuras comunes)</strong> pueden quedar fuera del modelo… y seguir recayendo en los países “normales”.</li>



<li>Una brecha creciente entre quienes viven dentro de esas burbujas hiperoptimizadas y quienes se quedan en ciudades y países que siguen sosteniendo el resto del sistema.</li>
</ul>



<p>El riesgo es evidente: que la transición hacia una economía basada en la información no traiga sólo más eficiencia, sino también <strong>más fragmentación social y territorial</strong>, con feudos de alta tecnología rodeados de zonas que se quedan atrás.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">¿Y Europa? ¿Y España? Soberanía digital frente a feudos privados</h3>



<p>Desde la perspectiva europea, todo esto se cruza con un tema del que hablo mucho: la <strong>soberanía digital</strong>. Mientras algunos sueñan con ciudades privadas diseñadas desde Silicon Valley, la Unión Europea intenta construir un modelo en el que:</p>



<ul class="wp-block-list">
<li>La tecnología se integra con <strong>derechos fundamentales</strong>, como la privacidad o la protección de datos.</li>



<li>Las grandes plataformas no puedan actuar como legisladores de facto sin ningún tipo de control democrático.</li>



<li>La innovación conviva con normas claras en materia de competencia, fiscalidad y trabajo.</li>
</ul>



<p>No es un camino perfecto ni rápido, y muchas veces la regulación llega tarde. Pero si Europa renuncia a dar esa batalla, el vacío lo llenarán otros con su propia visión: una mezcla de capital, algoritmos y territorios a medida, donde el voto pese menos que la participación accionarial.</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="es" dir="ltr">“El exceso de información disponible en la actualidad hace que la brevedad sea una prioridad. La brevedad lleva a la abreviación. La abreviación omite lo que no se conoce.” Escrito en 1997: El individuo soberano!</p>&mdash; Color Vivo Internet (@colorvivo) <a href="https://twitter.com/colorvivo/status/1991183813620236478?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">November 19, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p>En España, el debate todavía suena lejano cuando se habla de “ciudades-Estado tecnológicas”, pero no lo es tanto si se piensa en:</p>



<ul class="wp-block-list">
<li><strong>Zonas económicas especiales</strong> o regímenes fiscales ultraflexibles para atraer grandes empresas.</li>



<li>Ciudades que compiten por convertirse en hubs tecnológicos poniendo sobre la mesa suelo, infraestructuras y normativas flexibles.</li>



<li>Dependencia creciente de nubes, chips y plataformas que no controlamos ni producimos aquí.</li>
</ul>



<p>Si la única alternativa al Estado tradicional es el feudo privado, vamos mal. <span style="box-sizing: border-box; margin: 0px; padding: 0px;">La respuesta debería pasar por <strong>fortalecer instituciones democráticas capaces de regular la tecnología</strong>, garantizar los derechos y, a la vez, permitir innovar sin convertir a los ciudadanos en meros “usuarios” de un sistema cerrado.</span></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Una reflexión personal para cerrar</h3>



<p>Cuando leí <em><em><strong><a href="https://amzn.to/3JUijXv" target="_blank" rel="noreferrer noopener">El individuo soberano</a></strong></em></em>, me impresionó la capacidad de sus autores para anticipar tendencias que hoy damos por hechas: la globalización del capital, la digitalización de casi todo, la erosión de ciertas formas de poder estatal. <span style="box-sizing: border-box; margin: 0px; padding: 0px;">Pero también me llamó la atención algo que se ha confirmado con el tiempo: <strong>no existe la neutralidad en la tecnología</strong>.</span></p>



<figure class="wp-block-image size-full"><a href="https://amzn.to/3JUijXv" target="_blank" rel=" noreferrer noopener"><img loading="lazy" decoding="async" width="1000" height="1400" src="https://carrero.es/wp-content/uploads/2025/11/libro-el-individuo-soberano.jpg" alt="" class="wp-image-10885" srcset="https://carrero.es/wp-content/uploads/2025/11/libro-el-individuo-soberano.jpg 1000w, https://carrero.es/wp-content/uploads/2025/11/libro-el-individuo-soberano-250x350.jpg 250w, https://carrero.es/wp-content/uploads/2025/11/libro-el-individuo-soberano-731x1024.jpg 731w, https://carrero.es/wp-content/uploads/2025/11/libro-el-individuo-soberano-768x1075.jpg 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></a></figure>



<p>Las ciudades-Estado imaginadas por la élite de Silicon Valley no son simples experimentos urbanísticos. Son propuestas de un nuevo contrato social, en las que muchas de las garantías que hoy damos por sentadas (desde la sanidad pública hasta la protección de datos) pasan a depender de decisiones privadas.</p>



<p>Como alguien que lleva toda la vida en Internet, que cree en el emprendimiento y que vive de la nube, no me considero tecnófobo ni mucho menos. Pero precisamente por eso me parece importante hacer estas preguntas incómodas ahora, y no cuando todas las piezas estén ya colocadas sobre el tablero.</p>



<p>Porque quizá la verdadera disyuntiva de las próximas décadas no será sólo entre Estados fuertes y Estados débiles, sino entre <strong>democracias capaces de gobernar la tecnología</strong> y <strong>feudos privados disfrazados de ciudades inteligentes</strong>.</p>



<p>Y ahí, cada ciudadano —cada “individuo soberano”, si se quiere mantener la expresión— tendrá que decidir de qué lado quiere vivir.</p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/nuevos-feudos-silicon-valley-el-eco-inquietante-el-individuo-soberano/">Los nuevos feudos de Silicon Valley y el eco inquietante de El individuo soberano</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mi cuenta @carrero ha sido suspendida por “inautenticidad”: lo que ha pasado y por qué pido una revisión en X</title>
		<link>https://carrero.es/mi-cuenta-carrero-suspendida-inautenticidad-x-twitter/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Fri, 17 Oct 2025 21:33:20 +0000</pubDate>
				<category><![CDATA[general]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10876</guid>

					<description><![CDATA[<p>Hoy me he encontrado con una situación tan absurda como preocupante: X (antes Twitter) ha suspendido mi cuenta personal @carrero ... </p>
<p class="read-more-container"><a title="Mi cuenta @carrero ha sido suspendida por “inautenticidad”: lo que ha pasado y por qué pido una revisión en X" class="read-more button" href="https://carrero.es/mi-cuenta-carrero-suspendida-inautenticidad-x-twitter/#more-10876" aria-label="Leer más sobre Mi cuenta @carrero ha sido suspendida por “inautenticidad”: lo que ha pasado y por qué pido una revisión en X">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/mi-cuenta-carrero-suspendida-inautenticidad-x-twitter/">Mi cuenta @carrero ha sido suspendida por “inautenticidad”: lo que ha pasado y por qué pido una revisión en X</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hoy me he encontrado con una situación tan absurda como preocupante: <strong>X (antes Twitter) ha suspendido mi cuenta personal @carrero</strong> por presunto “incumplimiento de las reglas relativas a la autenticidad”. Soy suscriptor <strong>Premium</strong>; llevo años usando esa cuenta para comunicarme a nivel personal y profesional y puedo <strong>acreditar mi identidad</strong> sin ningún problema. Adjunto la <strong>captura</strong> que me ha enviado la propia plataforma para documentar el caso.</p>



<figure class="wp-block-image alignwide size-full"><img loading="lazy" decoding="async" width="1177" height="2560" src="https://carrero.es/wp-content/uploads/2025/10/bloqueo-x-carrero-por-autenticidad-scaled.jpg" alt="" class="wp-image-10877" srcset="https://carrero.es/wp-content/uploads/2025/10/bloqueo-x-carrero-por-autenticidad-scaled.jpg 1177w, https://carrero.es/wp-content/uploads/2025/10/bloqueo-x-carrero-por-autenticidad-161x350.jpg 161w, https://carrero.es/wp-content/uploads/2025/10/bloqueo-x-carrero-por-autenticidad-471x1024.jpg 471w, https://carrero.es/wp-content/uploads/2025/10/bloqueo-x-carrero-por-autenticidad-768x1670.jpg 768w, https://carrero.es/wp-content/uploads/2025/10/bloqueo-x-carrero-por-autenticidad-706x1536.jpg 706w, https://carrero.es/wp-content/uploads/2025/10/bloqueo-x-carrero-por-autenticidad-942x2048.jpg 942w" sizes="auto, (max-width: 1177px) 100vw, 1177px" /></figure>



<h2 class="wp-block-heading">Quién soy y por qué esta suspensión no tiene sentido</h2>



<p>Me llamo <strong>David Carrero Fernández-Baillo</strong>. Soy cofundador y ejecutivo en <strong>Stackscale</strong>, una compañía europea de <strong>infraestructura cloud</strong>; además, participo como inversor en proyectos como <strong>Acumbamail, Genially, Mailtrack, Product Hackers</strong> y <strong>Color Vivo</strong>, entre otros.<br>Mi actividad pública es fácil de verificar:</p>



<ul class="wp-block-list">
<li>Web corporativa: <a href="https://www.stackscale.com/" target="_blank" rel="noopener">https://www.stackscale.com</a></li>



<li>Sobre Stackscale: <a href="https://www.stackscale.com/es/sobre-nosotros/" target="_blank" rel="noopener">https://www.stackscale.com/es/sobre-nosotros/</a></li>



<li>Perfil profesional (LinkedIn): <a href="https://es.linkedin.com/in/dcarrero" target="_blank" rel="noopener">https://es.linkedin.com/in/dcarrero</a></li>



<li>Entrevistas y presencia en medios:<br><a href="https://producthackers.com/es/podcast/episodio-19-infraestructura-cloud-david-carrero-stackscale/" target="_blank" rel="noopener">https://producthackers.com/es/podcast/episodio-19-infraestructura-cloud-david-carrero-stackscale/</a><br><a href="https://www.youtube.com/watch?v=NQZ7YfMA9Zk" target="_blank" rel="noopener">https://www.youtube.com/watch?v=NQZ7YfMA9Zk</a><br><a href="https://www.youtube.com/watch?v=YjY9ZrzjZ6I" target="_blank" rel="noopener">https://www.youtube.com/watch?v=YjY9ZrzjZ6I</a><br><a href="https://elreferente.es/emprendedores/david-carrero/?refrc=1" target="_blank" rel="noopener">https://elreferente.es/emprendedores/david-carrero/?refrc=1</a><br><a href="https://www.youtube.com/watch?v=L08cx2kEuqM" target="_blank" rel="noopener">https://www.youtube.com/watch?v=L08cx2kEuqM</a><br><a href="https://www.elconfidencial.com/tecnologia/2013-05-28/los-mayores-fracasos-de-los-emprendedores-digitales-espanoles_766882/" target="_blank" rel="noopener">https://www.elconfidencial.com/tecnologia/2013-05-28/los-mayores-fracasos-de-los-emprendedores-digitales-espanoles_766882/</a></li>
</ul>



<p>No he participado en actividades inauténticas ni en tácticas de manipulación para amplificar contenido. <strong>Cumplo las reglas</strong> y, si hubiese algún error por mi parte, necesito que me indiquen <strong>la publicación o la conducta exacta</strong> para corregirla de inmediato.</p>



<h2 class="wp-block-heading">Qué pido a X</h2>



<ol class="wp-block-list">
<li><strong>Revisión manual</strong> del expediente y <strong>restablecimiento</strong> de <strong>@carrero</strong>.</li>



<li>En caso de que exista un contenido cuestionado, <strong>identificación precisa</strong> del tuit/acción y la <strong>regla concreta</strong> aplicada.</li>



<li>Posibilidad de <strong>verificación reforzada</strong>: documentación oficial, selfie de verificación, dominio corporativo y comprobante de suscripción Premium.</li>
</ol>



<p>No he creado ni crearé cuentas alternativas para sortear la suspensión. Quiero resolver esto <strong>correctamente</strong>.</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="es" dir="ltr">Hola <a href="https://twitter.com/elonmusk?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">@elonmusk</a> <a href="https://twitter.com/Support?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">@Support</a> <a href="https://twitter.com/X?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">@X</a>: desde la cuenta de empresa <a href="https://twitter.com/colorvivo?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">@colorvivo</a> expongo un caso urgente. Soy David Carrero Fernández-Baillo (<a href="https://twitter.com/carrero?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">@carrero</a>), suscriptor Premium. Hoy han suspendido mi cuenta por “inautenticidad”. Solicito revisión manual y restablecimiento.</p>&mdash; Color Vivo Internet (@colorvivo) <a href="https://twitter.com/colorvivo/status/1979292425580318784?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">October 17, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<h2 class="wp-block-heading">Un problema mayor: spam descontrolado y falsos positivos</h2>



<p><span style="box-sizing: border-box; margin: 0px; padding: 0px;">Más allá de mi caso, hay un tema de fondo que muchos usuarios perciben: <strong>la red está inundada de spam</strong>, respuestas basura, suplantaciones de identidad </span>y estafas, mientras que cuentas reales —y a menudo pequeñas— se ven sujetas a suspensiones preventivas y a procesos de apelación opacos.<br>La lucha contra la inautenticidad es necesaria, pero no puede hacerse a costa de castigar a quienes dan la cara con nombre y apellidos. Si el sistema automatizado se equivoca, debe existir un debido proceso: una explicación clara, plazos razonables y la posibilidad real de aportar pruebas.</p>



<h2 class="wp-block-heading">Por qué esto importa</h2>



<p>Las plataformas sociales forman parte de la identidad digital de las personas y las empresas. Perder una cuenta legítima sin explicaciones concretas genera inseguridad jurídica, desincentiva la participación y daña la confianza. Si además pagas una suscripción que promete más herramientas y soporte, lo mínimo es esperar transparencia y un <strong>trato proporcional</strong>.</p>



<h2 class="wp-block-heading">Lo que haré a continuación</h2>



<ul class="wp-block-list">
<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;">He presentado la <strong>apelación formal</strong> a X, solicitando una revisión manual.</span></li>



<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;">Mantendré informada a mi comunidad a través de</span> cuentas corporativas, en especial a través de @colorvivo y de los canales de Stackscale.</li>



<li>Cuando tenga una respuesta, la <strong>compartiré públicamente</strong> aquí para que sirva de referencia para otros usuarios en situaciones similares.</li>
</ul>



<p>Si quieres ayudar, <strong>comparte</strong> este artículo. La visibilidad no sustituye el proceso, pero ayuda a que estos casos <strong>no pasen desapercibidos</strong> y a que las plataformas mejoren.</p>



<h2 class="wp-block-heading">Cierre</h2>



<p>Agradezco de antemano a quien corresponda en X la revisión de este caso. No pido un trato de favor: pido <strong>claridad, verificación y proporcionalidad</strong>. Si ha habido un error, que se corrija. Si no, que se explique <strong>qué norma y qué acción</strong> lo justifican.<br>Mientras tanto, seguiré trabajando —como siempre— para hacer de Internet un lugar más útil, seguro y confiable para empresas y usuarios.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Preguntas frecuentes (por si te sirve si estás en una situación parecida)</h3>



<p><strong>¿Qué significa “suspensión por inautenticidad” en X?</strong><br>Suele activarse cuando sus sistemas detectan señales que <em>interpretan</em> como automatización, suplantación o manipulación coordinada. Son modelos estadísticos: útiles a gran escala, pero con riesgo de <strong>falsos positivos</strong>.</p>



<p><strong>¿Qué incluir en una apelación?</strong><br>Datos de identidad verificables (documentación, dominio corporativo, enlaces públicos), historial de uso y una <strong>petición explícita</strong> para que indiquen la <strong>publicación o comportamiento concreto</strong> y la <strong>regla</strong> aplicada.</p>



<p><strong>¿Ser Premium evita estos problemas?</strong><br>No. Puede facilitar la verificación, pero no sustituye una <strong>revisión humana</strong> ni garantiza que un algoritmo no señale la cuenta por error. Lo que sí debería garantizar es <strong>un canal de soporte más claro y ágil</strong>.</p>



<p><strong>¿Qué buenas prácticas ayudan a no parecer “inauténtico”?</strong><br>Evitar cambios bruscos y constantes de identidad, no usar automatismos opacos, cuidar el uso de acortadores y enlaces, activar <strong>2FA</strong>, verificar el dominio propio y mantener una presencia pública coherente (web, LinkedIn, menciones en medios).</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Nota: este post incluye una <strong>captura de pantalla</strong> con la notificación recibida desde X.</p>
</blockquote>
<p>La entrada <a rel="nofollow" href="https://carrero.es/mi-cuenta-carrero-suspendida-inautenticidad-x-twitter/">Mi cuenta @carrero ha sido suspendida por “inautenticidad”: lo que ha pasado y por qué pido una revisión en X</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>El algoritmo de Wilson: la receta matemática que fabrica laberintos “perfectos” sin sesgos</title>
		<link>https://carrero.es/laberintos-wilson/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 17:01:01 +0000</pubDate>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[laberintos]]></category>
		<category><![CDATA[wilson]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10867</guid>

					<description><![CDATA[<p>Pocas cosas parecen tan caóticas —y, a la vez, tan hipnóticas— como un buen laberinto. Lo que para el lector ... </p>
<p class="read-more-container"><a title="El algoritmo de Wilson: la receta matemática que fabrica laberintos “perfectos” sin sesgos" class="read-more button" href="https://carrero.es/laberintos-wilson/#more-10867" aria-label="Leer más sobre El algoritmo de Wilson: la receta matemática que fabrica laberintos “perfectos” sin sesgos">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/laberintos-wilson/">El algoritmo de Wilson: la receta matemática que fabrica laberintos “perfectos” sin sesgos</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Pocas cosas parecen tan caóticas —y, a la vez, tan hipnóticas— como un buen laberinto. Lo que para el lector es un pasatiempo de domingo, para matemáticos e informáticos es un terreno fértil donde poner a prueba ideas sobre aleatoriedad, grafos y recorridos. Entre todas las técnicas para generarlos, una destaca por su elegancia y por la garantía que ofrece: el <strong>algoritmo de Wilson</strong>, presentado en 1996 por el matemático <strong>David Bruce Wilson</strong>. Su promesa es contundente: producir laberintos <strong>perfectos</strong> y <strong>verdaderamente aleatorios</strong>.</p>



<p>A diferencia de métodos populares que tienden a “favoritismos” invisibles —por ejemplo, corredores demasiado rectos o sesgos hacia esquinas—, Wilson asegura que <strong>todas</strong> las configuraciones válidas para una cuadrícula dada tienen <strong>la misma probabilidad</strong> de aparecer. No hay trucos, no hay patrones repetidos: solo <strong>aleatoriedad uniforme</strong> sobre el conjunto de árboles generadores.</p>



<p>A continuación, una guía para entender qué lo hace especial, cómo funciona y por qué su influencia va más allá de los pasatiempos.</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex">
<div class="wp-block-button has-custom-width wp-block-button__width-100 is-style-fill"><a class="wp-block-button__link has-base-3-color has-contrast-2-background-color has-text-color has-background has-link-color has-medium-font-size has-custom-font-size wp-element-button" href="https://carrero.es/files/generador-laberintos-wilson.html" style="border-radius:0px" target="_blank" rel="noreferrer noopener">Crear tu propio Laberinto Wilson (y leer código en JS)</a></div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">¿Qué significa “laberinto perfecto”?</h2>



<p>En jerga de grafos, un laberinto <strong>perfecto</strong> es aquel que puede verse como un <strong>árbol de expansión</strong> (<em>spanning tree</em>) del grafo subyacente: hay <strong>exactamente un camino</strong> entre cualquier par de celdas. No hay <strong>ciclos</strong> (bucles) ni <strong>islas</strong> inaccesibles. Esta propiedad convierte al laberinto en un desafío “justo”: todo es alcanzable y no existen atajos redundantes que rompan el encanto del recorrido.</p>



<p>Generar árboles de expansión no es difícil; hacerlo de forma <strong>uniforme</strong> sí lo es. El algoritmo de Wilson aporta justamente eso: <strong>uniformidad</strong>. Cada árbol posible del grafo (piense en su cuadrícula) es equiprobable.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">La idea clave: caminatas aleatorias con borrado de bucles</h2>



<p>La técnica descansa sobre un objeto precioso de la probabilidad moderna: las <strong>caminatas aleatorias con borrado de bucles</strong> (<em>loop-erased random walks</em>, LERW). Imagine que recorre la cuadrícula al azar. Si alguna vez vuelve a pisar una celda que ya había visitado, habrá formado un <strong>bucle</strong>. El “truco Wilson” es <strong>borrar ese bucle</strong> por completo de la trayectoria —eliminando todos los pasos entre la primera y la segunda visita a la celda— y seguir caminando desde ahí. El resultado es una <strong>traza sin ciclos</strong>.</p>



<p>Con esa herramienta, el algoritmo se construye así:</p>



<ol class="wp-block-list">
<li><strong>Elija una celda semilla</strong>. En una cuadrícula vacía (todas las celdas “negras”), marque <strong>una al azar</strong> como parte del laberinto (ponga esa celda “blanca”). Es la primera pieza del árbol.</li>



<li><strong>Arranque una caminata aleatoria desde otra celda</strong>. Tome al azar una celda negra y empiece a <strong>caminar al azar</strong> (arriba, abajo, izquierda, derecha). Mantenga un <strong>registro</strong> de su trayectoria. Si la caminata <strong>se cruza consigo misma</strong>, <strong>borre</strong> el bucle: retroceda en el registro hasta la primera aparición del cruce y <strong>elimine</strong> los pasos intermedios.</li>



<li><strong>Conecte y consolide</strong>. Siga así hasta que la caminata toque <strong>alguna celda blanca</strong> (parte ya del laberinto). En ese instante, <strong>todos los pasos de la caminata (tras borrar bucles)</strong> se <strong>fijan</strong>: se vuelven “blancos” y se <strong>incorporan</strong> al laberinto.</li>



<li><strong>Repita</strong>. Elija otra celda negra y repita el proceso. Cuando <strong>todas</strong> las celdas sean blancas, habrá construido un <strong>árbol de expansión</strong> de la cuadrícula: su laberinto perfecto.</li>
</ol>



<p>La magia está en que, aunque la caminata individual es azarosa y local, el resultado global —al consolidar sucesivas LERW contra el árbol— <strong>reparte</strong> la probabilidad <strong>de forma uniforme</strong> sobre <strong>todos</strong> los árboles de expansión posibles del grafo. No hay configuraciones “privilegiadas”.</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex">
<div class="wp-block-button has-custom-width wp-block-button__width-100 is-style-fill"><a class="wp-block-button__link has-base-3-color has-contrast-2-background-color has-text-color has-background has-link-color has-medium-font-size has-custom-font-size wp-element-button" href="https://carrero.es/files/generador-laberintos-wilson.html" style="border-radius:0px" target="_blank" rel="noreferrer noopener">Crear tu propio Laberinto Wilson (y leer código en JS)</a></div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Por qué funciona (sin entrar en fórmulas)</h2>



<p>Detrás del telón, el algoritmo se apoya en una conexión profunda entre <strong>LERW</strong> y los <strong>árboles generadores uniformes</strong> (<em>uniform spanning trees</em>, UST). Esa conexión, explorada en la década de 1990, garantiza que el procedimiento “semilla + LERW hasta el árbol” <strong>muestra</strong> exactamente la <strong>distribución uniforme</strong> de árboles. Traducción: si imagináramos <strong>todas</strong> las formas de tender caminos sin ciclos que conecten la cuadrícula completa, Wilson recorre ese catálogo <strong>sin favoritismos</strong>.</p>



<p>Un detalle operativo importante: el algoritmo solo <strong>fija</strong> un trayecto cuando toca el árbol ya construido. Antes de eso, la caminata es <strong>tentativa</strong> y borra cualquier bucle que aparezca. Esa disciplina evita que se formen ciclos y asegura que cada consolidación <strong>suma ramas</strong> al árbol sin cerrarlo sobre sí mismo.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">¿Cómo se compara con otros generadores de laberintos?</h2>



<ul class="wp-block-list">
<li><strong>Búsqueda en profundidad (DFS) con retroceso</strong>: muy popular por su sencillez y velocidad. Produce laberintos perfectos, pero suele mostrar <strong>corredores largos</strong> y <strong>pocas bifurcaciones</strong>; es <strong>sesgado</strong> hacia ciertos patrones.</li>



<li><strong>Prim/Kruskal “aleatorizados”</strong>: variantes de estos clásicos para mínimos árboles de expansión también generan laberintos perfectos. En la práctica, si la aleatoriedad no se maneja con cuidado, suelen <strong>favorecer</strong> determinadas estructuras (por ejemplo, Prim tiende a “expander” desde una frontera, Kruskal a unir componentes dispersos).</li>



<li><strong>Aldous–Broder</strong>: otro algoritmo que utiliza <strong>caminatas aleatorias</strong> para obtener <strong>uniformidad</strong>. Es conceptualmente simple, pero <strong>menos eficiente</strong>: tarda más pasos en cubrir el grafo.</li>



<li><strong>Wilson</strong>: mantiene la <strong>uniformidad</strong> de Aldous–Broder con un comportamiento <strong>práctico muy competitivo</strong> gracias al <strong>borrado de bucles</strong>. En cuadrículas grandes ofrece tiempos esperados <strong>sólidos y escalables</strong>.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="641" height="401" src="https://carrero.es/wp-content/uploads/2025/10/laberinto_40x25.png" alt="" class="wp-image-10870" srcset="https://carrero.es/wp-content/uploads/2025/10/laberinto_40x25.png 641w, https://carrero.es/wp-content/uploads/2025/10/laberinto_40x25-470x294.png 470w" sizes="auto, (max-width: 641px) 100vw, 641px" /></figure>
</div>


<p>En resumen, si busca <strong>uniformidad garantizada</strong>, Wilson y Aldous–Broder son la elección. Entre ambos, Wilson suele ser la opción <strong>más eficiente</strong> para cuadrículas y grafos estructurados.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Implementarlo no es (tan) difícil: consejos prácticos</h2>



<p>Aunque su sustento teórico es rico, implementarlo en código es asequible. Algunas pautas útiles:</p>



<ul class="wp-block-list">
<li><strong>Estructuras de datos simples</strong>: mantenga un <strong>mapa</strong> de celdas “en el árbol” y una <strong>lista</strong> (o <em>stack</em>) para la caminata actual. Un <strong>diccionario</strong> que recuerde “desde dónde llegué a esta celda” ayuda a borrar bucles.</li>



<li><strong>Detección de bucles eficiente</strong>: use un <strong>hash</strong> (con las coordenadas de celda) para comprobar si la caminata ha <strong>visitado</strong> una celda antes. Si sí, borre desde la primera visita hasta la posición actual.</li>



<li><strong>Parada clara</strong>: la caminata se consolida cuando pisa <strong>cualquier</strong> celda <strong>del árbol</strong>. No necesita volver al origen.</li>



<li><strong>Selección aleatoria imparcial</strong>: en una cuadrícula 4-conexa (N, S, E, O), elija direcciones con <strong>probabilidad uniforme</strong>. Si algunas celdas están “bloqueadas”, descarte movimientos fuera de la cuadrícula.</li>



<li><strong>Visualización y depuración</strong>: dibujar el <strong>camino provisional</strong> en un color y el <strong>árbol</strong> en otro ayuda a comprobar que los <strong>bucles se borran</strong> y las <strong>ramas</strong> se fijan correctamente.</li>



<li><strong>Parámetros</strong>: el algoritmo generaliza a otras <strong>topologías</strong>: hexagonales, triangulares, grafos arbitrarios. Solo cambian los <strong>vecinos</strong> de cada nodo.</li>
</ul>



<p>Un pseudocódigo compacto (a alto nivel):</p>



<pre class="wp-block-code"><code>árbol ← {celda_semilla}
mientras existan celdas fuera del árbol:
    c ← celda_aleatoria no en árbol
    camino ← &#91;c]
    visitadas_en_camino ← {c}
    mientras c no esté en árbol:
        c' ← vecino_aleatorio_de(c)
        si c' ∈ visitadas_en_camino:
            borrar el lazo desde la primera aparición de c' en camino
        si no:
            añadir c' a camino y a visitadas_en_camino
        c ← c'
    añadir todas las aristas de camino al árbol
</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Más allá del pasatiempo: dónde se usa de verdad</h2>



<ul class="wp-block-list">
<li><strong>Videojuegos</strong>: <strong>generación procedural</strong> de mazmorras, niveles y mapas donde se necesita <strong>jugabilidad</strong> (todo conecta) y <strong>variedad</strong> sin patrones obvios.</li>



<li><strong>Simulaciones en física</strong>: <strong>percolación</strong>, <strong>difusión</strong>, <strong>campos aleatorios</strong>; los árboles uniformes y las LERW conectan con fenómenos que modelan cómo “avanza” algo en un medio.</li>



<li><strong>Ciencias de la computación</strong>: <strong>redes</strong> y <strong>ruteo</strong>; a veces se requiere muestrear <strong>árboles de expansión</strong> con distribuciones <strong>uniformes</strong> para evaluar algoritmos o robustez.</li>



<li><strong>Matemáticas</strong>: estudio de <strong>estructuras aleatorias</strong> en grafos, límites de LERW (relación con <strong>curvas SLE</strong> en planos continuos) y propiedades de <strong>árboles uniformes</strong>.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Velocidad, memoria y tamaño: preguntas que siempre aparecen</h2>



<p>La <strong>complejidad</strong> exacta depende del grafo, pero en cuadrículas regulares el algoritmo se comporta <strong>muy bien</strong> en la práctica. Es <strong>lineal</strong> en el número de celdas “más un factor suave” asociado a las caminatas aleatorias y a los bucles que borra. Además, su consumo de memoria es <strong>moderado</strong>: basta con guardar el <strong>árbol construido</strong> y el <strong>camino activo</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="640" src="https://carrero.es/wp-content/uploads/2025/10/laberinto_80x50-1024x640.png" alt="" class="wp-image-10871" srcset="https://carrero.es/wp-content/uploads/2025/10/laberinto_80x50-1024x640.png 1024w, https://carrero.es/wp-content/uploads/2025/10/laberinto_80x50-470x294.png 470w, https://carrero.es/wp-content/uploads/2025/10/laberinto_80x50-768x480.png 768w, https://carrero.es/wp-content/uploads/2025/10/laberinto_80x50.png 1281w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>Para tamaños “de pasatiempo” (por ejemplo, <strong>50 × 50</strong> o <strong>100 × 100</strong> celdas) la generación es <strong>instantánea</strong> en máquinas actuales. Para cuadrículas mucho mayores, conviene prestar atención a la <strong>calidad del generador aleatorio</strong> y a la <strong>eficiencia</strong> en la detección/borrado de bucles.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Variantes y extensiones: cuando el purista cede al diseñador</h2>



<p>Wilson, en su forma canónica, asegura <strong>uniformidad</strong>. Pero en videojuegos o arte generativo puede interesar <strong>sesgar</strong> levemente el resultado:</p>



<ul class="wp-block-list">
<li><strong>Pesos direccionales</strong>: dar más probabilidad a ciertas direcciones (corredores “ventilados”, estética concreta).</li>



<li><strong>Obstáculos</strong>: celdas prohibidas o “caros” que obliguen a la caminata a rodear.</li>



<li><strong>Semillas múltiples</strong>: arrancar con varias celdas “blancas” (árboles iniciales), aunque esto altera la distribución.</li>
</ul>



<p>Cada cambio implica <strong>renunciar</strong> a la uniformidad estricta; pero también es cierto que <strong>controlar la mano del azar</strong> puede ser deseable en determinados contextos estéticos o de diseño de niveles.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Un poco de historia, y por qué no fue “el primero”</h2>



<p>Antes de Wilson, <strong>Aldous–Broder</strong> (finales de los 80 / principios de los 90) ya ofrecía una receta para obtener <strong>árboles uniformes</strong> con una sola caminata aleatoria que cubre toda la cuadrícula. ¿La pega? Que, sin borrar bucles, la caminata puede <strong>perder</strong> muchísimo tiempo revisitando nodos ya incorporados, lo que lo hace <strong>ineficiente</strong> en muchos grafos prácticos.</p>



<p>Wilson tomó la idea del <strong>paseante</strong> y le añadió el <strong>borrado de bucles</strong>, que ahorra trabajo y guía la consolidación hacia el árbol en construcción. El resultado es <strong>uniformidad</strong> con un <strong>rendimiento</strong> mucho más atractivo para cuadrículas y grafos “de la vida real”.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Una puerta de entrada a la aleatoriedad bien domada</h2>



<p>En el algoritmo de Wilson conviven dos fuerzas que rara vez se llevan bien: la <strong>aleatoriedad pura</strong> y la <strong>estructura</strong>. La primera garantiza que no hay “maña” escondida; la segunda asegura que del caos no sale un amasijo de paredes, sino un laberinto <strong>perfecto</strong>, con <strong>un único camino</strong> entre cualquier dos puntos.</p>



<p>Esa alianza lo convierte en un ejemplo canónico de cómo las matemáticas no solo <strong>describen</strong> el azar: también lo <strong>canalizan</strong> para construir objetos útiles y bellos.</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex">
<div class="wp-block-button has-custom-width wp-block-button__width-100 is-style-fill"><a class="wp-block-button__link has-base-3-color has-contrast-2-background-color has-text-color has-background has-link-color has-medium-font-size has-custom-font-size wp-element-button" href="https://carrero.es/files/generador-laberintos-wilson.html" style="border-radius:0px" target="_blank" rel="noreferrer noopener">Crear tu propio Laberinto Wilson (y leer código en JS)</a></div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Preguntas frecuentes (FAQ)</h2>



<p><strong>¿Cómo implementar el algoritmo de Wilson en Python paso a paso?</strong><br>A alto nivel, basta con: 1) representar la cuadrícula y sus <strong>vecinos</strong>; 2) elegir una <strong>semilla</strong> y marcarla en el <strong>árbol</strong>; 3) repetir: seleccionar una celda fuera del árbol, lanzar una <strong>caminata aleatoria</strong> con <strong>borrado de bucles</strong> hasta tocar el árbol, y <strong>consolidar</strong> esa traza; 4) terminar cuando todas las celdas estén en el árbol. Use un <strong>set</strong> para detectar visitas y una <strong>lista</strong> para el camino. Para visualizar, dibuje <strong>muros</strong> eliminando los que atraviesa el árbol.</p>



<p><strong>¿En qué se diferencia Wilson de Prim/Kruskal para generar laberintos perfectos?</strong><br>Prim/Kruskal “aleatorizados” también generan laberintos perfectos, pero su distribución <strong>no</strong> es uniformemente aleatoria a menos que se controlen muchos detalles. Suelen mostrar <strong>sesgos</strong> de estructura. <strong>Wilson</strong> (como <strong>Aldous–Broder</strong>) sí garantiza <strong>uniformidad</strong> sobre los árboles de expansión, con un rendimiento práctico <strong>mejor</strong> en cuadrículas gracias al <strong>borrado de bucles</strong>.</p>



<p><strong>¿Por qué el algoritmo de Wilson produce laberintos “verdaderamente aleatorios”?</strong><br>Porque su mecánica (caminatas con <strong>borrado de bucles</strong> que se consolidan al tocar el árbol) está demostrada para <strong>muestrear</strong> árboles de expansión con <strong>distribución uniforme</strong>. En una cuadrícula dada, cada árbol posible tiene <strong>la misma probabilidad</strong> de aparecer.</p>



<p><strong>¿Dónde se usa el algoritmo de Wilson en videojuegos y generación procedural?</strong><br>En <strong>mazmorras</strong> y <strong>mapas</strong> donde se busca que <strong>todo conecte</strong> (sin zonas muertas) y que las partidas no repitan patrones. Wilson es ideal para <strong>roguelikes</strong>, <strong>puzles</strong>, <strong>niveles</strong> con exploración, e incluso para <strong>distribuir habitaciones</strong> o <strong>pasillos</strong> con garantía de <strong>accesibilidad</strong> y <strong>variedad</strong> sin sesgos.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Si alguna vez se pierde entre paredes de papel, quizá haya detrás un caminante aleatorio borrando bucles con precisión quirúrgica. Y si le apetece construir sus propios laberintos, Wilson ofrece una puerta de entrada perfecta: <strong>pocas líneas de código, mucha teoría debajo y resultados impecables</strong>.</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex">
<div class="wp-block-button has-custom-width wp-block-button__width-100 is-style-fill"><a class="wp-block-button__link has-base-3-color has-contrast-2-background-color has-text-color has-background has-link-color has-medium-font-size has-custom-font-size wp-element-button" href="https://carrero.es/files/generador-laberintos-wilson.html" style="border-radius:0px" target="_blank" rel="noreferrer noopener">Crear tu propio Laberinto Wilson (y leer código en JS)</a></div>
</div>



<p>Idea sacada del artículo de <a href="https://cruzgodar.com/applets/wilsons-algorithm" target="_blank" rel="noopener">Cruz Dogar</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/laberintos-wilson/">El algoritmo de Wilson: la receta matemática que fabrica laberintos “perfectos” sin sesgos</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Así se las gasta Facebook: cuando una plataforma decide si existes (o no)</title>
		<link>https://carrero.es/asi-se-las-gasta-facebook-cuando-una-plataforma-decide-si-existes-o-no/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Wed, 10 Sep 2025 12:07:11 +0000</pubDate>
				<category><![CDATA[general]]></category>
		<category><![CDATA[censura]]></category>
		<category><![CDATA[libertad]]></category>
		<category><![CDATA[redes sociales]]></category>
		<category><![CDATA[videoselfie]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10859</guid>

					<description><![CDATA[<p>El 10 de septiembre recibí una notificación que, en esencia, decía: “David, enviaste una apelación. Vuelve mañana para conocer el ... </p>
<p class="read-more-container"><a title="Así se las gasta Facebook: cuando una plataforma decide si existes (o no)" class="read-more button" href="https://carrero.es/asi-se-las-gasta-facebook-cuando-una-plataforma-decide-si-existes-o-no/#more-10859" aria-label="Leer más sobre Así se las gasta Facebook: cuando una plataforma decide si existes (o no)">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/asi-se-las-gasta-facebook-cuando-una-plataforma-decide-si-existes-o-no/">Así se las gasta Facebook: cuando una plataforma decide si existes (o no)</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>El 10 de septiembre recibí una notificación que, en esencia, decía:<strong> <em>“David, enviaste una apelación. Vuelve mañana para conocer el resultado. Nadie puede ver tu cuenta en Facebook y no puedes usarla.”</em></strong></p>



<p>Traducción libre: de un día para otro, <strong>he dejado de existir</strong> para la red social en la que llevo casi <strong>20 años</strong>. La causa: un <strong>videoselfie</strong> para confirmar que soy humano. La consecuencia: <strong>bloqueo total</strong> de mi perfil y, con él, el acceso a <strong>páginas de proyectos, páginas de empresas, Business Manager y campañas</strong>. Y, por supuesto, cero margen de maniobra mientras “revisan” si sigo siendo yo.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="641" height="533" src="https://carrero.es/wp-content/uploads/2025/09/facebook-me-bloquea-me-pide-video-selfie-para-ver-que-soy-humano.jpg" alt="" class="wp-image-10860" srcset="https://carrero.es/wp-content/uploads/2025/09/facebook-me-bloquea-me-pide-video-selfie-para-ver-que-soy-humano.jpg 641w, https://carrero.es/wp-content/uploads/2025/09/facebook-me-bloquea-me-pide-video-selfie-para-ver-que-soy-humano-421x350.jpg 421w" sizes="auto, (max-width: 641px) 100vw, 641px" /></figure>
</div>


<p>La escena es absurda si uno piensa en la <strong>selva de bots y cuentas falsas</strong> que campan a sus anchas en la plataforma. Pero es también sintomática de algo más incómodo: <strong>el internet que estamos tolerando</strong> es uno en el que <strong>una sola empresa</strong> puede suspender tu identidad digital y tu actividad profesional por un algoritmo opaco, <strong>sin garantías ni contrapesos</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">La paradoja del “verifica que eres humano”</h2>



<p>Que una plataforma pida verificaciones puntuales tiene sentido. Lo que <strong>no</strong> lo tiene es que:</p>



<ol class="wp-block-list">
<li>La verificación <strong>suspenda</strong> todo acceso <em>antes</em> de completarse.</li>



<li>El proceso sea <strong>unilateral</strong>, con plazos vagos y sin <strong>vía de contacto humano</strong>.</li>



<li>El coste del “mientras tanto” lo <strong>pague el usuario</strong>: páginas sin gestión, campañas pausadas, clientes sin servicio.</li>
</ol>



<p>Estamos ante un <strong>riesgo de plataforma</strong> de manual: dependes de un <strong>rentero digital</strong> que pone las reglas, ejecuta la sanción y, cuando quiere, te devuelve la llave.</p>



<p>La ironía es doble. Por un lado, <strong>piden pruebas de humanidad</strong> a usuarios reales mientras la plataforma <strong>no logra frenar</strong> redes de spam, granjas de <em>engagement</em> y cuentas automatizadas. Por otro, el <strong>modelo de negocio</strong> que monetiza atención y datos <strong>penaliza</strong> al usuario legítimo que, por precaución, evita compartir más biometría de la necesaria. ¿Cuántos <em>videoselfies</em> más habrá que entregar para seguir “existiendo” en la plaza pública privatizada? ¿Harán algo más con esos videoselfies en la era de la inteligencia artificial?</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">El “apagón” invisible: cuando tu perfil arrastra a tu negocio</h2>



<p>Para cualquiera que gestione proyectos, el perfil personal en Facebook no es un adorno: es la <strong>llave maestra</strong> que abre páginas, cuentas publicitarias, catálogos y activos compartidos. Si la llave desaparece:</p>



<ul class="wp-block-list">
<li>Pierdes acceso a <strong>páginas corporativas</strong> y <strong>Business Manager</strong>.</li>



<li>Se interrumpen <strong>campañas</strong> y <strong>optimización</strong>.</li>



<li>Se bloquea la <strong>atención al cliente</strong> en canales donde la marca conversa a diario.</li>



<li>Se complica la <strong>facturación</strong> y los reportes.</li>
</ul>



<p>Lo grave no es solo quedarse fuera. Es que <strong>la plataforma asume</strong> que este daño colateral es <strong>aceptable</strong> y no ofrece <strong>continuidad operativa</strong>. No hay un “modo seguro” que permita a un administrador secundario <strong>tomar el control temporal</strong> mientras dura la verificación del propietario inicial. Para quien gestiona marcas, eso es una <strong>deuda de fiabilidad</strong> difícil de justificar.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">¿Es este el internet que queremos?</h2>



<p>La pregunta es incómoda pero necesaria. <strong>No</strong> se trata de demonizar a Facebook (Meta) —que, como cualquier infraestructura masiva, sufre abuso, fraude y ataques—. Se trata de <strong>reconocer el desequilibrio</strong>:</p>



<ul class="wp-block-list">
<li><strong>Centralización extrema</strong>: una compañía decide quién entra, quién sale y <strong>bajo qué criterios</strong> (a menudo, no auditable por usuarios o reguladores en tiempo real).</li>



<li><strong>Opacidad operativa</strong>: ni plazos, ni <em>SLA</em>, ni soporte humano predecible para incidencias que afectan a <strong>actividad económica</strong>.</li>



<li><strong>Asimetría de responsabilidad</strong>: el usuario pone su <strong>identidad</strong>, sus <strong>activos</strong> y su <strong>trabajo</strong>; la plataforma <strong>se reserva</strong> el derecho de desconectarte por “dudas” y <strong>luego</strong> verifica.</li>
</ul>



<p>Mientras tanto, el <strong>ruido automatizado</strong> (bots, <em>scrapers</em>, spam) <strong>persiste</strong> porque los incentivos del modelo de negocio premian el volumen de actividad por encima de la <strong>calidad de comunidad</strong>. Es un <strong>peaje</strong> que muchos aceptan porque “ahí está la audiencia”. Hasta el día en que te dicen que, a efectos prácticos, <strong>no existes</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Qué hacer (ya) para reducir el riesgo de plataforma</h2>



<p>Este episodio tiene moraleja. Si tu presencia en redes forma parte —aunque sea pequeña— de tu <strong>actividad profesional</strong>, conviene <strong>blindar</strong> cuatro frentes:</p>



<h3 class="wp-block-heading">1) Gobernanza y roles</h3>



<ul class="wp-block-list">
<li><strong>Nunca</strong> dependas de un solo perfil como <strong>administrador</strong> de páginas y cuentas publicitarias.</li>



<li>Añade <strong>2–3 administradores</strong> de confianza en cada activo crítico (páginas, Business Manager, catálogos, píxeles, Conversion API).</li>



<li>Crea un <strong>usuario del trabajo</strong> dedicado (con 2FA robusta y correo corporativo) para tareas de administración.</li>
</ul>



<h3 class="wp-block-heading">2) Redundancia operativa</h3>



<ul class="wp-block-list">
<li>Documenta accesos y <strong>asigna permisos por rol</strong>, no por persona.</li>



<li>Mantén <strong>métodos de pago alternativos</strong> y copias de <strong>creatividades, audiencias y reglas</strong> fuera de la plataforma.</li>



<li>Automatiza reportes en herramientas <strong>externas</strong> para no depender del acceso diario a la cuenta.</li>
</ul>



<h3 class="wp-block-heading">3) Canales propios</h3>



<ul class="wp-block-list">
<li>Fortalece <strong>activos de primera parte</strong>: <strong>dominio</strong>, <strong>lista de correo</strong>, <strong>CRM</strong> y <strong>analítica</strong>.</li>



<li>Reparte la comunidad en <strong>más de un canal</strong> (web, newsletter, RSS, Fediverse/Mastodon, LinkedIn/Twitter/X) para no concentrar todo el riesgo en un solo jardín amurallado.</li>
</ul>



<h3 class="wp-block-heading">4) Cumplimiento y derechos</h3>



<ul class="wp-block-list">
<li>Exige tus <strong>derechos de acceso y portabilidad</strong> (RGPD): descarga de datos, registro de actividad, justificante de bloqueo.</li>



<li>Si hay <strong>impacto económico</strong> cuantificable (campañas interrumpidas, multas contractuales), documenta evidencias; la <strong>trazabilidad</strong> ayuda en reclamaciones.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Cómo debería ser un proceso de verificación responsable</h2>



<p>No todo es queja. También hay <strong>buenas prácticas</strong> que cualquier plataforma podría adoptar sin sacrificar seguridad:</p>



<ol class="wp-block-list">
<li><strong>Verificación paralela, no punitiva</strong>: confirma identidad <strong>sin desconectar</strong> al usuario de activos comerciales cuando haya <strong>administradores redundantes</strong>.</li>



<li><strong>Modos degradados</strong>: si hay dudas sobre el perfil, limita acciones de riesgo, pero <strong>mantén</strong> funciones críticas (atención al cliente, gestión de páginas) en manos de otros administradores.</li>



<li><strong>Plazos y SLA claros</strong>: compromisos de <strong>tiempo máximo</strong> de resolución para cuentas con <strong>activos empresariales</strong> vinculados.</li>



<li><strong>Soporte humano escalable</strong>: un canal verificable para <strong>incidencias económicas</strong> (no todo puede resolverse con <em>bots</em> y formularios).</li>



<li><strong>Menos biometría, más señales</strong>: reforzar <strong>señales contextuales</strong> (historial, dispositivos, actividad) antes de pedir <strong>videoselfies</strong> a usuarios legítimos.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">El coste silencioso de la centralización</h2>



<p>El problema de fondo es que hemos <strong>delegado identidad, comunidad y distribución</strong> a <strong>plataformas privadas</strong> cuya prioridad no es —ni tiene por qué ser— nuestra continuidad operativa. <strong>A corto plazo</strong>, el coste escondido parece asumible: alcance rápido, herramientas potentes, segmentación fina. <strong>A largo plazo</strong>, la factura llega en forma de <strong>dependencia</strong>, <strong>bloqueos</strong> inexplicados y <strong>tiempos muertos</strong> que nadie compensa.</p>



<p>No se trata de “irse” de las plataformas. Se trata de <strong>rebalancear</strong>: usar lo que aportan, <strong>sin entregar</strong> las llaves de tu negocio o tu proyecto. La <strong>soberanía digital</strong> empieza en cosas tan prosaicas como <strong>tener copia de tus audiencias</strong>, otro admin con <strong>2FA</strong>, y una <strong>newsletter</strong> que no puede cerrar un algoritmo.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">¿Y Facebook? ¿Y yo?</h2>



<p>Yo he cumplido con su <strong>videoselfie</strong> y esperaré su “idealmente en 1 día”. Si me devuelven la existencia, perfecto. Si no, tomaré nota y redistribuiré mi esfuerzo hacia <strong>canales que controlo</strong>. No por despecho, sino por <strong>prudencia operativa</strong>.</p>



<p>Porque <strong>nadie</strong> debería perder un día de trabajo —o una relación con sus clientes— por el capricho de una caja negra que decide, sin explicación y sin interlocutor, si <strong>sigues siendo humano</strong>. Y porque el internet que queremos no puede ser <strong>una ventanilla única</strong> con derecho de admisión cambiante.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Checklist exprés para quien está bloqueado ahora mismo</h2>



<ul class="wp-block-list">
<li>Revisa desde ya quiénes son <strong>administradores</strong> en cada activo (página, cuenta publicitaria, píxel, catálogo). Añade 2–3 personas.</li>



<li><strong>Activa 2FA</strong> en todos los perfiles con acceso. Yo lo tenía activado.</li>



<li>Exporta <strong>audiencias, creatividades y reportes</strong> a almacenamiento propio.</li>



<li>Abre o refuerza un <strong>canal directo</strong> (newsletter, blog, RSS) y avisa a tu comunidad.</li>



<li>Documenta <strong>impacto económico</strong> (fechas, campañas, presupuestos) por si necesitas reclamar.</li>



<li>Solicita <strong>copia de tus datos</strong> y el <strong>motivo del bloqueo</strong>. Es tu derecho.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">En resumen</h2>



<p>Facebook puede tener sus razones, y el fraude es real. Pero <strong>la solución no puede ser desconectar a usuarios legítimos</strong> y paralizar su trabajo hasta que un algoritmo termine la ronda. Si una plataforma se erige en <strong>árbitro de tu identidad</strong>, debe ofrecer <strong>debidas garantías</strong>: procesos proporcionales, plazos razonables, soporte humano y <strong>continuidad</strong> cuando hay negocio en juego.</p>



<p>Mientras llega ese futuro, toca ser prácticos: <strong>menos dependencia</strong>, <strong>más redundancia</strong> y <strong>más canales propios</strong>. Porque el día que una pantalla te diga que <strong>ya no existes</strong>, no debería también <strong>desaparecer tu trabajo</strong>.</p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/asi-se-las-gasta-facebook-cuando-una-plataforma-decide-si-existes-o-no/">Así se las gasta Facebook: cuando una plataforma decide si existes (o no)</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Los estamos perdiendo… y ni siquiera tienen cinco años</title>
		<link>https://carrero.es/estamos-perdiendo-ni-siquiera-tienen-cinco/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Sat, 26 Jul 2025 17:57:48 +0000</pubDate>
				<category><![CDATA[general]]></category>
		<category><![CDATA[adicción]]></category>
		<category><![CDATA[infancia]]></category>
		<category><![CDATA[móviles]]></category>
		<category><![CDATA[menores]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10850</guid>

					<description><![CDATA[<p>Este verano, durante mis vacaciones en la playa, viví una experiencia que me removió por dentro. Allí estaba yo, disfrutando ... </p>
<p class="read-more-container"><a title="Los estamos perdiendo… y ni siquiera tienen cinco años" class="read-more button" href="https://carrero.es/estamos-perdiendo-ni-siquiera-tienen-cinco/#more-10850" aria-label="Leer más sobre Los estamos perdiendo… y ni siquiera tienen cinco años">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/estamos-perdiendo-ni-siquiera-tienen-cinco/">Los estamos perdiendo… y ni siquiera tienen cinco años</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Este verano, durante mis vacaciones en la playa, viví una experiencia que me removió por dentro.</strong> Allí estaba yo, disfrutando del mar, cuando comencé a observar algo que me dejó helado: decenas de niños pequeños, algunos de apenas 2 o 3 años (pero de muchas edades que NO necesitaban el móvil para nada), sentados en la tumbona de una piscina o en la arena de la playa con los ojos pegados a una pantalla de móvil. <strong>Hipnotizados. Bobos. Desconectados.</strong></p>



<p><strong>Frente a ellos se extendía un universo infinito de posibilidades:</strong> olas que saltar, pelotas que van y vienen, cubos de arena esperando convertirse en castillos a orillas del agua, piedras y conchas marinas perfectas para coleccionar, cangrejos jugando al escondite, peces brillando bajo el agua. El verano les ofrecía bucear en el mar cristalino, chapotear en la piscina, incluso intentar hacer surf en las olas más pequeñas. <strong>La vida real, en toda su magnificencia, esperándolos.</strong></p>



<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>Tabla de contenidos</h2><nav><ul><li class=""><a href="#la-responsabilidad-es-nuestra">La responsabilidad es nuestra</a></li><li class=""><a href="#los-datos-no-mienten">Los datos no mienten</a></li><li class=""><a href="#el-cerebro-en-construccion">El cerebro en construcción</a></li><li class=""><a href="#el-deficit-invisible">El déficit invisible</a></li><li class=""><a href="#la-television-de-fondo-el-enemigo-silencioso">La televisión de fondo: el enemigo silencioso</a></li><li class=""><a href="#no-estamos-educando-estamos-anestesiando">No estamos educando. Estamos anestesiando.</a></li><li class=""><a href="#la-realidad-de-las-familias">La realidad de las familias</a></li><li class=""><a href="#el-camino-de-vuelta">El camino de vuelta</a></li></ul></nav></div>



<p>Pero ellos no veían nada de eso. Sus pequeños dedos deslizándose mecánicamente por una pantalla de pocas pulgadas mientras la inmensidad del océano o la piscina los llamaba sin respuesta.</p>



<p><strong>Esa imagen me obsesionó durante días.</strong> Y me hizo reflexionar sobre mi propio hijo, Bruno, que con 6 años para 7, sigue sin tocar un móvil. Durante esas mismas vacaciones <strong>lo vi disfrutar cada momento</strong>: atesorar recuerdos de olas superadas y olas surfeadas, hacer grandes amigos nuevos cada día, participar en juegos de verano y gimkanas, correr detrás de un balón de fútbol, jugar a las palas en la orilla, quedarse embobado mirando las estrellas por la noche. <strong>Viviendo cada momento intensamente para llevárselos siempre consigo.</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>La diferencia era abismal. Mientras otros niños de su edad permanecían inmóviles frente a una pantalla, Bruno coleccionaba experiencias reales, emociones auténticas, recuerdos que formarán parte de él para siempre.</p>
</blockquote>



<p><strong>Porque esa escena que presencié en la playa no es una excepción: </strong>se repite con alarmante normalidad en los parques, en las salas de espera, en restaurantes, en las casas. Un bebé de apenas un año con los ojos clavados en una pantalla. No es un caso aislado. Es la nueva normalidad. No grita, no molesta, no exige atención. «Mira qué atento está», dice alguien. «Así aprende», añade otro. Pero lo cierto es que, tras esa falsa calma, se está gestando una tormenta silenciosa.</p>



<p><strong>Vivimos en la era de las pantallas y las excusas.</strong> Se dice que estimulan, que enseñan colores, formas, sonidos.<strong> Se cree que entretienen, que relajan, que facilitan la vida de los adultos. </strong>Y sí, lo hacen. <strong>Pero a costa de algo mucho más profundo: el desarrollo humano.</strong> Empezamos entregándoles un móvil a los 8 meses para que estén «quietos», y cuando queremos darnos cuenta, a los 8 años ya no sabemos cómo recuperar su atención sin una pantalla.</p>



<h2 class="wp-block-heading" id="la-responsabilidad-es-nuestra">La responsabilidad es nuestra</h2>



<p>Pero antes de continuar con los datos y estudios, hay algo fundamental que debemos dejar claro: <strong>los máximos responsables somos los padres</strong>. Ni los colegios y profesores, ni mucho menos las empresas tecnológicas o los gobiernos. La educación y protección de nuestros menores empieza por nosotros.</p>



<p><strong>YO NO quiero que un gobierno o una gran empresa decida cómo debo controlar mi libertad ni la de mis hijos.</strong> Para eso los educamos: para que piensen por sí mismos y sepan elegir bien. La libertad real no es darles acceso ilimitado a todo, sino enseñarles a discernir, a valorar, a elegir conscientemente.</p>



<p><strong>Es cómodo culpar al sistema, a las escuelas sobrecargadas, a las empresas que diseñan aplicaciones adictivas.</strong> <strong>Pero la realidad es más incómoda:</strong> somos nosotros quienes ponemos el móvil en sus manos. Somos nosotros quienes decidimos si un berrinche se calma con una pantalla o con paciencia. Somos nosotros quienes elegimos entre el silencio artificial de un dispositivo y el «ruido» natural de un niño siendo niño.</p>



<h2 class="wp-block-heading" id="los-datos-no-mienten">Los datos no mienten</h2>



<p>Los números son devastadores. Un 40% de niños de 2 años ya tienen su propia tablet, según el último informe de Common Sense Media de 2025. Los niños de 0 a 2 años están expuestos a pantallas una media de 49 minutos al día, muy por encima del tiempo cero recomendado por las autoridades sanitarias.</p>



<p>La Organización Mundial de la Salud es categórica: los menores de 1 año no deberían estar expuestos a pantallas en absoluto, y los niños de 2 años no deberían superar 1 hora diaria. Sin embargo, solo 1 de cada 4 niños menores de 2 años cumple estas recomendaciones. Aquí personalmente iría más allá, cuando más tarde tenga exposición a un móvil mejor, no estoy de acuerdo con que la OMS hable de no más de 1 hora para más de 2 años de edad, debería ser CERO.</p>



<p>¿Las consecuencias? Un estudio australiano reveló que a los 6 meses de edad, los bebés ya están expuestos a una media de 1 hora y 16 minutos de pantallas diarias, aumentando a 2 horas y 28 minutos a los 24 meses. Más preocupante aún: algunos niños de 6 meses están siendo expuestos a más de 3 horas de pantallas al día.</p>



<h2 class="wp-block-heading" id="el-cerebro-en-construccion">El cerebro en construcción</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://carrero.es/wp-content/uploads/2025/07/constructing-the-brain-1024x683.jpg" alt="" class="wp-image-10854" srcset="https://carrero.es/wp-content/uploads/2025/07/constructing-the-brain-1024x683.jpg 1024w, https://carrero.es/wp-content/uploads/2025/07/constructing-the-brain-470x313.jpg 470w, https://carrero.es/wp-content/uploads/2025/07/constructing-the-brain-768x512.jpg 768w, https://carrero.es/wp-content/uploads/2025/07/constructing-the-brain.jpg 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Lo que está en juego no es solo el comportamiento: es el desarrollo cerebral. Un estudio pionero del Hospital Infantil de Cincinnati, publicado en JAMA Pediatrics, utilizó resonancias magnéticas para examinar los cerebros de 47 niños sanos de 3 a 5 años. Los niños expuestos a más tiempo de pantalla del recomendado mostraron menor integridad de la materia blanca cerebral, especialmente en áreas cruciales para el lenguaje y las habilidades de alfabetización.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Dr. John Hutton, director del estudio, explica que «esto es importante porque el cerebro se desarrolla más rápidamente en los primeros cinco años. Ahí es cuando los cerebros son muy plásticos y absorben todo, formando estas conexiones fuertes que duran toda la vida».</p>
</blockquote>



<p>Los escáneres cerebrales mostraron una maduración acelerada en ciertas áreas básicas como el procesamiento visual, pero un subdesarrollo en otras áreas de orden superior que apoyan habilidades más complejas como el desarrollo del lenguaje, las habilidades de lectura y las habilidades sociales.</p>



<h2 class="wp-block-heading" id="el-deficit-invisible">El déficit invisible</h2>



<p>La neurocientífica Patricia Kuhl, una de las investigadoras más prominentes en desarrollo cerebral infantil, es contundente: <em>«Lo que hemos descubierto es que los bebés pequeños, menores de un año, no aprenden de una máquina. Incluso si les muestras videos cautivadores, la diferencia en el aprendizaje es extraordinaria. Obtienes un aprendizaje genial de un ser humano vivo, y obtienes cero aprendizaje de una máquina».</em></p>



<p>Un estudio longitudinal israelí siguió a 179 familias y encontró que la exposición a pantallas a los 6 y 12 meses se asoció con un mayor riesgo de déficits de lenguaje y comunicación a los 36 meses, especialmente en familias de nivel socioeconómico medio y alto.</p>



<p>Los niños de 12 a 24 meses que pasaban dos horas al día frente a una pantalla mostraron hasta seis veces más probabilidades de desarrollar retrasos en el lenguaje. Y el problema se agrava si comenzaron antes: los riesgos de retraso en el lenguaje empeoraron si comenzaron el tiempo de pantalla antes de los 12 meses.</p>



<h2 class="wp-block-heading" id="la-television-de-fondo-el-enemigo-silencioso">La televisión de fondo: el enemigo silencioso</h2>



<p>Incluso cuando los niños no están mirando directamente, las pantallas causan daño. Los estudios muestran que cuando hay televisión de fondo, los padres tienden a hablar menos y ser más pasivos en sus interacciones con sus hijos. La televisión de fondo ha demostrado tener efectos negativos en el uso y adquisición del lenguaje, la atención, el desarrollo cognitivo y la función ejecutiva en niños menores de 5 años.</p>



<h2 class="wp-block-heading" id="no-estamos-educando-estamos-anestesiando">No estamos educando. Estamos anestesiando.</h2>



<p>Y las consecuencias no se verán solo hoy. Las veremos —las estamos viendo ya— cuando esos niños entren en la adolescencia. Cuando necesiten resolver conflictos sin emojis, cuando deban esperar y no puedan soportar la frustración, cuando busquen relaciones reales y no sepan sostener una mirada. Los estudios asocian el tiempo excesivo de pantalla con mayor ansiedad, síntomas depresivos, menor calidad de vida, menor bienestar psicológico, menor funcionamiento escolar, menor rendimiento académico y menor autoestima.</p>



<p>Estamos criando <strong>generaciones impacientes, frágiles, hipersensibles al aburrimiento y cada vez más desconectadas del mundo real</strong>.</p>



<p>Habrá quien diga que esto es catastrofismo, que cada época ha tenido sus miedos. Pero este es distinto. Porque nunca antes habíamos delegado tanto la crianza en una interfaz táctil. Nunca antes habíamos confundido estimulación con dopamina instantánea, ni aprendizaje con scroll infinito. Les hemos robado la oportunidad de aburrirse, de imaginar, de descubrir el mundo con las manos y no con el pulgar.</p>



<h2 class="wp-block-heading" id="la-realidad-de-las-familias">La realidad de las familias</h2>



<p>No se trata de demonizar la tecnología. Se trata de <strong>recuperar el control</strong>, de entender que las pantallas no son niñeras, ni consuelo, ni recompensa. Son herramientas, y como tales deben usarse con criterio, con límites, con conciencia.</p>



<p>Los niños pequeños ahora promedian dos horas y media de tiempo de pantalla diario, principalmente viendo contenido de video de formato corto. Y sabemos por qué: muchos programas, aplicaciones y juegos para niños pequeños están diseñados para ser especialmente atractivos en dispositivos portátiles. Cuanta más autonomía tienen los niños sobre estos dispositivos, más peligro representan.</p>



<p><strong>Lo preocupante no es solo lo que hacen frente a la pantalla. Es todo lo que <em>no</em> hacen mientras están frente a ella.</strong> No corren. No trepan. No se ensucian. No exploran. No se pelean ni se reconcilian. No practican la espera. No experimentan el error. Los niños pequeños necesitan su dosis de aburrimiento. Les enseña a lidiar con la frustración y controlar sus impulsos. Si los niños pequeños están siendo constantemente estimulados por pantallas, olvidan cómo depender de sí mismos o de otros para entretenerse.</p>



<h2 class="wp-block-heading" id="el-camino-de-vuelta">El camino de vuelta</h2>



<p>La investigación ha demostrado que el tiempo de pantalla inhibe la capacidad de los niños pequeños para leer caras y aprender habilidades sociales, dos factores clave necesarios para desarrollar empatía.</p>



<p>Sí, este texto generaliza. Porque a veces hay que sacudir con fuerza para que algo se mueva. Porque si no lo decimos así, seguiremos mirando hacia otro lado. Es urgente poner freno. Es urgente devolver la infancia a los niños. Volver a hablar, a leer juntos, a jugar, a aburrirse. <strong>Apagar la pantalla. Encender el vínculo.</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Como dice la OMS: «Lo que realmente necesitamos hacer es devolver el juego a los niños. Se trata de hacer el cambio del tiempo sedentario al tiempo de juego, mientras protegemos el sueño».</p>
</blockquote>



<p>Quizás aún estemos a tiempo. Pero no lo estaremos mucho más.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><strong>Fuentes principales:</strong></p>



<ul class="wp-block-list">
<li>Common Sense Media (2025). The 2025 Common Sense Census: Media Use by Kids Zero to Eight</li>



<li>Hutton, J.S. et al. (2020). Associations Between Screen-Based Media Use and Brain White Matter Integrity in Preschool-Aged Children. JAMA Pediatrics</li>



<li>Organización Mundial de la Salud (2019). Guidelines on Physical Activity, Sedentary Behaviour and Sleep for Children under 5 Years of Age</li>



<li>Slobodin, O. et al. (2024). Infant screen media and child development: A prospective community study. Infancy</li>



<li>Sociedad Canadiense de Pediatría (2024). Screen time and preschool children: Promoting health and development in a digital world</li>
</ul>
<p>La entrada <a rel="nofollow" href="https://carrero.es/estamos-perdiendo-ni-siquiera-tienen-cinco/">Los estamos perdiendo… y ni siquiera tienen cinco años</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Rescatando el pasado digital: el formato de compresión Q (Quantum) en MS-DOS</title>
		<link>https://carrero.es/rescatando-pasado-digital-formato-de-compresion-q-quantum-ms-dos/</link>
		
		<dc:creator><![CDATA[David Carrero Fdez-Baillo]]></dc:creator>
		<pubDate>Mon, 07 Jul 2025 20:54:42 +0000</pubDate>
				<category><![CDATA[software]]></category>
		<category><![CDATA[compresión]]></category>
		<category><![CDATA[ms-dos]]></category>
		<category><![CDATA[Q]]></category>
		<category><![CDATA[Quantum]]></category>
		<guid isPermaLink="false">https://carrero.es/?p=10842</guid>

					<description><![CDATA[<p>Durante los años 90, cuando el sistema operativo MS-DOS era el rey en muchos ordenadores personales, ahorrar espacio en discos ... </p>
<p class="read-more-container"><a title="Rescatando el pasado digital: el formato de compresión Q (Quantum) en MS-DOS" class="read-more button" href="https://carrero.es/rescatando-pasado-digital-formato-de-compresion-q-quantum-ms-dos/#more-10842" aria-label="Leer más sobre Rescatando el pasado digital: el formato de compresión Q (Quantum) en MS-DOS">Leer más</a></p>
<p>La entrada <a rel="nofollow" href="https://carrero.es/rescatando-pasado-digital-formato-de-compresion-q-quantum-ms-dos/">Rescatando el pasado digital: el formato de compresión Q (Quantum) en MS-DOS</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Durante los años 90, cuando el sistema operativo MS-DOS era el rey en muchos ordenadores personales, ahorrar espacio en discos duros de capacidad limitada y disquetes de 1,44 MB era una necesidad cotidiana. En ese contexto surgieron numerosas utilidades de compresión de archivos. Una de ellas fue el formato <strong>Q (Quantum)</strong>, una herramienta rápida, eficiente y sencilla, que a pesar de su popularidad en su momento, cayó rápidamente en el olvido. En este artículo comparto su historia, algunas características técnicas y una experiencia personal que ilustra los desafíos actuales de recuperar datos comprimidos con tecnologías abandonadas.</p>



<h2 class="wp-block-heading">¿Qué era el formato Q (Quantum)?</h2>



<p>El <strong>formato .Q</strong>, conocido como <strong>Quantum</strong>, creado por la empresa Cinematronics, fue un compresor de archivos diseñado para sistemas <strong>MS-DOS</strong>, muy utilizado entre 1989 y mediados de los 90. Su objetivo era ofrecer una <strong>compresión rápida y aceptable</strong> sin necesidad de requerimientos avanzados. Era especialmente útil para programadores, usuarios técnicos y entornos donde el tamaño del archivo debía reducirse drásticamente para caber en un solo disquete.</p>



<p><strong>Características destacadas:</strong></p>



<ul class="wp-block-list">
<li><strong>Extensión</strong>: <code>.q</code></li>



<li><strong>Plataforma original</strong>: MS-DOS</li>



<li><strong>Rendimiento</strong>: muy rápido en compresión y descompresión</li>



<li><strong>Licencia</strong>: freeware / shareware</li>



<li><strong>Última versión conocida</strong>: alrededor de 1994–1995</li>



<li><strong>Fin de uso aproximado</strong>: ~1996, aunque hay reportes de uso esporádico en entornos legacy incluso después</li>



<li><strong>En los enlaces os dejo una copia del compresor para descargar y usar en MS-DOS</strong>.</li>
</ul>



<figure class="wp-block-image alignwide size-full"><img loading="lazy" decoding="async" width="634" height="417" src="https://carrero.es/wp-content/uploads/2025/07/quantum-compressor-archiver-cinematronics.jpg" alt="Q" class="wp-image-10844" srcset="https://carrero.es/wp-content/uploads/2025/07/quantum-compressor-archiver-cinematronics.jpg 634w, https://carrero.es/wp-content/uploads/2025/07/quantum-compressor-archiver-cinematronics-470x309.jpg 470w" sizes="auto, (max-width: 634px) 100vw, 634px" /><figcaption class="wp-element-caption">Screenshot</figcaption></figure>



<h2 class="wp-block-heading">Una herramienta que marcó una época&#8230; y desapareció</h2>



<p>El programa <strong>Q.EXE</strong> ofrecía una utilidad de línea de comandos con opciones mínimas pero funcionales. Su rapidez lo convirtió en una herramienta muy atractiva en una época en la que se valoraban tanto los recursos como el tiempo de procesamiento.</p>



<p>Pero a diferencia de formatos como ZIP o RAR, <strong>Quantum nunca ganó adopción masiva</strong> ni continuidad de desarrollo. Al llegar Windows 95 y la progresiva estandarización de ZIP, el formato Q quedó relegado al olvido. <strong>No existe documentación oficial completa</strong> y los ejecutables circulaban principalmente por BBS, disquetes y colecciones personales de utilidades.</p>



<h2 class="wp-block-heading">Mi experiencia personal: la odisea de descomprimir un archivo .Q en 2025</h2>



<p>En uno de mis recientes proyectos de recuperación de datos antiguos, decidí digitalizar y analizar el contenido de <strong>disquetes de 3,5&#8243;</strong> que usaba durante mis primeros años como programador. Estos discos contenían utilidades en <strong>Basic y Pascal</strong>, código fuente, ejecutables y documentos. Para mi sorpresa, varios archivos estaban comprimidos en <strong>formato .Q</strong>.</p>



<p>El problema fue inmediato: <strong>ningún sistema actual reconocía el archivo ni encontraba cómo descomprimirlo</strong>. Los motores de búsqueda no ofrecían una solución clara. Proyectos como The Internet Archive, WinWorld o Vetusware tampoco tenían copia de Q.EXE en sus catálogos. Herramientas modernas como 7-Zip, PeaZip o Bandizip <strong>no soportan el formato .Q</strong>.</p>



<p>Cuando estaba a punto de desistir, recordé que en uno de mis disquetes antiguos había guardado una copia del ejecutable. Efectivamente, <strong>Q.EXE estaba ahí</strong>, funcionando en un entorno DOSBox bajo Linux. Así pude recuperar mis archivos comprimidos más de tres décadas atrás.</p>



<p>Ahora también tienes disponible un <a href="https://github.com/dcarrero/unquantum" target="_blank" rel="noreferrer noopener">UnQuantum</a> de código abierto que te permite descomprimir tus .Q en Linux, Mac o Windows sin problemas.</p>



<h2 class="wp-block-heading">Enlaces útiles para entornos de recuperación</h2>



<p>Si te encuentras con una situación similar, estos recursos pueden ayudarte:</p>



<ul class="wp-block-list">
<li><strong><a href="https://www.dosbox.com/" target="_blank" rel="noopener">DOSBox</a></strong> – emulador de MS-DOS para ejecutar utilidades antiguas como Q.EXE.</li>



<li><strong><a href="https://vetusware.com/" target="_blank" rel="noopener">Vetusware</a></strong> – repositorio de software abandonado para DOS y Windows 3.x/95.</li>



<li><strong><a href="https://archive.org/details/software" target="_blank" rel="noopener">Internet Archive – Software Collection</a></strong> – incluye paquetes antiguos y herramientas comprimidas.</li>



<li><strong><a href="https://winworldpc.com/" target="_blank" rel="noopener">WinWorldPC</a></strong> – archivos históricos de utilidades, sistemas operativos y programas de la era DOS/Windows 3.x.</li>



<li><a href="https://carrero.es/wp-content/uploads/2025/07/quantum-carrero-es-copy-compressor-ms-dos.zip" target="_blank" rel="noreferrer noopener"><strong>Copia de Quantum completo</strong></a> (mi colección particular) disponible para descargar desde mi sitio web, para usar en MS-DOS o compatibles.</li>



<li><a href="https://github.com/dcarrero/unquantum" target="_blank" rel="noreferrer noopener">UnQuantum</a> es una versión moderna para descomprimir ficheros .Q en sistemas modernos.</li>
</ul>



<p><em>Nota: A día de hoy no se encuentra una copia pública del compresor Quantum. Si tienes una, considera preservarla y compartirla con la comunidad.</em></p>



<h2 class="wp-block-heading">Recomendaciones para preservar archivos antiguos</h2>



<ol class="wp-block-list">
<li><strong>Digitaliza disquetes y CDs cuanto antes</strong>: estos soportes tienen vida limitada (15–30 años).</li>



<li><strong>Guarda versiones de ejecutables antiguos</strong>: como Q.EXE, ARJ.EXE o LHA.EXE.</li>



<li><strong>Usa emuladores como DOSBox o PCem</strong> para abrir entornos antiguos sin necesidad de hardware original.</li>



<li><strong>Crea imágenes ISO o IMG de disquetes</strong> con herramientas como WinImage o <code>dd</code> en Linux.</li>



<li><strong>No reconviertas formatos sin antes comprobar integridad</strong>, ya que podrías perder datos por fallos de compresión o compatibilidad.</li>
</ol>



<h2 class="wp-block-heading">Conclusión</h2>



<p>El caso del compresor <strong>Q (Quantum)</strong> es solo un ejemplo de los muchos formatos que <strong>formaron parte de la historia del software personal y empresarial</strong>, y que hoy son difíciles de rastrear. Para quienes crecimos en la era MS-DOS, estos pequeños programas eran esenciales para exprimir cada byte de espacio. Ahora, décadas después, recuperar esos archivos se ha convertido en una tarea de arqueología digital.</p>



<p>Gracias a la copia de <strong>Q.EXE</strong> que encontré en uno de mis disquetes, pude <strong>rescatar datos valiosos y recuerdos personales</strong> que habrían quedado inaccesibles. Esta experiencia me ha recordado la importancia de <strong>preservar el software tanto como los datos</strong>, y de compartir herramientas que puedan servir a futuras generaciones o a quienes, como yo, aún buscan respuestas en sus archivos del pasado.</p>



<h2 class="wp-block-heading">Documentación original en PDF</h2>



<div data-wp-interactive="core/file" class="wp-block-file"><object data-wp-bind--hidden="!state.hasPdfPreview" hidden class="wp-block-file__embed" data="https://carrero.es/wp-content/uploads/2025/07/QUANTUM.pdf" type="application/pdf" style="width:100%;height:600px" aria-label="Incrustado de QUANTUM."></object><a id="wp-block-file--media-ee699622-b372-4274-bf9d-2fc1f1141cbe" href="https://carrero.es/wp-content/uploads/2025/07/QUANTUM.pdf">QUANTUM</a><a href="https://carrero.es/wp-content/uploads/2025/07/QUANTUM.pdf" class="wp-block-file__button wp-element-button" aria-describedby="wp-block-file--media-ee699622-b372-4274-bf9d-2fc1f1141cbe" download>Descarga</a></div>
<p>La entrada <a rel="nofollow" href="https://carrero.es/rescatando-pasado-digital-formato-de-compresion-q-quantum-ms-dos/">Rescatando el pasado digital: el formato de compresión Q (Quantum) en MS-DOS</a> aparece primero en <a rel="nofollow" href="https://carrero.es">Carrero</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
