<?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[Ground Truth]]></title><description><![CDATA[Technology, organisations, health, and the gap between how things are supposed to work and how they actually do.]]></description><link>https://blog.karabatsos.com</link><image><url>https://substackcdn.com/image/fetch/$s_!-AWs!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878296c9-edd7-4f2e-a1c5-45df7b2f53d9_1280x1280.png</url><title>Ground Truth</title><link>https://blog.karabatsos.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 09 Aug 2026 05:13:59 GMT</lastBuildDate><atom:link href="https://blog.karabatsos.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jim Karabatsos]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[jimkarabatsos@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[jimkarabatsos@substack.com]]></itunes:email><itunes:name><![CDATA[Jim Karabatsos]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jim Karabatsos]]></itunes:author><googleplay:owner><![CDATA[jimkarabatsos@substack.com]]></googleplay:owner><googleplay:email><![CDATA[jimkarabatsos@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jim Karabatsos]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Language and Identity: What You Lose When You Lose a Language]]></title><description><![CDATA[On what a language carries, and what it takes when it goes.]]></description><link>https://blog.karabatsos.com/p/language-and-identity</link><guid isPermaLink="false">https://blog.karabatsos.com/p/language-and-identity</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Mon, 03 Aug 2026 21:02:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zfmZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0442144-548f-42ae-a5bf-c444805462a7_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 2010, the year my father died, I attended ten funerals.</p><p>Not my father&#8217;s &#8211; that came later. These were the funerals of people whose relationship to me had no clean English name. Not close family. Not friends in the sense my colleagues would recognise. Something denser and older than either: a web of connection with obligations that were real and binding and entirely impossible to explain to anyone who hadn&#8217;t grown up inside them.</p><p>I would tell my employer I needed to take a day&#8217;s leave. For what? A funeral. Whose? And there it would stall &#8211; because there was no English word for what these people were to me, and no English social norm that could explain why their death required me to be present, in person, on that day, without negotiation.</p><p>On the morning my father died, I had another funeral to attend. I went. The husband of the woman we were burying came to my house that evening to pay his respects. He had buried his wife that afternoon. He came to my house.</p><p>Is that language? Is it culture? I have been asking myself that question for sixty years, and I cannot separate the two. A language doesn&#8217;t just carry words. It carries obligations, relationships, the entire architecture of belonging. When you lose one, you lose both.</p><p>Greeks have a word for what I&#8217;ve been describing: <em>filotimo</em> (&#966;&#953;&#955;&#972;&#964;&#953;&#956;&#959;). It translates literally as &#8220;love of honour&#8221; or &#8220;friend of honour,&#8221; which tells you almost nothing about what it actually means. Filotimo encompasses hospitality, community connection, personal honour, and social obligations so deeply embedded in Greek life that asking a Greek person to define it is like asking them to define &#8220;heavy.&#8221; They know what it is. Something either has it or doesn&#8217;t. No further explanation is available, or needed.</p><p>The man who came to my house on the night of my father&#8217;s death had filotimo. His presence was not an act of grief management or social performance. It was the automatic expression of a value so fundamental it required no decision. In English, I can explain that to you. But I cannot make you feel it the way a Greek person feels it &#8211; which is the whole problem.</p><p>I&#8217;ve tried to explain the difference between the two languages like this. A gifted writer in English can explain a feeling or emotion so that you understand it. A gifted writer in Greek can actually evoke that feeling in you. They are not the same thing.</p><p>The same thing happens in song, where the words are only the surface of what is being said. Here is a refrain from a popular Greek song, <em>&#927; &#913;&#949;&#964;&#972;&#962;</em> &#8211; The Eagle:</p><p><em>&#927; &#945;&#949;&#964;&#972;&#962; &#960;&#949;&#952;&#945;&#943;&#957;&#949;&#953; &#963;&#964;&#959;&#957; &#945;&#941;&#961;&#945;<br>&#949;&#955;&#949;&#973;&#952;&#949;&#961;&#959;&#962; &#954;&#945;&#953; &#948;&#965;&#957;&#945;&#964;&#972;&#962;<br>&#964;&#951;&#962; &#945;&#960;&#959;&#957;&#953;&#940;&#962; &#972;&#964;&#945;&#957; &#964;&#959;&#957; &#946;&#961;&#943;&#963;&#954;&#949;&#953; &#963;&#966;&#945;&#943;&#961;&#945;  <br>&#964;&#959;&#957; &#945;&#947;&#954;&#945;&#955;&#953;&#940;&#950;&#949;&#953; &#959; &#959;&#965;&#961;&#945;&#957;&#972;&#962;.</em></p><p><em>The eagle dies in the air  <br>free and powerful  <br>when cruelty&#8217;s bullet finds it  <br>the sky embraces it.</em></p><p>The English version is accurate. A non-Greek speaker can follow the narrative. But a Greek speaker cannot hear that verse without a lump in the throat &#8211; not because of the words, but because of the thousands of years of imagery underneath them. The pride, the defiance, the embrace of death over submission. You do not learn that from a dictionary. You absorb it over a lifetime of being inside the language, and when the verse arrives it reaches something in you that the English version simply cannot touch.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zfmZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0442144-548f-42ae-a5bf-c444805462a7_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zfmZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0442144-548f-42ae-a5bf-c444805462a7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!zfmZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0442144-548f-42ae-a5bf-c444805462a7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!zfmZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0442144-548f-42ae-a5bf-c444805462a7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!zfmZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0442144-548f-42ae-a5bf-c444805462a7_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zfmZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0442144-548f-42ae-a5bf-c444805462a7_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0442144-548f-42ae-a5bf-c444805462a7_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2403904,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.karabatsos.com/i/203884858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0442144-548f-42ae-a5bf-c444805462a7_1536x1024.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_!zfmZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0442144-548f-42ae-a5bf-c444805462a7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!zfmZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0442144-548f-42ae-a5bf-c444805462a7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!zfmZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0442144-548f-42ae-a5bf-c444805462a7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!zfmZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0442144-548f-42ae-a5bf-c444805462a7_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I arrived at school in Melbourne at five years old without a single word of English. The teacher &#8211; an older woman whose name I have probably repressed over the past six decades &#8211; drew a &#8220;6&#8221; on the blackboard and spoke at length to the class. I understood nothing, but I watched the other children begin writing the digit in their exercise books and did the same. Then she spoke again, clearly angry, drew the &#8220;6&#8221; once more, and this time added a spiral to the lower half &#8211; like a snail&#8217;s shell. The children began writing. I assumed I had been drawing the &#8220;6&#8221; incorrectly, so I started drawing it the new way. The teacher saw this and began yelling. She thought I was mocking her. I was trying, as hard as I could, to do the right thing. When I got home, my parents could not understand what I was describing. There was no language in the house for what the school day had been.</p><p>There is an irony in all of this that I only fully appreciated much later. The Greek spoken in Melbourne &#8211; the Greek I grew up with, went to Greek school in, and still think in &#8211; is in many ways richer in its original vocabulary than what you hear in Greece today. Greece, like every country, has absorbed English words into everyday speech. &#8220;Koolare&#8221; has replaced the Greek for cool down. &#8220;Mi stressaris&#8221; has replaced the Greek for don&#8217;t stress. Dozens of others have followed. The diaspora community, cut off from that drift, never adopted them. We kept the original words. The community that was supposedly losing its language turns out to have preserved a version of it that the mother country quietly let go.</p><p>My oldest grandchild is three. He understands both Greek and English, and he prefers English. My daughter &#8211; our first child &#8211; speaks the language best of my children; we spoke to her exclusively in Greek until just before she started school, when we made the conscious decision to switch so she could communicate on her first day. My children all completed Greek school through to Year 12. As adults, they all say they wish they had learned more.</p><p>That is how it goes. It is not failure. It is the arithmetic of assimilation &#8211; slow, patient, and largely invisible until a generation arrives that can no longer quite hear the thing their grandparents heard in a song about an eagle.</p><p>What goes with the language when it goes? Not just the vocabulary. Not just the idioms and the untranslatable words. What goes is filotimo itself &#8211; the obligation system, the web of connection, the man who drives across the city on the day he buries his wife because your father has just died and that is simply what you do.</p><p>You can explain that to people. You can even make them admire it.</p><p>But you cannot make them feel the pull of it &#8211; the way it sits in the chest as something non-negotiable.</p><p>That requires the language. And when the language goes, it takes that with it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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[Universal Basic Income and the End of Necessary Labour]]></title><description><![CDATA[If machines can produce abundance, wages may no longer be enough to distribute it.]]></description><link>https://blog.karabatsos.com/p/universal-basic-income</link><guid isPermaLink="false">https://blog.karabatsos.com/p/universal-basic-income</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Mon, 27 Jul 2026 21:02:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zsfZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c54342e-ab79-460a-a13c-3055c2559e7e_1408x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In March 2020, as COVID was turning large parts of the economy off like a switch, I asked a question on Facebook:</p><p><em>What do people think about the concept of a Universal Basic Income?</em></p><p>At the time, the question had an immediate, practical edge. People were losing jobs. Businesses were closing. Governments were suddenly discovering that income support systems designed for normal unemployment were not built for a whole economy put into suspended animation.</p><p>In Australia, JobKeeper and the temporary Coronavirus Supplement showed something important. When the emergency was serious enough, governments could move very quickly to put money into people&#8217;s hands. The usual lectures about affordability, incentives and personal responsibility became much less convincing once middle-class incomes were also at risk.</p><p>For many people, this was not an abstract policy debate. It was rent. Groceries. Medication. School expenses. A mortgage payment. The small humiliations of suddenly needing help after a lifetime of assuming help was for someone else.</p><p>COVID exposed something we usually prefer not to examine. In a society organised around wages, income is not just money. It is independence. It is bargaining power. It is the ability to say no. It is the difference between participating in society and applying for permission to survive.</p><p>The virus did not create that fragility. It revealed it.</p><p>But the question that interested me then was not only about pandemic relief.</p><p>It was a larger question, and it has not gone away.</p><p>What happens to a society built around wages when the production of the necessities and luxuries of life requires fewer and fewer human workers?</p><p>That is the real UBI question.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zsfZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c54342e-ab79-460a-a13c-3055c2559e7e_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zsfZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c54342e-ab79-460a-a13c-3055c2559e7e_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!zsfZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c54342e-ab79-460a-a13c-3055c2559e7e_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!zsfZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c54342e-ab79-460a-a13c-3055c2559e7e_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!zsfZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c54342e-ab79-460a-a13c-3055c2559e7e_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zsfZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c54342e-ab79-460a-a13c-3055c2559e7e_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c54342e-ab79-460a-a13c-3055c2559e7e_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1845195,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.karabatsos.com/i/207575049?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c54342e-ab79-460a-a13c-3055c2559e7e_1408x768.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_!zsfZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c54342e-ab79-460a-a13c-3055c2559e7e_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!zsfZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c54342e-ab79-460a-a13c-3055c2559e7e_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!zsfZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c54342e-ab79-460a-a13c-3055c2559e7e_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!zsfZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c54342e-ab79-460a-a13c-3055c2559e7e_1408x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Not whether people should be paid to do nothing. That is the lazy version of the argument. The deeper question is this: if paid labour is no longer needed from everyone, what happens to the people whose need for food, housing, medicine, dignity and participation has not disappeared?</p><p>Put another way: how do we distribute the wealth that society can still produce?</p><p>For the last few centuries, the answer has mostly been wages. Most people receive their share of national wealth by selling their labour. They then use those wages to buy food, housing, clothing, transport, entertainment, education, services, and all the other things that make up modern life.</p><p>That arrangement has worked well enough to become almost invisible. Unevenly, unfairly, and sometimes brutally, but well enough that we now treat it as natural.</p><p>It is not natural. It is historical.</p><p>And history has changed this arrangement before.</p><h2>Agriculture changed the question</h2><p>Before agriculture, human societies were organised around hunting, gathering, kinship, mobility and immediate need. That is not to romanticise hunter-gatherer life. It was not an Edenic picnic with berries and good weather. But the economic structure was different. People generally consumed what they could gather, hunt, make, carry or share.</p><p>Agriculture changed that.</p><p>Once humans could produce food surpluses, society could support people who were not directly producing food. Priests, kings, soldiers, scribes, merchants, builders, artisans and administrators all became possible because not everyone had to spend every day finding the next meal.</p><p>That surplus gave us cities, writing, law, architecture, organised religion, mathematics, taxation, armies, bureaucracy and eventually civilisation as we understand it.</p><p>It also gave us hierarchy, land ownership, stored wealth, rents, tribute, slavery, serfdom and organised coercion.</p><p>Technological progress is rarely morally simple.</p><p>Agriculture created abundance compared with what came before, but it also created the problem of who controlled the surplus. If one group controlled the land, grain stores, irrigation systems, weapons and records, another group could be made to work for access to life&#8217;s necessities.</p><p>The technology changed the productive base. Society then reorganised around that base.</p><p>Not always kindly.</p><h2>Industrialisation changed it again</h2><p>For a long period, wealth was tied overwhelmingly to land. In feudal societies, peasants or tenant farmers worked land they did not own and retained part of what they produced. Their survival depended on their relationship to landholders and local power.</p><p>Then came industrialisation.</p><p>The steam engine, mechanised production, factories, railways, coal, steel and mass manufacturing shifted economic power away from land and towards capital, machinery and wage labour. People moved from villages to cities. They no longer retained a portion of what they grew. They sold their time for wages.</p><p>That transition was not smooth. It produced appalling working conditions, child labour, slums, political unrest, union movements, socialist movements, public education, expanded suffrage, labour parties, welfare states and eventually the modern social contract.</p><p>The point is not that the Industrial Revolution simply made life better. In the long run, it produced enormous wealth. In the short run, it tore apart older ways of life and created new forms of dependence.</p><p>But it also produced a new mechanism for distributing purchasing power: wages.</p><p>Industrial capitalism needed workers, but it also needed consumers. If ordinary people had no money, they could not buy the products the factories were producing.</p><p>So the wage became more than payment for work. It became the central distribution mechanism of industrial society.</p><p>Work in the factory, the office, the shop, the school, the hospital, the mine, the railway, the warehouse &#8211; and through wages, receive your share of the goods and services that society produces.</p><p>Again, not perfectly. Not fairly. Not universally. But sufficiently to become the organising assumption of modern life.</p><h2>Now the assumption is under pressure</h2><p>The information age has been putting pressure on that assumption for decades.</p><p>Software replaced clerical work. Robotics changed manufacturing. Logistics systems changed warehousing and retail. Online platforms changed media, travel, advertising, music, publishing and commerce. Algorithms changed finance, recruitment, insurance and customer service.</p><p>Now artificial intelligence has arrived as the latest and probably most significant part of that longer process.</p><p>AI is not simply another machine replacing muscle. It reaches into language, pattern recognition, programming, analysis, administration, law, medicine, education, design, art and management. It does not replace all of those fields outright. But it changes how much human labour is needed to produce a given result.</p><p>That is the key point.</p><p>The issue is not whether all jobs disappear next Tuesday. They will not.</p><p>The issue is whether the economy increasingly produces more goods and services with less human labour. If it does, wages become a less reliable way to distribute purchasing power.</p><p>A society can have full shelves, automated farms, robot warehouses, AI-designed products, self-service systems, automated transport, algorithmic management and astonishing productive capacity &#8211; while still leaving large numbers of people without adequate income.</p><p>That is not because the society is poor.</p><p>It is because the distribution mechanism is failing.</p><h2>The old question: who gets the surplus?</h2><p>Every major technological transition returns us to the same question.</p><p><em>Who gets the surplus?</em></p><p>In agricultural societies, the surplus was often captured by landowners, kings, temples and states.</p><p>In industrial societies, the surplus was contested between capital and labour. Unions, strikes, labour parties, welfare systems, public education, progressive taxation and social democracy were all, in their different ways, attempts to answer the question: how much of the wealth produced by industrial capitalism should flow back to the people whose lives were shaped by it?</p><p>The automation age asks the question again.</p><p>If machines, software, AI systems, data centres, robots and networks produce more of what we need, who receives the benefit?</p><p>Only the owners?</p><p>Only shareholders?</p><p>Only the companies that control the platforms, models, infrastructure, patents and data?</p><p>Or does some part of that productivity belong to the society that made it possible?</p><p>That is where the idea of a Universal Basic Income becomes interesting.</p><p>At its best, UBI is not charity. It is not welfare in the narrow sense. It is not a grudging payment to the unsuccessful.</p><p>It is closer to what Thomas Paine and later Henry George were reaching for in the idea of a citizen&#8217;s dividend: a recognition that some portion of wealth arises not from individual effort alone, but from common inheritance &#8211; land, resources, law, public infrastructure, accumulated knowledge, language, science, technology, education and generations of social cooperation.</p><p>No company invented mathematics. No billionaire invented the legal system that protects property. No platform created the internet from nothing. No AI company created the entire body of human text, art, code, science, culture and conversation on which its systems depend.</p><p>Private enterprise matters. Innovation matters. Risk matters. Organisation matters.</p><p>But so does the common inheritance.</p><p>A citizen&#8217;s dividend says that if our shared civilisation produces an ever-rising surplus, every citizen has some claim on that surplus.</p><p>That, to me, is the moral foundation of UBI.</p><h2>But UBI cannot mean abandoning people</h2><p>There is, however, a serious trap.</p><p>One version of UBI says: give every adult a flat payment and abolish all other welfare.</p><p>There is something attractive about that. It would sweep away a humiliating and expensive bureaucracy. No more endless forms, compliance tests, punitive surveillance, mutual obligation theatre, poverty traps, arbitrary eligibility rules, or armies of administrators paid to decide whether desperate people are sufficiently deserving.</p><p>A universal payment is simple. It is unconditional. It does not punish someone for taking casual work. It does not require the unemployed to perform despair for the state. It does not treat poverty as a character defect.</p><p>But the phrase &#8220;replace all welfare&#8221; hides a problem.</p><p>People do not all have the same needs.</p><p>A healthy adult with no dependants does not have the same needs as a person with severe disability. A single renter in an expensive city does not have the same needs as someone who owns a home outright. A carer looking after a disabled child or elderly parent does not have the same needs as someone with no caring responsibilities. A remote community does not face the same costs as an inner-city suburb.</p><p>If UBI becomes an excuse to abolish targeted support for people with greater needs, it fails morally.</p><p>So the better model is not simply &#8220;UBI replaces everything&#8221;.</p><p>The better model is this: UBI provides the income floor, while the state guarantees the necessities of a dignified life.</p><p>That means health care. Education. Disability support. Aged care. Housing security. Public transport where practical. Digital access. Child support. Care infrastructure. The things without which a person cannot realistically participate in society.</p><p>In Australia, that distinction matters because we already accept part of it. Medicare is not a cash payment. Public education is not a cash payment. The Pharmaceutical Benefits Scheme is not a cash payment. The NDIS, despite its many problems, is based on the recognition that disability support cannot be reduced to &#8220;here is the same amount everyone else gets; good luck&#8221;.</p><p>A serious UBI would have to sit within that broader architecture.</p><p>Cash for ordinary life. Public provision for essential human need.</p><h2>Would people stop working?</h2><p>The most common objection to UBI is that people would stop working.</p><p>Some would.</p><p>That answer is not as frightening as it is meant to be.</p><p>Some people would stop doing work that is pointless, degrading, badly paid or harmful. Some would leave jobs that only exist because people are desperate enough to take them. Some would spend more time caring for children, parents, partners, neighbours, or themselves. Some would study. Some would start small businesses. Some would make art, music, gardens, software, furniture, meals, clubs and communities. Some would do very little for a while because they are exhausted.</p><p>We should be honest about that.</p><p>But we should also ask why we are so attached to the idea that survival must be conditional on labour, even when that labour is not socially necessary.</p><p>There is a difference between work and employment.</p><p>Raising children is work. Caring for a dying parent is work. Maintaining a community organisation is work. Learning is work. Creating is work. Volunteering is work. Mentoring is work. Preserving culture is work. Being a decent neighbour is work.</p><p>The market recognises some of these things only when they are packaged, priced and sold. That does not mean the unpaid versions have no value.</p><p>A society less dependent on compulsory wage labour may not be a society without work. It may be a society in which we finally admit that employment has never been the only form of contribution.</p><h2>Can we afford it?</h2><p>The practical objection is cost.</p><p>A full UBI is expensive. There is no point pretending otherwise.</p><p>But cost depends on design.</p><p>A UBI can replace some existing payments. It can reduce some administrative overhead. It can be taxed back from higher earners through the income and corporate tax systems. It can be introduced gradually. It can begin as a partial payment. It can be linked to resource revenues, carbon dividends, land value taxation, sovereign wealth funds, or taxes on economic rents.</p><p>In Australia, we have particular reasons to think about this. We are a resource-rich country. We already have a relatively centralised tax and transfer system. We already provide universal health care in principle, if not always in practice. We already understand the aged pension as a broad social entitlement rather than a personal moral failure.</p><p>We also have an expensive, punitive and often absurd welfare compliance system.</p><p>The question is not whether a perfect UBI can be dropped from the sky next Monday.</p><p>It cannot.</p><p>The question is whether we can begin moving towards a system where every citizen has an unconditional income floor, while the necessities of dignified life are secured collectively.</p><p>That might begin through increases to existing universal or near-universal payments. It might begin with children. It might begin with older citizens. It might begin with a carbon dividend or resource dividend. It might begin with a negative income tax. It might begin during the next economic shock, just as COVID forced governments to do previously unthinkable things in a matter of weeks.</p><p>Political feasibility often arrives disguised as emergency.</p><h2>Inflation and housing</h2><p>There is one objection that deserves more attention than it usually receives: inflation.</p><p>If everyone receives more cash, but the supply of essential goods does not increase, prices may rise. This is especially true for housing.</p><p>A UBI paid into a broken housing market could become a landlord subsidy. Give tenants more money, and rents may simply rise to absorb it.</p><p>That is not an argument against UBI. It is an argument against thinking about UBI in isolation.</p><p>Income policy cannot substitute for housing policy. A citizen&#8217;s dividend cannot fix monopolies, rent-seeking, land speculation, health bottlenecks, or underbuilt infrastructure by itself.</p><p>If the necessities of life are privately rationed through scarcity pricing, any cash payment risks being captured by those who control access to necessity.</p><p>So UBI must be part of a larger settlement.</p><p>It must sit alongside housing reform, public services, competition policy, infrastructure investment and serious taxation of economic rents.</p><p>Otherwise, we may simply pour public money into private tollbooths.</p><h2>The politics will be difficult</h2><p>UBI attracts strange coalitions.</p><p>Some on the left like it because it reduces poverty, strengthens workers&#8217; bargaining power, recognises unpaid care and treats people with dignity.</p><p>Some libertarians like it because it could simplify welfare, reduce bureaucracy and give individuals cash instead of state-managed services.</p><p>Some in Silicon Valley like it because they can see that automation may undermine the consumer base on which their own businesses ultimately depend.</p><p>But those coalitions fracture quickly over the details.</p><p>Is UBI a supplement to public services or a replacement for them?</p><p>Is it funded by taxing wealth and economic rents, or by cutting support for the vulnerable?</p><p>Is it a genuine citizen&#8217;s dividend, or a cheap payment that lets employers offer worse jobs and governments abandon responsibility?</p><p>Is it enough to live on, or merely enough to pacify people?</p><p>These questions matter.</p><p>A bad UBI could be worse than no UBI. It could become a tool for dismantling the welfare state while leaving people to fend for themselves in rigged markets.</p><p>A good UBI would do the opposite. It would reduce coercion. It would make survival less dependent on pleasing an employer, a bureaucrat, or an algorithm. It would give people a base from which to participate in society.</p><p>That is the distinction.</p><p>UBI should not be hush money for a discarded workforce.</p><p>It should be a share in the productivity of a society that no longer needs everyone&#8217;s labour in the old way.</p><h2>The unavoidable question</h2><p>I am mildly, cautiously, conditionally in favour of UBI.</p><p>Not because I think it is simple. It is not.</p><p>Not because I think it solves everything. It does not.</p><p>Not because I think everyone will use it wisely. They will not. But that has never been the standard applied to tax cuts, inheritances, corporate subsidies, negative gearing, capital gains concessions, or executive bonuses.</p><p>I am in favour of taking it seriously because the question behind it is becoming unavoidable.</p><p>For most of the industrial age, the wage system did two things at once. It organised production, and it distributed purchasing power.</p><p>Automation weakens that link.</p><p>If fewer people are needed to produce the goods and services society wants, insisting that everyone must obtain income through paid employment becomes increasingly irrational. We can try to preserve the old model with make-work, surveillance welfare, insecure gig work, pointless compliance rituals and moral lectures about self-reliance.</p><p>Or we can ask a more adult question.</p><p>If our machines, systems, institutions, knowledge and accumulated civilisation can produce abundance, how should that abundance be shared?</p><p>Agriculture forced one answer. Industrialisation forced another.</p><p>The information age &#8211; and now AI &#8211; may force the next.</p><p>Universal Basic Income may not be the final answer. It may not even be the best phrase. Perhaps citizen&#8217;s dividend captures the moral idea better. Perhaps we will arrive there through a negative income tax, public services, resource dividends, or some hybrid we have not yet named.</p><p>But the central issue will not go away.</p><p>If human labour is no longer necessary at the scale it once was, human survival cannot remain conditional on selling labour.</p><p>That is the conversation we need to have.</p><p>Not someday.</p><p>Now.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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></p>]]></content:encoded></item><item><title><![CDATA[The Last Act of Care]]></title><description><![CDATA[Placing someone with dementia in care is not always abandonment. Sometimes it is the last responsible choice left.]]></description><link>https://blog.karabatsos.com/p/the-last-act-of-care</link><guid isPermaLink="false">https://blog.karabatsos.com/p/the-last-act-of-care</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Thu, 23 Jul 2026 01:00:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Yo2k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f488b1-ee0a-47be-8c4f-0a972d7fe0a7_1408x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="callout-block" data-callout="true"><p><em>A short out-of-cycle post, prompted by a recent Melbourne story and by memories I have carried for many years. Regular Tuesday publication will continue next week. </em></p></div><p><span>A recent story from Melbourne was almost designed to break your heart.</span></p><p>An elderly couple, both living with dementia, left a care facility only days after arriving. They wanted to go home. The husband left their daughter a message: &#8220;Don&#8217;t worry, thank you for your help, I&#8217;ll make sure I look after her.&#8221; They were found safe 32 hours later, more than 160 kilometres away.</p><p>Of course they wanted to be home. Of course their daughter was terrified.</p><p>And of course the easy reading of the story is that two devoted people had been imprisoned by a system, while their family stood by. That is the sort of judgement stories like this invite. It is also the sort of judgement made most readily by people who have never had to keep someone with dementia safe through the night.</p><p>I sympathise with the couple. I sympathise just as much with their daughter.</p><p>There is a persistent moral hierarchy around aged care. The family who keeps an elderly parent at home is held up as loving and dutiful. The family who places one in care is treated with suspicion. Sometimes openly. More often through the little questions and insinuations: <em>Couldn&#8217;t they have managed a bit longer? Didn&#8217;t they have family?</em></p><p>Yes, there are people who abandon their elders, exploit them or treat them as an inconvenience to be disposed of. We all know that happens. But it is a mistake to allow those grim cases to define every family whose parent ends up in residential care.</p><p>Most of the people I saw in care were not dumped there. They were loved. That was the problem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yo2k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f488b1-ee0a-47be-8c4f-0a972d7fe0a7_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yo2k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f488b1-ee0a-47be-8c4f-0a972d7fe0a7_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!Yo2k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f488b1-ee0a-47be-8c4f-0a972d7fe0a7_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!Yo2k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f488b1-ee0a-47be-8c4f-0a972d7fe0a7_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!Yo2k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f488b1-ee0a-47be-8c4f-0a972d7fe0a7_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yo2k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f488b1-ee0a-47be-8c4f-0a972d7fe0a7_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21f488b1-ee0a-47be-8c4f-0a972d7fe0a7_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1698156,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.karabatsos.com/i/208062487?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f488b1-ee0a-47be-8c4f-0a972d7fe0a7_1408x768.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_!Yo2k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f488b1-ee0a-47be-8c4f-0a972d7fe0a7_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!Yo2k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f488b1-ee0a-47be-8c4f-0a972d7fe0a7_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!Yo2k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f488b1-ee0a-47be-8c4f-0a972d7fe0a7_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!Yo2k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f488b1-ee0a-47be-8c4f-0a972d7fe0a7_1408x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>When love is not enough</h2><p>My mother was formally diagnosed with Alzheimer&#8217;s at the age of 57. We had noticed changes in her behaviour a couple of years earlier, but a diagnosis has a way of making an unwelcome possibility real.</p><p>For several years my father, who was eight years older than Mum, cared for her in their home. My wife went regularly to help around the house. At the time we had a baby daughter, and then two boys arrived in quick succession. We had three very young children ourselves, but we did what families do: we helped where we could.</p><p>Then Mum began to wander.</p><p>Dad did his best to stop her, but dementia does not respect locks, schedules or a carer&#8217;s need to sleep. On more than one occasion we had to call the police to help search for her. Thankfully she was found safe. We never worked out how she had got as far as she did, wearing a nightgown and slippers.</p><p>My sister and I tried to tell Dad that this was no longer manageable at home. He would not have a bar of it.</p><p>He believed it was his job to care for his wife. That was not stubbornness in the ordinary sense. It came from devotion, from the vows he had made and from a generation which took those vows literally. I suspect there was something else too. He knew that people in his social circle would judge him if he put Mum into care.</p><p><em>He was right about that.</em></p><p>The turning point came one night when Mum woke, did not recognise the man beside her, went to the garage, found a large piece of lumber and returned to the bedroom. She aimed a blow at Dad&#8217;s head while he slept.</p><p>Fortunately, it glanced off the side of his head. He was injured, but a direct strike would probably have killed him.</p><p>That is a horrible thing to write about my mother. But it was not really <em>my mother</em> who did it. It was a terrible illness acting through the person we loved. And it made something brutally clear: caring for her now required somebody to be awake and alert 24 hours a day.</p><p>There was no way to provide that safely in their home.</p><p>It took more than a year for a place to become available. That is another failure, and a very Australian one. We tell families to seek help, then leave them waiting while the crisis deepens. Eventually Mum entered a care home and Dad was alone in the house they had shared.</p><h2>The carer who could not stop caring</h2><p>We asked Dad to move in with us. He refused. My wife, now with three primary-school-aged children and a 30-minute drive each way, continued to go over every day or two to help with housework. Some of Dad&#8217;s closest friends, who lived nearby, stepped up as well.</p><p>Eventually Dad had a fall. He could not get up or reach the phone. He lay there for a couple of days before we found him.</p><p>Only then did he agree to move in with us.</p><p>We converted our formal lounge into a downstairs master suite. He lived with us for the next eight years, until he died. He had his children and three of his grandchildren around him. Yet he did not really get to enjoy them nor my sister and her two whom he saw even less.</p><p>Every day he went to see Mum in the nursing home. Every. Day. When he came back home, he spent much of his time in his room. He joined us for dinner, but not for much else.</p><p>He was physically tired and emotionally spent.</p><p>That is the part outsiders so often fail to see. The decision to move someone into care does not end the caring. For many families it starts a different, exhausting stage of it: visits, advocacy, guilt, grief, phone calls, medical decisions and the slow loss of the person they knew.</p><p>Dad did not place Mum in care because he loved her less. He did it because he had finally accepted that love alone could not keep her safe, or keep him safe.</p><h2>The judgement of people who have not been there</h2><p>Outside his closest friends, Dad was criticised for the decision. Some of that criticism came to me and my family as well.</p><p>It was not always cruelly said. That almost made it worse. There was a quiet assumption that a sufficiently committed family would cope. That keeping a person at home was simply a matter of will.</p><p>Nothing could be further from the truth.</p><p>Years later, after both my parents had died, I was in Greece when a cousin pulled us aside. His own mother was by then in the advanced stages of dementia. He told us that he had been critical of our family for putting &#8220;his aunt&#8221; in a home. Only after he lived through his mother&#8217;s illness did he understand.</p><p>&#8220;His aunt.&#8221; As if he had cared more for her than we had cared for our own mother.</p><p>I appreciated the honesty. I also thought: this is how easily people pronounce from a safe distance.</p><p>Dementia does not merely make somebody forgetful. It can change judgement, sleep, perception, impulse control and behaviour. It can turn a familiar home into a dangerous maze. It can leave an elderly spouse trying to manage emergencies that would overwhelm a team of trained people working shifts.</p><p>A home can be the best place for an older person for a long time. With the right support, it often is. But there comes a point for some families when remaining at home is no longer a preference. It is a risk.</p><p>The difficult question is not, &#8220;Do they want to go home?&#8221; Almost everyone would. The difficult question is, &#8220;Can they be safe there, and can the people who love them remain safe too?&#8221;</p><h2>A little more mercy</h2><p>The Melbourne couple&#8217;s story is sad because their wish was understandable. They had been married for 65 years. They did not feel comfortable in care. They felt choices were being taken from them. Their daughter had every reason to fear what might happen to two vulnerable people on their own, especially when one believed he could still protect the other.</p><p>Those things are not contradictions. They are the tragedy.</p><p>We should absolutely demand better aged care: more places, better staffing, more personal attention, more freedom where freedom is safe, and real support for families before they reach breaking point.</p><p>But we should stop casually judging the daughter, son, spouse or sibling who makes the decision nobody wanted to make.</p><p>Sometimes placing someone in care is not the moment a family gives up.</p><p>Sometimes it is the last act of care they have left.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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[Growing Up Between Two Worlds]]></title><description><![CDATA[On Melbourne, Greece, and the space between.]]></description><link>https://blog.karabatsos.com/p/growing-up-between-two-worlds</link><guid isPermaLink="false">https://blog.karabatsos.com/p/growing-up-between-two-worlds</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Mon, 20 Jul 2026 21:02:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nHls!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93b14c7f-510a-4002-9e02-722d143e1ed9_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was five years old, sitting in the shelter shed at school during lunch on a cold and rainy day, when my mother appeared. She had walked from home carrying a pot of avgolemono &#8211; chicken soup thickened with egg and sharp with lemon &#8211; because her son was cold, and that was what you did when your son was cold.</p><p>She fed me. I didn&#8217;t think anything of it at the time.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93b14c7f-510a-4002-9e02-722d143e1ed9_1536x1024.png&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93b14c7f-510a-4002-9e02-722d143e1ed9_1536x1024.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p><span>The teasing that followed lasted for months. My classmates had clearly never seen anything like it: a mother at school during lunchtime, a soup they didn&#8217;t recognise, a transaction between parent and child that violated some unwritten rule about where mothers belonged and what lunch was supposed to look like. I was old enough to understand that something had gone wrong. I was not old enough to explain what it was.</span></p><p>My mother couldn&#8217;t see it. That&#8217;s the thing I came to understand later. It wasn&#8217;t stubbornness &#8211; she genuinely could not see the world I was navigating, because it wasn&#8217;t the world she was living in. When I asked her to stop coming to school, she heard me. She adapted. From then on, she packed my lunch.</p><p>Mortadella and feta cheese on split vienna bread, spread with olive oil.</p><p><em>(You can get that sandwich at most good cafes in Melbourne now. In 1966, it marked you as an alien.)</em></p><p>The house we grew up in spoke Greek. My parents had arrived in Australia separately in the early 1950s, both from villages in Greece, with a rudimentary primary school education. They met in Melbourne and were building a life from nothing &#8211; my father on the factory floor, my mother at the sewing machine. His sister and her husband lived with us; they were childless, and my sister and I were effectively theirs as well. Off the living room there was a small room where two commercial sewing machines had been installed, and most evenings you could hear them running well into the night while my sister and I turned collars and belts outside-in as they came off the machines.</p><p>My father and uncle would come home from the factory, wash up, and go straight out to the vegetable garden. When the factory closed for holidays, the men took temporary work. The women kept sewing.</p><p>There was always someone at the kitchen table who wasn&#8217;t quite family but wasn&#8217;t quite not. The Greek community in Melbourne had its own infrastructure: you arrived with nothing, someone put you up until you found work, and when you were steady you did the same for the next person off the boat. It was not charity. It was physics.</p><p>Next door was a family with four children, the oldest my age. What I noticed first was the freedom: they played outside until all hours, came and went without the gravitational pull that kept us close to home. They had a car &#8211; something my family would not own for another fifteen years. They took holidays.</p><p>They were also renting the same house their grandfather had first moved into. Meanwhile, almost every family in our Greek social circle was buying. The apparent insiders weren&#8217;t building. The apparent outsiders were.</p><p>A few doors further along lived an elderly woman who took my mother under her wing. My mother&#8217;s English was limited enough that I translated most of their conversations &#8211; standing in a doorway at seven or eight years old, converting not just words but entire worlds for each of them. It was that woman who later advised my mother to have us sit the selective high school entrance exam. My parents had no way to pay private school fees, and no way of knowing selective schools existed. Without that conversation, a door simply doesn&#8217;t open.</p><p>The world outside the house was not uniformly kind. Derogatory slurs were common enough that they stopped surprising me. The physical incidents were rarer, but they stayed. I remember a school excursion in Year 7, walking around Albert Park Lake with the class. Two older boys came toward us from the opposite direction. As one of them passed me, he punched me hard on the cheek and called me a dirty wog.</p><p>The teacher escorting us looked away.</p><p>That moment did something I don&#8217;t think those boys intended. Instead of pushing me toward assimilation &#8211; more English, less Greek, different food, different music &#8211; it pushed me the other way. I joined a Greek dancing team. I listened to Greek popular music almost exclusively. I stayed in after-school Greek language classes all the way through to my final year of high school. If the country of my birth was going to keep reminding me I was a foreigner, I would find somewhere else to belong.</p><p>I was a foreigner living in the land of my birth. That was simply how things were.</p><p>Things changed, though not in the way I expected. After dropping out of my Dentistry degree to the consternation of my father, I completed a commercial training course in Computer Programming. I got my first professional job at Telecom Australia almost as an experiment because my qualifications were commercial, not a recognised degree, and some of my more senior colleagues later admitted they&#8217;d wanted to see whether someone like me could handle the work. I could. I was the first of my intake to be promoted, and before I turned 25 I was the Facilities Manager for the largest computer installation in the southern hemisphere.</p><p>What I learned &#8211; and heard echoed by other Greek-Australian professionals making their way in those years &#8211; is that denigration has a practical ceiling. It simply cannot withstand the reality of working alongside people who are clearly better at the job than the people doing the denigrating. Melbourne was changing too. Multicultural Australia was becoming less theoretical and more actual. The slurs didn&#8217;t disappear overnight, but they lost authority.</p><p>The first time I went to Greece as an adult, something was immediately clear: the Greece my parents had carried with them to Melbourne was not the Greece that still existed. The community they had built in Melbourne was extraordinary and genuinely generous &#8211; and it had preserved, almost perfectly, the Greece of the 1950s and &#8216;60s. While Melbourne&#8217;s Greek community maintained the old world in amber, Greece itself had kept moving.</p><p>For the original migrants, going back was often a disappointment. The country they&#8217;d held in their hearts had changed shape without asking permission. For those of us born in Australia, the experience was different. The Greece we found was, in certain ways, less conservative than the community we&#8217;d grown up in. Less bound by the old rules. More comfortable with itself.</p><p>The relatives who had stayed had their own mythology about the emigrants: that Australia was a street paved with easy money, and the people who left had simply shovelled it up. They had no framework for what the immigrants had actually lived through &#8211; the factory floors, the cold, the vegetable gardens that substituted for the villages they&#8217;d left behind. That mythology has largely dissolved since the financial crisis. Greeks who have lived through real hardship understand now what the hunger migration of the 1950s was actually about.</p><p>I have owned an apartment in Greece for some years now. We come every year and stay for months. The people here don&#8217;t think of us as foreigners. We are simply <em>the Australians</em> &#8211; which is entirely accurate, and entirely comfortable. Being called the Australians in Greece is not what being called a dirty wog in Melbourne was. One was designed to cast you out. The other just says what you are.</p><p>I was born in Australia. I have worked there, raised my children there, and I am proud to call it home. I also feel, in a way that resists precise explanation, that Greece is home too. Something in the land and the language that feels less like a choice and more like a fact.</p><p>I grew up between two worlds. I live there still.</p><p>It turns out that&#8217;s enough.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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[Code is Design vs The AI Shift]]></title><description><![CDATA[If Code is Design, What Happens When AI Drafts the Blueprint?]]></description><link>https://blog.karabatsos.com/p/code-is-design-vs-the-ai-shift</link><guid isPermaLink="false">https://blog.karabatsos.com/p/code-is-design-vs-the-ai-shift</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Mon, 13 Jul 2026 21:03:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!M0E8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a32c89e-a3c5-4612-bc4d-4c07018ea05a_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="callout-block" data-callout="true"><p><em>This is not another &#8220;AI will/won&#8217;t replace programmers&#8221; piece; it is about responsibility for design.</em></p></div><p>In 1992, Jack Reeves wrote an essay called <em>What Is Software Design?</em> His argument was simple, but it cut across the way many managers, clients, and even developers thought about software.</p><p>Source code, Reeves argued, is not the manufactured product.</p><p>Source code is the design.</p><p>The compiler is the factory.</p><p>That distinction matters. In traditional engineering, a bridge designer produces drawings, calculations, models, and specifications. Then somebody else builds the bridge. The blueprint is the design; the physical bridge is the manufactured artifact.</p><p>Software does not work that way.</p><p>When we write source code, we are not merely &#8220;building&#8221; something from a design that already exists. We are making the design itself. Every class, function, interface, database choice, error path, naming decision, and boundary between components is part of the real design of the system.</p><p>The compiled binary, the deployed service, the running application &#8211; that is the manufactured result.</p><p>This is one of the central arguments I made in my book, <em>Code is Design</em>. The software industry gets into trouble when it imports the wrong mental model from construction and manufacturing. It treats programming as if it were bricklaying, when in reality it is much closer to engineering design.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M0E8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a32c89e-a3c5-4612-bc4d-4c07018ea05a_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M0E8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a32c89e-a3c5-4612-bc4d-4c07018ea05a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!M0E8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a32c89e-a3c5-4612-bc4d-4c07018ea05a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!M0E8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a32c89e-a3c5-4612-bc4d-4c07018ea05a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!M0E8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a32c89e-a3c5-4612-bc4d-4c07018ea05a_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M0E8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a32c89e-a3c5-4612-bc4d-4c07018ea05a_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a32c89e-a3c5-4612-bc4d-4c07018ea05a_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2171676,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.karabatsos.com/i/197167220?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a32c89e-a3c5-4612-bc4d-4c07018ea05a_1536x1024.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_!M0E8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a32c89e-a3c5-4612-bc4d-4c07018ea05a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!M0E8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a32c89e-a3c5-4612-bc4d-4c07018ea05a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!M0E8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a32c89e-a3c5-4612-bc4d-4c07018ea05a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!M0E8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a32c89e-a3c5-4612-bc4d-4c07018ea05a_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now AI has arrived, with a rather awkward question.</p><p>If code is design, what happens when a machine can draft that design in seconds?</p><h3>The Compiler Is No Longer the Only Machine in the Room</h3><p>For decades, the compiler was the great automation engine in software.</p><p>A human being wrote the source code. The compiler converted that design into machine instructions. The manufacturing step was almost entirely automated.</p><p>That was already extraordinary. No civil engineer presses a button and gets a bridge. No architect clicks &#8220;compile&#8221; and receives an office tower. Software has always been different because the distance between design and manufactured artifact is so short.</p><p>But generative AI changes the machinery around the design step itself.</p><p>A large language model can now produce thousands of lines of plausible source code in seconds. It can create scaffolding, APIs, tests, configuration files, documentation, user interfaces, database schemas, and whole application skeletons with impressive speed.</p><p>At first glance, this looks like a massive productivity jump.</p><p>And sometimes it is.</p><p>But there is a trap here. Because the output looks like code, and because code is the design document, we can easily mistake generated code for a completed design.</p><p>It is not.</p><p>It is a draft. Often a useful draft. Sometimes a surprisingly good draft. But still a draft.</p><p>The machine has produced something that resembles a design document by drawing on patterns from the past. It has not understood the business pressures, the political constraints, the operational risks, the compromises already buried in the existing system, or the things nobody wrote down because &#8220;everyone knows that&#8221;.</p><p>Except, of course, everyone does not know that. Especially not the machine.</p><h3>The Old Bottleneck Has Moved</h3><p>In the old model, much of the cost of software sat in the act of expression.</p><p>A developer had to turn intent into code manually. That meant typing, structuring, naming, testing, correcting, and reshaping. The friction was real. It slowed us down, but it also forced thought.</p><p>You could not write a substantial module without making hundreds of small design decisions. Some were explicit. Many were almost subconscious. Where should the responsibility live? What does this object know? What happens when this service is unavailable? Is this condition exceptional, or is it part of the normal flow? Should this rule be enforced here, or nearer the boundary?</p><p>That thinking was embedded in the act of coding.</p><p>AI reduces the friction of generating the text of the design. That is powerful. But it also means the bottleneck moves.</p><p>The hard part is no longer always &#8220;Can we produce the code?&#8221;</p><p>Increasingly, the hard part is:</p><ul><li><p>Does this code express the right intent?</p></li><li><p>Does it fit the system we already have?</p></li><li><p>Does it preserve the architectural boundaries?</p></li><li><p>Does it fail in ways we understand?</p></li><li><p>Can we maintain it six months from now?</p></li><li><p>Does anyone actually own the design?</p></li></ul><p>We have automated a large part of design drafting.</p><p>We have not automated judgement.</p><h3>The Reckless Junior Designer</h3><p>I find it useful to think of AI as an extremely fast junior designer.</p><p>Not junior programmer. Junior designer. <span>That distinction matters.</span></p><p>A junior programmer may make syntax mistakes, misuse a library, or need help with tooling. A junior designer may produce something that looks coherent but rests on the wrong assumptions.</p><p>That is more dangerous.</p><p>The code may compile. The tests may pass. The demo may work. The pull request may even look tidy.</p><p>But the assumptions may be wrong.</p><p>Perhaps the generated service bypasses an important domain boundary. Perhaps it duplicates logic that already exists elsewhere. Perhaps it handles the happy path beautifully and turns operational failure into a swamp. Perhaps it introduces a dependency that looks harmless but creates a long-term maintenance problem. Perhaps it solves the local problem while making the system harder to reason about.</p><p>These are not syntax errors. <span>They are design errors.</span></p><p>And design errors are usually more expensive.</p><h3>The Review Problem</h3><p>There is another uncomfortable issue: reviewing generated code can be harder than writing code yourself.</p><p>When you write code carefully, you carry its reasoning in your head. You remember why you put the boundary there. You remember the alternative you rejected. You remember the ugly condition that exists because the billing system behaves strangely on the last day of the month. You know which part is clean and which part is a scar from an old production incident.</p><p>When AI generates the code, you inherit an alien blueprint.</p><p>It may be neat. It may be idiomatic. It may even be better than the first version you would have written.</p><p>But you did not travel the path that produced it.</p><p>So now you must reverse-engineer not only what the code does, but why it does it that way. And if the answer is merely &#8220;because this is a statistically likely shape for this kind of problem&#8221;, that is not much comfort.</p><p>Software rarely collapses because one line was misspelled.</p><p>It collapses because the wrong assumptions were allowed to harden into structure.</p><p>The more code we generate, the more discipline we need in reviewing the assumptions behind it. Otherwise, we are not accelerating development. We are accelerating architectural debt.</p><h3>Accidental Complexity on Steroids</h3><p>Fred Brooks gave us the useful distinction between essential and accidental complexity.</p><p>Essential complexity comes from the problem itself. A payroll system is complicated because employment law, awards, taxation, leave rules, and human arrangements are complicated. No tool removes that.</p><p>Accidental complexity comes from the way we choose to build the system: poor boundaries, bad naming, duplicated logic, unnecessary frameworks, tangled dependencies, and layers nobody understands anymore.</p><p>AI can help reduce accidental complexity when used well.</p><p>It can also multiply it at frightening speed.</p><p>The danger is not that AI produces bad code in the obvious sense. The more subtle danger is that it produces plausible code too easily. It fills gaps. It invents structure. It smooths over uncertainty. It gives us something that looks finished before we have done the harder work of deciding what &#8220;finished&#8221; should mean.</p><p>That is why the old &#8220;code is design&#8221; argument still matters.</p><p>In fact, it matters more now.</p><p>If source code is the design document, then flooding a project with generated source code is not a harmless act of production. It is a design intervention. Every generated module changes the shape of the system. Every generated abstraction becomes part of the architecture. Every generated test suite encodes an opinion about what matters.</p><p>The question is not &#8220;Did the AI write code?&#8221;</p><p>The question is &#8220;Who is responsible for the design?&#8221;</p><h3>The Engineer Moves Up a Level</h3><p>Does this mean AI is useless for serious software work?</p><p>No. That would be a silly conclusion.</p><p>Used well, AI is a remarkable tool. It can draft options, remove drudgery, explain unfamiliar code, generate test cases, translate between libraries, produce prototypes, and help explore approaches quickly. For experienced developers, it can act as a very fast assistant. For learners, it can provide examples and explanations on demand &#8211; though not always reliable ones.</p><p>But it does change the developer&#8217;s role.</p><p>The valuable engineer is no longer merely the person who can produce syntactically correct code. That was never enough, but it is now even less enough.</p><p>The valuable engineer is the person who can hold the system in their head.</p><p>The person who understands intent.</p><p>The person who can say:</p><ul><li><p>This solution works locally but damages the architecture.</p></li><li><p>This abstraction is premature.</p></li><li><p>This duplication is acceptable for now.</p></li><li><p>This generated code hides an operational risk.</p></li><li><p>This test proves behaviour, but not the behaviour we actually care about.</p></li><li><p>This design will not survive the next requirement.</p></li></ul><p>That is design work.</p><p>It always was.</p><p>AI does not remove that responsibility. It exposes it.</p><h3>Code Is Still Design</h3><p>So, does AI weaken the &#8220;code is design&#8221; argument?</p><p>I think it does the opposite.</p><p>If anything, it proves the point.</p><p>The reason generated code matters is precisely because code is not just mechanical output. It is the detailed design of the system. If AI were merely laying bricks, the risk would be lower. But it is drafting structural decisions, sometimes thousands of them, faster than we can comfortably inspect.</p><p>That changes the economics of software.</p><p>It does not change the nature of software.</p><p>The compiler still manufactures the running program. AI now helps draft the design document. But the design still needs intent, judgement, taste, constraint, context, and accountability.</p><p>Those are human responsibilities.</p><p>At least, they are if we still care whether the thing stands up.</p><h2>The Real Shift</h2><p>The real AI shift is not that developers are being replaced as designers.</p><p>It is that developers are being forced to become more explicit about design.</p><p>For years, much of software design happened invisibly inside the coding process. Good developers made good decisions while writing code. Bad decisions were often hidden behind estimates, deadlines, ticket systems, and the comforting fiction that programming was just implementation.</p><p>AI makes that fiction harder to maintain.</p><p>If a machine can generate the implementation, then the human contribution has to be clearer. Not more mystical. Not inflated. Just clearer.</p><p>What problem are we solving?</p><p>What constraints matter?</p><p>What must not break?</p><p>Where should the boundaries be?</p><p>What does this system need to become over time?</p><p>Those questions were always the real work. We just allowed the industry to confuse them with typing.</p><p>The future developer may write fewer lines by hand. But if they are doing the job properly, they will be thinking harder about the lines that enter the system.</p><p>Because code is still design.</p><p>And design still needs a designer.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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></p>]]></content:encoded></item><item><title><![CDATA[The Food Pyramid Did Real Damage to Real People]]></title><description><![CDATA[I followed the official dietary guidelines to the letter. I gained 38 kilograms. This article discusses the real impact of advice that turned out to be almost exactly wrong.]]></description><link>https://blog.karabatsos.com/p/the-food-pyramid-did-real-damage</link><guid isPermaLink="false">https://blog.karabatsos.com/p/the-food-pyramid-did-real-damage</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Mon, 06 Jul 2026 21:05:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0c6f41eb-8b13-431d-a0aa-7322c2e14317_763x516.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When I was discharged from hospital after my diabetes diagnosis in 1994, I came home with a plan. I am the kind of person who responds well to structure and plans &#8211; always have been &#8211; and the plan was clear. My wife would cook according to it. I would count the servings, eat on schedule, inject my insulin four times a day, and monitor my blood glucose readings carefully. I would do exactly what I had been told.</p><p>Over the following two to three years, I gained 38 kilograms.</p><p>Not because I abandoned the plan. Because I followed it.</p><p>To understand how this is possible, you need to understand the food pyramid. This was a nutritional guidance model adopted by governments and health authorities around the world from the early 1990s &#8211; a simple visual diagram, ranking food groups by their recommended daily proportions. At the base, the foundation of a healthy diet, the thing you were supposed to eat the most of: grains and carbohydrates. Bread, cereal, rice, pasta. Six to eleven servings a day was the official recommendation. Above that, fruits and vegetables. Higher still, in smaller quantities, dairy and protein. And at the very apex, the smallest sliver: fats, oils, and sweets. To be used sparingly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TozI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e68b54-e38b-4e13-85de-a5bb3358480d_1493x552.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TozI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e68b54-e38b-4e13-85de-a5bb3358480d_1493x552.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TozI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e68b54-e38b-4e13-85de-a5bb3358480d_1493x552.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TozI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e68b54-e38b-4e13-85de-a5bb3358480d_1493x552.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TozI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e68b54-e38b-4e13-85de-a5bb3358480d_1493x552.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TozI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e68b54-e38b-4e13-85de-a5bb3358480d_1493x552.jpeg" width="1456" height="538" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16e68b54-e38b-4e13-85de-a5bb3358480d_1493x552.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:538,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:182691,&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.karabatsos.com/i/197167791?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e68b54-e38b-4e13-85de-a5bb3358480d_1493x552.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_!TozI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e68b54-e38b-4e13-85de-a5bb3358480d_1493x552.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TozI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e68b54-e38b-4e13-85de-a5bb3358480d_1493x552.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TozI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e68b54-e38b-4e13-85de-a5bb3358480d_1493x552.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TozI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e68b54-e38b-4e13-85de-a5bb3358480d_1493x552.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><figcaption class="image-caption">The old food pyramid, and the new, &#8220;inverted&#8221; pyramid that has replaced it.</figcaption></figure></div><p>Now consider what that means for someone with Type 2 diabetes.</p><p>Every carbohydrate converts to blood sugar as the body processes it. Bread. Pasta. Rice. Cereal. For someone whose body already cannot manage blood sugar efficiently, loading every meal with the foods that spike it fastest is the dietary equivalent of telling a person with a broken leg to go for a run. And when the blood glucose dipped &#8211; as it inevitably did, because that is what insulin does &#8211; the advice was to eat more carbohydrates to compensate. If I was planning more exercise than usual, eat more carbohydrates beforehand. The answer to everything, in the dietary orthodoxy of the time, was more carbohydrates.</p><p>My body did exactly what bodies do when they are fed a steady supply of glucose with adequate insulin to process it. It stored the excess as fat. I ate according to the plan. I injected my insulin. I bought the pasta and the bread and the rice and I cooked it according to the prescribed proportions. I tried Jenny Craig. I tried pre-portioned meal delivery services. I lost some weight, then stopped losing it, then put it back on and then some. By the end of those years, I weighed 158 kilograms. I had been 120 kilograms on the day I left hospital.</p><p>I want to be precise about what 158 kilograms means in practice, because the number alone doesn&#8217;t capture it. It means that cinema seats and aeroplane seats require a strategy. It means that stairs become a calculation. It means that a photograph, when you encounter one unexpectedly, produces a moment of genuine shock &#8211; because the image doesn&#8217;t match the person you carry in your head. It means that your body is always present, always asserting itself, always requiring management in ways that people who have not carried that weight cannot fully intuit.</p><p>I am not telling this story to assign blame. The medical profession is not full of fools, and I want to be clear about that. The dietician who worked with me was doing her job conscientiously and in good faith. The dietary advice I received was the standard advice of its time, endorsed by governments, taught in medical schools, and believed by the professionals delivering it. The problem was not the individuals. The problem was the orthodoxy they had been trained in &#8211; and the fact that it was wrong.</p><p>We know considerably more now. The evidence accumulated over the past three decades points firmly in a different direction. Protein should form the foundation of the diet. Healthy fats are not the enemy &#8211; many are actively beneficial. Carbohydrates should be present but chosen carefully and consumed in moderation, not as the centrepiece of every meal. For someone with Type 2 diabetes specifically, reducing the foods that spike blood glucose is not optional. It is the central dietary principle. The food pyramid had it precisely backwards.</p><p>This is not fringe thinking. It is backed by substantial research and has been progressively incorporated into updated guidelines around the world. The original food pyramid has been revised, replaced, and in some jurisdictions quietly retired &#8211; as though it simply aged out, rather than did damage on its way out.</p><p>That damage is what I want to name clearly, because I don&#8217;t think it has been named clearly enough. The people who followed the food pyramid in good faith &#8211; diabetics, overweight people, anyone who trusted that their government and their doctors had got the nutritional science right &#8211; were following advice that was making them worse. Some of them paid for that with their health. Some of them paid for it with their lives. The fact that the advice was given in good faith does not change the outcome for the people who received it.</p><p>When official guidance turns out to be wrong, the institutions that issued it tend to move quietly to the next position. The updated pyramid appears. The new plate model replaces the old one. The guidelines are revised. And the people who spent years doing exactly what they were told are left to work out, largely on their own, what that means for the damage already done.</p><p>There is no apology. There is rarely even an acknowledgement.</p><p>That is not where you want to be. I know, because I was there.</p><div><hr></div><p><em>I write about my own experience managing Type 2 diabetes &#8212; thirty-plus years of it. None of this is medical advice. Your situation is not my situation, and nothing here should be a reason to change your diet or treatment without talking to your doctor first.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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 Pope Who Read the Room on AI]]></title><description><![CDATA[Pope Leo XIV&#8217;s recent encyclical is an important document irrespective of anyone&#8217;s faith.]]></description><link>https://blog.karabatsos.com/p/the-pope-who-read-the-room-on-ai</link><guid isPermaLink="false">https://blog.karabatsos.com/p/the-pope-who-read-the-room-on-ai</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Mon, 29 Jun 2026 21:01:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Divc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F853db658-f759-4e69-abae-d1545e311343_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is a sentence I did not expect to write: the most intellectually serious institutional document on AI published this year is a papal encyclical.</p><p>On 15 May 2026, Leo XIV published <em>Magnifica Humanitas</em> &#8211; a document dedicated to artificial intelligence and its implications for the human person. He is the first pope to do this. The timing was deliberate: it fell on the 135th anniversary of Leo XIII&#8217;s <em>Rerum Novarum</em>, the 1891 encyclical that launched Catholic social teaching as a serious engagement with industrial capitalism. The parallel is pointed. Leo XIV is saying we have been here before, and we have something to contribute.</p><p>Whether or not you share his faith, this document deserves your attention. I&#8217;d go further: among everything major institutions have put out on AI in the past few years, <em>Magnifica Humanitas</em> is one of the more honest contributions. Several of its arguments will make both AI enthusiasts and AI pessimists uncomfortable. Good. That&#8217;s usually a sign someone is thinking clearly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Divc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F853db658-f759-4e69-abae-d1545e311343_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Divc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F853db658-f759-4e69-abae-d1545e311343_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Divc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F853db658-f759-4e69-abae-d1545e311343_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Divc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F853db658-f759-4e69-abae-d1545e311343_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Divc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F853db658-f759-4e69-abae-d1545e311343_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Divc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F853db658-f759-4e69-abae-d1545e311343_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/853db658-f759-4e69-abae-d1545e311343_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2933708,&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.karabatsos.com/i/200792920?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F853db658-f759-4e69-abae-d1545e311343_1536x1024.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_!Divc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F853db658-f759-4e69-abae-d1545e311343_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Divc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F853db658-f759-4e69-abae-d1545e311343_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Divc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F853db658-f759-4e69-abae-d1545e311343_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Divc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F853db658-f759-4e69-abae-d1545e311343_1536x1024.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><span>The most important move Leo XIV makes is early, and it is not a theological one. AI, he argues, is not neutral &#8211; not in the abstract philosophical sense that everyone agrees with and then promptly ignores, but in a harder, structural sense. Every AI system embeds choices about what it measures, what it ignores, what it optimises for, and how it classifies people. The values of those who designed it, funded it, and trained it on data are baked in. Calling a system objective does not make it objective. It just conceals whose objectivity you&#8217;re dealing with.</span></p><p>This matters enormously for governance. And it leads directly to the encyclical&#8217;s first major practical argument.</p><p>When consequential decisions &#8211; about credit, employment, parole, access to services &#8211; get delegated to automated systems, who actually answers for a wrong outcome? The Pope&#8217;s answer is: increasingly, no one. The injustice gets &#8220;cloaked in a veneer of neutrality and objectivity, against which it becomes difficult to raise objections.&#8221; Political responsibility dissolves along with the human face of the decision. His demand in response is simple: algorithmic decisions that affect people&#8217;s lives must be transparent, contestable, and subject to genuine human oversight. That is not radical. It is, essentially, the position of the EU AI Act. But it is worth having it stated with this much force.</p><p>The second major argument is about power concentration. This is where I think Leo XIV is at his sharpest. He extends a traditional Catholic concept &#8211; the &#8220;universal destination of goods,&#8221; the idea that the earth&#8217;s resources belong in some meaningful sense to the whole human family &#8211; to cover data, algorithms, patents, and digital infrastructure. Data is produced by many contributors, he says. It cannot be treated as private property to be monopolised by a handful of actors. And right now, those actors are setting the conditions of public life: what is visible, what gets amplified, who gets rewarded, who gets penalised. They are doing this at a scale that exceeds the reach of most democratic institutions. It needs to be named plainly, and he does.</p><p>Now, where the encyclical gets distinctively Catholic &#8211; and where it will be most interesting to people wrestling with the deeper questions AI raises &#8211; is in its account of human limitation.</p><p>Leo XIV takes direct aim at transhumanism and posthumanism: the dream of transcending human weakness through technology. His response is not simply &#8220;that&#8217;s playing God.&#8221; It&#8217;s more interesting than that. Human limitation, he argues, is not a defect to be corrected. It is the condition under which compassion, wisdom, and genuine relationship become possible. Suffering, failure, vulnerability &#8211; these are the crucible in which character forms. He quotes Viktor Frankl on Auschwitz to make the point: the same humanity capable of the gas chambers was capable of entering them upright, with a prayer on its lips. Our greatness and our woundedness are inseparable. You cannot optimise away the second without losing the first.</p><p>This results in a critique of a particular promise that runs through a great deal of AI promotion: the implicit suggestion that human messiness, error, and uncertainty are problems to be solved rather than dimensions of a life to be lived. An algorithm treats failure as a flaw to be corrected. For a person, failure can be the beginning of real change. That distinction is worth holding onto.</p><p>So what does all this mean in practice? Leo XIV works through three domains: truth, work, and freedom.</p><p>On truth: AI amplifies disinformation at a scale and speed with no precedent. I have been involved in technology for over four decades, and I have never seen change occur so rapidly. That said, the Pope is not calling for censorship or centralised control &#8211; he explicitly argues against that. What he wants is what he calls an &#8220;ecology of communication&#8221;: strong journalism, transparent content governance, and a cultural commitment to treating truth as a common good rather than a weapon. He quotes Hannah Arendt on totalitarianism &#8211; its ideal subjects are not the ideologically convinced but those for whom &#8220;the distinction between fact and fiction no longer exists.&#8221; That is, obviously, the direction some of this is heading.</p><p>On work: automation and AI are displacing workers at speed, de-skilling those who remain, and subjecting them to algorithmic surveillance. The Church&#8217;s position since 1891 has been that work is not merely a means of income; it is constitutive of human dignity. Leo XIV holds that line and draws a direct practical implication: every deployment of automation must come with verifiable protections for the workers it affects. Profit cannot be the only measure. Employment is not a by-product of a well-functioning economy &#8211; it is a condition of one.</p><p>Here is one point where I would perhaps argue that a universal basic income, a significantly shorter definition of what constitutes full-time employment, or perhaps a combination of both, are also viable approaches to addressing this problem.</p><p>On freedom: the &#8220;attention economy&#8221; is not a neutral side-effect of digital business models. It is a system deliberately engineered to exploit psychological vulnerability for commercial gain. The Pope calls it what it is: a structural injustice, particularly when it targets children. He wants legal protections. So do I, for what it&#8217;s worth.</p><p>Leo XIV&#8217;s phrase for all of this is &#8220;disarming AI&#8221; &#8211; freeing it from the logic of geopolitical and commercial arms races, opening it to democratic debate, and making it genuinely accessible rather than controlled by whoever currently runs the data centres. Regulation alone will not do it. The deeper move requires treating AI as something that belongs to all of us, not just to those with the infrastructure to run it.</p><p>You don&#8217;t have to share his theology to see that this argument is both serious and urgent. Whether it goes anywhere is another question entirely.</p><p>But it should.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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 Writes Code Now. So What Changes?]]></title><description><![CDATA[Forty-five years of pattern recognition on the latest thing that changes everything.]]></description><link>https://blog.karabatsos.com/p/ai-writes-code-now-so-what-changes</link><guid isPermaLink="false">https://blog.karabatsos.com/p/ai-writes-code-now-so-what-changes</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Mon, 22 Jun 2026 21:01:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mHlL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804abe01-d164-411b-9245-34327b68292d_450x430.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the early 1990s, I was on the beta program for Microsoft Visual Basic &#8211; one of a very small number of developers in Australia with early access. I was contracting alone for an experienced engineering project manager, building a tool that post-processed Microsoft Project files: advanced calculations, reporting across sets of files. I remember the quality of the enthusiasm I felt. VB let me drag a button onto a form, double-click it, and write the code that would run when a user clicked it. I could see the interface taking shape in real time. I could iterate on the layout in minutes rather than hours.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mHlL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804abe01-d164-411b-9245-34327b68292d_450x430.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mHlL!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804abe01-d164-411b-9245-34327b68292d_450x430.gif 424w, https://substackcdn.com/image/fetch/$s_!mHlL!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804abe01-d164-411b-9245-34327b68292d_450x430.gif 848w, https://substackcdn.com/image/fetch/$s_!mHlL!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804abe01-d164-411b-9245-34327b68292d_450x430.gif 1272w, https://substackcdn.com/image/fetch/$s_!mHlL!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804abe01-d164-411b-9245-34327b68292d_450x430.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mHlL!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804abe01-d164-411b-9245-34327b68292d_450x430.gif" width="450" height="430" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/804abe01-d164-411b-9245-34327b68292d_450x430.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:430,&quot;width&quot;:450,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Visual Basic (classic) in the year 2021 | by Manuel Conde | Medium&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="Visual Basic (classic) in the year 2021 | by Manuel Conde | Medium" title="Visual Basic (classic) in the year 2021 | by Manuel Conde | Medium" srcset="https://substackcdn.com/image/fetch/$s_!mHlL!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804abe01-d164-411b-9245-34327b68292d_450x430.gif 424w, https://substackcdn.com/image/fetch/$s_!mHlL!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804abe01-d164-411b-9245-34327b68292d_450x430.gif 848w, https://substackcdn.com/image/fetch/$s_!mHlL!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804abe01-d164-411b-9245-34327b68292d_450x430.gif 1272w, https://substackcdn.com/image/fetch/$s_!mHlL!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804abe01-d164-411b-9245-34327b68292d_450x430.gif 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>Before that, building a graphical application for Windows meant managing an event loop in code &#8211; a constant cycle in which your program checked what was happening in the operating system, decided which events it cared about, handled them, asked for a screen redraw, did the redrawing, and carefully released enough processing resources to let other programs continue running. To say it was complex is an understatement. Iterative interface design &#8211; trying something, seeing how it felt, adjusting &#8211; was genuinely difficult. VB changed all of that. It made GUI development accessible in a way that nothing had before.</p><p>I evangelised it to every developer I knew. Most of them couldn&#8217;t see it yet. They came around.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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>But it wasn&#8217;t all good. VB&#8217;s accessibility attracted less expert programmers and non-programmers who had dabbled in Basic on a home PC. Much of what followed was a mess. Business logic became deeply entangled with visual components. Software was shipped without adequate testing &#8211; automated testing of GUI applications was poorly understood, and the people building in VB often weren&#8217;t experienced enough to know what they didn&#8217;t know. An old industry adage proved itself, repeatedly: you can write COBOL in any language. The tool changes. The thinking required to use it well does not.</p><p>I have been watching the current conversation about AI and software development with a strong sense of familiarity.</p><p>The phenomenon has acquired a name vibe coding &#8211; which captures it well: using an AI assistant to generate code through conversation, iterating on the output, shipping the result. The parallels with the VB moment are not subtle. A technology arrives that makes programming accessible to people who couldn&#8217;t previously do it, and dramatically accelerates the work of people who could. The coverage is enthusiastic. The evangelists are out in force. The consequences that nobody is quite ready to discuss are already accumulating.</p><p>Let me be honest about both sides.</p><p>What genuinely changes is real. The speed at which an experienced developer can implement well-understood functionality has increased substantially. Boilerplate, routine integrations, the first draft of a feature &#8211; AI handles these faster than any human. For personal projects and small-scale tools, vibe coding works: if something goes wrong, the person who built it is close enough to notice and fix it. The barrier to building software has lowered again, and some of what gets built at that lower barrier is genuinely useful.</p><p>What doesn&#8217;t change is more important.</p><p>The else clause doesn&#8217;t care how the code was generated. I wrote recently about the moment a developer implementing a payment feature types the word &#8220;else&#8221; and stops &#8211; confronted by the cascade of questions that only become visible at the point of implementation. What happens when the payment gateway times out? When the card is declined for one of several distinct reasons? When the payment succeeds but the confirmation email fails? None of those questions are in the AI prompt. They are only visible from close range, and answering them requires judgment that the AI does not have and the vibe coder may not have either. For a personal project, an unhandled edge case is an inconvenience. For a system handling real transactions for real customers, it is something else entirely.</p><p>The belief that design is now optional is gaining traction in places that should know better. The idea that you can describe what you want in conversation with an AI and deploy the result &#8211; without thinking through requirements, failure modes, or any of the work that precedes responsible implementation &#8211; does not work for software of any significance. The AI will generate something. It will often look plausible. What it will not do is tell you what you forgot to ask for.</p><div class="pullquote"><p>The speed at which you can build the wrong thing increases dramatically. <br>The thinking required to build the right thing does not.</p></div><p>The consequences for professional developers are serious and largely absent from the coverage. Senior developers &#8211; whose job has always included reviewing and correcting the work of more junior colleagues &#8211; are now contending with code being generated at a pace no review process was designed to handle. The volume is extraordinary. The quality varies enormously. Seniors are increasingly seen as the bottleneck in the &#8220;construction&#8221; of software, are being pushed to review faster, and are burning out. This is not a hypothetical. It is happening now, in organisations that have adopted AI coding tools without thinking through what happens to the humans in the loop.</p><p>And then there is the question I find most troubling.</p><p>Junior developers learn to become senior developers by encountering problems. The obtuse error message that takes two days to diagnose and turns out to be a network configuration issue on one specific server. The unexpected interaction between two libraries that produces behaviour nobody anticipated. The edge case that only surfaces under load, at 2am, in production. These encounters are not inefficiencies to be optimised away. They are the education. A junior developer who generates code through an AI assistant and ships it without deeply understanding what it does is not building the judgment that the industry will need from them in ten years.</p><p>So. What changes?</p><p>The speed at which you can build the wrong thing increases dramatically. The thinking required to build the right thing does not. And the people the industry will need to do that thinking &#8211; experienced enough to know what questions the AI isn&#8217;t asking &#8211; are burning out at the senior end and failing to develop at the junior end.</p><p>Nobody seems to be treating that as the emergency it is.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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 My Parents Knew That My Generation Forgot]]></title><description><![CDATA[On the lifeboat they built, and the fortress I've ended up in.]]></description><link>https://blog.karabatsos.com/p/what-my-parents-knew-that-my-generation</link><guid isPermaLink="false">https://blog.karabatsos.com/p/what-my-parents-knew-that-my-generation</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Mon, 15 Jun 2026 21:01:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mQqp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef38d2f-8ddb-47d2-aa1d-e57729baf49e_1193x896.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I value my privacy. I like my quiet mornings, my zones, the invisible boundaries that separate my property from the neighbours&#8217;. But when I look honestly at the floor plan of my life, I&#8217;m living in a fortress built on a foundation of amnesia. We have more square footage than any previous generation. We are also, quietly, starving for the thing that kept my family alive in the suburbs of Melbourne: the beautiful, chaotic, and occasionally suffocating absence of personal space.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mQqp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef38d2f-8ddb-47d2-aa1d-e57729baf49e_1193x896.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mQqp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef38d2f-8ddb-47d2-aa1d-e57729baf49e_1193x896.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mQqp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef38d2f-8ddb-47d2-aa1d-e57729baf49e_1193x896.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mQqp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef38d2f-8ddb-47d2-aa1d-e57729baf49e_1193x896.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mQqp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef38d2f-8ddb-47d2-aa1d-e57729baf49e_1193x896.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mQqp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef38d2f-8ddb-47d2-aa1d-e57729baf49e_1193x896.jpeg" width="1193" height="896" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ef38d2f-8ddb-47d2-aa1d-e57729baf49e_1193x896.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:1193,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:565119,&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.karabatsos.com/i/197110645?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7c8e44-bc8b-4877-a12a-f695cbc69175_1193x896.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_!mQqp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef38d2f-8ddb-47d2-aa1d-e57729baf49e_1193x896.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mQqp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef38d2f-8ddb-47d2-aa1d-e57729baf49e_1193x896.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mQqp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef38d2f-8ddb-47d2-aa1d-e57729baf49e_1193x896.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mQqp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef38d2f-8ddb-47d2-aa1d-e57729baf49e_1193x896.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><figcaption class="image-caption">Houses in the back streets of Melbourne in the 1950s</figcaption></figure></div><p>My parents didn&#8217;t bring a life with them from Greece. They met in the suburbs of 1950s Melbourne and decided to build one from scratch. My father was a man of the factory floor; my mother, a woman of the needle and thread. They had arrived in Australia separately, with nothing but the kind of stubborn resilience that a village upbringing in Greece either forges or breaks. When they finally scraped together enough to buy their first home in Bank St, South Melbourne &#8212; then a low-price, worker&#8217;s suburb, not the trendy, up-market suburb it is today &#8212; they didn&#8217;t celebrate by spreading out. They celebrated by squeezing in.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LGxG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdb6b3-e7d6-4157-a222-2f222f09ddbf_2476x3435.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LGxG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdb6b3-e7d6-4157-a222-2f222f09ddbf_2476x3435.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LGxG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdb6b3-e7d6-4157-a222-2f222f09ddbf_2476x3435.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LGxG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdb6b3-e7d6-4157-a222-2f222f09ddbf_2476x3435.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LGxG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdb6b3-e7d6-4157-a222-2f222f09ddbf_2476x3435.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LGxG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdb6b3-e7d6-4157-a222-2f222f09ddbf_2476x3435.jpeg" width="1456" height="2020" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76fdb6b3-e7d6-4157-a222-2f222f09ddbf_2476x3435.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2020,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1500607,&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;:false,&quot;internalRedirect&quot;:&quot;https://blog.karabatsos.com/i/197110645?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdb6b3-e7d6-4157-a222-2f222f09ddbf_2476x3435.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_!LGxG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdb6b3-e7d6-4157-a222-2f222f09ddbf_2476x3435.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LGxG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdb6b3-e7d6-4157-a222-2f222f09ddbf_2476x3435.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LGxG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdb6b3-e7d6-4157-a222-2f222f09ddbf_2476x3435.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LGxG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdb6b3-e7d6-4157-a222-2f222f09ddbf_2476x3435.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><figcaption class="image-caption">My parent&#8217;s wedding photo, Melbourne 1956</figcaption></figure></div><p>I spent my childhood in a house where my parents, my sister, and I shared a single bedroom, while the rest of the house was a revolving door of new arrivals &#8211; young men, women, and families who had stepped off a boat with a cardboard suitcase and a look of profound displacement. Rent wasn&#8217;t a monthly transaction. You didn&#8217;t pay a cent until you found a job, and you didn&#8217;t leave until you&#8217;d saved enough to buy a front door of your own.</p><p>The air in our shared kitchen was thick with roasted lamb, Greek tobacco, and the collective anxiety of people trying to learn a new syntax for home. By modern council codes, the arrangements would probably be condemned. In practice, it was the most efficient social safety net ever designed. My parents understood something my generation has largely forgotten: a house isn&#8217;t a private sanctuary or a diversified asset. It&#8217;s a lifeboat. And in a lifeboat, you don&#8217;t complain about the lack of legroom. You keep pulling people out of the water.</p><div class="pullquote"><p>My parents didn&#8217;t have degrees in sociology. But they understood that you don&#8217;t subtract from your life by adding someone else to your dinner table.</p></div><p>The rhythm of that house was the hum of my mother&#8217;s sewing machine. My father&#8217;s hands were stained with factory grease; my mother&#8217;s back was permanently shaped by hours bent over her work. They were workers in the most literal sense &#8211; trading their physical stamina for a foothold in a country that didn&#8217;t always know what to do with them. But their labour didn&#8217;t end when they clocked off. The second shift began at the kitchen table.</p><p>This was where the unwritten contract of the Greek community was signed. They helped the newcomers navigate the terrifying bureaucracy of a new country, translated documents they barely understood themselves, walked people into the factory and vouched for them by name. They weren&#8217;t just providing a bed. They were providing a bridge.</p><p>Some of those strangers who occupied the back rooms of our house never really left our lives. They became the fabric of our family &#8211; there for the christenings, the funerals, and dancing the most enthusiastically at my wedding. The guest list that day wasn&#8217;t just a collection of relatives. It was a map of my parents&#8217; generosity. Several of the people there had spent their first night in Australia on a makeshift bed in our dining room.</p><p>My parents didn&#8217;t have degrees in sociology. But they understood what I think of as ancestral mathematics: you don&#8217;t subtract from your life by adding someone else to your dinner table. You multiply your security. True resilience is communal. If the factory closed or the sewing commissions dried up, their house wouldn&#8217;t fall &#8211; because it was held up by the dozens of people they had once sheltered.</p><p>I look at the way we live now &#8211; the clean, quiet streets, the high fences, the video doorbell that lets me check whether I can afford to ignore whoever is knocking &#8211; and I see clearly what we bought with our success.</p><p>We bought silence.</p><p>We&#8217;ve outsourced our safety nets to insurance companies and superannuation funds. We have apps for delivery so we don&#8217;t have to talk to shopkeepers. We&#8217;ve learned to call &#8220;not wanting to help&#8221; by the more comfortable name of &#8220;setting boundaries.&#8221; We treat the house as a box that accrues value while we sit inside it, scrolling. My parents treated it as a machine for producing successful citizens.</p><p>I&#8217;m not suggesting we go back to four families sharing one bathroom. We&#8217;ve earned our bedrooms and our privacy, and I for one intend to keep them. But I think we need to remember the spirit of that shared kitchen. The most valuable thing you can do with a spare room &#8211; whether it&#8217;s physical, financial, or simply a pocket of time you&#8217;ve kept for yourself &#8211; is to put someone in it until they can stand on their own two feet.</p><p>My parents arrived with nothing. They left a legacy of full rooms.</p><p>I hope my generation doesn&#8217;t end up with everything, only to realise we&#8217;re the only ones in the house.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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 Gantt Chart Is Fiction (And Everyone Knows It)]]></title><description><![CDATA[On the mental model that has been failing software projects for fifty years, and why it keeps being used anyway.]]></description><link>https://blog.karabatsos.com/p/the-gantt-chart-is-fiction-and-everyone</link><guid isPermaLink="false">https://blog.karabatsos.com/p/the-gantt-chart-is-fiction-and-everyone</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Mon, 08 Jun 2026 21:01:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ichr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63da4b-ef69-48f3-9d36-84a49961acb4_924x1386.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The meeting has been in the calendar for two weeks. The project manager has prepared a slide deck. There is a Gantt chart &#8212; there is always a Gantt chart &#8212; its coloured bars marching confidently across the screen from left to right, each one representing a phase of work that will begin on a precise date, proceed at a predictable pace, and conclude exactly when the bar runs out.</p><p>Everyone in the room has seen this chart before. The developers have seen it many times. They are looking at it now with the particular expression of people who have learned, through painful experience, that pointing out the obvious is rarely worth the political capital it costs.</p><p>The chart is fiction. Everyone in the room knows it is fiction. The meeting will proceed as though it is not.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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>This scene plays out, with only minor variations, in organisations everywhere, every day. I have been in that room more times than I care to count, on both sides of the table. After forty-five years in the industry, I have come to believe that the thinking buried inside that chart &#8212; a mental model so pervasive that most people have never stopped to question it &#8212; is responsible for more wasted money, more broken working relationships, and more sheer human misery than any other single factor in the history of software development.</p><p>That is a large claim. Let me make the case for it.</p><p>The mental model goes like this: software development is fundamentally similar to building construction. You gather your requirements &#8212; the architect&#8217;s drawings &#8212; produce a detailed design, and then hand it to a team of developers who build the thing according to the plan. The building part is where the time and money go. The rest is just planning.</p><p>This feels intuitive. It satisfies the finance department&#8217;s need for a budget. It gives management something to approve and something to hold people accountable to. It maps neatly onto every other capital project an organisation might undertake. And it is wrong. Not approximately wrong, not wrong in ways that better tools might correct. <strong>Fundamentally, structurally wrong &#8212; because software development is not construction</strong>. It is design, all the way down, and design does not work the way construction does.</p><p>In construction, an architect can specify a building in sufficient detail that a crew can build it without constantly referring back for decisions. The materials behave predictably. The edge cases have been resolved by generations of previous builders. None of this is true in software. The domain is almost always novel &#8212; if it weren&#8217;t, you&#8217;d buy existing software rather than building new software. The technologies change constantly. And the edge cases cannot be fully enumerated by anyone sitting in a room writing a requirements document. They can only be discovered by building the system and watching what happens.</p><p>Consider a developer implementing an online payment feature. The requirements describe the happy path clearly: the user enters their card details, the payment is processed, the order is confirmed. Straightforward. Then the developer types the word &#8220;else&#8221; &#8212; the part of the code that handles what happens when things don&#8217;t go as expected &#8212; and stops. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bwbn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d30436b-1281-49a8-a26e-49a2c7c59c0c_666x226.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bwbn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d30436b-1281-49a8-a26e-49a2c7c59c0c_666x226.png 424w, https://substackcdn.com/image/fetch/$s_!Bwbn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d30436b-1281-49a8-a26e-49a2c7c59c0c_666x226.png 848w, https://substackcdn.com/image/fetch/$s_!Bwbn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d30436b-1281-49a8-a26e-49a2c7c59c0c_666x226.png 1272w, https://substackcdn.com/image/fetch/$s_!Bwbn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d30436b-1281-49a8-a26e-49a2c7c59c0c_666x226.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bwbn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d30436b-1281-49a8-a26e-49a2c7c59c0c_666x226.png" width="666" height="226" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d30436b-1281-49a8-a26e-49a2c7c59c0c_666x226.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:226,&quot;width&quot;:666,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25708,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.karabatsos.com/i/197075955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d30436b-1281-49a8-a26e-49a2c7c59c0c_666x226.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_!Bwbn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d30436b-1281-49a8-a26e-49a2c7c59c0c_666x226.png 424w, https://substackcdn.com/image/fetch/$s_!Bwbn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d30436b-1281-49a8-a26e-49a2c7c59c0c_666x226.png 848w, https://substackcdn.com/image/fetch/$s_!Bwbn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d30436b-1281-49a8-a26e-49a2c7c59c0c_666x226.png 1272w, https://substackcdn.com/image/fetch/$s_!Bwbn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d30436b-1281-49a8-a26e-49a2c7c59c0c_666x226.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Is a payment gateway timeout the same as a declined card? Should the system retry, and how many times? Is an expired card the same message as a stolen card? If the payment succeeds but the confirmation email fails, has the order been placed? If the user tries again, will they be charged twice? None of these questions are in the requirements document. They couldn&#8217;t be &#8212; they only become visible from the point in the implementation where you are close enough to the actual behaviour of the system to see them. The requirements described what the feature should do when it works. They said almost nothing about what it should do when it doesn&#8217;t, because you can only enumerate those cases by building the thing. This is not a planning failure. It is the normal, expected, entirely routine operation of software development. Every significant feature has its else clause. The Gantt chart has no column for it.</p><p>The software industry tried to solve this, twice. The first attempt was the waterfall methodology &#8212; named for its diagram showing project phases flowing downward in sequence, each completing before the next begins &#8212; which crystallised through the 1970s as the discipline&#8217;s answer to the chaos of early software projects. It looked like engineering. It produced documents management could review and approve. It gave finance a basis for budgeting. And it failed, consistently and expensively, for exactly the reasons described above: it was built on the assumption that you could know everything that mattered before you started building, which you cannot.</p><p>By the late 1990s there was enough wreckage from waterfall projects to generate serious dissatisfaction. Out of that came the Agile Manifesto of 2001 &#8212; a short document signed by seventeen developers who had gathered to articulate what a better approach might look like. It is worth reading if you haven&#8217;t. It values individuals and interactions over processes and tools. Working software over comprehensive documentation. Customer collaboration over contract negotiation. Responding to change over following a plan. Not one of those values mentions two-week sprints, or daily standups, or story points, or velocity charts.</p><p>What most organisations adopted in the name of agile was a project management framework. Which is a different thing entirely. A sprint is just a short waterfall. A backlog is just a requirements document broken into smaller pieces. If the underlying assumption is still that software can be planned, estimated, and tracked like a construction project, changing the vocabulary and the cadence changes nothing fundamental. What you get instead is what practitioners have taken to calling &#8220;agile theatre&#8221;: the team holds its standups, the Scrum Master facilitates the retrospective, and meanwhile, somewhere above all of this, a senior manager has a spreadsheet with a delivery date committed to before the first sprint began, derived from an estimate produced before anyone wrote a line of code. The ceremonies continue. The date does not move.</p><p>I have written elsewhere about what happens when someone gives an honest estimate in this environment. It tends not to go well for them.</p><p>So why does the fiction persist? Because it is useful. Not useful for building good software &#8212; fifty years of evidence is unambiguous on that. Useful for conducting business in a way that feels manageable to everyone involved.</p><p>Consider the position of a large consulting firm bidding for a software contract. The client wants a fixed price and a guaranteed delivery date. The honest response &#8212; that both are unavailable at this stage, because the full scope of what will be required cannot be known until a substantial portion of the work is done &#8212; tends not to win contracts. The response that wins is a confident number and a confident date, underwritten by a methodology impressive enough to make both look credible. The firm that gives the honest answer loses the work. The firm that gives the confident answer wins it, and then has years of billing ahead regardless of whether the project succeeds, because extracting a large consulting organisation from an in-progress project is itself a significant undertaking. This is not a description of dishonest behaviour. It is a description of incentives that systematically reward the perpetuation of a false mental model.</p><p>The cost of those incentives is not abstract. I worked with a developer early in my career &#8212; talented, conscientious, someone who genuinely cared about the quality of what she built &#8212; who spent eighteen months on a government project contracted on a fixed-price, fixed-scope basis, with a scope that had been defined before anyone wrote a line of code. By month twelve she was working weekends routinely. By month eighteen the system had been delivered &#8212; late, incomplete in the ways that the contract did not technically require to be complete &#8212; and she left the industry shortly afterward. <em>She had been in it for four years.</em></p><p>I have seen versions of that story more times than I care to count. The details change. The structure doesn&#8217;t. A commitment is made before the necessary information exists to make it responsibly. Everyone downstream absorbs the consequences.</p><p>The Gantt chart on the screen is not the problem. It is a symptom. The problem is a fifty-year-old mental model that the people funding software projects find too useful to give up, and that the people building software projects have learned it is not worth their careers to challenge.</p><p>That is not where you want to be. <em><strong>And it is exactly where most organisations are.</strong></em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ichr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63da4b-ef69-48f3-9d36-84a49961acb4_924x1386.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ichr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63da4b-ef69-48f3-9d36-84a49961acb4_924x1386.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ichr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63da4b-ef69-48f3-9d36-84a49961acb4_924x1386.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ichr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63da4b-ef69-48f3-9d36-84a49961acb4_924x1386.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ichr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63da4b-ef69-48f3-9d36-84a49961acb4_924x1386.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ichr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63da4b-ef69-48f3-9d36-84a49961acb4_924x1386.jpeg" width="924" height="1386" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b63da4b-ef69-48f3-9d36-84a49961acb4_924x1386.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1386,&quot;width&quot;:924,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1302552,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.karabatsos.com/i/197075955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63da4b-ef69-48f3-9d36-84a49961acb4_924x1386.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_!Ichr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63da4b-ef69-48f3-9d36-84a49961acb4_924x1386.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ichr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63da4b-ef69-48f3-9d36-84a49961acb4_924x1386.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ichr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63da4b-ef69-48f3-9d36-84a49961acb4_924x1386.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ichr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63da4b-ef69-48f3-9d36-84a49961acb4_924x1386.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 style="text-align: center;"><em>My book, <strong>Code Is Design</strong>, goes into this topic in a way that is accessible to both the technical people and those that are managing or underwriting software development projects. <br><a href="https://www.amazon.com.au/Code-Design-software-projects-developers-ebook/dp/B0GY1LTF4V">It is available now on Amazon. </a></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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 Decision I Made on a Hospital Trolley]]></title><description><![CDATA[On what turning points actually look like, and why willpower was never the problem.]]></description><link>https://blog.karabatsos.com/p/the-decision-i-made-on-a-hospital</link><guid isPermaLink="false">https://blog.karabatsos.com/p/the-decision-i-made-on-a-hospital</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Mon, 01 Jun 2026 21:00:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0q52!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed15888a-3156-4203-9919-2d6efb0f1f69_3881x5540.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The decision I want to tell you about was made on a hospital bed, in a corridor, being wheeled toward an operating theatre. I was not on a trolley. At 158 kilograms, that wasn&#8217;t an option.</p><p>Let me back up.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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>My GP had been my doctor since I was a teenager &#8212; a little older than me, someone I thought of, and still think of, as a friend who happens to have a medical degree. After years of watching my weight trend upward through the fluctuations, he sat me down for a conversation of a different kind. Not the usual review of blood tests and medication adjustments. A proper one.</p><p>He said he understood that losing weight was hard. That the conventional advice &#8212; eat less, move more &#8212; was a gross oversimplification that failed to account for the reality of what my body was actually doing. He was not there to make me feel worse about what I had tried and not achieved. But he was also not going to let me leave without being clear about what the numbers were telling him. At 158 kilograms, carrying the metabolic load of advanced Type 2 diabetes, my life expectancy was, in his professional judgement, severely compromised.</p><p>Not a lecture. A fact, delivered with the directness of someone who cares enough about you to say the hard thing.</p><p>I asked him what else there was. He thought for a moment, then told me about a procedure beginning to produce notable results &#8212; new enough that he wanted to refer me to the leading practitioner rather than attempt to summarise it himself. The procedure he was talking about was laparoscopic adjustable gastric banding, or what is now commonly referred to as a lap band.</p><p>My wife and I did our research. We attended presentations. We spoke with people who had already had the procedure &#8212; early recipients, willing to answer questions from strangers about something deeply personal. The picture that emerged was honest about the trade-offs. Certain foods would cause problems. Meals out would carry a background level of anxiety, indefinitely. The band could not stop liquid calories, so the discipline still had to be there. It was a structural constraint, not a substitute for judgement.</p><p>None of this was disqualifying. But it required honest consideration, and we gave it that. Several months of it. Weighing the risks against the alternative. Sitting with the question of whether this was the right thing to do.</p><p>In the end, we decided to go ahead.</p><p>I remember lying on the hospital bed in the pre-surgery bay, in the standard-issue gown that hospital gowns have apparently been since the beginning of time, waiting to be taken through to theatre. Two orderlies arrived with a narrower wheeled trolley &#8212; the kind used to transfer patients into the operating room. One of them asked me to slide across.</p><p>The other stopped him, took him a few steps away, and said, in the tone of someone who doesn&#8217;t think they&#8217;re being overheard: patients over 150 kilograms cannot be transferred on the trolley.</p><p>I heard it. He didn&#8217;t intend me to, and there was nothing malicious in it &#8212; just a practical observation between two people doing their jobs. But I heard it.</p><div><hr></div><p>They wheeled the hospital bed itself into the theatre instead.</p><p>I have thought about that moment many times in the years since. At the time it hit me with a force I hadn&#8217;t expected &#8212; a sudden, stark encounter with what I had become, delivered without commentary or judgement, which somehow made it worse. I made a decision in that moment, lying on that bed being wheeled through the corridor: I was going to do whatever it took. Whatever discomfort, whatever inconvenience, whatever the procedure demanded. I was going to get my weight under control. That was not negotiable any more.</p><p>That was probably the real turning point. Not the surgery. The moment before it.</p><p>The years that followed involved karate &#8212; which deserves its own post, and will get one &#8212; and a weight loss, over time, of around 60 kilograms. My insulin requirements dropped, then disappeared. The other medications followed. For six years I managed Type 2 diabetes on no medication at all. The disease is progressive, and it came back. But those six years happened, and they happened because of a decision made in a hospital corridor that nobody planned and nobody witnessed.</p><div class="pullquote"><p>What actually moved me was not discipline. It was a moment of clarity, arrived at sideways, in a context I couldn't have predicted.</p></div><p>Here is what I want to say about that. We talk about decisions to change as though they are acts of will &#8212; as though the problem is simply that people haven&#8217;t decided hard enough yet. That has not been my experience. What actually moved me was not discipline. It was a moment of clarity, arrived at sideways, in a context I couldn&#8217;t have predicted. The orderly wasn&#8217;t trying to help me. He didn&#8217;t know he did.</p><p>And the other thing: at no point in this story did the answer turn out to be trying harder at what hadn&#8217;t worked. It turned out to be a medical intervention. Obesity is a disease. It responds to medical treatment. The fact that we spent decades treating it as a character flaw has cost a great deal &#8212; in suffering, in shortened lives, in patients told to try harder at things that were never going to be sufficient.</p><p>I was one of those patients. For a long time.</p><p></p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed15888a-3156-4203-9919-2d6efb0f1f69_3881x5540.jpeg&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;Book Cover&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed15888a-3156-4203-9919-2d6efb0f1f69_3881x5540.jpeg&quot;}},&quot;isEditorNode&quot;:true}"></div><p><em>Next week, <strong>Ground Truth</strong> moves on to another topic. If you are interested in reading more about my story dealing with diabetes, my book &#8220;<strong>The Long Road Down</strong>&#8221; is a first-hand account of what 30 years living with Type 2 diabetes is like. It is <a href="https://www.amazon.com.au/dp/B0H26DTQ7P">available now on Amazon.</a></em></p><div><hr></div><p><em>I write about my own experience managing Type 2 diabetes &#8212; thirty-plus years of it. None of this is medical advice. Your situation is not my situation, and nothing here should be a reason to change your treatment without talking to your doctor first.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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 I Know About Ozempic That the Headlines Don't]]></title><description><![CDATA[Thirty years in, not thirty weeks.]]></description><link>https://blog.karabatsos.com/p/what-i-know-about-ozempic-that-the</link><guid isPermaLink="false">https://blog.karabatsos.com/p/what-i-know-about-ozempic-that-the</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Mon, 25 May 2026 21:00:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-AWs!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878296c9-edd7-4f2e-a1c5-45df7b2f53d9_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have been on Ozempic for three years. I have not lost dramatic amounts of weight. And I am using it for a reason that barely features in anything written about the drug.</p><p>Let me back up.</p><p>I was diagnosed with Type 2 diabetes in 1994, aged thirty-five. The diagnosis arrived at the end of a day when I had fallen asleep on the office sofa and woken six hours later to my wife&#8217;s increasingly non-negotiable phone calls. I went from the GP&#8217;s surgery directly to hospital. That was the beginning of a management relationship with the disease that has now lasted more than thirty years &#8212; through insulin injections, through a lap band procedure, through karate, through six years off all medication, followed by the slow, humbling return of the disease in its progressive form. I know this disease. I know its rhythms, its responses, its particular habit of ignoring things you try on it.</p><p>Three years ago, my endocrinologist added Ozempic to my regimen. Not for weight loss. For blood glucose management. It works on a hormone pathway that stimulates insulin production in response to meals, among other things, and for someone managing advanced, long-standing Type 2 diabetes, it is genuinely effective for that purpose. That is why I am on it. Weight loss was never the goal.</p><p>Good. Now let me tell you what the coverage doesn&#8217;t.</p><p>Ozempic has side effects. The medical literature acknowledges this in careful, measured language &#8212; &#8220;gastrointestinal effects,&#8221; &#8220;abdominal discomfort&#8221; &#8212; as though it were describing mild inconveniences. What the literature does not convey, and what no celebrity profile of the drug has mentioned, is the particular social texture of those effects. The flatulence is persistent, loud, and largely indifferent to social context. The belching is similarly uninvited. The stomach noises &#8212; a deep, rolling interior gurgling &#8212; have announced themselves in meetings. They have interrupted conversations. They have no sense of occasion whatsoever.</p><p>I say this not to be indelicate but because people deserve accurate information before they start. I have had to become strategic about positioning in rooms. That is a sentence I never expected to write.</p><p>There is also fatigue, particularly in the days immediately after injection. Not incapacitating, but present &#8212; a heaviness I have learned to plan around. And injection site reactions: the occasional lump, the lingering tenderness. For someone who already administers a nightly insulin injection, a weekly subcutaneous shot is not an unfamiliar experience &#8212; but it adds to the accounting. This is the pharmacological management of a chronic disease. It is not glamorous. Nobody is writing long profiles of what that part feels like.</p><div class="pullquote"><p>I keep reading the coverage looking for something that resembles my experience. I am still looking.</p></div><p>Now. The weight.</p><p>Over three years on Ozempic, I have lost approximately five kilograms. I am not entirely convinced the drug deserves credit for all of it. Here is why. My wife and I spend three months of every year in Greece. In Greece, I reliably lose around two kilograms &#8212; better food, more walking, lower stress, Mediterranean everything. In Australia, on the same drug, same dose, same treatment regimen, I do not lose weight. Or not anything measurable beyond ordinary fluctuation.</p><p>My endocrinologist has views about this &#8212; olive oil and insulin sensitivity feature prominently &#8212; and I find the explanations plausible. But I cannot fully explain it, and I am wary of anyone who claims they can. What I know is that the drug the headlines have called transformative has, in my experience, not produced the transformation the headlines describe. It is doing something useful. Weight loss is not the primary thing it is doing.</p><p>Perhaps the pharmaceutical companies should stop trying to synthesise the molecule and start trying to synthesise a month in a Greek village. It is, in my experience, the only thing that actually moves the needle for me.</p><p>Now. The supply shortage.</p><p>For roughly two years &#8212; and the memory is still fresh enough to sting &#8212; obtaining Ozempic required persistence. Multiple calls to multiple pharmacies. Occasional failure. Occasional expensive workarounds. The supply had been overwhelmed by off-label demand: people without diabetes, prescribed it for weight loss.</p><p>I want to be careful here, because I believe obesity is a real disease. Not a character flaw, not a failure of willpower, not something that better choices would simply fix. A genuine medical condition with complex metabolic, genetic, and environmental drivers, and one that deserves to be treated with the same seriousness we extend to any other chronic illness. That is not a pro forma disclaimer. I mean it.</p><p>But there is a prioritisation question that nobody seemed particularly interested in asking. When patients using a drug for glycaemic control &#8212; patients for whom it is not a lifestyle intervention but a component of managing a serious, progressive condition &#8212; cannot reliably obtain it, something has gone wrong with how we&#8217;ve allocated access. The market found its equilibrium eventually. The supply situation has largely resolved. But the conversation about who bore the cost during those two years, and whether that was acceptable, has never really happened.</p><p>That is the story you do not read. Not because it is hidden. Because the people writing about Ozempic are not the people who were on it before it became famous, and the patients for whom it is simply the latest chapter in a very long story have not been given much column space.</p><p>I keep reading the coverage looking for something that resembles my experience. I am still looking.</p><div><hr></div><p><em>I write about my own experience managing Type 2 diabetes &#8212; thirty-plus years of it. None of this is medical advice. Your situation is not my situation, and nothing here should be a reason to change your treatment without talking to your doctor first.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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 Day I Lost a Pitch by Telling the Truth]]></title><description><![CDATA[On honest estimates, incompatible requirements, and a beer three years later.]]></description><link>https://blog.karabatsos.com/p/the-day-i-lost-a-pitch-by-telling</link><guid isPermaLink="false">https://blog.karabatsos.com/p/the-day-i-lost-a-pitch-by-telling</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Mon, 18 May 2026 21:01:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-AWs!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878296c9-edd7-4f2e-a1c5-45df7b2f53d9_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have lost work by telling the truth. More than once. But one case has never left me.</p><p>We were a small software house &#8212; I was CTO &#8212; and we had built something worth having: a finance origination platform that we white-labelled and customised for clients in a specialised industry. Each implementation meant taking the core system and shaping it around how a particular client operated: their product structures, their incentive arrangements, their promotions, all layered on top of the financial and accounting requirements that the law doesn&#8217;t negotiate on. We were good at it. We were building a reputation. And one of the largest players in the industry took notice.</p><p>They sent us an RFP. Attached to it was a requirement that we found rather more interesting than the specifications: the work had to be complete within six months of engagement.</p><p>This was a David and Goliath situation &#8212; they were that much larger than we were &#8212; and our CEO very much wanted to land them. I very much did not want to respond at all. The requirements document was a mixed bag of incompatible specifications, and when we asked questions, the answers were uninformative and faintly annoyed, as though the questions themselves were an impertinence.</p><p>We responded anyway. Our honest estimate broke into two phases: two months of white-labelling running concurrently with one month of requirements clarification, followed by a second engagement for the remaining customisation work &#8212; somewhere between six and ten months, depending on how the conflicting requirements resolved and how complex the integration with their general ledger system turned out to be. Eight to twelve elapsed months in total. We couldn&#8217;t be more specific than that. Nobody could, honestly, at that stage.</p><p>In the process of preparing the bid, I had got to know one of their staff. We weren&#8217;t friends &#8212; more like two people who had recognised something in each other across a table. We both understood what was actually happening: that any estimate submitted in response to this RFP was a guess at best and pure fiction at worst. He knew it. I knew it. The difference was that I was writing mine down honestly.</p><p>At our end-of-year company picnic, the CEO told me we hadn&#8217;t got it. I stepped aside and called my contact at the other firm. He let slip &#8212; probably more than he should have &#8212; that we&#8217;d been rejected because we couldn&#8217;t commit to six months. The successful applicant, a large offshore consulting firm, had committed to the timeline and come in at roughly the same price.</p><div class="pullquote"><p>&#8220;He knew it. I knew it. The difference was that I was writing mine down honestly.&#8221;</p></div><p>Our CEO was crestfallen. Our development team, when I told them, reacted the way I had: with quiet, private relief. There is something clarifying about losing work you didn&#8217;t want.</p><p>Three years or so later, I ran into that same contact at a conference. About agile development, as it happens. He had moved on to another company but was still in touch with people at his old firm. Over a beer &#8212; low-carbohydrate, given my circumstances &#8212; he told me what had happened. The project had run for a little over two years. It had cost approximately three times what we had proposed. It had been scrapped. They were going out for new proposals.</p><p>Were we invited to respond this time?</p><p>We were not. Either they were too embarrassed &#8212; unlikely &#8212; or they were still looking for someone to tell them what they wanted to hear.</p><p>I hope they found them.</p><div><hr></div><p><em>This story is one instance of a general pattern &#8212; an industry built on a mental model that everyone in the room knows is wrong. I&#8217;ve made the full case in <a href="https://www.amazon.com.au/Code-Design-software-projects-developers-ebook/dp/B0GY1LTF4V">Code is Design</a>. It turned out to need a book rather than an essay.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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[Forty-Five Years In, and Still Not Finished]]></title><description><![CDATA[A Facebook post, a missed book deal, and forty-five years of things worth saying.]]></description><link>https://blog.karabatsos.com/p/forty-five-years-in-and-still-not</link><guid isPermaLink="false">https://blog.karabatsos.com/p/forty-five-years-in-and-still-not</guid><dc:creator><![CDATA[Jim Karabatsos]]></dc:creator><pubDate>Mon, 11 May 2026 21:00:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-AWs!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878296c9-edd7-4f2e-a1c5-45df7b2f53d9_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My wife thinks my Facebook posts are too long. She&#8217;s right &#8212; for Facebook. But every time I post one, the responses keep coming for days.</p><p>These are posts about places: a particular stretch of road in the Peloponnese where history turned on a single morning, or the quarter of Athens where refugees from Smyrna settled after 1922 and changed Greek music forever. History, culture, the meaning that accumulates in places over centuries. The kind of thing that takes a while to explain properly.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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>That instinct &#8212; to not stop before the idea is actually clear &#8212; has been with me since the beginning.</p><p>In the late 1970s, I was so shy that having to address five people in a room would cause me to break out in a cold sweat. I&#8217;d start a sentence and lose the thread before I&#8217;d finished it. Clearly, this was not going to work. So I did something deliberate: I volunteered to teach the introductory sessions of the commercial programming course I had just completed. Evening classes, four weeks. I knew the material cold, which meant I could use the energy I would otherwise have spent on panic to work on exactly one thing: learning how to talk to a room.</p><p>It worked. Within a few years I was presenting at major conferences. When Microsoft launched VB5, they sent me around Australia to present to audiences of thousands. When Borland released Delphi, I did the same across Australia and New Zealand. I wrote a monthly column for a technical publication. A major publisher approached me about writing a book &#8212; and I didn&#8217;t pursue it, for reasons that made sense at the time. I&#8217;ve spent the years since regretting it.</p><p>Last month, I finally wrote the book. *Code Is Design* is about why software projects fail &#8212; which turns out to be about a fundamental misunderstanding of what software development actually is. Writing it confirmed something I already knew: I still have things to say, and I&#8217;m still not finished saying them.</p><p>So. <strong>Ground Truth.</strong></p><p>The name means what it says. We are living through a period in which facts are being systematically contested, weaponised, and replaced with narratives designed to divide. I am watching the contempt for expertise &#8212; the manufactured grievance, the tribal loyalty test, the aggressive denial of observable reality &#8212; emerge in Australian public life in ways that would have seemed extraordinary ten years ago. I have children who are working harder than my wife and I ever had to, for less security. I have grandchildren who will inherit whatever world we leave for them.</p><p>I am not a political commentator and I have no interest in becoming one. But I&#8217;ve spent forty-five years in an industry that runs on whether you&#8217;re willing to tell people what you actually think rather than what they want to hear &#8212; and I&#8217;ve come to believe that clear, honest explanation from someone who has actually done something is in shorter supply than it should be.</p><p>Ground Truth will cover technology and organisations, because that&#8217;s where I&#8217;ve spent most of my working life. It will cover health, because thirty years of managing Type 2 diabetes has given me a perspective I didn&#8217;t ask for and won&#8217;t waste. It will cover Greek-Australian life, history, and identity, because that&#8217;s where I come from and it is underwritten in the broader culture in ways that deserve more attention than they get. And it will cover whatever else demands attention.</p><p>One post a week. Honest, I hope. Occasionally long.</p><p><em>My wife has been warned.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.karabatsos.com/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 Ground Truth! 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></channel></rss>