<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[La newsletter de 540]]></title><description><![CDATA[Esta es la newsletter de 540, una publicación sobre nuestra visión del mundo de la tecnología, los negocios... y la vida.]]></description><link>https://newsletter.540deg.com</link><image><url>https://newsletter.540deg.com/img/substack.png</url><title>La newsletter de 540</title><link>https://newsletter.540deg.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 13 Aug 2026 16:50:43 GMT</lastBuildDate><atom:link href="https://newsletter.540deg.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[540]]></copyright><language><![CDATA[es]]></language><webMaster><![CDATA[540@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[540@substack.com]]></itunes:email><itunes:name><![CDATA[540]]></itunes:name></itunes:owner><itunes:author><![CDATA[540]]></itunes:author><googleplay:owner><![CDATA[540@substack.com]]></googleplay:owner><googleplay:email><![CDATA[540@substack.com]]></googleplay:email><googleplay:author><![CDATA[540]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[#2: Opus 5, donde entra la persona en el ciclo delegado y la opcionalidad]]></title><description><![CDATA[Esta es la newsletter de 540, una publicaci&#243;n sobre nuestra visi&#243;n del mundo de la tecnolog&#237;a, los negocios... y la vida.]]></description><link>https://newsletter.540deg.com/p/2-opus-5-automatizacion-opcionalidad-software</link><guid isPermaLink="false">https://newsletter.540deg.com/p/2-opus-5-automatizacion-opcionalidad-software</guid><dc:creator><![CDATA[540]]></dc:creator><pubDate>Wed, 12 Aug 2026 09:01:13 GMT</pubDate><content:encoded><![CDATA[<p></p><p>En esta edici&#243;n:</p><ul><li><p>Qu&#233; conclusiones sacamos tras dos semanas con Opus 5, d&#243;nde sigue haciendo falta una persona cuando automatizas el ciclo entero y c&#243;mo delegamos la &#233;pica entera. Nos fijamos en los modelos guardianes e indagamos en c&#243;mo funciona un modelo por dentro.</p></li><li><p>Nuestra amada opcionalidad.</p><div><hr></div></li></ul><h2>IA en 540</h2><h3>01. Opus 5</h3><p>Dos semanas con Opus 5 y no nos convence: va m&#225;s lento, habla m&#225;s, se le entiende peor y gasta m&#225;s tokens.</p><p><a href="https://x.com/jarredsumner/status/2081896265869357297">Jarred Sumner, creador de Bun, recomienda</a> ajustar el esfuerzo de razonamiento a medium, porque el high itera de m&#225;s y hace m&#225;s de lo que le has pedido.</p><p><a href="https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models">Anthropic ha quitado el 80% del system prompt de Claude Code</a>, y nos cuadra: donde m&#225;s reglas le hemos puesto, peor va.</p><p>Para cuando no le entiendes, <a href="https://www.aihero.dev/skills-wait-what">Matt Pocock ha publicado la skill</a> <code>wait-what</code>, que le hace reformular en lenguaje llano y con el vocabulario del proyecto.</p><p>Ven&#237;amos de cambios menores que no se notaban tanto, y aqu&#237; hemos aprendido que un cambio de versi&#243;n mayor no es directo.</p><h3>02. Por qu&#233; fallan las factor&#237;as de software</h3><p>Comentamos <a href="https://x.com/dexhorthy/status/2080697380379427275">la tercera charla de la serie</a>, en la que Dex Horthy (HumanLayer) cuenta c&#243;mo evoluciona el desarrollo en una factor&#237;a de software hasta que ya nadie lee el c&#243;digo.</p><p>Cuando automatizas el ciclo entero aparecen atascos nuevos, y &#233;l se&#241;ala dos puntos donde m&#225;s vale que siga habiendo alguien: la definici&#243;n y el dise&#241;o t&#233;cnico, y la revisi&#243;n del c&#243;digo.</p><p>Y reivindica los diagramas y la arquitectura, porque la factor&#237;a falla cuando ya nadie controla lo que ha construido.</p><h3>03. La Maquineta</h3><p>En la reuni&#243;n del grupo de ai-leads vimos funcionando <a href="https://www.linkedin.com/posts/gorkma_te-llega-un-comentario-en-la-tarea-de-jira-ugcPost-7492490790397612032-diQx">La Maquineta</a>. Le delegas una &#233;pica entera y ella la implementa, la revisa y la corrige tarea a tarea. T&#250; te quedas para mergear y para validar que la &#233;pica hace lo que ten&#237;a que hacer.</p><p>Cuando necesita algo te lo pide como un compa&#241;ero m&#225;s en la tarea de Jira o en la PR de GitHub.</p><p>Todo depende de definir bien la &#233;pica y sus tareas, y ah&#237; es donde toca poner el foco y el criterio, porque lo dem&#225;s se automatiza.</p><h3>04. Modelos que vigilan al modelo</h3><p><a href="https://mistral.ai/news/shieldstral">Mistral AI ha publicado Shieldstral</a>, un modelo guardi&#225;n que filtra preguntas y respuestas. Lo aceptable depende del contexto, y lo v&#225;lido en ciberseguridad puede ser da&#241;ino en salud mental.</p><p>La novedad es que lleva las reglas en el system prompt en lugar de en el entrenamiento. Y solo pesa 3B, con pesos abiertos.</p><p>Merece la pena seguirle la pista a esta familia de modelos peque&#241;os y especializados para vigilar al grande.</p><h3>05. Entender los modelos</h3><p>Karlos G. Liberal, siempre intentando ir un pasito por delante, <a href="https://www.linkedin.com/posts/karlos-g-liberal-bb602315_la-semana-pasada-di-una-charla-en-la-jam-ugcPost-7492507232417419267-M0Jb">vino a nuestra jam-ai en La Nave</a> para arrojar luz sobre el art&#237;culo de Anthropic <a href="https://anthropic.com/research/global-workspace">A global workspace in language models</a>, y lo hizo con una charla interactiva muy clarificadora.</p><p>Si te interesa c&#243;mo funciona un modelo por dentro, capa a capa, p&#237;desela.</p><div><hr></div><h3>Enlaces de inter&#233;s</h3><h4><a href="https://cursor.com/es/blog/router">Cursor Router</a></h4><p>Otro modelo especializado, en este caso dirigido a enrutar cada petici&#243;n autom&#225;ticamente al modelo m&#225;s capaz para esa tarea y mandar lo simple a modelos m&#225;s baratos. Promete ahorros de hasta el 60% en el gasto de tokens.</p><h4><a href="https://x.com/claudeai/status/2079990597973057691">Claude Security</a></h4><p>Plugin en beta para Claude Code que analiza el c&#243;digo en busca de vulnerabilidades desde la terminal, ya sea sobre los cambios que tienes pendientes antes de commitear o sobre el repositorio entero.</p><h3>Herramientas en el radar</h3><h4><a href="https://github.com/affaan-m/ecc">ECC</a></h4><p>Plugin de Claude Code que a&#241;ade al agente todo un sistema de ingenier&#237;a alrededor del c&#243;digo. En nuestro caso no vimos nada nuevo, pero puede ser &#250;til como punto de partida si no tienes nada montado.</p><div><hr></div><h2>No todo es IA en 540</h2><h3>La opcionalidad</h3><p>En nuestra forma de entender la tecnolog&#237;a siempre ha habido una fuerte mirada econ&#243;mica: tenemos que proteger la inversi&#243;n que hace un negocio en tecnolog&#237;a para conseguir sus objetivos sin perder por el camino nuestra esencia.</p><p>Por eso, algunos conceptos que inicialmente conocimos para tomar mejores decisiones de negocio han acabado formando parte tambi&#233;n de nuestra manera de entender el software.</p><p>Uno de los m&#225;s importantes es la opcionalidad: tomar decisiones que mantengan abiertas el mayor n&#250;mero posible de buenas opciones futuras.</p><p>Taleb, en Antifr&#225;gil:</p><p><em>Las opciones, cualquier opci&#243;n, te dar&#225;n m&#225;s upside que downside, son vectores de antifragilidad. Si tienes opcionalidad, no necesitas inteligencia, conocimiento, visi&#243;n o habilidades. Porque ya no tienes que acertar tan a menudo. Basta con no cometer errores que te perjudiquen (actos de omisi&#243;n) y reconocer resultados favorables cuando ocurran. La clave es que la evaluaci&#243;n no es necesaria de antemano, solo despu&#233;s del evento.</em></p><p>Es una idea clave cuando trabajas en entornos de incertidumbre. Y tanto los negocios como la tecnolog&#237;a tienen bastante de eso.</p><p><a href="https://www.linkedin.com/posts/pabloalbizubalerdi_the-cost-yagni-was-never-about-activity-7483106522319761408-Ql57">Hablamos de ello</a> hace unas pocas semanas a ra&#237;z de un art&#237;culo muy interesante de Kent Beck.</p><h4>&#191;C&#243;mo intentamos tener opcionalidad nosotros?</h4><ul><li><p><strong>Contratando personas que sobre todo, aprenden y se adaptan r&#225;pido a la incertidumbre</strong>, porque creemos que, en vez de volverte loco tratando de dise&#241;ar una estrategia perfecta, la estrategia en s&#237; son las personas. <a href="https://xaviermarcet.com/2018/10/07/la-estrategia-son-las-personas/">Este art&#237;culo</a> de Xavier Marcet nos marc&#243; en su d&#237;a.</p></li><li><p><strong>&#8220;Fuck you money&#8221;.</strong> Ahorro, buena caja y buenas tarifas. El dinero no solo compra cosas: compra opciones futuras. Te permite decir que no, esperar, invertir cuando aparece una oportunidad o equivocarte sin que el error sea irreversible. <a href="https://joantubau.substack.com/p/fuck-you-money-febrero-2026">En este tema</a>, Joan Tubau es nuestra referencia.</p></li><li><p><strong>Holguras.</strong> No intentar ocupar siempre el 100% de nuestra capacidad. Lo que en un Excel puede parecer ineficiencia es tambi&#233;n capacidad disponible para reaccionar, aprender o aprovechar algo inesperado. Lo contamos <a href="https://linkedin.com/pulse/la-solidez-de-holgura-en-equipos-desarrollo-pablo-albizu-balerdi-8sunf/">aqu&#237;</a> hace ya un tiempo.</p></li></ul><p>Y esta misma l&#243;gica tiene una traducci&#243;n especialmente interesante al software: <strong><a href="https://www.infoq.com/articles/real-options-enhance-agility/">Real Options</a></strong>.</p><p>La idea viene de las opciones financieras: cuando existe incertidumbre, tener el derecho, pero no la obligaci&#243;n, de hacer algo en el futuro tiene valor. Aplicado al desarrollo de software, significa reconocer que cada decisi&#243;n que posponemos sin un coste excesivo conserva informaci&#243;n y posibilidades, mientras que cada decisi&#243;n irreversible que tomamos demasiado pronto elimina opciones.</p><p>No significa retrasar decisiones por sistema. Significa distinguir entre las decisiones que necesitamos tomar ahora y aquellas que ser&#225; mejor tomar cuando sepamos m&#225;s.</p><p>De ah&#237; otra idea que nos ha influido mucho: posponer las decisiones hasta el &#250;ltimo momento responsable.</p><p>Porque decidir pronto puede transmitir sensaci&#243;n de control. Pero, en contextos de incertidumbre, muchas veces la mejor decisi&#243;n que puedes tomar hoy es no cerrar todav&#237;a una puerta que ma&#241;ana podr&#237;as querer atravesar.</p><div><hr></div><h3>Enlaces de inter&#233;s</h3><h4><a href="https://www.amazon.es/Commitment-Novel-about-Managing-Project/dp/9082056909">Commitment</a></h4><p>Un libro que nos recomend&#243; nuestro amigo Vicen&#231; Garcia sobre c&#243;mo gestionar proyectos y tomar decisiones utilizando Real Options.</p><h4><a href="https://www.eferro.net/2022/08/software-development-art-of-postponing.html">El arte de postponer decisiones</a></h4><p>Imperdible esta serie de art&#237;culos de otro de nuestros referentes, Edu Ferro.</p>]]></content:encoded></item><item><title><![CDATA[#1: Qué modelo usamos, probamos Codex, PRs en draft y propósito vs dinero]]></title><description><![CDATA[Esta es la newsletter de 540, una publicaci&#243;n sobre nuestra visi&#243;n del mundo de la tecnolog&#237;a, los negocios... y la vida.]]></description><link>https://newsletter.540deg.com/p/1-que-modelo-usamos-probamos-codex</link><guid isPermaLink="false">https://newsletter.540deg.com/p/1-que-modelo-usamos-probamos-codex</guid><dc:creator><![CDATA[540]]></dc:creator><pubDate>Wed, 05 Aug 2026 09:00:51 GMT</pubDate><content:encoded><![CDATA[<p></p><p>En esta edici&#243;n:</p><ul><li><p>Por qu&#233; casi nadie usa el modelo barato y qu&#233; hacemos ahora que Fable se paga por uso, qu&#233; conclusiones sacamos tras una semana con Codex y por qu&#233; las PRs se suben en draft.</p></li><li><p>La falsa dicotom&#237;a: hacer cosas con prop&#243;sito vs hacer cosas que generan dinero.</p><div><hr></div></li></ul><h2>IA en 540</h2><h3>01. Solo usamos el &#250;ltimo modelo</h3><p>En ai-edge comentamos una sospecha que las m&#233;tricas de uso de Claude Code confirman: de unas 30 personas, solo 8 usan de verdad modelos m&#225;s baratos (Sonnet).</p><p>Concluimos que ante la duda tiramos del mejor, porque no hay forma f&#225;cil de saber si el barato es suficiente.</p><p>La lentitud de Opus no importa, lanzas varios a la vez y siguen solos mientras haces otra cosa. El problema es el coste, y ya rozamos los l&#237;mites.</p><p>As&#237; que toca mirar c&#243;mo lo hacen los que s&#237; usan modelos baratos, y optimizar qu&#233; modelo usamos en cada paso que delegamos.</p><h3>02. Para qu&#233; usar Fable</h3><p>Anthropic ha sacado Fable, su modelo m&#225;s capaz, de las suscripciones de equipo m&#225;s baratas (Team Standard): <a href="https://x.com/claudeai/status/2078302415804379218">ahora se paga por uso</a>.</p><p>Antes de mandar al equipo el &#8220;usadlo con cuidado&#8221;, hemos escrito esta lista de c&#243;mo usarlo con criterio.</p><p>Sirve para:</p><ul><li><p>Profundizar en el c&#243;digo que ya existe: dependencias, vulnerabilidades, un bug que no encuentras, un problema de rendimiento.</p></li><li><p>Investigar y planificar lo que a&#250;n no est&#225; escrito: arquitectura, planteamientos, valorar diferentes enfoques.</p></li><li><p>Desatascar lo que no sacas con Opus por m&#225;s que insistas.</p></li><li><p>Orquestar, lanzando subagentes en modelos m&#225;s baratos.</p></li></ul><p>Para implementar no, ah&#237; Opus aporta lo mismo y cuesta menos.</p><h3>03. La prueba de Codex</h3><p>Hemos estado una semana probando Codex en el d&#237;a a d&#237;a, para resolver las preguntas de <a href="https://www.linkedin.com/posts/gorkma_esta-semana-c%C3%B3mo-lanzamos-claude-desde-github-share-7488506059851087873-57R0">la semana pasada</a>.</p><p>En coste, el m&#225;s por menos en nuestro caso no se da. La &#250;nica cuenta que hay para equipos es la de 20 &#8364;, se gast&#243; enseguida y el resto fue a coste extra.</p><p>En acoplamiento, migrar la configuraci&#243;n de Claude (skills, hooks, agentes) es f&#225;cil, Codex lo hace directamente al arrancar. Pero lo que est&#225; pensado para la forma de funcionar de Claude Code hay que readaptarlo. Y como no hay nada parecido a los workflows, lo que ten&#237;amos programado hay que volver a dict&#225;rselo al agente.</p><p>Codex va bien, pero no nos sale m&#225;s barato ni hace nada que no tengamos ya. Readaptarse no costar&#237;a mucho, aunque no cambias la herramienta de todo un equipo sin estar muy convencido.</p><h3>04. PRs en draft</h3><p>En la &#250;ltima ai-leads sali&#243; que varios equipos han acabado haciendo lo mismo, cada uno por su lado: las PRs se suben en draft.</p><p>Antes lo revisabas t&#250; y luego hac&#237;as el push. Ahora el flujo llega solo hasta la PR, as&#237; que la primera revisi&#243;n la hacen la CI y la review de la IA, y lo que saquen ellas, o quien entre a revisarla, te vuelve como correcci&#243;n que lo dispara todo otra vez.</p><p>En draft solo corren linters, tests unitarios y de integraci&#243;n. Los checks pesados y la review de la IA esperan a que la marques lista para revisar, y eso lo haces t&#250; tras mirarla.</p><p>Alargamos el ciclo de feedback sin darnos cuenta, y el draft lo acorta otra vez.</p><div><hr></div><h3>Enlaces de inter&#233;s</h3><h4><a href="https://anthropic.com/research/global-workspace">A global workspace in language models</a></h4><p>Anthropic identifica en Claude un &#8220;J-space&#8221;: unas pocas docenas de conceptos activos que funcionan como el espacio de trabajo global de las teor&#237;as de la consciencia, y que el modelo puede reportar y modular. Si le quitan ese espacio, Claude sigue hablando con fluidez pero deja de poder razonar paso a paso.</p><p><em>Anthropic</em></p><h4><a href="https://www.reactbench.com/">ReactBench</a></h4><p>ReactBench: benchmark que mide agentes de IA en tareas realistas de desarrollo con React, evaluando adem&#225;s rendimiento, accesibilidad y calidad del c&#243;digo, no solo si funciona.</p><p><em>React Bench</em></p><h3>Herramientas en el radar</h3><h4><a href="https://github.com/Graphify-Labs/graphify">Graphify</a></h4><p>Graphify convierte repos completos en grafos de conocimiento consultables desde Claude Code, Cursor o Gemini CLI. El parseo de c&#243;digo es local con tree-sitter, sin llamadas a API.</p><p><em>GitHub &#183; Graphify Labs</em></p><div><hr></div><h2>No todo es IA en 540</h2><h3>01. La falsa dicotom&#237;a: prop&#243;sito vs dinero</h3><p>Algunas de las mejores decisiones de negocio que hemos tomado en 540 parec&#237;an irracionales cuando las tomamos. No optimizaban el corto plazo, no encajaban en un Excel y parec&#237;an directamente ineficientes.</p><p>La falsa dicotom&#237;a es pensar que tienes que elegir entre hacer dinero o hacer las cosas con prop&#243;sito.</p><p>Hace poco recopilamos algunas de esas decisiones en <strong><a href="https://www.linkedin.com/posts/pabloalbizubalerdi_decisiones-irracionales-e-ineficientes-que-activity-7470745230728736768-Zttx">este post</a></strong> y en <strong><a href="https://www.linkedin.com/posts/pabloalbizubalerdi_segunda-parte-decisiones-irracionales-e-activity-7475500989983408128-hmrV">este otro</a></strong>, explicando c&#243;mo acabaron convirti&#233;ndose en una ventaja competitiva.</p><div><hr></div><h3>Enlaces de inter&#233;s</h3><p>Dos cap&#237;tulos de uno de nuestros podcasts de referencia, Kapital, con dos personas muy unidas al mundo tecnol&#243;gico que hablan sobre decisiones de negocio y de vida, irracionalidad y largo plazo.</p><h4><a href="https://open.spotify.com/episode/5aR6P3DOw5Ume4TGY7PCK7">Javier G. Recuenco &#183; El ping&#252;ino nihilista</a></h4><p><em>Kapital</em> <strong>&#183;</strong> Spotify</p><h4><a href="https://open.spotify.com/episode/3GjrqGUrXCgCB5YkQdN6sK">Miguel Carranza &#183; El sue&#241;o americano</a></h4><p><em>Kapital</em> <strong>&#183;</strong> Spotify</p>]]></content:encoded></item><item><title><![CDATA[Software con intención]]></title><description><![CDATA[Doce a&#241;os despu&#233;s del nacimiento de 540, nos atrever&#237;amos a decir que la intenci&#243;n ha sido el verdadero hilo conductor de este proyecto que arrancaron tres amigos en Pamplona.]]></description><link>https://newsletter.540deg.com/p/software-con-intencion</link><guid isPermaLink="false">https://newsletter.540deg.com/p/software-con-intencion</guid><dc:creator><![CDATA[540]]></dc:creator><pubDate>Wed, 24 Jun 2026 07:59:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5gfG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a6cef0-39f7-4708-bbf1-21af21abeacc_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>La intenci&#243;n de desarrollar software capaz de alinear negocio y tecnolog&#237;a, y de hacer felices personas que participan en ese proceso.</p><p>La intenci&#243;n de hacer las cosas bien. O no hacerlas.</p><p>La intenci&#243;n de construir una empresa con alma que durase en el tiempo. Sostenible en lo tecnol&#243;gico, en lo econ&#243;mico y en lo humano.</p><p>La intenci&#243;n de crear un lugar donde pudi&#233;semos jubilarnos, sacar nuestro m&#225;ximo potencial y reconocernos en nuestra propia idea de &#233;xito.</p><p>La intenci&#243;n de convertirnos en profesionales conscientes de nuestra funci&#243;n en la construcci&#243;n de un software sostenible: accesible, seguro, s&#243;lido y mantenible.</p><p>La intenci&#243;n de tomar partido. De entender nuestra actividad como una forma efectiva de luchar contra la amenaza de la deshumanizaci&#243;n tecnol&#243;gica.</p><p>La intenci&#243;n de buscar siempre un para qu&#233;. De tener impacto. De dejar huella en las personas, equipos y organizaciones con las que trabajamos.</p><p>La intenci&#243;n de vivir el trabajo con emoci&#243;n, con implicaci&#243;n real, con la sensaci&#243;n de que lo que hacemos importa.</p><p>La intenci&#243;n de participar activamente en la definici&#243;n de c&#243;mo se construye tecnolog&#237;a bien hecha en la era de la IA.</p><p>Y ahora, con esta newsletter, la intenci&#243;n de compartir nuestra visi&#243;n del mundo de la tecnolog&#237;a, los negocios&#8230; y la vida.</p><p>La intenci&#243;n de darle una vuelta y media m&#225;s a las cosas.</p><p><em>Una forma emocional de vivir la tecnolog&#237;a, los negocios y la vida.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5gfG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a6cef0-39f7-4708-bbf1-21af21abeacc_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5gfG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a6cef0-39f7-4708-bbf1-21af21abeacc_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!5gfG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a6cef0-39f7-4708-bbf1-21af21abeacc_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!5gfG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a6cef0-39f7-4708-bbf1-21af21abeacc_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!5gfG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a6cef0-39f7-4708-bbf1-21af21abeacc_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5gfG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a6cef0-39f7-4708-bbf1-21af21abeacc_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75a6cef0-39f7-4708-bbf1-21af21abeacc_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:817757,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.540deg.com/i/203364460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a6cef0-39f7-4708-bbf1-21af21abeacc_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5gfG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a6cef0-39f7-4708-bbf1-21af21abeacc_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!5gfG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a6cef0-39f7-4708-bbf1-21af21abeacc_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!5gfG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a6cef0-39f7-4708-bbf1-21af21abeacc_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!5gfG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a6cef0-39f7-4708-bbf1-21af21abeacc_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>]]></content:encoded></item></channel></rss>