<?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[Oliver Thylmann's Musings]]></title><description><![CDATA[You can follow me whereever but this will always be there :) ]]></description><link>https://blog.thylmann.net</link><image><url>https://substackcdn.com/image/fetch/$s_!FB1m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51b49de-9966-42da-bcb9-77b498709f36_512x512.jpeg</url><title>Oliver Thylmann&apos;s Musings</title><link>https://blog.thylmann.net</link></image><generator>Substack</generator><lastBuildDate>Tue, 01 Sep 2026 14:14:23 GMT</lastBuildDate><atom:link href="https://blog.thylmann.net/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Oliver Thylmann]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[othylmann@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[othylmann@substack.com]]></itunes:email><itunes:name><![CDATA[Oliver Thylmann]]></itunes:name></itunes:owner><itunes:author><![CDATA[Oliver Thylmann]]></itunes:author><googleplay:owner><![CDATA[othylmann@substack.com]]></googleplay:owner><googleplay:email><![CDATA[othylmann@substack.com]]></googleplay:email><googleplay:author><![CDATA[Oliver Thylmann]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How the World Really Works ]]></title><description><![CDATA[A Scientist&#8217;s Guide to Our Past, Present and Future]]></description><link>https://blog.thylmann.net/p/how-the-world-really-works</link><guid isPermaLink="false">https://blog.thylmann.net/p/how-the-world-really-works</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Tue, 18 Aug 2026 08:02:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FB1m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51b49de-9966-42da-bcb9-77b498709f36_512x512.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One of the best books I have read in recent times. So much data that boggles your mind. </p><p>The main point he makes is to use energy consumption to show us what changes. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><code>Even by 1850, rising coal extraction in Europe and North America supplies no more than 7 percent of all fuel energy, nearly half of all useful kinetic energy comes from draft animals, about 40 percent from human muscles, and just 15 percent from the three inanimate prime movers: waterwheels, windmills, and the slowly spreading steam engines. The world of 1850 is much more akin to the world of 1700 or even of 1600 than that of the year 2000.</code></p><p>To be more precise: &#8220;<span>Consequently, the 20th century saw a nearly 40-fold gain in useful energy; since 1800 the gain was about 3,500-fold.&#8221;</span></p><p><span>Think about that. The amount of energy we have available now is mind boggling. World wide, it is as if 60 people working non-stop for one human being, in countries like germany, I consume so much energy as if 240 people were working for me night and day. And while we can save energy, remember that &#8220;is not the case with the more than 5 billion people whose energy consumption is a fraction of those affluent levels, who need much more ammonia to raise their crop yields to feed their increasing populations, and much more steel and cement and plastics to build their essential infrastructures.&#8221;</span></p><p><code>The steep reduction in global undernutrition means that in 1950 the world was able to supply adequate food to about 890 million people, but by 2019 that had risen to just over 7 billion: a nearly eight-fold increase in absolute terms!</code></p><p>Growing crops needs sunlight, or always needed sunlight, but we added non-solar forms of energy two centuries ago, that allowed for higher yields. </p><p><code>Producing wheat now takes less than two hours of human labor per hectare (compared to 150 hours in 1801), and with yields of around 3.5 tons per hectare this translates to less than two seconds per kilogram of grain.</code></p><p>In the last two centures, producing a kg of wheat moved from taking 10 minutes of human labor to 1.5 seconds. There is a huge part about fish and growing things and where the energy comes from. I won&#8217;t go into that but simply point out that without the artificial production of ammonium, invented in 1903, we would not be anywhere near our production of food and creating ammonium takes huge amount of energy. </p><p><code>The global population rose from 1 billion in 1800 to 1.6 billion in 1900 and 6.1 billion in the year 2000, and hence the supply of useful energy rose (all values in gigajoules per capita) from 0.05 in 1800 to 2.7 in 1900 and to about 28 in the year 2000. [&#8230;] An average inhabitant of the Earth nowadays has at their disposal nearly 700 times more useful energy than their ancestors had at the beginning of the 19th century.</code></p><p>Now for the big energy uses: </p><p><code>In 2019, the world consumed about 4.5 billion tons of cement, 1.8 billion tons of steel, 370 million tons of plastics, and 150 million tons of ammonia, and they are not readily replaceable by other materials&#8212;certainly not in the near future or on a global scale.</code></p><p><span>&#8230;</span></p><p><code>Iron ore smelting in blast furnaces requires coke made from coal (and also natural gas); energy for cement production comes mostly from coal dust, petroleum coke, and heavy fuel oil. The vast majority of simple molecules that are bonded in long chains or branches to make plastics are derived from crude oils and natural gases. And in the modern synthesis of ammonia, natural gas is both the source of hydrogen and processing energy.</code></p><p>&#8230;</p><p><code>As a result, global production of these four indispensable materials claims about 17 percent of the world&#8217;s primary energy supply, and 25 percent of all CO2 emissions originating in the combustion of fossil fuels&#8212;and currently there are no commercially available and readily deployable mass-scale alternatives to displace these established processes.</code></p><p>&#8230;</p><p>Without ammonia, 4 billion people would not be able to be fed. And I know that companies building roads and other things with concrete are actually recycling concrete at a ever greater rate. </p><p>Now imagine that the developing world wants to move the same way as china. </p><p><code>Replicating the post-1990 Chinese experience in those countries would amount to a 15-fold increase of steel output, a more than 10-fold boost for cement production, a more than doubling of ammonia synthesis, and a more than 30-fold increase of plastic syntheses.</code></p><p>So &#8230;</p><p><code>The data are clear: between 1989 and 2019 we increased global anthropogenic greenhouse gas emissions by about 65 percent. Even when we deconstruct this global mean, we see that affluent countries like the US, Canada, Japan, Australia, and those in the EU, whose per capita energy use was very high three decades ago, did reduce their emissions, but only by about 4 percent, while Indian emissions quadrupled and Chinese emissions rose 4.5 times. [&#8230;] the Paris accord did not (could not) codify any specific reduction targets by the world&#8217;s largest emitters, and it would, even if all voluntary non-binding pledges were honored (something utterly improbable), result in a 50 percent increase of emissions by 2050.</code></p><p>This is just a fact of other countries wanting it nice too. </p><p><code>Consequently, even if those countries whose standard of living is today where China&#8217;s was in 1999 were to achieve only a tenth of China&#8217;s recent growth, they would experience a 10-fold increase of car ownership and a 40-fold increase in air conditioners.</code></p><p>Also &#8230;</p><p><code>The most radical way to cut energy costs and the environmental impact of nitrogen fertilizers is to reduce how much is used: that option is available to affluent countries with their excessive food supply and waste&#8212;but hundreds of millions of stunted children, mostly in Africa, need to drink more milk and eat more meat, and that protein can come only from substantially increasing the amount of nitrogen they use in cropping. Just to drive this conclusion home, annual applications of fertilizers average about 160 kilograms per hectare of agricultural land in the EU and less than 20 kilograms in Ethiopia, an order-of-magnitude difference illustrating the huge development gap that is so often ignored in appraisals of global needs.</code></p><p>He also touched on Covid. </p><p><code>Except the next time, the risk will be significantly higher because the combination of natural aging and prolongation of life will greatly increase the share of people over 65 years of age. The UN projects that share rising by about 70 percent by 2050, and in better-off countries one person in four will be older than that. How will we cope in 2050 with a pandemic that might be more infectious than COVID-19, when in some countries a third of the population is in the most vulnerable category?</code></p><p>To end &#8230;</p><p><code>Nobody in 1945 could have predicted a world with more than 5 billion additional people that is also better fed than at any time in history&#8212;even as it keeps wasting an indefensibly high share of all the food it grows. Nor did anybody foresee a world that relegated a number of infectious diseases (most notably polio everywhere, and tuberculosis in affluent nations) to historical footnotes, but that cannot keep economic inequality from widening even in the richest countries; a world that is at once much cleaner and much healthier yet also more polluted in new ways (from plastic in the ocean to heavy metals in soils) and, due to the ongoing biospheric degradation, also more precarious; or a world suffused in instant and essentially free information that comes at the price of massively disseminated misinformation, lies and reprehensible claims.</code></p><p>Bummer. Still very good, and really worth to think about.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[ The Subtle Art of Not Giving a F*ck]]></title><description><![CDATA[A Counterintuitive Approach to Living a Good Life]]></description><link>https://blog.thylmann.net/p/the-subtle-art-of-not-giving-a-fck</link><guid isPermaLink="false">https://blog.thylmann.net/p/the-subtle-art-of-not-giving-a-fck</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Sat, 15 Aug 2026 07:28:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FB1m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51b49de-9966-42da-bcb9-77b498709f36_512x512.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><code>After all, no truly happy person feels the need to stand in front of a mirror and recite that she&#8217;s happy. She just is.</code></p><p><span>It&#8217;s a fun book to read. Let&#8217;s get into a few quotes as usual. </span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><code>The key to a good life is not giving a fuck about more; it&#8217;s giving a fuck about less, giving a fuck about only what is true and immediate and important.</code></p><p>But more importantly, and you sometimes feel that with the problems we talk about. </p><p><code>The Feedback Loop from Hell has become a borderline epidemic, making many of us overly stressed, overly neurotic, and overly self-loathing. Back in Grandpa&#8217;s day, he would feel like shit and think to himself, &#8220;Gee whiz, I sure do feel like a cow turd today. But hey, I guess that&#8217;s just life. Back to shoveling hay.&#8221;</code></p><p>Put differently. </p><p><code>The desire for more positive experience is itself a negative experience. And, paradoxically, the acceptance of one&#8217;s negative experience is itself a positive experience.</code></p><p><span>And we are living in a social media world, where somebody always seems to have it better. So positive is very inflated. </span></p><p><span>The author &#8220;once heard an artist say that when a person has no problems, the mind automatically finds a way to invent some.&#8221; And remember, you have a choice on what to give a fuck about. You are inherently dissatisfied, that is a part of like. </span></p><p><code>&#8220;Life is essentially an endless series of problems, Mark,&#8221; the panda told me. He sipped his drink and adjusted the little pink umbrella. &#8220;The solution to one problem is merely the creation of the next one.&#8221;</code></p><p><span>So, if that is true&#8230; &#8220;True happiness occurs only when you find the problems you enjoy having and enjoy solving.&#8221; Because &#8220;Emotions are simply biological signals designed to nudge you in the direction of beneficial change.&#8221;</span></p><p><code>Problems may be inevitable, but the meaning of each problem is not. We get to control what our problems mean based on how we choose to think about them, the standard by which we choose to measure them.</code></p><p><span>So you need to move the goal post to be happy. </span></p><p><code>Pleasure. Pleasure is great, but it&#8217;s a horrible value to prioritize your life around. Ask any drug addict how his pursuit of pleasure turned out.</code></p><p><span>Now for deeper psychology to think about. </span></p><p><code>Our brains are meaning machines. What we understand as &#8220;meaning&#8221; is generated by the associations our brain makes between two or more experiences. We press a button, then we see a light go on; we assume the button caused the light to go on. This, at its core, is the basis of meaning. Button, light; light, button.</code></p><p><span>So. </span><em><span>Question #3: Would being wrong create a better or a worse problem than my current problem, for both myself and others?</span></em></p><p><span>While it feels like you vs the world, it is just you vs yourself. He has an interesting example about frame of reference. </span></p><p><code>&#8220;I asked myself a simple question: &#8220;Would I rather make decent money and work a job I hated, or play at Internet entrepreneur and be broke for a while?&#8221; The answer was immediate and clear for me: the latter. I then asked myself, &#8220;If I try this thing and fail in a few years and have to go get a job anyway, will I have really lost anything?&#8221; The answer was no. Instead of a broke and unemployed twenty-two-year-old with no experience, I&#8217;d be a broke and unemployed twenty-five-year-old with no experience. Who cares?&#8221;</code></p><p><span>Life is chances.</span></p><p><code>Life is about not knowing and then doing something anyway. All of life is like this. It never changes. Even when you&#8217;re happy. Even when you&#8217;re farting fairy dust. Even when you win the lottery and buy a small fleet of Jet Skis, you still won&#8217;t know what the hell you&#8217;re doing. Don&#8217;t ever forget that. And don&#8217;t ever be afraid of that.</code></p><p><span>Recently read something interesting. Picasso, did something between 50.000 and 135.000 pieces of art, depending of how you count, and only a few hundred, maybe a very few thousand, are famous. Maybe 2%. </span></p><p><code>The victim, if he really loved the saver, would say, &#8220;Look, this is my problem; you don&#8217;t have to fix it for me. Just support me while I fix it myself.&#8221; That would actually be a demonstration of love: taking responsibility for your own problems and not holding your partner responsible for them. If the saver really wanted to save the victim, the saver would say, &#8220;Look, you&#8217;re blaming others for your own problems; deal with this yourself.&#8221; And in a sick way, that would actually be a demonstration of love: helping someone solve their own problems.</code></p><p>Good book. Read. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Book Review: The New Climate War]]></title><description><![CDATA[The evened out climate book.]]></description><link>https://blog.thylmann.net/p/book-review-the-new-climate-war</link><guid isPermaLink="false">https://blog.thylmann.net/p/book-review-the-new-climate-war</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Thu, 13 Aug 2026 07:11:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FB1m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51b49de-9966-42da-bcb9-77b498709f36_512x512.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The book is written by <a href="https://en.wikipedia.org/wiki/Michael_E._Mann">Michael E. Mann</a>, world renowned climatologist and geophysicist. I think that is a good start. The wonderful people of <a href="https://www.worldfund.vc/">World Fund</a> gave it to me, so I was bound to read it eventually. </p><p><code>"Disregard the Doomsayers: The misguided belief that &#8220;it&#8217;s too late&#8221; to act has been co-opted by fossil fuel interests and those advocating for them."</code></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Now that is another good start, right from Page 6 and it&#8217;s good to remember that the &#8220;it&#8217;s too late&#8221; is now both used by climate people but actually mostly by climate deniers, which you probably, his words, do not even have to talk to as they are unconvincable. </p><p><code>&#8220;Changing the System Requires Systemic Change: The fossil fuel disinformation machine wants to make it about the car you choose to drive, the food you choose to eat, and the lifestyle you choose to live rather than about the larger system and incentives. We need policies that will incentivize the needed shift away from fossil fuel burning toward a clean, green global economy. So-called leaders who resist the call for action must be removed from office.&#8221;</code></p><p>This one is important to remember. Systemic change is important, but many of the disinformation people want to make it about your personal choice, because you might not want to, simply to avoid systemic change, so we have to or rather it makes economic sense. </p><p><code>&#8220;Doubt is our product, since it is the best means of competing with the &#8220;body of fact&#8221; that exists in the minds of the general public. &#8212;Unnamed tobacco executive, Brown and Williamson (1969)&#8221;</code></p><p>We are in a world of feelings, not facts and moving closer to it. This has actually been said many years ago.</p><p><code>&#8220;Nearly two decades ago, in his book The Demon-Haunted World, Sagan presaged with some trepidation the world we now live in: I have a foreboding of an America in my children&#8217;s or grandchildren&#8217;s time&#8212;when the United States is a service and information economy; when nearly all the manufacturing industries have slipped away to other countries; when awesome technological powers are in the hands of a very few, and no one representing the public interest can even grasp the issues; when the people have lost the ability to set their own agendas or knowledgeably question those in authority; when, clutching our crystals and nervously consulting our horoscopes, our critical faculties in decline, unable to distinguish between what feels good and what&#8217;s true, we slide, almost without noticing, back into superstition and darkness.&#8221;</code></p><p>Deflection campaigns are long known, e.g. when something like the bottle bill in the us was going to be introduced, doing something like Pfand in germany (you get money to bring back a bottle, which ads a lot of financial burden to the producer), special interest groups tried to imply that it is all about individual action, as when kids would just pick up bottles and cans. It&#8217;s to deflect from the systemic change.</p><p>Individual action doesn&#8217;t fund high speed railways, climate research or build renewable energy. Not at scale. It requires both individuals doing it, but supported by systemic change. </p><p><code>&#8220;When the climate discourse devolves into a shouting match over diet and travel choices, and becomes about personal purity, behavior-shaming, and virtue-signaling, we get a divided community unable to speak with a united voice. We lose. Fossil fuel interests win.&#8221;</code></p><p>If you ask the average joe on the street what they can do for climate change, it is not lobbying politicians, asking for change, but rather to stop eating meat, not fly, and turn off the lights. </p><p>Did you know, Greensburg in Kansas, was leveled by a tornado and has been rebuilt 100% on renewable energy &#8230; imagine knowing that. All the &#8220;it&#8217;s not possible&#8221; would be a lie.</p><p>The simple thing is this: </p><p><code>&#8220;Boycoff has a T-shirt (inspired by the work of climate communication expert Ed Maibach of George Mason University) that reads: &#8220;It&#8217;s real; it&#8217;s us; experts agree; it&#8217;s bad; there&#8217;s hope.&#8221;4 Note once again the carefully calibrated balance of urgency (&#8220;it&#8217;s bad&#8221;) and agency (&#8220;there&#8217;s hope&#8221;).&#8221;</code></p><p>From then on it gets complicated. There are a lot of good examples in the book, so I highly recommend reading it to get a balanced view.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[What the Swarm was reading — week of May 22, 2026]]></title><description><![CDATA[Seventeen posts this week, and an unusually high share of them snowballed into real arguments in the thread.]]></description><link>https://blog.thylmann.net/p/what-the-swarm-was-reading-week-of-211</link><guid isPermaLink="false">https://blog.thylmann.net/p/what-the-swarm-was-reading-week-of-211</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Fri, 22 May 2026 21:39:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FB1m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51b49de-9966-42da-bcb9-77b498709f36_512x512.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Seventeen posts this week, and an unusually high share of them snowballed into real arguments in the thread. The through-line was hard to miss: the agentic development era is no longer a forecast &#8212; it&#8217;s the substrate everything else is being argued on top of. What we read about tools, costs, culture, and even community politics now all sit inside that frame.</p><p>Here&#8217;s what came across.</p><h2>The agentic SDLC moment, arriving from all sides</h2><p>The headline of the week &#8212; <a href="https://x.com/karpathy/status/2056753169888334312">Andrej Karpathy joining Anthropic</a> &#8212; was the kind of news that lands as a punctuation mark, not a surprise. <a href="https://x.com/puja108">Puja</a> noted that Karpathy himself has said he&#8217;d like to spend time at a frontier lab as an advisor and may not stay long, but the optics still count: from OpenAI, to Tesla, to Anthropic, the centre of gravity for the people thinking hardest about LLMs has shifted again. <a href="https://github.com/lyind">Jonas</a>&#8216;s read was the funniest one &#8212; &#8220;<a href="https://code.claude.com/docs/en/goal">he saw </a><code>/goal</code> and took it literally&#8221; &#8212; and possibly also the most accurate.</p><p>The substance that made the week feel coherent came from <a href="https://www.giantswarm.io/blog/the-software-inflection-point-agents-oss-and-innersource">Puja&#8217;s piece on the software inflection point</a> &#8212; agents, OSS, and innersource. The argument is that agentic SDLC isn&#8217;t only changing how code gets written; it&#8217;s changing what &#8220;open&#8221; and &#8220;shared&#8221; mean inside a company. If an agent can read every internal repo at once, the wall between &#8220;our code&#8221; and &#8220;open source we depend on&#8221; gets thinner, and the question shifts from &#8220;what should we open source?&#8221; to &#8220;what capability gates do we encode, so the agent stays on the right side of the line?&#8221; Worth reading slowly. I read it multiple times. It&#8217;s worth it.</p><p>Sitting alongside that: a <a href="https://www.youtube.com/watch?v=x2GqMs9Qcgk">repackaged clip from Karpathy</a> framed around &#8220;the death of vibe coding.&#8221; <a href="https://github.com/teemow">Timo</a> rightly flagged it as a clickbait edit of a longer Sequoia interview (<a href="https://youtu.be/-QFHIoCo-Ko">the original is here</a>), but the underlying point is real and worth sitting with. <a href="https://github.com/mproffitt">Martin</a>&#8216;s reply was the most generous treatment of it I&#8217;ve seen: he&#8217;s been building a full KDE AI studio outside work as a way to understand what agentic development really looks like, and his summary is that we&#8217;re already past tinkering. The job now is &#8220;architectural guidance and UAT&#8221; &#8212; telling the agent what didn&#8217;t pass, why the approach was wrong, what you missed in planning. And that, he points out, requires a remarkable amount of documentation, role definitions for different agents (researcher, planner, dispatcher, implementer, reviewer, fixer), and patience. &#8220;Agentic development is a real skill that takes a lot of time, effort, and patience to get right.&#8221; That&#8217;s the line I&#8217;m keeping.</p><p>And then in a separate thread &#8212; kicked off by <a href="https://www.linkedin.com/in/oreoluwa-adegbite/">Oreoluwa</a> sharing <a href="https://applied-llms.org/">applied-llms.org</a> &#8212; <a href="https://github.com/teemow">Timo</a> delivered the cleanest one-paragraph reframe of where we actually are: &#8220;RAG is irrelevant these days. It&#8217;s all about context engineering and the harnesses do a lot of the heavy lifting.&#8221; Your prompts no longer have to be precise &#8212; the harness asks you the questions. <a href="https://github.com/lyind">Jonas</a> piled on with the practical reading list: muster workflows, <code>/context</code> management, the Karpathy loop, the new <code>/goal</code> feature. If you wanted a single short reading list to catch someone up on where serious AI-assisted engineering sits in mid-2026, that thread is it.</p><h2>The token bill comes due</h2><p>Three posts that look unrelated until you stack them.</p><p>One: <a href="https://x.com/steipete/status/2055346265869721905">the OpenClaw founder burned $1.3M in tokens in 30 days</a>, and admits that without fast mode it would have been 70% less. <a href="https://github.com/teemow">Timo</a>&#8216;s reaction was the operator&#8217;s one &#8212; he has OpenClaw running in a VM on his cluster, and &#8220;it just wastes a lot of tokens.&#8221; <a href="https://github.com/pipo02mix">Fernando</a> added the line worth quoting: tokens have a cost &#8212; not only economic, but environmental. The bragging tweet shows a real disconnect.</p><p>Two: <a href="https://mjtsai.com/blog/2026/05/14/amazon-tokenmaxxing/">Amazon is setting per-employee targets for AI token use</a>. <a href="https://github.com/marians">Marian</a> caught the right Goodhart quote (&#8221;when a measure becomes a target, it ceases to be a good measure&#8221;), and that&#8217;s exactly the failure mode. The moment you incentivise tokens, you stop optimising for outcomes and start optimising for the wrapper around them. We&#8217;ll see a lot of this in the next year and almost none of it will produce better software.</p><p>Three: the <a href="https://x.com/nathanclark_/status/2056947354654355849">Google / Antigravity pricing thread</a>, where <a href="https://github.com/mproffitt">Martin</a> walked through the absurdity. Gemini had 24h usage limits; Antigravity has 5h limits, but those aren&#8217;t the same as the app&#8217;s 5h limits (until they are). There&#8217;s a new &#8364;100/month plan if you need to upgrade, and additional tokens you can buy that may or may not roll over. <a href="https://x.com/puja108">Puja</a> added the detail that lands the point: AI Pro now bundles YouTube Premium Lite, but only for the account holder, not the family. We live in a shitty future, indeed.</p><p>Stack the three together and the picture is clear: the economics of agent use are still being invented in public, and the incumbent platforms are reaching for every lever &#8212; token caps, pricing tiers, internal targets, bundled side-perks &#8212; to find one that holds. None of them feel stable yet. The companies that figure out where in the stack to extract value without breaking their own product loop will be the ones that survive this phase.</p><h2>Supply chain, again, and an honest response</h2><p>The week&#8217;s most useful security read was <a href="https://grafana.com/blog/grafana-labs-security-update-latest-on-tanstack-npm-supply-chain-ransomware-incident/">Grafana Labs&#8217; update on the TanStack npm supply-chain ransomware incident</a>. <a href="https://github.com/quentinbisson">Quentin</a>&#8216;s pointer was the right one: it&#8217;s notable not for the incident itself &#8212; npm supply-chain attacks are now boring in their frequency &#8212; but for how upfront Grafana was about what happened. The bar for &#8220;transparent incident comms&#8221; keeps moving, and the companies that meet it without flinching are doing more for the ecosystem than the ones that try to spin.</p><p>Adjacent: <a href="https://blog.cloudflare.com/cyber-frontier-models/">Cloudflare&#8217;s cyber frontier models post</a>. <a href="https://github.com/marians">Marian</a> flagged the strategy tips for multi-agent orchestration buried inside it &#8212; worth a read if you&#8217;re building anything where multiple agents need to cooperate without trampling each other. And Henning&#8217;s <a href="https://www.linkedin.com/feed/update/urn:li:activity:7462404191832113153/">first LinkedIn post on Shadow Agents</a> hit the same nerve from the enterprise side: the problem of AI agents quietly being spun up inside organisations by individual teams, with no governance, is the next iteration of shadow IT, and it&#8217;s already happening.</p><h2>What AI does to a workplace</h2><p><a href="https://github.com/marians">Marian</a> brought <a href="https://www.fastcompany.com/91541538/ai-might-make-your-company-faster-but-at-what-cost">a Fast Company piece on what increased AI-driven speed costs in terms of organisational alignment and culture</a>. His own observation was the most concrete part: every time you ask an agent instead of a colleague, that&#8217;s one less personal interaction &#8212; and over enough such substitutions, the connective tissue of a company gets thinner.</p><p><a href="https://x.com/puja108">Puja</a>&#8216;s pushback was sharp and worth quoting because it&#8217;s the steel-man for the other side: most of what the author calls &#8220;non-alignedness&#8221; is really just asynchronous work and growth. AI transcriptions don&#8217;t make people skip meetings &#8212; they just replace half-assed note-taking with something slightly better. And speed of execution doesn&#8217;t cause misalignment; it forces you to fix the gatekeeping processes that were hiding it. Both reads have merit. The honest answer is probably that AI raises the stakes on culture work, in both directions &#8212; speed makes good cultures faster, and bad ones fail faster too.</p><h2>What I took from this week</h2><p>Two threads, one shape.</p><p>One: agentic development isn&#8217;t the future, it&#8217;s the present. The Karpathy news, Puja&#8217;s blog, the applied-llms thread, Martin&#8217;s KDE-studio side project &#8212; these are all the same story told four ways. The skill that matters now is not writing the code, and not writing the prompt either. It&#8217;s structuring the context: documents, roles, gates, harnesses. The companies that figure out how to encode their actual taste and constraints into that structure will get exponentially more out of every model upgrade. The ones that don&#8217;t will keep buying tokens and producing slop.</p><p>Two: the token economy is in a transitional, slightly ugly phase. OpenClaw burns $1.3M and brags about it; Amazon makes spending tokens a KPI; Google reinvents its pricing tier weekly. None of these are equilibrium states. The interesting question isn&#8217;t which provider wins &#8212; it&#8217;s which abstraction layer captures the value once the dust settles. Smart money says it&#8217;s the one closest to the human, not the one closest to the GPU.</p><div><hr></div><p><em>If any of these sent you somewhere interesting, reply and tell me where you ended up. The follow-on conversations are the part I&#8217;m here for.</em></p>]]></content:encoded></item><item><title><![CDATA[Beyond #swarmalicious Weekly]]></title><description><![CDATA[This time, I thought I&#8217;d add a few points beyond what we covered in our Giant Swarm internal chat because there is a lot going on.]]></description><link>https://blog.thylmann.net/p/beyond-swarmalicious-weekly</link><guid isPermaLink="false">https://blog.thylmann.net/p/beyond-swarmalicious-weekly</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Fri, 15 May 2026 11:14:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FB1m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51b49de-9966-42da-bcb9-77b498709f36_512x512.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This time, I thought I&#8217;d add a few points beyond what we covered in our Giant Swarm internal chat because there is a lot going on. So let&#8217;s start there. </p><p>First off I need to start by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;The Aimery Investment Letter&quot;,&quot;id&quot;:21714775,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/031a151b-bf76-4e9c-a76e-b9247f073fa4_800x800.jpeg&quot;,&quot;uuid&quot;:&quot;52257f5f-c743-4dbd-8a17-dd2859728e24&quot;}" data-component-name="MentionToDOM"></span> that came out just now, around how to value ServiceNow. First of all, I can only suggest subscribing no matter what, but Alex has touched upon some good things in it, namely that we are moving away from just Chips and LLMs being the narrative, but rather, that we now need to move to real value being created on the user side. I just did a quick take on it <a href="https://www.linkedin.com/feed/update/urn:li:activity:7460954285204471808/">on my LinkedIn</a>. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>It&#8217;s fits with something that we came across in Giant Swarm around <a href="https://obot.ai/blog/enterprise-mcp-platform-requirements/">Shannon&#8217;s piece on the seven things enterprises actually want from an MCP gateway</a>. Obot is reportedly seeing a lot of meetings on this in the US &#8212; the market is warming up fast and the requirements are starting to crystallise. For those not knowing what MCP is, think of it as an API to a Service with Context for the AI to work with. It fits to the ServiceNow narrative and in short, has these specific points that companies are looking for and based on our experience, I can only agree: </p><ul><li><p>vendor-neutral control plane (multi-model, multi-provider): You will switch between LLMs or Providers, you need your MCP Model to be seperate</p></li><li><p>identity-anchored access (SSO, auth), tool-level permissions, content filtering at the gateway (PII and worse): And this is not easy and we are banking on standards that will push this forward. You want your agents to be specific, and so you want the access to be as well.</p></li><li><p>skills as first-class objects: They need to be as far model independent as possible. </p></li><li><p>audit logs that reach the SIEM: ok, I think I don&#8217;t need to explain why audit logs are important.</p></li><li><p>and deployment flexibility across hosted, private, and on-prem: Because you will have private data and want to use a local (open-source) LLM for it. Long term, you will want to be able to move your things freely between LLMs for performance and cost reasons.</p></li></ul><p>I will add one thing to it that we feel is very powerful. Our MCP Product has a Workflow Engine that allow it to build code on things it learned, like new limited MCPs, that will allow it to query those with a lot less context, saving considerable LLM costs and creating more reliable outcomes. You need your agents to be free to do research, but some things are clear and can be moved to code that is a lot easier to run and a lot less variable. </p><p>A more fun one: <a href="https://andonlabs.com/blog/andon-market-launch">the first AI boss launched in San Francisco</a>. Andon is an autonomous AI agent operating as a manager, and it has already hired two real humans to work for it. Yes, really. Let&#8217;s see how this plays out.</p><p>The structural one: <a href="https://about.gitlab.com/blog/gitlab-act-2/">GitLab Act 2</a>, the CEO's open letter explaining how the company is rebuilding itself to be ready for AI-driven software engineering. It's a piece of corporate self-positioning, but the transparency is unusual &#8212; laid out as a letter to customers and investors, with what they think their advantages are and what they're planning to build next. <a href="https://www.linkedin.com/in/zstonesecurity/">Zach</a>'s reaction was the honest one: hard to tell from outside whether GitLab is at war internally over any of this, but the willingness to be this clear in public is itself reassuring.</p><h2>Security Incoming</h2><p>The big one that I will have to think a bit about is the security changes that are afoot. With newer AI models that are in trials, the among of security problems we find it mind blowing. The reason is that these models are good at chaining different things together, instead of just exploiting one CVE. </p><p>As one example, we had a supply chain attach and yes <strong><a href="https://x.com/aikidosecurity/status/2053990513280475405">NPM is a landmine, again</a></strong> &#8212; Aikido flagged another supply-chain incident in the npm ecosystem. <a href="https://www.linkedin.com/in/dominik-schmidle/">Dominik</a>'s line was the one I'm keeping: "NPM always was a landmine. Now we just have a metal detector." That's roughly the current security posture for half the package ecosystems we depend on.</p><p>I&#8217;ll go into more detail on things in the future, but the general direction and velocity will lead to some good headlines in the near future.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[What the Swarm was reading — week of May 7, 2026]]></title><description><![CDATA[A quieter week in #swarmalicious &#8212; the May 1 long weekend ate most of the early days, and the channel only really woke up mid-week.]]></description><link>https://blog.thylmann.net/p/what-the-swarm-was-reading-week-of-0ed</link><guid isPermaLink="false">https://blog.thylmann.net/p/what-the-swarm-was-reading-week-of-0ed</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Thu, 07 May 2026 16:38:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FB1m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51b49de-9966-42da-bcb9-77b498709f36_512x512.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A quieter week in #swarmalicious &#8212; the May 1 long weekend ate most of the early days, and the channel only really woke up mid-week. Less volume, but the through-line is clearer for it: how agents talk to each other, what they&#8217;re allowed to do, and how the substrate underneath them is still being negotiated in public.</p><p>Here&#8217;s what came across.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Agentic networking, and the politics behind the plumbing</h2><p>The week&#8217;s most useful thread sat around <a href="https://github.com/kubernetes-sigs/kube-agentic-networking">kube-agentic-networking</a> &#8212; a new Kubernetes SIG project for agent-to-agent and agent-to-MCP connectivity, with permission control on the routes. Adjacent to AI gateways like agentgateway, but pitched at a different layer.</p><p><a href="https://github.com/QuentinBisson">Quentin</a> framed it cleanly: this looks like the control plane (think Gateway API CRDs), with agentgateway as the data plane (think Envoy Gateway). Useful mental model. The tension underneath is that agentgateway is the best tool in town right now for our use case &#8212; but if the CRDs land and agentgateway doesn&#8217;t pick them up, you&#8217;re staring at a migration you didn&#8217;t ask for. Right now it&#8217;s only doing identity, so the surface is still small.</p><p>Then there&#8217;s the contributor mix. Quentin counted heads on the project: one from Solo, one Red Hat, one IBM, three unaffiliated, and ten from Google. The honest read is &#8212; better than a single-vendor project, still not as diverse as you&#8217;d want for something this load-bearing. Solo&#8217;s track record on adjacent projects is mixed: they move fast, which is good, and they sometimes make decisions other vendors don&#8217;t agree with, which is sometimes good and sometimes a migration tax later. Worth watching closely.</p><p>In the same neighbourhood: <a href="https://projectcapsule.dev/">Project Capsule</a> surfaced via a potential customer &#8212; a multi-tenancy automation layer that helps manage teams and namespaces. Not new, but the pattern of customers reaching for purpose-built multi-tenancy on top of stock Kubernetes is itself a signal.</p><p>And <a href="https://github.com/saiyam1814/ing-switch">ing-switch</a> &#8212; Sayam&#8217;s pre-KubeCon migration tool for moving off ingress-nginx &#8212; got a re-mention with a customer migration in mind. It already covered more annotations than the &#8220;upstream&#8221; tool back at KubeCon, and ships with a UI on top. Quietly useful for anyone still working on moving off nginx-ingress.</p><h2>AI tooling &#8212; more headroom, fewer excuses on security</h2><p>A few things in the AI/dev-tools lane, lining up in roughly the same direction.</p><p>First, <a href="https://x.com/claudedevs/status/2052064938840228237?s=61">Claude usage limits got doubled</a>. Real-world report from inside the Swarm: ran a customer update plus a new version of a skill in one session, and didn&#8217;t come anywhere near where the old limits would have bitten. That&#8217;s a meaningful working-conditions change for anyone running AI-heavy workflows on a paid plan.</p><p>Second, <a href="https://vercel.com/blog/introducing-deepsec-find-and-fix-vulnerabilities-in-your-code-base">Vercel introduced DeepSec</a> &#8212; a security harness that sits over Claude and Codex to find and fix vulnerabilities in the codebase. Early word in the channel was positive enough to put it on the &#8220;try it&#8221; list. The category &#8212; agent-aware static analysis with a fix loop attached &#8212; is starting to look real rather than aspirational.</p><p>Third, <a href="https://platform.claude.com/docs/en/manage-claude/wif-providers/spiffe">Anthropic&#8217;s workload identity federation now supports SPIFFE</a>. Quietly important. If you&#8217;ve been waiting for a clean way to give workloads (not users) scoped Claude access without baking long-lived credentials into pipelines, that&#8217;s the missing piece.</p><p>And on the meta-question of how anyone is supposed to use all this: <a href="https://kasparvongruenberg.substack.com/p/four-levels-of-agentic-software-development">Kaspar von Gruenberg&#8217;s piece on the four levels of agentic software development</a>. Useful framing. Most of us, honestly, are still living somewhere between level 0 and level 1 &#8212; and the leap to level 3 is less about the tools and more about being willing to actually delegate work that used to feel non-delegatable. Not just for code, either; the same staircase applies to most knowledge work. At the same time is the reason we are building both the access as well as the agent platform, based on Open Source and developing standards. It means the agents need to move into K8s Servers and have a Synchronization Layer with Governed Access to do their real work.</p><h2>Fun stuff from the deeper end</h2><p><strong><a href="https://kubeshark.com/post/kubeshark-v2-00-coming-soon">Kubeshark v2</a></strong> &#8212; the Wireshark-for-Kubernetes tool is shipping a v2 and the preview looks promising. Worth a look if you&#8217;re tired of squinting at tcpdump for service-mesh traffic.</p><h2>What I took from this week</h2><p>Two things.</p><p>One: the agentic-networking layer is being designed in the open, mostly by one company, and the rest of us are along for the ride. That&#8217;s not unusual for emerging Kubernetes territory &#8212; but it&#8217;s worth being honest that &#8220;vendor diversity in the contributor list&#8221; is an actual product feature, not a nice-to-have. The Quentin/agentgateway tension is the early version of a conversation we&#8217;re going to be having for years.</p><p>Two: when AI tooling gets quietly better &#8212; doubled limits, SPIFFE-based identity for workloads, security harnesses with real fix loops &#8212; it doesn&#8217;t feel like news, but it changes what&#8217;s possible to do on a Tuesday afternoon. The boring infrastructure improvements are the ones that compound.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[What the Swarm was reading — week of April 30, 2026]]></title><description><![CDATA[Another week, another scroll through #swarmalicious &#8212; our internal link-dump channel that has been quietly compounding signal since 2014.]]></description><link>https://blog.thylmann.net/p/what-the-swarm-was-reading-week-of</link><guid isPermaLink="false">https://blog.thylmann.net/p/what-the-swarm-was-reading-week-of</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Thu, 30 Apr 2026 10:42:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FB1m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51b49de-9966-42da-bcb9-77b498709f36_512x512.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Another week, another scroll through #swarmalicious &#8212; our internal link-dump channel that has been quietly compounding signal since 2014. This week leaned heavier on the unease side of the ledger: surveillance, supply chains, and where infrastructure quietly migrates when nobody&#8217;s watching. With one good Warp-shaped argument in the middle.</p><p>Here&#8217;s what came across.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Warp goes open source &#8212; and reinvents what a contribution is</h2><p>The biggest thread of the week came off <a href="https://x.com/warpdotdev/status/2049153766977421444?s=20">Warp&#8217;s announcement</a>: the AI-native terminal is going open source. The interesting bit isn&#8217;t the licence &#8212; it&#8217;s the contribution model. Their pitch is that &#8220;Oz&#8221; (their AI agent) plans, implements, and reviews features, so a contribution can effectively be a well-formed prompt.</p><p><a href="https://x.com/puja108">Puja</a> liked this immediately, and not just for terminal reasons: he raised the broader question of whether this becomes a model for inter-team contribution at companies like ours. What if one team had its AI pipeline set up so another team needing something &#8212; say, a cluster release tweak &#8212; could just file an issue and have it implemented? Push that further and account engineers, or even customers, could &#8220;contribute&#8221; feature requests directly into the codebase. Long-term thinking. Worth chewing on.</p><p><a href="https://github.com/mproffitt">Martin</a> pushed back where it deserves pushing: a single model planning, implementing, and reviewing its own work fails in practice. He&#8217;s tried it with Gemini and Codex on real features &#8212; they don&#8217;t catch the flaws in their own designs. His current setup splits the work: Claude for planning and review, Gemini/Codex for implementation. That separation is doing real work. Same-model self-review is one of those ideas that sounds clean and falls apart on contact with subtle bugs.</p><p>Puja&#8217;s other note was about Warp interfering with Claude Code in subtle ways &#8212; minor glitches, plus the friction of Warp wanting to use its own AI backend rather than the one the team has paid for and approved for on-call use. That&#8217;s a sleeper category of problem with AI-bundled tools: the model lock-in shows up as UX friction long before it shows up as a billing line.</p><p>In general I really like the idea as something to think about how we might want to get external contributions to our open source repositories. OpenClaw actually does it that way in some form in that the founders wants to get your prompts AND your code. I would love to hear your feedback.</p><h2>Surveillance, tokenmaxxing, and the slow trust drain</h2><p>Two links and one continuation, all pulling in the same direction.</p><p>First, <a href="https://www.reuters.com/sustainability/boards-policy-regulation/meta-start-capturing-employee-mouse-movements-keystrokes-ai-training-data-2026-04-21/">Meta is starting to capture employee mouse movements and keystrokes as AI training data</a> &#8212; yes, really. <a href="https://www.linkedin.com/in/zstonesecurity/">Zach</a>&#8216;s flat observation cuts to it: &#8220;newsworthy because it&#8217;s Meta, but many smaller companies will do the same.&#8221; That&#8217;s the bit that keeps me up. The headline is one company; the trend is the whole employer&#8211;employee data relationship being quietly rewritten under the cover of &#8220;AI training.&#8221;</p><p>The follow-up came a day later: <a href="https://blog.pragmaticengineer.com/the-pulse-tokenmaxxing-as-a-weird-new-trend/">Pragmatic Engineer&#8217;s piece on &#8220;tokenmaxxing&#8221;</a> &#8212; engineers burning tokens to game internal AI-usage leaderboards. <a href="https://github.com/lyind">Jonas</a> was on a tear in this thread (eleven replies, mostly his), and the throughline was sharp: tokens used is a stupid KPI. It&#8217;s the new &#8220;lines of code&#8221; or &#8220;calories burned.&#8221; It enhances the wrong thing. The deeper problem is that you can&#8217;t measure AI adoption with raw inputs; you have to measure outcomes, and outcome measurement is genuinely hard, and so companies grab the easy proxy and reward the wrong behaviour. He&#8217;s right. This is policy work, not tooling work.</p><p>Third in the cluster: <a href="https://x.com/socketsecurity/status/2047304112560115930?s=46&amp;t=mBcWwVPPyiofVH88lpzCpg">Socket flagged a Bitwarden CLI supply-chain issue</a>. Puja took a small victory lap for having moved off Bitwarden a while back. <a href="https://github.com/glitchcrab">Simon</a> is still on it but doesn&#8217;t use the CLI; <a href="https://github.com/mproffitt">Martin</a> rolled his own read-only CLI after using the official one exactly once and hating it. The pattern across all three replies: people don&#8217;t trust the official tooling enough to use it as shipped. They wrap, replace, or avoid. That&#8217;s a quiet signal.</p><p>String these three together and the picture is consistent &#8212; the ambient level of trust in the tools that touch our keystrokes, our credentials, and our productivity metrics is degrading, and most of us are coping by writing our own thin layer.</p><h2>Where infrastructure goes when nobody&#8217;s looking</h2><p>A small cluster of posts about places where the substrate is moving &#8212; not loudly, just deliberately.</p><p><a href="https://mitchellh.com/writing/ghostty-leaving-github">Mitchell Hashimoto wrote about why Ghostty is leaving GitHub</a>. Quite a statement from the person behind half the HashiCorp tools you&#8217;ve ever used. The TL;DR (per <a href="https://x.com/puja108">Puja</a>): he loves GitHub, but the outages have made it hard to work on, and he doesn&#8217;t believe they&#8217;ll get their act together. When someone of Mitchell&#8217;s stature with that kind of operational eye writes the move-out post, others will read it and think.</p><p>On the other end of the scale, <a href="https://www.techzine.eu/news/infrastructure/140634/dutch-central-bank-chooses-lidl-for-european-cloud/">the Dutch central bank picked Lidl for its European cloud</a>. The reactions in the channel were a clean 4-emoji &#8220;uh-oh&#8221; / 2-emoji &#8220;eyes.&#8221; Whatever you make of the choice itself, the fact that European sovereign-cloud procurement is now this wide a field &#8212; including a discount supermarket chain&#8217;s IT arm &#8212; tells you something real about the appetite to escape the hyperscaler default.</p><p>And on the policy frontier, the <a href="https://x.com/hhshkmohd/status/2047277766769545352?s=46&amp;t=RroddvcAmaWxXDr_4USKmw">UAE announced 50% of government services should run via agentic systems</a> &#8212; though as <a href="https://github.com/robinkb">Robin</a> caught, the original target is two years, not five. <a href="https://github.com/lyind">Jonas</a>&#8216;s take: of the places willing to actually try this, the UAE isn&#8217;t the worst lab. I agree. We&#8217;re going to learn something useful from how that plays out, regardless of whether they hit the number.</p><h2>Fun stuff from the deeper end</h2><p>The week&#8217;s grab-bag:</p><p><strong><a href="https://github.com/pamburus/hl">hl</a></strong> &#8212; a CLI log parser that handles JSON and logfmt and falls back to passthrough for unknown formats, so it never silently swallows a line. Nice property. Posted with a screenshot.</p><p><strong><a href="https://getkloak.io/">getkloak.io</a></strong> &#8212; a clever use of eBPF, dropped by <a href="https://github.com/glitchcrab">Simon</a>. <a href="https://github.com/lyind">Jonas</a>&#8216;s honest assessment: &#8220;this software adds a malware-like level of complexity to networking which I imagine could be very confusing and hard to debug. Nevertheless, very impressive.&#8221; That&#8217;s the eBPF trade-off in two sentences.</p><p><strong><a href="https://github.com/SoulKyu/cpg">cpg</a></strong> &#8212; generates CiliumNetworkPolicies from denies in the Hubble relay. The kind of small-but-pointed tool that the Cilium ecosystem keeps producing. If you&#8217;re running Cilium, take a look.</p><p><strong><a href="https://github.com/google/skills">google/skills</a></strong> &#8212; Google&#8217;s take on the skills concept for admin tooling. <a href="https://github.com/lyind">Jonas</a> has been kicking the tyres and reports mixed results: random errors, misunderstood commands, auth issues. His broader point &#8212; Google&#8217;s API surface is so large that a curated skills layer is genuinely useful &#8212; is the right framing. The execution is still catching up.</p><p><strong><a href="https://build.nvidia.com/models?filters=nimType%3Anim_type_preview&amp;label=Coding">NVIDIA&#8217;s free hosted coding models</a></strong> &#8212; for private projects, hobby work, or when you&#8217;ve burned your subscription limits. Pairs nicely with opencode. Standard caveat from <a href="https://x.com/puja108">Puja</a>: with free models, never feed in anything you wouldn&#8217;t post publicly.</p><p><strong><a href="https://x.com/arankomatsuzaki/status/2049125048792006965?s=46&amp;t=mBcWwVPPyiofVH88lpzCpg">Claude&#8217;s tokenizer is more expensive on non-English</a></strong> &#8212; dropped without commentary, but the implication is loud. If your product runs on Claude and serves a non-English market, your unit economics aren&#8217;t what you think they are. Language is not meaningless, even with AI.</p><p><strong><a href="https://x.com/trhlofficial/status/2047456506941948094?s=46&amp;t=RroddvcAmaWxXDr_4USKmw">A six-fingered AI-detection trick</a></strong> &#8212; a criminal-AI-detection meme: add a sixth finger to your photo and AI tools flag it as AI-generated. Funny in a depressing-arms-race way.</p><p><strong><a href="https://x.com/osint613/status/2049301193269125503?s=46&amp;t=RroddvcAmaWxXDr_4USKmw">King Charles, briefly</a></strong> &#8212; geopolitics is now world leaders trading lines that used to be reserved for 3am bar arguments, as <a href="https://github.com/luca-rui">Luca</a> put it. Hard to disagree.</p><h2>What I took from this week</h2><p>Two things, mostly.</p><p>One: the AI-tooling conversation has moved past &#8220;is it useful&#8221; into &#8220;what is it doing to our incentives.&#8221; The Warp thread, the tokenmaxxing thread, the Meta surveillance thread &#8212; they&#8217;re all the same conversation in different costumes. We&#8217;re rewiring how people contribute, how their work is measured, and what data is harvested in the process. The companies that get this rewiring right will quietly outperform the ones that just chase the leaderboard number.</p><p>Two: there&#8217;s a real, slow exodus underway from the defaults &#8212; GitHub for code, US hyperscalers for cloud, official password-manager CLIs for credentials. Each individual move is small. The aggregate is a story.</p><p>And three, just a small one: the channel is at its best when someone disagrees in public. Martin pushing back on single-model self-review, Jonas arguing through the tokenmaxxing implications eleven replies deep &#8212; that&#8217;s where the work happens. Posting a link is cheap. The disagreement is the value.</p><div><hr></div><p><em>If any of these sent you somewhere interesting, reply and tell me where you ended up. The follow-on conversations are the part I&#8217;m here for.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Dose of #swarmalicious]]></title><description><![CDATA[What the Swarm was reading &#8212; week of April 23, 2026]]></description><link>https://blog.thylmann.net/p/weekly-dose-of-swarmalicious</link><guid isPermaLink="false">https://blog.thylmann.net/p/weekly-dose-of-swarmalicious</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Thu, 23 Apr 2026 12:13:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FB1m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51b49de-9966-42da-bcb9-77b498709f36_512x512.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>What the Swarm was reading &#8212; week of April 23, 2026</h1><p>We have a channel at Giant Swarm called #swarmalicious. It&#8217;s exactly what it sounds like: a link dump where people drop the things they stumbled across, with a sentence of context if they&#8217;re being generous. It&#8217;s been running since 2014, and honestly, it&#8217;s still one of the best signals I have for what the team is thinking about.</p><p>Here&#8217;s what came across the channel this past week &#8212; and the small debates that spun off around each link.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Cursor valuation thing</h2><p>I dropped <a href="https://x.com/aakashgupta/status/2046725431374877005">this X thread about Cursor&#8217;s latest valuation</a> with about as much commentary as I could muster: &#8220;this world is crazy.&#8221; The thread that followed was better than the post.</p><p><a href="https://x.com/paurosello">Pau</a> kicked it off with &#8220;wild, never seen something like this tbh.&#8221; <a href="https://x.com/puja108">Puja</a>&#8216;s take: with their own models finally getting good enough at coding, Cursor needs a harness they can specialize to their own model &#8212; and that&#8217;s what the valuation is buying. <a href="https://github.com/robinkb">Robin</a> pushed back: the IDE is a VS Code reskin, and <a href="https://cursor.com/blog/composer-2-technical-report">Composer 2 is based on Kimi K2.5</a> &#8212; how does that get you near $10 billion? <a href="https://github.com/pipo02mix">Fernando</a> reminded everyone that valuation is mostly about traction and user count, not quality (he brought up Wallapop at &#8364;600M burning cash and making nothing &#8212; a useful gut-check). Puja closed it out: &#8220;yeah, Cursor is still one of the leaders in the space.&#8221;</p><p>I don&#8217;t have a clean answer. But the question &#8220;what exactly are you paying for in an AI IDE?&#8221; is one I think about often, and the honest answer keeps shifting.</p><h2>Anthropic and the quiet browser extension</h2><p>A <a href="https://www.golem.de/news/ki-auf-dem-computer-claude-desktop-app-installiert-ungefragt-backdoor-2604-207804.html">Golem article</a> came up (with the <a href="https://www.thatprivacyguy.com/blog/anthropic-spyware">original English write-up on thatprivacyguy.com</a>) claiming Claude Desktop installs a browser extension native-messaging host without asking. <a href="https://twitter.com/mariansteinbach">Marian</a> checked his own machine &#8212; yep, <code>com.anthropic.claude_browser_extension.json</code> sitting in every browser&#8217;s NativeMessagingHosts folder. Chrome, Chromium, Opera, Edge, Arc, Vivaldi, Brave. Silently.</p><p><a href="https://github.com/robinkb">Robin</a> pointed out this isn&#8217;t unheard of &#8212; 1Password does the same thing, dropping config files into browsers that aren&#8217;t even installed. That&#8217;s a fair counter. But Marian&#8217;s reply stuck: &#8220;I agree with the author that something like this shouldn&#8217;t be done quietly. It should only be done with user consent.&#8221;</p><p>That&#8217;s the line, I think. The behavior isn&#8217;t necessarily malicious. But &#8220;we&#8217;ll quietly write to your filesystem because it&#8217;ll make the UX nicer&#8221; is exactly the kind of default that erodes trust over time. Especially for a company that&#8217;s positioned itself around safety.</p><h2>Gemini gets a native Mac app (apparently vibe-coded)</h2><p>The link to <a href="https://gemini.google/mac/">Gemini&#8217;s new native Mac app</a> got dropped. <a href="https://twitter.com/mariansteinbach">Marian</a> assumed it was another Electron wrapper &#8212; &#8220;not sure an Electron app is any better than a browser tab&#8221; &#8212; then did a double-take when <a href="https://x.com/puja108">Puja</a> pointed out it&#8217;s native Swift. Marian: &#8220;Oh-kay, that is so unexpected these days, I didn&#8217;t even notice.&#8221;</p><p>Then the interesting bit: Google said this was vibe-coded with their Antigravity tool. Puja ran with it &#8212; what if agents kept their primitives (the things they understand well) and had skills that compiled those primitives into native frameworks like Swift? Same code, compiled differently depending on the target. He pointed to projects that use Docker but ship a skill that converts to Apple containers to run natively on Macs. Marian raised the obvious wish: a cross-platform framework for native GUI apps that actually works.</p><p>That&#8217;s a shape I&#8217;d bet on. The world doesn&#8217;t need another Electron app. It needs a way for agents to target native without the human having to rewrite everything.</p><p>Worth noting alongside this: Anthropic shipped <a href="https://9to5mac.com/2026/04/17/anthropic-launches-claude-design-for-mac-following-opus-4-7-model-upgrade/">Claude Design for Mac</a> this week too, off the back of the Opus 4.7 upgrade. The Mac-as-first-class-target push is happening on multiple fronts.</p><h2>IPv8 (please no)</h2><p>&#8220;Forget IPv6, <a href="https://x.com/sekurlsa_pw/status/2044684307185193295">IPv8 is the new shit</a>.&#8221; The reactions were mostly sighs. <a href="https://github.com/lyind">Jonas</a> was blunt &#8212; we&#8217;re twenty years too late for a competing protocol with an easier migration path, not when IPv6 rollout is finally progressing. He did float an alternative: what if nations or blocks (EU, China) just pushed official services to IPv6-only? Force the migration by cutting off the old path.</p><p><a href="https://github.com/glitchcrab">Simon</a> noted that IPv8 is literally just a proposal someone submitted. Anyone can submit one. It doesn&#8217;t mean anything yet.</p><p>So: not a story yet. But a good reminder that protocol politics is a slower-moving beast than most people assume.</p><h2>Fun stuff from the deeper end</h2><p>A few links that aren&#8217;t about AI for once:</p><p><strong><a href="https://github.com/teemow/marge">marge</a></strong> &#8212; a new tool for approving and merging PRs, shared with the line &#8220;sometimes you have to like a tool just for the logo.&#8221; Fair. The dolphin is good. <a href="https://github.com/lyind">Jonas</a> wondered how it compares to our internal <code>devctl pr approve-merge-renovate</code>; <a href="https://github.com/glitchcrab">Simon</a> and <a href="https://x.com/fiunchinho">Jose</a> agreed it&#8217;s essentially a more generic version of the same idea (and better than Simon&#8217;s &#8220;crappy bash function using the GH API directly&#8221;).</p><p><strong><a href="https://github.com/smol-machines/smolvm">smolvm</a></strong> &#8212; worth experimenting with. <a href="https://x.com/fiunchinho">Jose</a> mentioned several friends are using <a href="https://github.com/lima-vm/lima">Lima</a> and loving it; <a href="https://github.com/glitchcrab">Simon</a> looked at Lima but prefers smolvm&#8217;s party trick &#8212; you can package a VM into a standalone file and share it. That&#8217;s a nice property.</p><p><strong><a href="https://www.youtube.com/watch?v=KKbgulTp3FE">RAM has a refresh flaw</a></strong> &#8212; a deeply nerdy but fascinating video: DRAM periodically stalls during refresh, blocking reads. Most of the time you&#8217;d never notice, but in ultra-low-latency systems it shows up as tail latency spikes measured in nanoseconds. <a href="https://github.com/lyind">Jonas</a>: &#8220;Not all RAM is created equal. (I &#9829; SRAM.)&#8221;</p><p><strong><a href="https://www.distributedthoughts.org/2026-04-16-the-asic-unbundling/">The ASIC unbundling</a></strong> &#8212; dropped without commentary, which in the channel usually means it&#8217;s worth reading.</p><p><strong><a href="https://github.com/jgraph/drawio-mcp">drawio-mcp</a></strong> and <strong><a href="https://github.com/mukul975/cve-mcp-server">cve-mcp-server</a></strong> &#8212; two more MCP servers for the pile. The first lets agents draw diagrams. The second surfaces CVEs. Neither life-changing on their own, but the MCP ecosystem is quietly getting dense.</p><p><strong><a href="https://claude.com/blog/best-practices-for-using-claude-opus-4-7-with-claude-code">Opus 4.7 best practices</a></strong> &#8212; worth a skim if you&#8217;re using Claude Code daily.</p><p><strong><a href="https://zerodayclock.com/">zerodayclock.com</a></strong> &#8212; a countdown clock for zero-day patches. Mostly vibes, but I like the vibe.</p><p><strong><a href="https://x.com/itaysk/status/2046252987425681591">Itay is leaving Aqua</a></strong> &#8212; one of the sharper people in cloud native security, moving on. Worth watching where he lands.</p><h2>What I took from this week</h2><p>Three things.</p><p>One: the AI tooling category is in an awkward middle period. Big valuations, lots of harness engineering, and the question of where actual durable value lives is still open. Not scary. Just unsettled.</p><p>Two: the quiet-install pattern &#8212; whether it&#8217;s Anthropic or anyone else &#8212; is going to keep being a trust issue, and the companies that get it right will be the ones that ask first. Every time.</p><p>Three: the best link dumps still come from people who know what they&#8217;re looking at. No algorithm I&#8217;ve tried beats a dozen engineers with taste and a shared channel.</p><p>If you&#8217;re in a team that doesn&#8217;t have a #swarmalicious equivalent &#8212; start one. You&#8217;ll be surprised how much it compounds.</p><div><hr></div><p><em>If any of these sent you down a rabbit hole, reply and let me know where you ended up. That&#8217;s the part I find most useful.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Best AI Agent Is the One That Disappears]]></title><description><![CDATA[Here&#8217;s something most AI vendors won&#8217;t tell you: the goal shouldn&#8217;t be to run more AI.]]></description><link>https://blog.thylmann.net/p/the-best-ai-agent-is-the-one-that</link><guid isPermaLink="false">https://blog.thylmann.net/p/the-best-ai-agent-is-the-one-that</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Thu, 05 Mar 2026 10:40:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!R6QC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24a705-e901-4343-a385-6b5f785ed3e6_5461x2129.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here&#8217;s something most AI vendors won&#8217;t tell you: the goal shouldn&#8217;t be to run more AI. It should be to run less &#8212; eventually.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R6QC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24a705-e901-4343-a385-6b5f785ed3e6_5461x2129.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R6QC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24a705-e901-4343-a385-6b5f785ed3e6_5461x2129.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R6QC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24a705-e901-4343-a385-6b5f785ed3e6_5461x2129.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R6QC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24a705-e901-4343-a385-6b5f785ed3e6_5461x2129.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R6QC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24a705-e901-4343-a385-6b5f785ed3e6_5461x2129.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R6QC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24a705-e901-4343-a385-6b5f785ed3e6_5461x2129.jpeg" width="1456" height="568" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d24a705-e901-4343-a385-6b5f785ed3e6_5461x2129.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:568,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:873745,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.thylmann.net/i/189981272?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24a705-e901-4343-a385-6b5f785ed3e6_5461x2129.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R6QC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24a705-e901-4343-a385-6b5f785ed3e6_5461x2129.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R6QC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24a705-e901-4343-a385-6b5f785ed3e6_5461x2129.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R6QC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24a705-e901-4343-a385-6b5f785ed3e6_5461x2129.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R6QC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24a705-e901-4343-a385-6b5f785ed3e6_5461x2129.jpeg 1456w" sizes="100vw" fetchpriority="high"></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><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I know that sounds strange coming from someone who just launched an AI product. But bear with me.</p><p>We&#8217;re seeing a pattern with enterprises adopting AI for operational work. It tends to follow three stages &#8212; and most companies get stuck at stage two.</p><p>Stage one is connecting. You give AI agents access to your data and systems &#8212; governed, scoped, audited. This is the &#8220;can we even do this safely?&#8221; phase. It&#8217;s necessary, but it&#8217;s not where the value lives.</p><p>Stage two is automating. AI agents start doing real work: analysing logs, responding to events, running workflows. This is where the excitement is right now. You deploy agents, they handle tasks that used to require a person, and suddenly your team has more capacity. Good.</p><p>But here&#8217;s the thing: if you stay at stage two, your AI costs keep growing. More agents, more tokens, more API calls. The work gets done faster, but the cost curve doesn&#8217;t bend. For many enterprises, this is where the disillusionment sets in &#8212; &#8220;I thought AI was supposed to reduce costs?&#8221;</p><p>Stage three is where it gets interesting. This is what we call evolve.</p><p>An AI agent that does the same task a thousand times should eventually notice the pattern. It should be able to say: &#8220;This is what I do every time. Here&#8217;s the rule. Here&#8217;s the workflow. You don&#8217;t need me anymore for this.&#8221;</p><p>At that point, you take the agent out of the loop. No more tokens. No more latency. Just a deterministic process that runs &#8212; cheaper, faster, and more reliably than the AI version.</p><p>The best AI agent, in other words, is the one that makes itself redundant.</p><p>This isn&#8217;t a theoretical idea. It&#8217;s how we&#8217;ve designed our AI OS. Muster provides the governed access. Klaus runs the agents. But the system is built with the expectation that agents should be working towards their own retirement &#8212; identifying patterns, codifying them, and stepping aside.</p><p>Think about it like this: AI is the exploration phase. You use it to figure out what the process should be. Once you know, you don&#8217;t need AI anymore for that particular task. You need automation &#8212; simple, deterministic, cheap.</p><p>The companies that will see real OPEX reduction from AI aren&#8217;t the ones running the most agents. They&#8217;re the ones systematically converting agent work into automated workflows. It&#8217;s the difference between paying for intelligence every time and paying once to learn the answer.</p><p>This won&#8217;t happen overnight. Not every task can be codified. Some work genuinely requires the flexibility that AI provides. But for the large category of operational work that is repetitive, pattern-based, and rule-driven &#8212; the path is clear.</p><p>Use AI to discover the pattern. Then let the pattern run itself.</p><p>If you&#8217;re thinking about how to make AI reduce your costs instead of just adding a new line item &#8212; this is the conversation I&#8217;d love to have.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AI Agents That Run Where Your Data Lives]]></title><description><![CDATA[There&#8217;s a pattern I keep seeing in enterprise AI conversations.]]></description><link>https://blog.thylmann.net/p/ai-agents-that-run-where-your-data</link><guid isPermaLink="false">https://blog.thylmann.net/p/ai-agents-that-run-where-your-data</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Wed, 04 Mar 2026 09:23:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gJ2b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46666f2a-8614-4106-b0bf-0a4186a932ff_4537x1844.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a pattern I keep seeing in enterprise AI conversations. Someone shows an impressive demo &#8212; an agent that analyses logs, responds to incidents, or automates a workflow. The room is excited. Then someone asks: &#8220;Where does this run? And where does our data go?&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gJ2b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46666f2a-8614-4106-b0bf-0a4186a932ff_4537x1844.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gJ2b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46666f2a-8614-4106-b0bf-0a4186a932ff_4537x1844.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gJ2b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46666f2a-8614-4106-b0bf-0a4186a932ff_4537x1844.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gJ2b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46666f2a-8614-4106-b0bf-0a4186a932ff_4537x1844.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gJ2b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46666f2a-8614-4106-b0bf-0a4186a932ff_4537x1844.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gJ2b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46666f2a-8614-4106-b0bf-0a4186a932ff_4537x1844.jpeg" width="1456" height="592" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46666f2a-8614-4106-b0bf-0a4186a932ff_4537x1844.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:592,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2036466,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.thylmann.net/i/189858911?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46666f2a-8614-4106-b0bf-0a4186a932ff_4537x1844.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gJ2b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46666f2a-8614-4106-b0bf-0a4186a932ff_4537x1844.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gJ2b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46666f2a-8614-4106-b0bf-0a4186a932ff_4537x1844.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gJ2b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46666f2a-8614-4106-b0bf-0a4186a932ff_4537x1844.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gJ2b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46666f2a-8614-4106-b0bf-0a4186a932ff_4537x1844.jpeg 1456w" sizes="100vw" fetchpriority="high"></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><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>And the room goes quiet.</p><p>Here&#8217;s the thing most people get wrong about AI agents and data sovereignty: the question isn&#8217;t whether the LLM runs locally. The question is where the agent operates &#8212; where your data is processed, where decisions are made, where actions are taken, and who controls all of that.</p><p>An AI agent can talk to an external model. That&#8217;s fine. What matters is that the agent itself &#8212; the thing that reads your logs, touches your infrastructure, accesses your customer data &#8212; runs inside your environment, under your governance, with your permissions.</p><p>Think about it like a consultant. You might hire someone with expertise that lives outside your company. But you don&#8217;t send them all your data and let them work from their own office with no oversight. They come to you. They work in your systems. They follow your rules. And you know exactly what they did when they leave.</p><p>That&#8217;s the model we built Klaus around.</p><p>Klaus deploys AI agents into your Kubernetes clusters. The agents run continuously &#8212; analysing, responding, managing &#8212; on your infrastructure. They can use external LLMs (Claude, GPT, open-source models, whatever fits your requirements), but the agent itself lives where your data lives. Your data doesn&#8217;t get shipped somewhere else for processing. The actions happen locally. The audit trail is yours.</p><p>If you&#8217;ve used tools like Claude Code, Klaus is what that concept looks like when it&#8217;s deployed into enterprise infrastructure &#8212; running continuously, governed, and under your operational control.</p><p>The name is German &#8212; because we are. (It&#8217;s a hard K, by the way.)</p><p>This distinction &#8212; between where the model runs and where the agent operates &#8212; matters more than most vendors want to admit. A lot of AI tooling today bundles everything into a hosted service: the model, the orchestration, the data access, the actions. That&#8217;s convenient. It&#8217;s also a non-starter for enterprises with compliance requirements, data residency obligations, or simply a security posture that doesn&#8217;t allow sensitive data to leave their perimeter.</p><p>With Klaus, you choose the model. You control the data. The agent runs in your cluster. And if you ever want to run a local LLM as well &#8212; because your compliance requirements demand it, or because you want to reduce external dependencies &#8212; that path is open too.</p><p>Here&#8217;s what Klaus is not: a model provider. We don&#8217;t build foundation models. We don&#8217;t compete with OpenAI or Anthropic on that level. What we build is the operational layer &#8212; the part that makes it possible to run AI agents reliably, continuously, and under your control.</p><p>There&#8217;s a gap in the market that&#8217;s hard to see if you&#8217;re focused on model capabilities: the gap between &#8220;it worked in the demo&#8221; and &#8220;it runs reliably at 3am without anyone watching.&#8221; That gap is operations. And it&#8217;s exactly the gap Giant Swarm has always filled &#8212; first for Kubernetes, now for AI workloads.</p><p>Klaus doesn&#8217;t make AI magical. It makes AI operational. And in enterprise environments, that&#8217;s the harder problem.</p><p>If you&#8217;re exploring how to run AI agents on your own infrastructure &#8212; with the governance and reliability your organisation requires &#8212; I&#8217;d be happy to walk you through what we&#8217;ve built.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why AI Agents Need a Gatekeeper]]></title><description><![CDATA[Here&#8217;s the thing about AI agents in enterprise environments: the first question is almost never &#8220;which model should we use?&#8221;]]></description><link>https://blog.thylmann.net/p/why-ai-agents-need-a-gatekeeper</link><guid isPermaLink="false">https://blog.thylmann.net/p/why-ai-agents-need-a-gatekeeper</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Mon, 02 Mar 2026 08:26:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!j5BD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb557b9-eb56-42e8-834f-6a1d68705dfb_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here&#8217;s the thing about AI agents in enterprise environments: the first question is almost never &#8220;which model should we use?&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j5BD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb557b9-eb56-42e8-834f-6a1d68705dfb_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j5BD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb557b9-eb56-42e8-834f-6a1d68705dfb_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!j5BD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb557b9-eb56-42e8-834f-6a1d68705dfb_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!j5BD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb557b9-eb56-42e8-834f-6a1d68705dfb_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!j5BD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb557b9-eb56-42e8-834f-6a1d68705dfb_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j5BD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb557b9-eb56-42e8-834f-6a1d68705dfb_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9eb557b9-eb56-42e8-834f-6a1d68705dfb_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8993447,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.thylmann.net/i/189587872?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb557b9-eb56-42e8-834f-6a1d68705dfb_2752x1536.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_!j5BD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb557b9-eb56-42e8-834f-6a1d68705dfb_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!j5BD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb557b9-eb56-42e8-834f-6a1d68705dfb_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!j5BD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb557b9-eb56-42e8-834f-6a1d68705dfb_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!j5BD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb557b9-eb56-42e8-834f-6a1d68705dfb_2752x1536.png 1456w" sizes="100vw" fetchpriority="high"></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><p></p><p>It&#8217;s &#8220;how do we let this thing touch our systems without losing control?&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I&#8217;ve had this conversation dozens of times over the past year &#8212; with CTOs, with heads of engineering, with platform teams trying to figure out how AI fits into their world. The excitement about what AI agents can do is real. But so is the anxiety about what happens when an agent has access to production data, customer records, or infrastructure controls.</p><p>And honestly? That anxiety is well-placed.</p><p>Most AI tooling today assumes a single developer on a laptop. You connect your agent to an API, give it some tools, and off it goes. That works great for a demo. It works great for a side project. It does not work when you have compliance requirements, multiple teams, sensitive data, and an auditor who wants to know exactly which AI accessed what, when, and why.</p><p>This is the gap we kept seeing. Not a lack of AI capabilities &#8212; a lack of governed access to enterprise systems.</p><p>That&#8217;s why we built Muster.</p><p>Muster is an enterprise MCP Gateway &#8212; think of it as the secure data plane for AI agents. Every request logged. Every permission scoped. Every connection controlled. It sits between your AI workloads and your enterprise data, making sure that agents can only see and do what they&#8217;re explicitly allowed to.</p><p>The name is German &#8212; &#8220;mustern&#8221; means to inspect, to review. It&#8217;s what you do before you let something through.</p><p>What Muster is not: a way to slow AI down. The goal isn&#8217;t to add friction for the sake of control theatre. It&#8217;s to make AI agents usable in environments where &#8220;just trust it&#8221; isn&#8217;t an option &#8212; which, in my experience, is most enterprises.</p><p>RBAC, audit logging, scoped permissions &#8212; these aren&#8217;t exciting features. They&#8217;re table stakes for any technology that touches production systems. The fact that most AI tooling doesn&#8217;t have them yet tells you something about where the industry is focused. (Hint: it&#8217;s not on the people who have to run things in production.)</p><p>We think governed access is the foundation everything else gets built on. Without it, AI agents in enterprise environments remain an experiment. With it, they become infrastructure you can actually rely on.</p><p>If you&#8217;re trying to figure out how to give AI agents access to your systems without giving away the keys &#8212; that&#8217;s exactly the problem Muster was built to solve. Happy to talk about what that looks like in practice.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[From Kubernetes to AI — Why This Is the Same Job]]></title><description><![CDATA[When people hear that Giant Swarm is building an AI Operating System, the first reaction is usually: &#8220;Wait, aren&#8217;t you the Kubernetes company?&#8221;]]></description><link>https://blog.thylmann.net/p/from-kubernetes-to-ai-why-this-is</link><guid isPermaLink="false">https://blog.thylmann.net/p/from-kubernetes-to-ai-why-this-is</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Thu, 26 Feb 2026 11:04:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Gzot!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F148a3ddf-d85e-456c-b835-61eabdb1150b_1019x662.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When people hear that Giant Swarm is building an AI Operating System, the first reaction is usually: &#8220;Wait, aren&#8217;t you the Kubernetes company?&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gzot!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F148a3ddf-d85e-456c-b835-61eabdb1150b_1019x662.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gzot!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F148a3ddf-d85e-456c-b835-61eabdb1150b_1019x662.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Gzot!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F148a3ddf-d85e-456c-b835-61eabdb1150b_1019x662.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Gzot!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F148a3ddf-d85e-456c-b835-61eabdb1150b_1019x662.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Gzot!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F148a3ddf-d85e-456c-b835-61eabdb1150b_1019x662.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gzot!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F148a3ddf-d85e-456c-b835-61eabdb1150b_1019x662.jpeg" width="1019" height="662" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/148a3ddf-d85e-456c-b835-61eabdb1150b_1019x662.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:662,&quot;width&quot;:1019,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:254213,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.thylmann.net/i/189239583?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F148a3ddf-d85e-456c-b835-61eabdb1150b_1019x662.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Gzot!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F148a3ddf-d85e-456c-b835-61eabdb1150b_1019x662.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Gzot!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F148a3ddf-d85e-456c-b835-61eabdb1150b_1019x662.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Gzot!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F148a3ddf-d85e-456c-b835-61eabdb1150b_1019x662.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Gzot!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F148a3ddf-d85e-456c-b835-61eabdb1150b_1019x662.jpeg 1456w" sizes="100vw" fetchpriority="high"></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><p>Fair question. Let me explain why this isn&#8217;t the pivot it might look like.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>For over a decade, we&#8217;ve been doing one thing well: running production infrastructure for enterprises that can&#8217;t afford it to break. Kubernetes management, platform engineering, operational reliability &#8212; the unsexy but critical work that sits between &#8220;the developer pushed code&#8221; and &#8220;the service is running in production at 3am.&#8221;</p><p>What we&#8217;ve learned from that work is that the hardest problem in enterprise technology isn&#8217;t building something clever. It&#8217;s making something clever run reliably, under governance, at scale, in environments where failure has consequences.</p><p>That problem hasn&#8217;t changed. The workloads have.</p><p>AI workloads are the new thing that enterprises need to run seriously. Not as demos, not as experiments &#8212; as production systems that touch real data, make real decisions, and need real oversight.</p><p>And the gap we see is familiar: most AI tooling is built by companies working their way down toward infrastructure. They start with models, add some orchestration, and eventually realise they need to figure out deployment, security, compliance, and operations. That &#8220;figuring it out&#8221; phase is where enterprises get hurt.</p><p>We&#8217;re coming from the other direction. We already know how to run things in production. We already have the trust of enterprises that need this done right. What we&#8217;re adding is the AI-specific layer &#8212; the governed access (Muster), the agent runtime (Klaus), and the evolution path from AI to automated workflows.</p><p>This is why we now have two complementary businesses:</p><p>giantswarm.io &#8212; our platform business. The Kubernetes management platform that enterprises and cloud providers rely on. Battle-tested. Production-grade. This isn&#8217;t going anywhere.</p><p>giantswarm.ai &#8212; our AI OS business. Muster, Klaus, and what comes next. Built on the same operational rigour as the platform, but designed for the age of AI workloads.</p><p>The foundation is the same. The operational expertise is the same. The customer relationships are the same. What&#8217;s new is the workload type &#8212; and the recognition that enterprises need someone they trust to run AI the way we&#8217;ve always run infrastructure: seriously.</p><p>I won&#8217;t pretend this isn&#8217;t ambitious. Building an AI Operating System on top of a platform business requires focus and execution. But the alternative &#8212; watching AI tooling vendors struggle to learn what &#8220;production-ready&#8221; means while our customers wait &#8212; didn&#8217;t feel like the right choice.</p><p>We know what keeps a CTO up at night. We know what &#8220;it works reliably at 3am&#8221; actually requires. And we know that the gap between a demo and production is exactly the gap we&#8217;ve always filled.</p><p>The job hasn&#8217;t changed. The workloads have.</p><p>If you&#8217;re wondering what a serious enterprise AI runtime looks like &#8212; one built by people who&#8217;ve been operating production infrastructure for years &#8212; I&#8217;d enjoy that conversation.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thylmann.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Oliver Thylmann's Musings! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Two Weeks in Chile]]></title><description><![CDATA[I just spent two weeks in Chile, meeting the extended family and visiting at least parts of a country that has found a place in my heart&#8230;]]></description><link>https://blog.thylmann.net/p/two-weeks-in-chile</link><guid isPermaLink="false">https://blog.thylmann.net/p/two-weeks-in-chile</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Fri, 21 Oct 2022 12:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!u5vQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd5c19-3dc8-49e4-9a81-d48c7f87e506_800x533.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I just spent two weeks in Chile, meeting the extended family and visiting at least parts of a country that has found a place in my heart. It has to be said that always seeing mountains, and being close to the pacific, with lots of diverse nature, is a very nice setting. While one could write a lot about the Atacama Desert, or the Pacific Coast and Zapalar, it is easier to just post a few photos because it was a long time since I enjoyed taking photos so much. Sit back, and enjoy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u5vQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd5c19-3dc8-49e4-9a81-d48c7f87e506_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u5vQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd5c19-3dc8-49e4-9a81-d48c7f87e506_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u5vQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd5c19-3dc8-49e4-9a81-d48c7f87e506_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u5vQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd5c19-3dc8-49e4-9a81-d48c7f87e506_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u5vQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd5c19-3dc8-49e4-9a81-d48c7f87e506_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u5vQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd5c19-3dc8-49e4-9a81-d48c7f87e506_800x533.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1fd5c19-3dc8-49e4-9a81-d48c7f87e506_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u5vQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd5c19-3dc8-49e4-9a81-d48c7f87e506_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u5vQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd5c19-3dc8-49e4-9a81-d48c7f87e506_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u5vQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd5c19-3dc8-49e4-9a81-d48c7f87e506_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u5vQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd5c19-3dc8-49e4-9a81-d48c7f87e506_800x533.jpeg 1456w" sizes="100vw" fetchpriority="high"></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><p>_The power of waves of the pacific is mind boggling._</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!doRm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cfd354-0b60-4d62-94e0-2cbc40f70445_800x450.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!doRm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cfd354-0b60-4d62-94e0-2cbc40f70445_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!doRm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cfd354-0b60-4d62-94e0-2cbc40f70445_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!doRm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cfd354-0b60-4d62-94e0-2cbc40f70445_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!doRm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cfd354-0b60-4d62-94e0-2cbc40f70445_800x450.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!doRm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cfd354-0b60-4d62-94e0-2cbc40f70445_800x450.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26cfd354-0b60-4d62-94e0-2cbc40f70445_800x450.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!doRm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cfd354-0b60-4d62-94e0-2cbc40f70445_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!doRm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cfd354-0b60-4d62-94e0-2cbc40f70445_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!doRm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cfd354-0b60-4d62-94e0-2cbc40f70445_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!doRm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cfd354-0b60-4d62-94e0-2cbc40f70445_800x450.jpeg 1456w" sizes="100vw"></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><p>_And Zapallar is just beautiful._</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sOVt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f128b36-b546-4376-95d8-ae1e219309ce_800x1067.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sOVt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f128b36-b546-4376-95d8-ae1e219309ce_800x1067.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sOVt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f128b36-b546-4376-95d8-ae1e219309ce_800x1067.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sOVt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f128b36-b546-4376-95d8-ae1e219309ce_800x1067.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sOVt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f128b36-b546-4376-95d8-ae1e219309ce_800x1067.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sOVt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f128b36-b546-4376-95d8-ae1e219309ce_800x1067.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f128b36-b546-4376-95d8-ae1e219309ce_800x1067.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sOVt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f128b36-b546-4376-95d8-ae1e219309ce_800x1067.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sOVt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f128b36-b546-4376-95d8-ae1e219309ce_800x1067.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sOVt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f128b36-b546-4376-95d8-ae1e219309ce_800x1067.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sOVt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f128b36-b546-4376-95d8-ae1e219309ce_800x1067.jpeg 1456w" sizes="100vw"></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><p>_Listening to the pacific at sun down is a must._</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vXQd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98477d-2095-483d-ba36-7b232ddaa80a_800x1422.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vXQd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98477d-2095-483d-ba36-7b232ddaa80a_800x1422.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vXQd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98477d-2095-483d-ba36-7b232ddaa80a_800x1422.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vXQd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98477d-2095-483d-ba36-7b232ddaa80a_800x1422.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vXQd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98477d-2095-483d-ba36-7b232ddaa80a_800x1422.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vXQd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98477d-2095-483d-ba36-7b232ddaa80a_800x1422.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab98477d-2095-483d-ba36-7b232ddaa80a_800x1422.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vXQd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98477d-2095-483d-ba36-7b232ddaa80a_800x1422.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vXQd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98477d-2095-483d-ba36-7b232ddaa80a_800x1422.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vXQd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98477d-2095-483d-ba36-7b232ddaa80a_800x1422.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vXQd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98477d-2095-483d-ba36-7b232ddaa80a_800x1422.jpeg 1456w" sizes="100vw"></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><p>_I loved the nature in general and interplay of flowers and rocks and water._</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nciP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccbf62cd-2685-4a77-84d2-1067fb275ba5_800x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nciP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccbf62cd-2685-4a77-84d2-1067fb275ba5_800x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nciP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccbf62cd-2685-4a77-84d2-1067fb275ba5_800x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nciP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccbf62cd-2685-4a77-84d2-1067fb275ba5_800x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nciP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccbf62cd-2685-4a77-84d2-1067fb275ba5_800x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nciP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccbf62cd-2685-4a77-84d2-1067fb275ba5_800x1200.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ccbf62cd-2685-4a77-84d2-1067fb275ba5_800x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nciP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccbf62cd-2685-4a77-84d2-1067fb275ba5_800x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nciP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccbf62cd-2685-4a77-84d2-1067fb275ba5_800x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nciP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccbf62cd-2685-4a77-84d2-1067fb275ba5_800x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nciP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccbf62cd-2685-4a77-84d2-1067fb275ba5_800x1200.jpeg 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><p>_Atacama Desert is diverse beyond belief._</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j3O3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91660623-959d-48df-b171-6230e94a8b97_800x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j3O3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91660623-959d-48df-b171-6230e94a8b97_800x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j3O3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91660623-959d-48df-b171-6230e94a8b97_800x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j3O3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91660623-959d-48df-b171-6230e94a8b97_800x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j3O3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91660623-959d-48df-b171-6230e94a8b97_800x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j3O3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91660623-959d-48df-b171-6230e94a8b97_800x1200.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91660623-959d-48df-b171-6230e94a8b97_800x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j3O3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91660623-959d-48df-b171-6230e94a8b97_800x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j3O3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91660623-959d-48df-b171-6230e94a8b97_800x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j3O3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91660623-959d-48df-b171-6230e94a8b97_800x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j3O3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91660623-959d-48df-b171-6230e94a8b97_800x1200.jpeg 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><p>_Visited a wonderful Canyon in the Desert._</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GMl8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb972a616-e398-4283-90e0-9c78e1556ae9_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GMl8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb972a616-e398-4283-90e0-9c78e1556ae9_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GMl8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb972a616-e398-4283-90e0-9c78e1556ae9_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GMl8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb972a616-e398-4283-90e0-9c78e1556ae9_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GMl8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb972a616-e398-4283-90e0-9c78e1556ae9_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GMl8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb972a616-e398-4283-90e0-9c78e1556ae9_800x533.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b972a616-e398-4283-90e0-9c78e1556ae9_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GMl8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb972a616-e398-4283-90e0-9c78e1556ae9_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GMl8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb972a616-e398-4283-90e0-9c78e1556ae9_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GMl8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb972a616-e398-4283-90e0-9c78e1556ae9_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GMl8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb972a616-e398-4283-90e0-9c78e1556ae9_800x533.jpeg 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><p>_Geysirs were thrilling._</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u6sh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1241e875-ad8d-4293-a389-52e889b04c86_800x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u6sh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1241e875-ad8d-4293-a389-52e889b04c86_800x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u6sh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1241e875-ad8d-4293-a389-52e889b04c86_800x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u6sh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1241e875-ad8d-4293-a389-52e889b04c86_800x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u6sh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1241e875-ad8d-4293-a389-52e889b04c86_800x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u6sh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1241e875-ad8d-4293-a389-52e889b04c86_800x1200.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1241e875-ad8d-4293-a389-52e889b04c86_800x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u6sh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1241e875-ad8d-4293-a389-52e889b04c86_800x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u6sh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1241e875-ad8d-4293-a389-52e889b04c86_800x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u6sh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1241e875-ad8d-4293-a389-52e889b04c86_800x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u6sh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1241e875-ad8d-4293-a389-52e889b04c86_800x1200.jpeg 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><p>_It looks like a different world._</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DMVP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2533addf-14d0-4a09-b6d5-2154cfc91ca5_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DMVP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2533addf-14d0-4a09-b6d5-2154cfc91ca5_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DMVP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2533addf-14d0-4a09-b6d5-2154cfc91ca5_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DMVP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2533addf-14d0-4a09-b6d5-2154cfc91ca5_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DMVP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2533addf-14d0-4a09-b6d5-2154cfc91ca5_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DMVP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2533addf-14d0-4a09-b6d5-2154cfc91ca5_800x533.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2533addf-14d0-4a09-b6d5-2154cfc91ca5_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DMVP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2533addf-14d0-4a09-b6d5-2154cfc91ca5_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DMVP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2533addf-14d0-4a09-b6d5-2154cfc91ca5_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DMVP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2533addf-14d0-4a09-b6d5-2154cfc91ca5_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DMVP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2533addf-14d0-4a09-b6d5-2154cfc91ca5_800x533.jpeg 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><p>_Welcome to Mars._</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VPWn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc83f7acb-0e57-40a1-90be-630b0449f892_800x387.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VPWn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc83f7acb-0e57-40a1-90be-630b0449f892_800x387.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VPWn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc83f7acb-0e57-40a1-90be-630b0449f892_800x387.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VPWn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc83f7acb-0e57-40a1-90be-630b0449f892_800x387.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VPWn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc83f7acb-0e57-40a1-90be-630b0449f892_800x387.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VPWn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc83f7acb-0e57-40a1-90be-630b0449f892_800x387.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c83f7acb-0e57-40a1-90be-630b0449f892_800x387.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VPWn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc83f7acb-0e57-40a1-90be-630b0449f892_800x387.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VPWn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc83f7acb-0e57-40a1-90be-630b0449f892_800x387.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VPWn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc83f7acb-0e57-40a1-90be-630b0449f892_800x387.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VPWn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc83f7acb-0e57-40a1-90be-630b0449f892_800x387.jpeg 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><p>_Having breakfast in nature._</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dVVn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F904620aa-cf3a-4512-809a-4cf9f57e1f60_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dVVn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F904620aa-cf3a-4512-809a-4cf9f57e1f60_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dVVn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F904620aa-cf3a-4512-809a-4cf9f57e1f60_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dVVn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F904620aa-cf3a-4512-809a-4cf9f57e1f60_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dVVn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F904620aa-cf3a-4512-809a-4cf9f57e1f60_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dVVn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F904620aa-cf3a-4512-809a-4cf9f57e1f60_800x533.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/904620aa-cf3a-4512-809a-4cf9f57e1f60_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dVVn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F904620aa-cf3a-4512-809a-4cf9f57e1f60_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dVVn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F904620aa-cf3a-4512-809a-4cf9f57e1f60_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dVVn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F904620aa-cf3a-4512-809a-4cf9f57e1f60_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dVVn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F904620aa-cf3a-4512-809a-4cf9f57e1f60_800x533.jpeg 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><p>_The Pelikan&#8217;s at the Chiringuito in Zapallar_</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7QaB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912430d7-acd4-4785-9770-9ce6fe3e1c13_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7QaB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912430d7-acd4-4785-9770-9ce6fe3e1c13_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7QaB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912430d7-acd4-4785-9770-9ce6fe3e1c13_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7QaB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912430d7-acd4-4785-9770-9ce6fe3e1c13_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7QaB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912430d7-acd4-4785-9770-9ce6fe3e1c13_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7QaB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912430d7-acd4-4785-9770-9ce6fe3e1c13_800x533.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/912430d7-acd4-4785-9770-9ce6fe3e1c13_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7QaB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912430d7-acd4-4785-9770-9ce6fe3e1c13_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7QaB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912430d7-acd4-4785-9770-9ce6fe3e1c13_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7QaB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912430d7-acd4-4785-9770-9ce6fe3e1c13_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7QaB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912430d7-acd4-4785-9770-9ce6fe3e1c13_800x533.jpeg 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><p>I might post some more photos some time. For now, I think it gives you an idea of just a tiny amount of the wonders of the country.</p>]]></content:encoded></item><item><title><![CDATA[Introducing Giant Swarm & Friends]]></title><description><![CDATA[In one of my previous articles, I mentioned our Giant Swarm & Friends events. So, I thought that now would be a good time to dig a little&#8230;]]></description><link>https://blog.thylmann.net/p/introducing-giant-swarm-and-friends</link><guid isPermaLink="false">https://blog.thylmann.net/p/introducing-giant-swarm-and-friends</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Fri, 09 Sep 2022 12:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!r1Hn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1a2be7-f55c-4e76-b386-ba57f5a2d597_800x450.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In <a>one of my previous articles</a>, I mentioned our Giant Swarm &amp; Friends events. So, I thought that now would be a good time to dig a little deeper into what these evenings are really all about and how they came to be regular fixtures on our calendar.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r1Hn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1a2be7-f55c-4e76-b386-ba57f5a2d597_800x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r1Hn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1a2be7-f55c-4e76-b386-ba57f5a2d597_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!r1Hn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1a2be7-f55c-4e76-b386-ba57f5a2d597_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!r1Hn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1a2be7-f55c-4e76-b386-ba57f5a2d597_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!r1Hn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1a2be7-f55c-4e76-b386-ba57f5a2d597_800x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r1Hn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1a2be7-f55c-4e76-b386-ba57f5a2d597_800x450.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d1a2be7-f55c-4e76-b386-ba57f5a2d597_800x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r1Hn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1a2be7-f55c-4e76-b386-ba57f5a2d597_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!r1Hn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1a2be7-f55c-4e76-b386-ba57f5a2d597_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!r1Hn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1a2be7-f55c-4e76-b386-ba57f5a2d597_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!r1Hn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1a2be7-f55c-4e76-b386-ba57f5a2d597_800x450.png 1456w" sizes="100vw" fetchpriority="high"></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><p><strong>We learned a few things everyone already knew</strong></p><p>Before Giant Swarm &amp; Friends, there was our Giant Summit in 2019. Picture it: a big giant hall in a BBQ shop filled with all our awesome customers for a party slash get-together. As you can probably guess, we did some barbecuing, and maybe less predictably, our customers spoke openly about their problems and amongst themselves found camaraderie and relief. While we offered the space to discuss, they drove the conversation. And so we discovered the first thing everyone already knew: a problem shared is a problem halved. Simply having the forum to discuss concerns seemed to provide intrinsic value. Whether a solution was discovered or not, a sense of family and a shared vision emerged, both of which lasted long after the Giant Summit had ended. And so, once again, we learned something that everyone already knew: casual conversations at parties are the glue that holds us together, and the world&#8217;s problems are often solved over a beer with friends. This isn&#8217;t because beer is magical* but rather because beer with friends simply cannot be faked. As my friend <a>Manuel</a> said as he delivered the closing speech at Pirate Summit: &#8220;You only connect with authenticity. Nobody wants to connect with fake.&#8221;</p><p><strong>We struggled with everyone</strong></p><p>Yup, COVID. No surprises there, but perhaps what was surprising at the time was how resilient our bond with our customers was (and thankfully still is). It mattered that we couldn&#8217;t all meet IRL, I&#8217;m <a>the guy who tweets #realhugsrock</a>, after all. But it didn&#8217;t matter enough to stop us from trying and succeeding at a bunch of remote events. From a remote Christmas party that included a magician and cocktail making to what is now our Giant Swarm &amp; Friends events, we didn&#8217;t want to stop connecting with our community just because the world had stopped.</p><p><strong>We learned from the struggle and thrived with everyone</strong></p><p>Our Giant Swarm &amp; Friends events were an attempt to rekindle the soft and fuzzy feeling of our IRL events while providing real value in terms of conversations and topics. Like our Giant Summit, we again wanted to center on our customers and their challenges. We invited our customers to talk about topics that were important to them rather than try to dictate what should be important to them and use it as a marketing stunt. As a result of this, we also decided to come up with some ground rules that support our mission.</p><p>1. Most importantly: Giant Swarm &amp; Friends is not a sales event.</p><p>2. If we want to create a community, we don&#8217;t talk; we facilitate conversations.</p><p>3. Nobody&#8217;s special, so everyone&#8217;s special &#8212; first-name basis only.</p><p>4. <a>Chatham House Rule</a></p><p>5. Everyone is welcome and encouraged to share.</p><p>6. Not exactly a hard rule, but chocolate, craft beer (alcoholic or nonalcoholic), and some stickers were shipped to all guests.</p><p>Regarding the last rule, we&#8217;ve been lucky to have our friend <a>Daniel</a> as our unofficial beer expert, who has guided us through the different types of beers in our selection. We&#8217;ve also been lucky that the conversations during the events have mimicked conversations IRL &#8212; in other words, they have been non-linear, organic, and often very entertaining. Our first event started at 8pm and finished at 1.30am, which is a point of pride, although we have since attempted to end them earlier as it&#8217;s still a weeknight. The debut included only about two hours of planned discussions, including presentations, Q&amp;A, and beer talks. I can&#8217;t say I exactly remember the details of the remaining hours, but I do remember laughing, and I think that qualifies as a job well done.</p><p><strong>We looked to the future</strong></p><p>One of the best endorsements of our Giant Swarm &amp; Friends events is that we have an almost 100% re-attendance rate. Those who join once are likely to join again, and for me, that&#8217;s a huge vote of confidence. We intend to reward that loyalty by continuously improving and building the community beyond the events. How that will all take shape is still being defined, but I do know it will all start with a conversation with our friends.</p><p>_*Although I know we have all felt otherwise at some point._</p>]]></content:encoded></item><item><title><![CDATA[Getting 65 People to Connect]]></title><description><![CDATA[I just returned from yet another Giant Swarm onsite. Most of you might wonder what this &#8220;onsite&#8221; is supposed to be, well, we are a fully&#8230;]]></description><link>https://blog.thylmann.net/p/getting-65-people-to-connect</link><guid isPermaLink="false">https://blog.thylmann.net/p/getting-65-people-to-connect</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Fri, 02 Sep 2022 12:00:00 GMT</pubDate><enclosure url="https://cdn-images-1.medium.com/max/800/1*U2s6YcjgdHMUqSugYikrwQ.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I just returned from yet another <a>Giant Swarm</a> onsite. Most of you might wonder what this &#8220;onsite&#8221; is supposed to be, well, we are a fully remote company and hence doing an offsite really makes no sense, as we are finally meeting with everyone in one location, onsite.</p><p>So it happened again this week, and as we have grown to close to 80 people, and 65 showed up, we needed a new system. The old system sadly does not work anymore. We used to rent one or several large houses and cook our own food, but while being a great social glue, it is too hard when you get to more than 30 people (but there are some ideas ;)). The last few events we have taken to renting a small boutique hotel, an island in croatia, and now, the <a>Mas Salagros EcoResort</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://cdn-images-1.medium.com/max/800/1*U2s6YcjgdHMUqSugYikrwQ.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://cdn-images-1.medium.com/max/800/1*U2s6YcjgdHMUqSugYikrwQ.jpeg 424w, https://cdn-images-1.medium.com/max/800/1*U2s6YcjgdHMUqSugYikrwQ.jpeg 848w, https://cdn-images-1.medium.com/max/800/1*U2s6YcjgdHMUqSugYikrwQ.jpeg 1272w, https://cdn-images-1.medium.com/max/800/1*U2s6YcjgdHMUqSugYikrwQ.jpeg 1456w" sizes="100vw"><img src="https://cdn-images-1.medium.com/max/800/1*U2s6YcjgdHMUqSugYikrwQ.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://cdn-images-1.medium.com/max/800/1*U2s6YcjgdHMUqSugYikrwQ.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://cdn-images-1.medium.com/max/800/1*U2s6YcjgdHMUqSugYikrwQ.jpeg 424w, https://cdn-images-1.medium.com/max/800/1*U2s6YcjgdHMUqSugYikrwQ.jpeg 848w, https://cdn-images-1.medium.com/max/800/1*U2s6YcjgdHMUqSugYikrwQ.jpeg 1272w, https://cdn-images-1.medium.com/max/800/1*U2s6YcjgdHMUqSugYikrwQ.jpeg 1456w" sizes="100vw" fetchpriority="high"></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><p>_The view from the restaurant towards the main pool of Mas Salagros._</p><p>It was a great choice of venue, with wonderful rooms, great staff and food, and settled into a mountain valley. It had an amazingly tranquil vibe to it that rubbed off on everyone. But I thought I&#8217;d quickly write down what we do at these events and if you have questions, reach out.</p><p>People come mostly on monday, by train, plane or automobile, depending on where you live and what your preference is. Taking that monday as a day or arriving is actually good, because being a fully remote company, when suddenly everyone sees loved collegues in flesh, they want to talk and need time. So there is much rejoicing that first day and it is soooooo lovely to see everyone. On the first day I held a presentation before dinner showing lots of old photos and telling a bit about the history of Giant Swarm, which is fun for everyone, but insightful for all the new faces. The night continued with chats and dancing until well after midnight.</p><p>Tuesday is where the work starts&#8230; and at 10:00, right after breakfast, we met in our biggest meeting room, and started our <a>Open Space</a>. This time we had a big wall of subjects and a great mingling of groups, which is really what a well run Open Space helps to achieve: people that otherwise don&#8217;t talk to each other suddenly do, as the subject is interesting for both. We want people in the company to meet and form bonds and an Open Space is the perfect setting for that.</p><p>We had sessions on <a>CAPI</a> and how to work with Upstream projects of the <a>CNCF</a>. But also on how to make decisions, how to improve support, how to become a platform, leveraging our community approach, and many many more. I think the first day alone we had close to 20 sessions alone.</p><p>For the fun and games, we then, before dinner, had a runway show of all the old swag and to launch our newest items. Boy do we have some good models &#8230; I am wondering if the golden shorts need to become a swag item in general.</p><p>Wednesday is another day of Open Space and after dinner, at 21:00, we had a game of fun facts. Everyone needed to submit fun facts about them selves, one person gathered those and put them on slides, always giving an option of 4 people where that facts might fit. I now know who split their head open as a kid, recorded an album, got 3rd place a pole-dance competition, and many more. It&#8217;s a perfect setting to getting to know your team mates again.</p><p>Back on Thursday, we close the Open Space and everyone went back into their original teams that they normally work in to gather all the feedback and information and continue along their way. As a side note, the entire time, we are taking care of our customers, answering support requests, working on features, &#8230; we just do talk to our customers and ask if something can take until next week, and as we are just transparent and honest as we always are, this really works.</p><p>Thursday afternoon we had some events people could choose, like a wine tasting, nature walk, golf, &#8230; and then we had a nice last evening and with conversations and hugs and on friday, starting very early, the first people traveled back. A few are staying a bit longer as a holiday, but most are probably back home with their families by now.</p><p>All in all, it was a great success and I am feeling humbled to work with many so great people and am looking forward to many more onsites.</p>]]></content:encoded></item><item><title><![CDATA[Building meaningful connections is still broken]]></title><description><![CDATA[I am very close to deleting my LinkedIn profile, and I know I am not alone. This is an ironic turn of events, given that what I&#8217;ve been&#8230;]]></description><link>https://blog.thylmann.net/p/building-meaningful-connections-is</link><guid isPermaLink="false">https://blog.thylmann.net/p/building-meaningful-connections-is</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Fri, 26 Aug 2022 12:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Deiq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40d9c6d8-7d46-4dc2-bb71-11a139857c17_800x424.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I am _very_ close to deleting my LinkedIn profile, and I know I am not alone. This is an ironic turn of events, given that what I&#8217;ve been thinking about a lot lately is building a real community through real connections. Isn&#8217;t that the point of LinkedIn? Well, like many others, I&#8217;ve been bombarded with so-called &#8216;connection&#8217; requests, but there&#8217;s no real connection. And that&#8217;s exactly the crux of the problem, not only with LinkedIn but with community building in general. &#8216;Connection&#8217; only in name and not in the experience.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Deiq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40d9c6d8-7d46-4dc2-bb71-11a139857c17_800x424.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Deiq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40d9c6d8-7d46-4dc2-bb71-11a139857c17_800x424.png 424w, https://substackcdn.com/image/fetch/$s_!Deiq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40d9c6d8-7d46-4dc2-bb71-11a139857c17_800x424.png 848w, https://substackcdn.com/image/fetch/$s_!Deiq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40d9c6d8-7d46-4dc2-bb71-11a139857c17_800x424.png 1272w, https://substackcdn.com/image/fetch/$s_!Deiq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40d9c6d8-7d46-4dc2-bb71-11a139857c17_800x424.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Deiq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40d9c6d8-7d46-4dc2-bb71-11a139857c17_800x424.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40d9c6d8-7d46-4dc2-bb71-11a139857c17_800x424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Deiq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40d9c6d8-7d46-4dc2-bb71-11a139857c17_800x424.png 424w, https://substackcdn.com/image/fetch/$s_!Deiq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40d9c6d8-7d46-4dc2-bb71-11a139857c17_800x424.png 848w, https://substackcdn.com/image/fetch/$s_!Deiq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40d9c6d8-7d46-4dc2-bb71-11a139857c17_800x424.png 1272w, https://substackcdn.com/image/fetch/$s_!Deiq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40d9c6d8-7d46-4dc2-bb71-11a139857c17_800x424.png 1456w" sizes="100vw" fetchpriority="high"></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><p>_Generated using Midjourney through the post title._</p><p>We at Giant Swarm have actively and conscientiously tried to rebel against this by <a>contributing to our community</a> through peer-to-peer engagements and events such as Giant Swarm &amp; Friends. The name of the event we hope serves as a signpost of our intentions and a reminder to ourselves: a gathering of friends. As simple as that.</p><p>However, it&#8217;s not simple. We have to constantly be on the lookout for the traps of &#8216;good&#8217; marketing. We don&#8217;t want to be good at marketing, or more specifically broadly targeted marketing speak, we don&#8217;t have to be. We want to be good at sharing what we do and connecting with our community in service of their interests, not ours.</p><p>The truth is that my intentions will always clash against reality &#8212; to maintain any connection that is real requires work, but how do I scale this when I aim to develop and maintain not just a handful of connections but upwards of 200? At the end of the day, <a>Giant Swarm</a> is a conduit for connection but not the connection itself.</p><p>People want to talk to people, and people build relationships with people and not with companies. This is not done in a one-dimensional way around one subject, e.g., Kubernetes. Instead, we are all multi-faceted, and we as a company need to enable conversations amongst individuals <a>inside</a> and <a>outside</a> Giant Swarm with the right facets. This means we must experiment, expand, and <a>be creative</a>, but it also invariably means we must make mistakes. After all, what is a more human and real experience than making a mistake? What do mistakes look like? Maybe, I should point out what they don&#8217;t look like. People vehemently disagreeing with us is a feature, not a bug, because it means we&#8217;re trying something. I would rather that than inspire no feelings at all. Inside Giant Swarm, we encourage honest conversations that sometimes get tough.</p><p>I&#8217;m inspired by our mission: to help companies innovate. We believe Kubernetes is currently one of the best ways to enable innovation, and so we have made ourselves Kubernetes experts to serve our community. We want to build a community because we believe that&#8217;s the best way to be generous with what we&#8217;ve learned and greedy for what we still need to learn. The bigger the community, the more everyone benefits. This is the same &#8203;&#8203;reasoning that led us to ensure we have one product and not individual solutions on a per-customer basis, as everyone gains by fixing a problem experienced in the real-world working with one customer.</p><p>There is a lot more to say, but this is why this is a series, and I will be continuing on a biweekly basis. <a>I would love to hear your thoughts</a> on anything I mentioned here &#8212; but maybe don&#8217;t message me on LinkedIn; I might not be there much longer.</p>]]></content:encoded></item><item><title><![CDATA[Thank you, it’s a fascinating read.]]></title><description><![CDATA[Thank you, it&#8217;s a fascinating read.]]></description><link>https://blog.thylmann.net/p/thank-you-its-a-fascinating-read</link><guid isPermaLink="false">https://blog.thylmann.net/p/thank-you-its-a-fascinating-read</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Thu, 25 Aug 2022 12:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FB1m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51b49de-9966-42da-bcb9-77b498709f36_512x512.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Thank you, it&#8217;s a fascinating read. So much stuff to think about and the 70% of all births the next 50 years in Africa simply baffles my mind and forced me to really really think about what to do with / in / for Africa.</p>]]></content:encoded></item><item><title><![CDATA[71 Things you need to know about the world]]></title><description><![CDATA[In my holiday, I read Numbers don&#8217;t Lie by Vaclav Smil and I loved it. There are some amazing nuggets of information in there and it&#8217;s easy&#8230;]]></description><link>https://blog.thylmann.net/p/71-things-you-need-to-know-about</link><guid isPermaLink="false">https://blog.thylmann.net/p/71-things-you-need-to-know-about</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Thu, 25 Aug 2022 12:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FB1m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51b49de-9966-42da-bcb9-77b498709f36_512x512.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In my holiday, I read <a>Numbers don&#8217;t Lie by Vaclav Smil</a> and I loved it. There are some amazing nuggets of information in there and it&#8217;s easy enough to read. I will share a few that I found insightful.</p><p>On Fertility: _The replacement level of fertility is that which maintains a population at a stable level. It is about 2.1, with the additional fraction needed to make up for girls who will not survive into fertile age._</p><p>which leads to one of the big ones. It seem that for the _during the 50 years between 2020 and 2070_ almost 75% of all births will be in Africa. Now this is something to think about on so many levels, and for me a founder and entrepreneur, simply for hiring. This is largely linked with the biggest indicator of quality of life, it being the infant mortality rate. Lower obviously being better. And for those vaccine deniers, it has been calculated that for _every dollar invested in vaccination, $16 is expected to be saved in healthcare costs and the lost wages and lost productivity caused by illness and death._</p><p>Now let&#8217;s go to human beings. We are way better equipped to longer runs than others. And here is why:</p><p>_The first advantage is in how we breathe. A quadruped can take only a single breath per locomotive cycle, because its chest must absorb the impact on the front limbs. We, however, can choose other ratios, and that lets us use energy more flexibly. The second (and greater) advantage is in our extraordinary ability to regulate our body temperature, which allows us to do what lions cannot: run long and hard in the noonday sun._</p><p>We went on into the entire field of motors and how important they are. Motors include e.g. 2 billion tiny 4mm diameter DC devices for making your cell phone vibrate. But these are also about the big ones and he postulated that _without the low operating costs, high efficiency, high reliability, and great durability of diesel engines, it would have been impossible to reach the extent of globalization that now defines the modern economy._ More on motors later.</p><p>He talked about Muybridge who build a device to film animals while running and in 1883 he _began an extensive series depicting animal and human locomotion. Its creation relied on 24 cameras fixed in parallel to a 36-meter-long track with two portable sets of 12 batteries at each end. The track had a marked background, and animals or people activated the shutters by breaking stretched strings._</p><p>The cool thing is that he invented that. And in 1878 Edison Patented the way to record and play back sounds.</p><p>_He designed a small device with a grooved cylinder overlaid with tinfoil that could easily receive and record the motions of the diaphragm. &#8220;I then shouted, &#8216;Mary had a little lamb,&#8217; etc.,&#8221; Edison later recalled. &#8220;I adjusted the reproducer, and the machine reproduced it perfectly. I was never so taken aback in my life. Everybody was astonished. I was always afraid of things that worked the first time.&#8221;_</p><p>Another good things to think about: _And why do we measure the progress of economies by gross domestic product? GDP is simply the total annual value of all goods and services transacted in a country. It rises not only when lives get better and economies progress but also when bad things happen to people or to the environment. Higher alcohol sales, more driving under the influence, more accidents, more emergency-room admissions, more injuries, more people in jail &#8212; GDP goes up._</p><p>Let&#8217;s move into the biggest part though, power and energy. The thing is that a wind turbine probably needs a year to generate enough power to pay back for the environmental impact of the hundreds of tons of concrete and steel.</p><p>So, _for a long time to come &#8212; until all energies used to produce wind turbines and photovoltaic cells come from renewable energy sources &#8212; modern civilization will remain fundamentally dependent on fossil fuels._</p><p>And let&#8217;s take shipping: _What would it take to make an electric ship that can carry up to 18,000 TEUs, now a common intercontinental load? In a 31-day trip, most of today&#8217;s efficient diesel vessels burn 4,650 tons of fuel (low-quality residual oil or diesel), with each ton packing 42 gigajoules. That&#8217;s an energy density of about 11,700 watt-hours per kilogram, versus 300 Wh/kg for today&#8217;s lithium-ion batteries &#8212; a nearly 40-fold difference. [&#8230;] The conclusion is obvious. To have an electric ship whose batteries and motors weighed no more than the fuel (about 5,000 tons) and the diesel engine (about 2,000 tons) in today&#8217;s large container vessels, we would need batteries with an energy density more than 10 times as high as today&#8217;s best Li-ion units. But that&#8217;s a tall order indeed: in the past 70 years, the energy density of the best commercial batteries hasn&#8217;t even quadrupled._</p><p>So where is all our energy usage going that we can hardly turn off:</p><p>_In contrast, several key economic sectors depend heavily on fossil fuels and we do not have any non-carbon alternatives that could replace them rapidly and on the requisite massive scales. These sectors include long-distance transportation (now almost totally reliant on aviation kerosene for jetliners, and diesel, bunker fuel, and liquefied natural gas for container, bulk, and tanker vessels); the production of more than a billion tons of primary iron (requiring coke made from coal for smelting iron ores in blast furnaces) and more than 4 billion tons of cement (made in massive rotating kilns fired by low-quality fossil fuels); the synthesis of nearly 200 million tons of ammonia and some 300 million tons of plastics (starting with compounds derived from natural gas and crude oil); and space heating (now dominated by natural gas)._</p><p>For example, _today&#8217;s jet fuel &#8212; the most common formulation of which is called Jet A-1 &#8212; has a number of advantages. It has a very high energy density, as it packs 42.8 megajoules into each kilogram (that is slightly less than gasoline but it can stay liquid down to &#8211;47&#176;C), and it beats gasoline on cost, evaporative losses at high altitude, and risk of fire during handling._</p><p>The other big part are ammonia and liquid nitrogenous fertilizers &#8230; we need 150 million tons of NH4 a year, which produces 1% of the global greenhouse gas emissions. Of course I have to admit &#8220;have to&#8221; is a bit hard a term. But it comes to a good point: _In order to cut future nitrogen losses, we should do everything possible to improve the efficiency of fertilization, reduce food waste, and adopt moderate meat consumption . And even that will not eliminate all nitrogen losses &#8212; but that is the price we pay for having gone from 1.6 billion people in 1900 toward 10 billion by 2100. [&#8230;] The UN&#8217;s Food and Agricultural Organization puts the annual global losses at 40&#8211;50 percent for root crops, fruits, and vegetables, 35 percent for fish, 30 percent for cereals, and 20 percent for oilseeds, meat, and dairy products. This means that, globally, at least one-third of all harvested food is wasted. [&#8230;] Cutting food waste in half would lead the way to a more rational use of food worldwide, and the benefits could be huge: WRAP estimates that a dollar invested in food waste prevention has a 14-fold return in associated benefits._</p><p>But on for some interesting data:</p><p>We build short-stalked wheat because you know, the stalk takes nutrients to produce :)</p><p>_The average weight of American broilers rose from 1.1 kilograms in 1925 to nearly 2.7 in 2018, while the typical feeding span was cut from 112 days in 1925 to just 47 days in 2018._</p><p>On Wine: _By 1980 the per capita annual mean was down to about 95 liters a year, by 1990 it sank to 71 liters, and by the year 2000 it had fallen to just 58 liters, cut by half over the course of the 20th century. The current century has seen further declines, and the latest available data show the mean at just 40 liters a year, 70 per cent below the 1926 record. The wine consumption survey of 2015 (to be repeated in 2020) details deep gender and generational divides that explain the falling trend._</p><p>_The minimum water requirement per kilogram of boneless beef is, indeed, high, on the order of 15,000 liters, but only about half a liter of that ends up incorporated in the meat, with more than 99 percent being water needed for the growth of feed crops which eventually re-enters the atmosphere via evaporation and plant transpiration, and rains down._</p><p>_Bacteria account for about 90 percent of the human body&#8217;s living cells, and as much as 3 percent of its total weight._</p><p>And to finish:</p><p>_The affluent world has used hundreds of billions of tons of it to create its high quality of life, but right now we do not have any affordable non-carbon alternatives that could be rapidly deployed on mass scales in order to energize the production of enormous quantities of what I have called the four pillars of modern civilization &#8212; ammonia, steel, cement, and plastics &#8212; which will be needed in Africa and Asia in the decades to come._</p>]]></content:encoded></item><item><title><![CDATA[Book Review: Valley of Genius]]></title><description><![CDATA[The book Valley of Genius is, as the subtitle reads, the Uncensored History of Silicon Valley (As Told by the Hackers, Founders, and&#8230;]]></description><link>https://blog.thylmann.net/p/book-review-valley-of-genius</link><guid isPermaLink="false">https://blog.thylmann.net/p/book-review-valley-of-genius</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Fri, 30 Aug 2019 12:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FB1m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51b49de-9966-42da-bcb9-77b498709f36_512x512.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The book <a>Valley of Genius</a> is, as the subtitle reads, the _Uncensored History of Silicon Valley (As Told by the Hackers, Founders, and Freaks Who Made It Boom)_. It&#8217;s a collection of stories around situations and companies in silicon valley written by quotes from different people. It must have been amazingly hard to write as the author really just interviewed people and then structured what they said by collating 50 quotes by 10 people together into a story around e.g. Pixar.</p><p>My deepest respect go to the author, Adam Fisher.</p><p>So why is silicon valley special:</p><p>&gt; Stone: The infrastructure is here: the real estate people, the legal people, the you-name-it people. They get start-ups, so it&#8217;s easier: &#8220;Oh, okay, you&#8217;re a start-up. So, here you go.&#8221; It&#8217;s just easier to do start-up stuff, because everyone in the whole ecosystem knows about start-ups.&#8221;</p><p>On what the early hackers were building with that internet:</p><p>&gt; Jamie Zawinski: We weren&#8217;t building a toy. We were building a communications medium. We were letting people connect to each other in a way that they hadn&#8217;t been able to before. It was the opposite of television; it was giving people a voice.</p><p>The problem of the wrong people coming to silicon valley during the first bubble:</p><p>&gt; Sean Parker: And then it becomes the post&#8211;social media era. It&#8217;s all the people who would have become investment bankers who want to go start internet companies, and it&#8217;s a purely commercial, purely transactional world. It&#8217;s just become this transactional thing, and it&#8217;s attracted the wrong type of people. It&#8217;s become a very toxic environment. A lot of people have shown up believing, maybe correctly, that they can cash in. But that&#8217;s Silicon Valley the ATM machine, not Silicon Valley the font of creativity and realization of your dreams.</p><p>Around the special kind of people that are founders:</p><p>&gt; Steve Jobs: The people who really create things that change this industry are both the thinker and the doer in one person.</p><p>On building programming tools:</p><p>&gt; Alan Kay: In programming there is a widespread theory that one shouldn&#8217;t build one&#8217;s own tools. This is true &#8212; an incredible amount of time and energy has gone down that rat hole. On the other hand, if you can build your own tools then you absolutely should, because the leverage that can be obtained can be incredible.</p><p>By the way, Flickr was a tool as part of a possible game and Slack an internal tool for a company building a game, both companies built by the same founders.</p><p>The really really and amazing story of the founding of Atari:</p><p>&gt; Nolan Bushnell: I got on a flight to Chicago and called on Bally and said, &#8220;Would you like to license my next game? A driving game? It&#8217;s going to cost you this much of money in development.&#8221; They said, &#8220;Yeah, we&#8217;d love to do it!&#8221; And so I had my cash flow in hand. I went back to Nutting and said, &#8220;I&#8217;m going to have to leave.&#8221;</p><p>&gt; Ted Dabney: We wound up getting this contract, $4,000 a month for six months to develop a video game and a pinball machine for Bally.</p><p>&gt; Al Alcorn: Nolan then goes and hires me, employee number three, and we go off and start Atari.</p><p>Seriously? WTF!</p><p>&gt; Ted Dabney: Bally paid for it. They paid $24,000 to us for that game, but Bally kept not accepting the game, kept not accepting it. Nolan and Al and I were sitting around looking at each other: What are we going to do?</p><p>&gt; Al Alcorn: So Nolan said, &#8220;Put it out on location.&#8221; We put it next to a Computer Space at Andy Capp&#8217;s Tavern. I remember the day we put it in. Nolan and I popped it in one day after work and went and bought a beer and watched until somebody played it. I never thought anybody would play it! Think about it. There&#8217;s no instructions. It just says &#8220;Pong,&#8221; which meant nothing. There&#8217;s two knobs and a coin box. What&#8217;s the motivation here? So, some guy plays it. Nolan went up to him afterward: &#8220;What did you think of that?&#8221; And the guy said, &#8220;Oh yeah, I know the guys who made this machine.&#8221; And I&#8217;m thinking, Save the bullshit for the ladies. So we left. Not long afterward, Alcorn receives a phone call from Andy Capp&#8217;s Tavern.</p><p>&gt; Al Alcorn: The machine stopped working. It didn&#8217;t surprise me. It was just thrown together quick and dirty. It was never meant to run on location. So, I went there after work and the attract mode was working, so that tells me most of the thing is working. So what&#8217;s wrong with it? I open up the coin box &#8212; it was a Laundromat bolt-on coin box &#8212; to give myself a free game to see what was going on, and when I opened that coin box up it was just jammed full of quarters. I can fix this! I told Nolan, &#8220;Wow, this is interesting&#8230;&#8221;</p><p>You stumble upon your greatest successes. Remember that.</p><p>&gt; Michael Malone: It&#8217;s hard to capture just how crazy Nolan was in those early days. He was a wild man. He was young. He lived high. He had the Rolls-Royce. The code name for each new product was named after some hot girl on the assembly line. He really did have that master-of-the-universe thing. I mean there was coke with the assembly-line girls in the hot tub. This guy did the whole Cash McCall thing. He was just throwing out sparks in every direction.</p><p>or</p><p>&gt; Ray Kassar: When I arrived there on the first day I was dressed in a business suit and tie and I met Nolan Bushnell. He had a T-shirt on. The T-shirt said: I LOVE TO FUCK. That was my introduction to Atari.</p><p>Nolan seems to have been a character.</p><p>Why corporates sometimes fail &#8230; :)</p><p>&gt; Alvy Ray Smith: I get the call from Jerry Elkind, my boss. He says, &#8220;We&#8217;re going to let you go.&#8221; And I went, &#8220;Well, why?&#8221; And he said, &#8220;Well, we&#8217;ve decided not to do color.&#8221; I said, &#8220;But Mr. Elkind, the future is color. It&#8217;s obvious. And Xerox owns it completely!&#8221; He said, &#8220;That may be so, but it&#8217;s a corporate decision to go black-and-white.&#8221; Okay, bye.</p><p>Amazing stories on Steve Jobs:</p><p>&gt; Al Alcorn: And he came back a few months later. I remember Ron Wayne came in and said, &#8220;Hey, Stevie is back.&#8221; And I said, &#8220;Steve who?&#8221; &#8220;Steve Jobs.&#8221; Oh that kid, yeah. &#8220;Oh, bring him in.&#8221; And I wish I had a camera. He was wearing a saffron robe, shaved head, barefoot, had a Baba Ram Dass book, Be Here Now. Steve gives me the Baba Ram Dass book and says, &#8220;Can I have my job back?&#8221; &#8220;Sure.&#8221;</p><p>Fun stuff you could do with the Apple II.</p><p>&gt; Andy Hertzfeld: For the Apple II you could write programs that played music &#8212; but it had no real sound hardware. All you could do with the software was hit a memory address, which I still remember: C030. So if you hit C030 it would produce a &#8220;click&#8221; on the speaker. That was all the hardware could do. But if you did that a thousand times a second with software you&#8217;d get a one-kilohertz tone, if you did it three thousand times a second you&#8217;d get three kilohertz. And the Apple II was literally full of stuff like that, where by just using tiny little bits of resources it could do amazing stuff. In fact, just looking at the Apple II design gave you the feeling that anything was possible, if you were just clever enough. That&#8217;s what the main lesson.</p><p>But back to Atari, which is one of the best parts.</p><p>&gt; David Crane: Pitfall took me about a thousand hours sitting at a computer to do. Now that&#8217;s a long time except it&#8217;s only a few months. Six or seven months. And it turns out that Pitfall earned Activision $50 million wholesale. So I made for them $50,000 an hour given the thousand hours I worked on it.</p><p>&gt; [&#8230;]</p><p>&gt; Alan Kay: That year Atari&#8217;s gross just by itself was $3.2 billion, and that was several hundred thousand dollars more than the entire movie industry in Hollywood. So at that time Atari was bigger than all of Hollywood: They had money coming out of their ears!</p><p>&gt; [&#8230;]</p><p>&gt; Alan Kay: They used to send the corporate jet up the coast to get shrimp for the executive dining room, and the joke was you could tell how Atari was doing by the size of the shrimp in the executive dining room.</p><p>&gt; [&#8230;]</p><p>&gt; Howard Warshaw: By mid-1984 we were down to two hundred people. So, in about a year and a half the company goes from ten thousand employees to two hundred employees, and I was still one of those people. It was a dark time.</p><p>Simply Amazing.</p><p>&gt; Jamis MacNiven: Titans rise, titans fall &#8212; that&#8217;s the nature of the world. It just happens faster in Silicon Valley.</p><p>The startup that was eBay and how Pierre came to his boss who didn&#8217;t see it.</p><p>&gt; Michael Stern: So Pierre came to me when I was the general counsel in 1994 and said, &#8220;I&#8217;ve created this little electronic community. I&#8217;m getting people to talk to each other about trading tchotchkes. We&#8217;re creating traffic on the network and getting people into a community. That&#8217;s kind of in our sweet spot, isn&#8217;t it?&#8221; That was General Magic&#8217;s thing: the whole notion of electronic community. I said, &#8220;That&#8217;s the stupidest idea I&#8217;ve ever heard! If you want to do it, bye, see you later.&#8221; That was eBay.</p><p>And this was its power:</p><p>&gt; Joey Anuff: When eBay came around I couldn&#8217;t think of anything better to do than buy every single toy my parents ever told me I couldn&#8217;t get. Like Bionic Bigfoot from The Six Million Dollar Man. Still in the box! It was a fucking miracle.</p><p>And there were funny side effects:</p><p>&gt; Steve Westly: eBay has this stunning idea: that they will enable you to sell anything to anyone. But there&#8217;s these wild downsides, like, one Saturday I get a call from our engineering department saying the FBI is calling and they want to know why we have an operational rocket launcher for sale.</p><p>But let&#8217;s get to the eBay IPO:</p><p>&gt; Jim Griffith: Goldman Sachs had scheduled the IPO for October of &#8217;98.</p><p>&gt; Steve Westly: We&#8217;re there with literally the most serious people from Goldman Sachs, and they&#8217;re saying like, &#8220;How big do you think the Beanie Baby playing-card sports-card trading-card industry is? One hundred million? Two hundred?&#8221; And that&#8217;s when I jumped up and said, &#8220;Well, you know we now have a thousand categories and we have an average eleven hundred items per category and we have a sell-through rate of X, and we&#8217;re adding categories at this rate, and by the way, we&#8217;re going into more geographic areas, and so we think this is a multi-billion-dollar company,&#8221; and we were able to convince the people from Goldman Sachs that we might be on to something.</p><p>And then came the first trade:</p><p>&gt; Brad Handler: There was a long wait before the first trade. It was more than an hour after the market opened, and when the first trade came across the tape I think it was somewhere in the fifties. We all realized that our lives had all irrevocably changed. In that instant everyone in that room was probably worth more than their parents had ever made in their lifetimes.</p><p>This sounds amazing but at the same time, it was a website, with immense growth, so this is what happened there:</p><p>&gt; Steve Westly: I was used to this, because I&#8217;d have to be handling marketing, and the press would start calling and asking when the site would come back up, and I&#8217;d talk to engineering and we&#8217;d say, &#8220;Fifteen minutes,&#8221; or &#8220;Forty-five minutes,&#8221; but that day there was an outage to the extent where engineering for the first time ever said, &#8220;We don&#8217;t know.&#8221; I said, &#8220;What do you mean, you don&#8217;t know?&#8221; This was a bad one.</p><p>&gt; Pete Helme: It made the whole site unusable, and nothing worked, and people had to scramble, all the engineering teams got together, and Meg was there, rallying the troops: &#8220;How do we figure this out?&#8221;</p><p>&gt; Jeff Skoll: Part of the problem was that the only person that knew how the system worked was Mike Wilson. Pierre had worked with him before at The Well. And Mike worked his tail off: He was in the office seven days a week. And Mike for the first time in three years took a vacation. He went off to the Caribbean somewhere and he was sort of out of touch for a week, and that was the week the system went down. Pierre had long since lost track of what was going on, Meg didn&#8217;t have a clue &#8212; that&#8217;s not her background &#8212; and neither did the other engineers in Mike&#8217;s group. The holy grail was held by Mike, so nobody really understood what was wrong.</p><p>&gt; [&#8230;]</p><p>&gt; Pierre Omidyar: It was front-page news. We had CNN satellite trucks in the parking lot. It was big, big. It was, &#8220;The world is watching, this company is gone. It&#8217;s going away.&#8221;</p><p>&gt; [&#8230;]</p><p>&gt; Maynard Webb: And Meg had promised, based on the June outage, that we would do a free listing day, which meant we took the fees away, and everybody would go crazy for twenty-four hours, and our site traffic would double or triple in volume &#8212; which is not necessarily a recipe for greatness when you&#8217;ve had scale issues.</p><p>It must have been fun, and hell, and fun, and hell, and fun.</p><p>&gt; Steve Westly: The stock split twenty-four to one from the initial IPO. It turned out to be a thousand-to-one return on the venture investment. Still one of the biggest in history.</p><p>How Steve Jobs bought Pixar:</p><p>&gt; Ralph Guggenheim: The story I was told was that there was a conference call between Steve and the execs at Lucasfilm, and you can imagine execs in a conference room with a speakerphone on the middle, and Steve&#8217;s on one end of the phone and all of these execs are trying to negotiate with him at the other end. Steve says something like, &#8220;I&#8217;ll give you five million dollars for the thing. I&#8217;m going to have to put in another five million dollars. That&#8217;s my offer!&#8221; And one of the execs undoubtedly said, &#8220;What! Five million? That&#8217;s not nearly enough.&#8221; And I was told that Steve said, &#8220;Fine, go fuck yourself!&#8221; and instead of going and fucking themselves they took the offer and they closed the deal.</p><p>And on to Steve finally finding out about the first Pixar movie, Toy Story:</p><p>&gt; Alvy Ray Smith: So Steve&#8217;s busy running NeXT and Disney took the movie to New York and the critics saw it. They went nuts and they said, &#8220;This is going to be a huge success!&#8221; And as soon as Steve heard that he pushes Ed aside to be there when the cameras roll.</p><p>Then we go on to Netscape:</p><p>&gt; Jim Clark: I clicked around, I found Marc&#8217;s e-mail, sent him an e-mail right there saying, &#8220;This is Jim Clark. You may not know who I am, but I am the founder of Silicon Graphics, and if you know me, you know that the news has come out that I am leaving Silicon Graphics. I would like to start a new company. I would like to know if you would like to get together and join me to talk about that.&#8221; Ten minutes later, he responded. Marc Andreessen: I said, &#8220;I know who you are.&#8221;</p><p>And how they thought about what to do:</p><p>&gt; Marc Andreessen: We were talking one day and we said, &#8220;Well, this internet thing &#8212; no one takes it seriously but it&#8217;s growing vertically&#8230;&#8221;</p><p>&gt; Jim Clark: All I had to do was look at the growth of Mosaic for a year and see that it grew to a million users, and I figured there was a network effect of people getting online.</p><p>&gt; Marc Andreessen: The idea was to basically do a new version of Mosaic but from scratch, and in particular do it as a real product.</p><p>&gt; Jim Clark: I said, &#8220;Okay, let&#8217;s hop on a plane and go out and recruit your buddies.&#8221;</p><p>&gt; Aleks Toti&#263;: Then Marc calls: &#8220;Hey, we&#8217;re flying in &#8212; I think we&#8217;re doing it: We&#8217;re going to do the Mosaic killer.&#8221;</p><p>And Jim Clark about Jamie from further up, or simply about geeks:</p><p>&gt; Jim Clark: He had half of his head shaved. Some stylistic statement on his part. I completely ignored it. It did not matter to me; I did not give a hoot. He was a great programmer, brilliant young guy. I do not think anyone bothered. People have just got to realize that a computer geek is respected on the basis of how much code he can write and the quality of code he can write. People do not give a crap what he looks like. If you generate good code quickly, no one cares. Jamie made everyone a lot of money.</p><p>And then a big one about Google.</p><p>&gt; Scott Hassan: Very quickly, in six to eight weeks, we were able to build the whole structure of Google. It was mostly just Sergey and I from two a.m. to six a.m. in the morning.</p><p>And the drain Google took on the Stanford network.</p><p>&gt; Larry Page: We caused the whole Stanford network to go down. For some significant amount of time nobody could log in to any computers at Stanford.</p><p>And that they won&#8217;t get broke:</p><p>&gt; Andy Bechtolsheim: The question, of course, is, &#8220;How do you make money?&#8221; And the idea is, &#8220;Well, we&#8217;ll have these sponsored links and when you click on a link we&#8217;ll collect five cents.&#8221; And so I made this quick calculation in the back of my head: Okay, they are going to get a million clicks a day at five cents, that&#8217;s fifty thousand dollars a day &#8212; well, at least they won&#8217;t go broke.</p><p>Which in the end really was not so easy and if you read <a>The Search</a> you see the other side. But still they got first investment:</p><p>&gt; Sergey Brin: He gave us a check for a hundred thousand dollars, which was pretty dramatic. The check was made out to &#8220;Google Inc.,&#8221; which didn&#8217;t exist at the time, which was a big problem. [&#8230;] We hadn&#8217;t really discussed valuations and stuff like that. He figured it would pay off, and he was right. We finalized all the details on the round after that. I guess we figured if we didn&#8217;t agree later, that it would be a loan. He liked us and he just wanted to sort of push us forward.</p><p>Because the Google founders actually were at Burning Man:</p><p>&gt; Brad Templeton: In the early years Sergey would just actually sleep in whatever camp he found himself in at the end of the night. Google is incorporated immediately after the return from Burning Man.</p><p>And it gets even funnier:</p><p>&gt; Heather Cairns: They handed me a folder full of checks for like $100,000, $200,000 from Andy Bechtolsheim, Jeff Bezos, David Cheriton. They sat in the back of my car for weeks because I couldn&#8217;t get out of work in time to even get a bank account opened.</p><p>And at the end Google people just wanted to continue to be in a frat house.</p><p>&gt; David Cheriton: I&#8217;m tempted to say it was like a frat house, although I&#8217;m not sure I&#8217;ve ever been to a frat house. It was a long way from a professional company &#8212; frankly, once I invested I really didn&#8217;t have the sense for some time whether these guys were really taking the company routine seriously or not, so I used to say, &#8220;Well, I spent $200,000 on a T-shirt.&#8221;</p><p>I mean check this:</p><p>&gt; Charlie Ayers (note: first chef at Google): I come from the world of the Grateful Dead, so I know how to party, and so on the ski trips in Squaw Valley I would have these unsanctioned parties and finally the company was like, &#8220;All right, we&#8217;ll give Charlie what he wants.&#8221; And I created Charlie&#8217;s Den. I had live bands, deejays, and we bought truckloads of alcohol and a bunch of pot and made ganja goo balls. I remember people coming up to me and saying, &#8220;I&#8217;m hallucinating. What the fuck is in those?&#8221; It was like something out of The Hangover &#8212; hot girls drooling all over themselves and people passed out on the chairs.</p><p>&gt; Larry Page: All sorts of fun things.</p><p>&gt; Charlie Ayers: Larry and Sergey had like this gaggle of girls who were hot, and all become like their little harem of admins, I call them the L&amp;S Harem, yes. All those girls are now different heads of departments in that company, years later. [&#8230;] Sergey&#8217;s the Google playboy. He was known for getting his fingers caught in the cookie jar with employees that worked for the company in the masseuse room. He got around.[&#8230;] HR told me that Sergey&#8217;s response to it was, &#8220;Why not? They&#8217;re my employees.&#8221; But you don&#8217;t have employees for fucking! That&#8217;s not what the job is.</p><p>It was wild times back then.</p><p>&gt; The joke used to be at the time, this being &#8217;97 through 2000 &#8212; the golden era &#8212; was basically all you had to do was stand at the corner with a cocktail napkin, and VCs would throw money at you from a passing car. I loved it.</p><p>&gt; Ev Williams: I remember leaving some party with a bottle of champagne. It was like, &#8220;You&#8217;re leaving? Have a bottle of champagne!&#8221; In those days, it wasn&#8217;t a ridiculous gift&#8230;</p><p>&gt; [&#8230;]</p><p>&gt; Jamis MacNiven: There was a guy &#8212; the name of the company was Pixelon &#8212; he raised fifteen, eighteen million dollars, had no product, went to Las Vegas, hired the Who and, I think, Kiss.</p><p>&gt; Jamis MacNiven: Draper Fisher Jurvetson once rented one of the biggest buildings in the world, Hangar One at Moffett Field &#8212; it was where the USS Macon zeppelin was &#8212; and filled it with amusement park rides. There must have been eleven thousand pounds of shrimp and it was raging. Barbara Ellison, Larry&#8217;s ex-wife, used to throw parties with zebras and elephants and giraffes. There was a party once that had army tanks driving around with naked women. One guy had a huge party and hired these four party girls, to just walk around completely naked, in Woodside, on a Sunday afternoon!</p><p>And you always think it is about work only over there. :)</p><p>&gt; Ev Williams: The thing that people missed was that it was the financial bubble that burst, not the internet. This whole time usage of the internet continued to climb dramatically.</p><p>On to the next big one, Apple. Steve coming back wasn&#8217;t an accident.</p><p>&gt; Larry Ellison: We used to go for these long walks in Castle Rock State Park over by the coast. It cost $5 billion to buy Apple in those days, it was run by a fellow named Gil Amelio. I had raised the money. I was going to give Steve 25 percent of the company, and we were going to take it private and he was going to run it. And Steve said, &#8220;You know, Larry, I think I figured out a way I can get control of Apple without you having to buy it.&#8221; I&#8217;ll never forget this conversation as long I live. I said &#8220;Okay&#8230;&#8221; and then he said, &#8220;Yeah, I think I can get them to buy NeXT Computer and I&#8217;ll go on the board, and eventually the board will recognize that I&#8217;m a better CEO than Gil Amelio and I&#8217;ll become CEO.&#8221;</p><p>Let&#8217;s get to the iPod:</p><p>&gt; Tony Fadell: So I am getting on a ski lift in Vail, and I get this call: &#8220;Hi, this is Jon Rubinstein from Apple,&#8221; blah blah blah. The very next week I had my first meeting with Jon.</p><p>&gt; Jon Rubinstein: There was a key meeting. It&#8217;s me and Phil Schiller and Jony &#8212; there was a group of us, but Tony is the lead.</p><p>&gt; Tony Fadell: Steve comes in the room, does not say a word, takes the checklist, throws it on the desk, and gives the vision for it. Ron Johnson: It was, &#8220;I want to make a music device and I want it to hold all your music, I want it to be digital, with great software so you could take your music everywhere.&#8221; I don&#8217;t think he had thought of &#8220;a thousand songs in your pocket&#8221; yet, but that was what he was imagining.</p><p>How Apple used being small back then:</p><p>&gt; Jon Rubinstein: We put together a pitch to the music companies: &#8220;Look, we&#8217;re at 2 percent market share with the Mac &#8212; we are not successful, so you have no downside to licensing us the music. You can do this experiment and it will cost you nothing.&#8221; If we&#8217;d been wildly successful in the market, there&#8217;s no way they would have licensed it to us. We didn&#8217;t matter, so they could license to us and who cares, right?&#8221;</p><p>&gt; [&#8230;]</p><p>&gt; Mike Slade: People didn&#8217;t really think that the iPod was going to be a viable product for Windows, because it was a pain in the butt to hook it up to FireWire. It was kind of a hack for a Windows user until the USB 2.0 iPod came out. That&#8217;s one of the reasons why the music companies were willing to give him the Windows option. Jon Rubinstein: By then it was, &#8220;You&#8217;re kind of pregnant, so it is too late to back out now.&#8221;</p><p>Then comes facebook and its first investment:</p><p>&gt; Mark Pincus: And then Sean put together an investment round quickly, and he had advised Zuck to, I think, take $500,000 from Peter Thiel, and then $38,000 each from me and Reid Hoffman. Because we were basically the only other people doing anything in social networking. It was a very, very small little club at the time.</p><p>And Facebook worked at night:</p><p>&gt; Ezra Callahan: When we first moved in, the office door had this lock we couldn&#8217;t figure out, but the door would automatically unlock at nine a.m. every morning. I was the guy that had to get to the office by nine to make sure nobody walked in and just stole everything, because no one else was going to get there before noon. All the Facebook guys are basically nocturnal.</p><p>And they actually pushed code in the middle of the night to not effect too many people.</p><p>&gt; Ruchi Sanghvi: So then we would only push out code in the middle of the night, and that&#8217;s because if we broke things it wouldn&#8217;t impact that many people. But it was terrible because we were up until like three or four a.m. every night, because the act of pushing just took everybody who had committed any code to be present in case anything broke.</p><p>DOMINATION!</p><p>&gt; Ezra Callahan: We had company parties all the time, and for a period in 2005, all Mark&#8217;s toasts at the company parties would end with &#8220;Domination!&#8221;</p><p>&gt; Mark Zuckerberg: Domination!!</p><p>&gt; [&#8230;]</p><p>&gt; Max Kelly: We literally tore the Yahoo offer up and stomped on it as a company! We were like, &#8220;Fuck those guys, we are going to own them!&#8221; That was some malice-ass bullshit.</p><p>&gt; Mark Zuckerberg: Domination!!!</p><p>&gt; [&#8230;]</p><p>&gt; Steve Jobs: I admire Mark Zuckerberg. I only know him a little bit, but I admire him for not selling out &#8212; for wanting to make a company. I admire that a lot.</p><p>So what is the difference between Google and Facebook? (and then on to Odeo and Twitter)</p><p>&gt; Ev Williams: Roughly speaking, there are two engineering cultures in Silicon Valley, which you could describe as hackers and engineers. And obviously Google is engineers. Engineers generally have computer science degrees and higher. They study the fundamentals. Hackers just want to make stuff work, and it&#8217;s not about doing it right necessarily. Facebook was kind of famously built by hackers, but they&#8217;re not the hippie hackers. Hippie hackers are a particular strain of hackers, and Noah is a total hippie. And so we hired hippie hackers &#8212; I mean Noah really hired these people. They are his people, he got along with them.</p><p>&gt; [&#8230;]</p><p>&gt; Biz Stone: Those guys were a pain in the ass. They would specifically sit down during a stand-up meeting &#8212; on purpose! There was one stand-up meeting where they were sitting down and Ev was like, &#8220;Guys, please, I need everyone here by ten a.m.&#8221; Because everyone was showing up at noon or whatever. And one of the guys raised his hands and said, &#8220;I have a question.&#8221; And Ev was like, &#8220;Yes?&#8221; And he said, &#8220;What&#8217;s our motivation?&#8221; And Ev just lost it. Ev just yelled out, &#8220;It&#8217;s your fucking job!!&#8221;</p><p>I feel Ev. :)</p><p>So the launch of Twitter at South by Southwest.</p><p>&gt; Ray McClure: Twitter just totally took over South by Southwest that year.</p><p>&gt; Biz Stone: A couple of things that happened. One is this story of the guy at the bar who tweeted, &#8220;This bar is too loud. If anyone wants to talk about projects let&#8217;s go to this other bar that&#8217;s quiet.&#8221; And then in the eight minutes it took him to walk there eight hundred people had showed up! That was my realization that, Oh, shit. We definitely invented a new thing. We definitely made something that the world had never seen.</p><p>This was a great book to read. So let&#8217;s end with this:</p><p>&gt; Nick Bilton: And at the end of the day, Twitter became a place for people to become more famous, and not a place for conversation.</p><p>&gt; @RealDonaldTrump: My daughter Ivanka thinks I should run for President. Maybe I should listen.</p><p>&gt; Nick Bilton: Twitter today is one person talking to a lot of people &#8212; not a conversation. And I don&#8217;t think that we as human beings were designed to enable 320 million people to have a conversation together.</p><p>&gt; Steven Johnson: It&#8217;s true, Twitter is not a conversational medium, and that&#8217;s fine. Not everything has to be a conversation medium. So if you are judging it by that standard, then yes, it&#8217;s a failure. But I have found Twitter, personally, to be just a great addition to my life.</p><p>&gt; @RealDonaldTrump: I love Twitter&#8230; It&#8217;s like owning your own newspaper &#8212; without the losses.</p>]]></content:encoded></item><item><title><![CDATA[Book Review: Straight to Hell]]></title><description><![CDATA[It was that time of year again, holidays, beach, sun, and I chose to finish some books. One of them was Straight to Hell: True Tales of&#8230;]]></description><link>https://blog.thylmann.net/p/book-review-straight-to-hell</link><guid isPermaLink="false">https://blog.thylmann.net/p/book-review-straight-to-hell</guid><dc:creator><![CDATA[Oliver Thylmann]]></dc:creator><pubDate>Fri, 30 Aug 2019 12:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FB1m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51b49de-9966-42da-bcb9-77b498709f36_512x512.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It was that time of year again, holidays, beach, sun, and I chose to finish some books. One of them was <a>Straight to Hell: True Tales of Deviance, Debauchery, and Billion-Dollar Deals</a>, a book on the tales of big banking and I do love these kinds of books. Admittedly, it is a bit like reading tabloid news in this case, but it was still fun.</p><p>It&#8217;s written by John LeFevre who has started it all with registering a Twitter account called <a>GSElevator</a>, an account built by telling the tales out of the Goldman Sachs Elevator.</p><p>&gt; Everyone else doesn&#8217;t get it: the lifestyle, the long hours and canceled plans, the binge drinking, and the nihilistic sense of humor. I don&#8217;t think any of them have ever woken up from a blackout on a subway car and gone direct to office still wearing last night&#8217;s tuxedo, only to be showered with praise. How could they understand? And they certainly don&#8217;t have the disposable income &#8212; although it doesn&#8217;t always feel limitless at the rate I spend it.</p><p>Even if the stories are only 50% true, they are so over the top, it is mind boggling.</p><p>&gt; Banking has given me a very distorted view of money, priorities, and what I deserve or feel that I am entitled to. Despite my paycheck, I feel poor. This detached sense of reality, combined with my increasingly selective social circles and a blindingly aspirational culture, has created a lifestyle as precarious as any middle-class one. The numbers are just bigger.</p><p>The money that is flowing there is ludicrous and the way they are just pushing deals down the pipe because they need to be winning against the other bank, tells you that this entire market is somehow wrong. At the same time, their services are needed.</p><p>And John is doing a good job in walking that tight rope between entertaining over the top stories &#8230;</p><p>&gt; I realized a very important thing that had eluded me during my exploratory trip a few months prior: that Lipton was leaving Hong Kong, not because of the opportunity in New York, but because he had a coke problem and his wife was threatening to divorce him. It&#8217;s a good thing that I wasn&#8217;t moving here with a wife or a coke problem. [ &#8230; ] Here I am, locked in a stranger&#8217;s bathroom, staring at myself in the mirror, sweat pouring down my face, white powder all over my nose, and my limp cock in my hand. I&#8217;ve been in Asia for all of eight weeks.</p><p>&#8230; and showing what it is like to work in international banking, and how the processes work, banks interact, clients demand, real people work on hundreds of millions of dollar deals.</p><p>Entertaining book.</p>]]></content:encoded></item></channel></rss>