<?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[Harry Metcalfe]]></title><description><![CDATA[I'm a (recovering?) entrepreneur thinking and writing about what I've done so far, and what to do next.]]></description><link>https://blog.harrym.com</link><image><url>https://blog.harrym.com/img/substack.png</url><title>Harry Metcalfe</title><link>https://blog.harrym.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 07 Apr 2026 12:20:44 GMT</lastBuildDate><atom:link href="https://blog.harrym.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Harry Metcalfe]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[harrymetcalfe@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[harrymetcalfe@substack.com]]></itunes:email><itunes:name><![CDATA[Harry Metcalfe]]></itunes:name></itunes:owner><itunes:author><![CDATA[Harry Metcalfe]]></itunes:author><googleplay:owner><![CDATA[harrymetcalfe@substack.com]]></googleplay:owner><googleplay:email><![CDATA[harrymetcalfe@substack.com]]></googleplay:email><googleplay:author><![CDATA[Harry Metcalfe]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The spectator at the desk]]></title><description><![CDATA[On the troubling emptiness of extraordinary productivity]]></description><link>https://blog.harrym.com/p/the-spectator-at-the-desk</link><guid isPermaLink="false">https://blog.harrym.com/p/the-spectator-at-the-desk</guid><dc:creator><![CDATA[Harry Metcalfe]]></dc:creator><pubDate>Fri, 06 Mar 2026 09:29:19 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1605379399843-5870eea9b74e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxtb25pdG9yc3xlbnwwfHx8fDE3NzI3MzYyMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1605379399843-5870eea9b74e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxtb25pdG9yc3xlbnwwfHx8fDE3NzI3MzYyMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1605379399843-5870eea9b74e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxtb25pdG9yc3xlbnwwfHx8fDE3NzI3MzYyMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1605379399843-5870eea9b74e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxtb25pdG9yc3xlbnwwfHx8fDE3NzI3MzYyMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1605379399843-5870eea9b74e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxtb25pdG9yc3xlbnwwfHx8fDE3NzI3MzYyMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1605379399843-5870eea9b74e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxtb25pdG9yc3xlbnwwfHx8fDE3NzI3MzYyMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1605379399843-5870eea9b74e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxtb25pdG9yc3xlbnwwfHx8fDE3NzI3MzYyMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="3936" height="2544" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1605379399843-5870eea9b74e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxtb25pdG9yc3xlbnwwfHx8fDE3NzI3MzYyMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2544,&quot;width&quot;:3936,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;black flat screen computer monitor&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="black flat screen computer monitor" title="black flat screen computer monitor" srcset="https://images.unsplash.com/photo-1605379399843-5870eea9b74e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxtb25pdG9yc3xlbnwwfHx8fDE3NzI3MzYyMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1605379399843-5870eea9b74e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxtb25pdG9yc3xlbnwwfHx8fDE3NzI3MzYyMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1605379399843-5870eea9b74e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxtb25pdG9yc3xlbnwwfHx8fDE3NzI3MzYyMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1605379399843-5870eea9b74e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxtb25pdG9yc3xlbnwwfHx8fDE3NzI3MzYyMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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 role="img" 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><title></title><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">Photo by <a href="https://unsplash.com/@ffstop">Fotis Fotopoulos</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>It&#8217;s genuinely intoxicating. We&#8217;ve come to call it vibe coding, but as an experience, it&#8217;s much more about the vibes than about the coding. I think the phrase originates in the idea that you&#8217;re coding based on your vibes, but honestly, the vibe that&#8217;s created <em>in you</em> by coding with an AI is much more interesting, and a much bigger and more important question to have in mind as we navigate the coming months and years. </p><p>I&#8217;m a big fan of working with AI. I use it a lot. I think we&#8217;re at the beginning of something transformative. But it&#8217;s going to throw up some difficult problems. This is a post about one of them.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>I sit, focussed on the screen: surrounded by them, in fact. The world falls away. Robot&#8217;s cursor blinks at me, promisingly. What do I want? What magic should I conjure from the machine? The warmth of possibility spreads across my chest. I&#8217;m excited. The typing begins. A careful patchwork of ideas, experience, battle scars and optimism emerges.</p><p>Robot goes to work, weaving its multidimensional symbolic representation of the sum of almost the whole of human conceptual knowledge into my little patchwork - the idle wonderings of a Monday morning - and, from a flurry of exchanged tokens,  working code emerges. A new website is born. It&#8217;s not perfect. It&#8217;s not complete. But it <em>exists</em>, and is mostly good enough. And, with a few more exchanges, something has been achieved. Something exists which didn&#8217;t before, and which, just a couple of years ago, would have required days or weeks of human effort and attention.</p><p>Over lunch, I bathe in the warm and luscious waters of this extraordinary productivity. Lunch, if we&#8217;re honest, is a bit irritating. I&#8217;d rather be talking to Robot, revelling in the delight of this creative power. Noticing that it would be <em>just a bit nicer</em> if it had this affordance, or that style, and summoning that from nothing in the time it takes to get a glass of water. Finally, I am the technomage of my childhood imaginings. I&#8217;m in my element. I&#8217;m <em>flying</em>. I&#8217;m a person who likes to get things done, and this is a lotta things.</p><div><hr></div><p>Martha Lane Fox wrote the other day that &#8220;the price of initiative is collapsing&#8221;. She described <a href="https://martha6j5h2.substack.com/p/the-price-of-initiative-just-collapsed">her own experience</a>:</p><blockquote><p>In thirty minutes with my iPad, I went from &#8220;I want an app that does seating plans for parties&#8221; to a working version &#8212; guest names stored, tables generated, usable interface. I am not a developer. The AI did the building. I did the thinking and the deciding.</p></blockquote><p>And she asks the natural question, and the one that has been front of mind for me for the last couple of months too: what does this mean? What are the implications? How will this influence us, our systems, our organisations and the world?</p><div><hr></div><p>The day ends, and I struggle to sleep. Too many thoughts. Too many imagined conversations with Robot. I jot one or two of them down as I settle. Eventually sleep comes, and I wake on Tuesday more tired than usual. Late nights will do that. I wake, eat toast, check in on the day with my partners and grunt lovingly to the children as they leave for school.</p><p>The morning&#8217;s familial duties complete, I resume my seat. Overnight, Robot has been busy. I made sure to leave it working on something before I went to bed. To do otherwise would have felt wasteful. Why not leave it at work, into the wee hours? It won&#8217;t mind.</p><p>I stretch, take a sip from the first of many cups of tea, and unlock my computer. A reassuring summary of work sits before me. Robot has been busy, and it has taken care to explain its work to its human. I set about testing its changes. It is immediately clear that they are not very good, but that&#8217;s ok. Just some problems to fix.</p><p>We engage in conversation. Sometimes, I ask Robot for its opinion. Noticing that it was quite insightful, I congratulate it. This seems odd. But it can&#8217;t hurt to be polite. Later, it does something stupid, and I chide it gently. It duly apologises, and we continue. As I interact with what it&#8217;s building, frustration sets in. This feature isn&#8217;t right. It just feels <em>off</em>.</p><p>I take a break, imagining past conversations with clients in similar situations. Designers don&#8217;t like to be told to &#8220;make it pop&#8221;. Their understandable frustration arises from the fact that though the client&#8217;s feelings about their work are reasonable and probably wise, this is not an effective way of communicating them to others. What does it mean to make it &#8220;pop&#8221;?</p><p>I return from my break, set on abiding by my own counsel. I tell Robot we&#8217;re going to step back from the problem and discuss it properly. After a productive conversation and some probing questions, it does a much better job. But the problem is bigger now, and the tasks take longer.</p><p>Time passes as Robot works diligently on my behalf while I watch, and occasionally interject. The work is going well. My frustration eases, but the intoxication induced yesterday does not return. I realise that I have spent the last couple of hours watching credible-looking bits of code and reasoning scroll by. I am, in fact, <em>bored</em>.</p><div><hr></div><p>There&#8217;s something familiar about this feeling. Every improvement in tooling trades away some of the texture of work. Generally that&#8217;s a good trade: there are several clich&#233;s best avoided here, about the nobility of labour and the romanticisation of manual work. We&#8217;ve been making that trade for centuries, and mostly it&#8217;s been worth it. Our cleverer, better tools have been an extraordinary boon for humanity. But each step thins the connection between the person and the work, and AI is now doing the same for intellectual work.</p><p>Large Language Models are concept machines. They work on conceptual knowledge. It is literally impossible for them to be anything else, or do anything more than that. Knowledge is great, but it is distinct from experience, and we need both. Karl Ove Knausgaard <a href="https://harpers.org/archive/2025/06/the-reenchanted-world-karl-ove-knausgaard-digital-age/">wrote beautifully about this</a> last year:</p><blockquote><p>It feels as if the whole world has been transformed into images of the world and has thus been drawn into the human realm, which now encompasses everything. There is no place, no thing, no person or phenomenon that I cannot obtain as image or information. One might think this adds substance to the world, since one knows more about it, not less, but the opposite is true: it empties the world; it becomes thinner. That&#8217;s because knowledge of the world and the experience of the world are two fundamentally different things.</p></blockquote><p>In the past, on a good coding day, I would have been in <em>flow</em>. It&#8217;s a wonderful and mysterious experience. It&#8217;s hard to define. But it feels like a close, immediate connection between me and the object of my craft and attention. An interplay, an interwoven dance of ideas and outcomes, made possible by skilful use of my ideas, experience and technical knowledge as applied to the task at hand. It&#8217;s a wonderful feeling. It&#8217;s meaningful.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fMIQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b214dc4-2cb4-4a09-ab50-38f2c39de2cd_3831x2101.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fMIQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b214dc4-2cb4-4a09-ab50-38f2c39de2cd_3831x2101.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fMIQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b214dc4-2cb4-4a09-ab50-38f2c39de2cd_3831x2101.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fMIQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b214dc4-2cb4-4a09-ab50-38f2c39de2cd_3831x2101.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fMIQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b214dc4-2cb4-4a09-ab50-38f2c39de2cd_3831x2101.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fMIQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b214dc4-2cb4-4a09-ab50-38f2c39de2cd_3831x2101.jpeg" width="3831" height="2101" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b214dc4-2cb4-4a09-ab50-38f2c39de2cd_3831x2101.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2101,&quot;width&quot;:3831,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1261208,&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.harrym.com/i/190022894?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c75843c-576f-47ef-8af1-404af6cbf492_4032x3024.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_!fMIQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b214dc4-2cb4-4a09-ab50-38f2c39de2cd_3831x2101.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fMIQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b214dc4-2cb4-4a09-ab50-38f2c39de2cd_3831x2101.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fMIQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b214dc4-2cb4-4a09-ab50-38f2c39de2cd_3831x2101.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fMIQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b214dc4-2cb4-4a09-ab50-38f2c39de2cd_3831x2101.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s also one of the things that drew me to wood turning. You feel a piece of wood in your hands, inspect it, examine its weight and its figure, and load it into the lathe. You present the chisel to the work carefully, knowing that an inept approach will ruin it. As you adjust the chisel, and it pares away the wood, you can feel how your movements, the chisel, the machine and the wood interact with each other. How the slightest movement of your forearm or thumb in one direction or another will adjust the cut. Your attention narrows. The chisel ceases to feel like a cutting tool. It feels more like the medium you have at hand for a particular kind of relating. Slowly, you discover the form, and a bowl emerges. Sometimes, you look at the bowl, and you love it. This time, it was a good conversation. Other times, less so. But whatever the bowl looks like, it&#8217;s an inextricable combination of the wood and the human experience.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/p/the-spectator-at-the-desk?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/p/the-spectator-at-the-desk?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>A technical, knowledge-based grounding is important to this process, and it&#8217;s where we all begin. The theory. In flow, this is not present: you don&#8217;t need to think about maintaining the correct placement of the chisel, or the correct pressure on the work. That has been internalised. You can just be present with the experience, the relating, the smell, the sound, the feeling and let the rest happen. Satisfying bowls are born, not specified.</p><p>Although computers are much more complicated than lathes, and the technical skill they require is greater and harder to acquire, working with them can and does have this quality too, for many people. Some are drawn to it for that. Others for reasons more pragmatic or prosaic. I&#8217;m somewhere in the middle. But there&#8217;s very little of that to be had with Robot. We are not in flow. I am not connected to the work. I am part spectator, part supervisor. The bowl is being made by a CNC machine; a lathe controlled by a computer. Despite appearances, it&#8217;s not the result of a conversation, of a deep way of relating. It&#8217;s the result of a very particular kind of knowledge exchange. Nothing about my experience has been made inextricable.</p><div><hr></div><p>On Wednesday morning, I consider the experience of the previous day and decide I&#8217;m just <em>not using the tool correctly</em>. If I&#8217;m spending too much time watching it, I need to <em>optimise</em>. I must be bringing my attention to the problem at the wrong moments. I can dial that in. Optimising systems is firmly in my skillset. Let&#8217;s go!</p><p>As I settle down with my third cup of tea, I start a new project. I feel the flutter of excitement return. There&#8217;s nothing quite like a greenfield project: all idea, all imagining, no constraints, no existing codebase or ideas to fit into. I decide that what I need is multiple copies of Robot, working autonomously. And that what I need to do is carefully specify their work, and carefully review the results. No more watching Robot work! Just working with the ideas and the outputs.</p><p>So, with a little prompting, Robot sets about creating a framework for more robots to do more work. It&#8217;s a brave new world. I don&#8217;t only have one Robot now: I have a team. A <em>swarm</em>. The future has arrived. I set my new swarm of Robots to work.</p><p>After a remarkably short time, my Robots have done their work. I look at the results, and overwhelm brings me down to earth with a thud: I now have an extraordinary amount of reviewing, testing, tweaking and updating to do. I sigh, stiffen my resolve with the fifth cup of tea, and set to it. The morning&#8217;s excitement is decisively absent. With a growing sense of embattlement, I review change after change, mostly approving the work with minor amendments.</p><p>In a brightly depressing moment, I realise that what I have actually conjured for myself is a brave new world in which I shuffle pull requests around while discussing my goals and ambitions with a highly advanced statistical model that doesn&#8217;t have any feelings. Deciding that no amount of tea could possibly be adequate, I step away from the computer, and go outside to muck out the chickens.</p><p>The aroma of soiled chicken bedding is delightfully grounding. I spend the rest of the day doing things around the house.</p><div><hr></div><p>Being in relation to a machine is a curious thing. It can absolutely be as rewarding as being in relation to anything else. The flow, the deep connection to the work and the problem, is a magical thing. But - for me, anyway - conversing with the AI doesn&#8217;t feel like that at all.</p><p>Knausgaard, in the same piece, touched on this too:</p><blockquote><p>I bought my very first computer in 1990. It was a used Olivetti, already outdated, with a floppy-disk drive and extremely simple graphics, really just an advanced typewriter. But it also had a few games, including Yahtzee, which I opened one afternoon, only to find myself sitting there for hours. It was hypnotizing in a way I had never experienced before. This was a bit weird, because I would never have dreamed of sitting and playing Yahtzee alone in my bed with physical dice; that had no appeal and would have been more than a little pathetic. So what was the difference? What did the dice on the screen have that real dice didn&#8217;t?</p></blockquote><p>Knausgaard&#8217;s computer created a sense of relation that the physical dice couldn&#8217;t. Coding with AI does this too. But not all relations with machines are the same. The lathe demands your whole self: hands, attention, judgment, all woven tightly into the work. The feedback is immediate and continuous. Being deeply in flow with the code does something similar. But AI asks for something narrower: it wants your ideas, your direction and your approval, but not your hands, and not your sustained attention. The relation exists, but it&#8217;s thin. It lives only abstractly, in the exchange of concepts.</p><p>I think this feeling of flow is, for many people, an essential part of what creates a sense of meaning in their work. But the speed at which Claude Code and similar tools can produce work is extraordinary and it is going to change things profoundly. We&#8217;re simply not going to not use it. It&#8217;s just too useful.</p><blockquote><p>&#8220;Never in human history have we discovered something useful and then chosen not to use it.&#8221;</p><p><em>Winston Duarte, in Persepolis Rising by James S.A. Corey</em></p></blockquote><p>I am confident, though, that one of the consequences of using it in a widespread way is going to be a further thinning of the world: a deeper entrenchment of our <a href="https://blog.harrym.com/p/governance-happens-in-foggy-weather">existing bias towards over-conceptualising</a>, a reduction in the genuine grappling with the world and the craft of work that is a source of meaning and purpose for many people in white-collar jobs. If we want to use AI well, we have to find ways for people who use it professionally to get their meaning, flow and real engagement from some other aspect of their work.</p><p>We need to carefully design our interactions with AI agents: what are the human touchpoints, the most effective places to inject our experience, goals, preferences, feedback and ideas? How do we work with these tools in ways that enlarge us? Wednesday&#8217;s experiment was an attempt at this. It proved more complicated than I thought, and that was just in trying to build a solution for <em>me</em>: in the context of a team, the problem is harder. People are <a href="https://factory.strongdm.ai/">trying things</a>, though, and we shall see.</p><p>For developers and product teams, the good news is that the primary challenge of software development has never been &#8220;building the thing&#8221;: it&#8217;s deciding what thing to build in the first place. This is a problem we will have forever, and there&#8217;s an enormous amount of value to add, and meaning to be found, in tackling it. That&#8217;s the problem development teams really exist to solve: working out how, in the midst of the multi-stakeholder, multi-user, technically-complex, resource-constrained chaotic world of competing ideas and priorities, we can still do good work that makes things better for people.</p><p>Because there&#8217;s no AI that can do that, and there&#8217;ll always be more work to be done than people to do it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Hold the security: a vibe-coding story]]></title><description><![CDATA[Vibe-coded doesn't mean vibe-secure, so we should try and stop the internet being full of even more broken things]]></description><link>https://blog.harrym.com/p/hold-the-security-a-vibe-coding-story</link><guid isPermaLink="false">https://blog.harrym.com/p/hold-the-security-a-vibe-coding-story</guid><dc:creator><![CDATA[Harry Metcalfe]]></dc:creator><pubDate>Sat, 14 Feb 2026 13:05:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!f4-K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777a44cf-ede7-4dfe-9d33-4c77292b8037_1080x786.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f4-K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777a44cf-ede7-4dfe-9d33-4c77292b8037_1080x786.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f4-K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777a44cf-ede7-4dfe-9d33-4c77292b8037_1080x786.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f4-K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777a44cf-ede7-4dfe-9d33-4c77292b8037_1080x786.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f4-K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777a44cf-ede7-4dfe-9d33-4c77292b8037_1080x786.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f4-K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777a44cf-ede7-4dfe-9d33-4c77292b8037_1080x786.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f4-K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777a44cf-ede7-4dfe-9d33-4c77292b8037_1080x786.jpeg" width="1080" height="786" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/777a44cf-ede7-4dfe-9d33-4c77292b8037_1080x786.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89944,&quot;alt&quot;:&quot;Danbo standing on laptop&quot;,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Danbo standing on laptop" title="Danbo standing on laptop" srcset="https://substackcdn.com/image/fetch/$s_!f4-K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777a44cf-ede7-4dfe-9d33-4c77292b8037_1080x786.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f4-K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777a44cf-ede7-4dfe-9d33-4c77292b8037_1080x786.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f4-K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777a44cf-ede7-4dfe-9d33-4c77292b8037_1080x786.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f4-K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777a44cf-ede7-4dfe-9d33-4c77292b8037_1080x786.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 role="img" 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><title></title><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">Photo by <a href="https://unsplash.com/@jemsahagun">Jem Sahagun</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>On the morning of Friday 6th Feb, <a href="https://holdtheline.org.uk/">holdtheline.org.uk</a> appeared. It takes your postcode, finds your Labour MP and sends them an email asking them to back the Prime Minister, who was suffering challenges to his leadership. <a href="https://order-order.com/2026/02/06/website-launched-for-public-to-demand-labour-mps-support-starmer/">Guido Fawkes</a> picked it up within hours. I got curious about who made it: it says it&#8217;s not affiliated with the Labour Party, which piqued my interest.</p><p>That question turned out to be less interesting than other things.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/subscribe?"><span>Subscribe now</span></a></p><p>The site was made with <a href="https://lovable.dev/">Lovable</a>, one of the new wave of AI-powered tools that let you describe what you want and get a working web application back. Lovable generates quite pretty frontends (in <a href="https://react.dev/">React</a>) and wires them up to <a href="https://supabase.com/">Supabase</a>, a hosted database with authentication, an API, and serverless functions. Anyone can go from idea to live website in an afternoon, without having to think about any infrastructure - or indeed, any code. No technical knowledge required.</p><p>I want to say from the off that I&#8217;m a cautious but growing fan: vibe coding, or perhaps more optimistically put, &#8220;AI-assisted engineering&#8221;, is an impactful, important technology that&#8217;s going to help us do great things. But being impactful also means that it&#8217;ll do <em>really terrible</em> things if we&#8217;re not careful. And because it&#8217;s new, we&#8217;re all still learning how to use it effectively, without the terrible things happening.</p><p>This story is a case in point: Lovable does a pretty mixed job of making things secure. It does try, but it seems to get confused quite often, leading to the publication of websites with more or less no security.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> In 2025, security researcher Matt Palmer found that <a href="https://mattpalmer.io/posts/statement-on-CVE-2025-48757/">over 170 Lovable-built apps had exposed databases</a> due to missing or insufficient security policies. So: it gives you a working app, but it&#8217;s your job to make sure it&#8217;s actually locked down.</p><p>For most websites, the database they use is a backend detail that you, as the user, don&#8217;t need to know. But Supabase doesn&#8217;t work that way. A project using Supabase allows the user&#8217;s browser to make requests directly to the database, instead of those requests being mediated by the web server. To allow this to happen, a project using Supabase has credentials - a key - that is used by your browser to make database requests. The key is designed to be public, to allow this to happen.</p><p>Instead of making the database secure by locking down access to it entirely, Supabase&#8217;s security relies on something called Row-Level Security (RLS) to control what the key actually lets you do. It means that the website developer can design a very granular set of permissions, allowing your browser to make database requests for your data, but not anyone else&#8217;s.</p><p>Think of it as the difference between giving someone a key to the building and giving them a key to every room inside it. The key is supposed to get you through the front door and into your room, but not farther - so you can&#8217;t go into other people&#8217;s. But on those sites Matt Palmer found, and almost certainly on many more, the key got you into <em>every</em> room.</p><p>I don&#8217;t know if that was the case for holdtheline.org.uk: without permission, it&#8217;s not something that can legally be tested. But, while it would have been illegal to try, it wouldn&#8217;t have been at all difficult. This is partly because every Supabase project discloses the structure of its database to the world, by design: if it didn&#8217;t, your browser wouldn&#8217;t know how to interact with it. </p><p>This design is convenient, but from a security perspective, quite unwise. It allows an attacker to tell exactly what is being stored and in what form, even when it&#8217;s data that&#8217;s not used or surfaced by the website. But it&#8217;s a feature of every Lovable site, including holdtheline.org.uk.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>But for holdtheline.org.uk, the exposure of the database wasn&#8217;t as concerning as the way emails were being sent to MPs. The site was configured to send emails via <a href="https://resend.com/">Resend</a>, a popular email service. The MP&#8217;s email was looked up using the Parliament API by the user&#8217;s browser and passed to Resend. But because this was all happening in the browser, it&#8217;s trivial to manipulate it. Anyone who wanted to could send the campaign message to any email address, and make it appear to come from anyone they chose. It would have been easy for an attacker to send thousands of copies to every MP - emails that would have been indistinguishable from genuine ones from constituents.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/subscribe?"><span>Subscribe now</span></a></p><p>I emailed the site&#8217;s contact address the evening it appeared and connected with the creator on Bluesky shortly after. To his credit, he responded quickly and positively, engaging constructively with the details, and getting all of these issues fixed. The site now appears locked down, with RLS policies, open signup disabled, rate limiting for sending emails, and the email sending function moved onto the server instead of being in the browser. </p><p>There&#8217;s a deeper issue here though: none of this is the site creator&#8217;s fault. Someone had a political moment they wanted to respond to, they used an AI tool to ship something overnight, and it worked, and things got done. That&#8217;s exactly the promise of these platforms. It&#8217;s exactly what they&#8217;re for.</p><p>But the arrival of these tools has - like all development tools that help get more done more easily - raised the security stakes. Tools like Lovable make building and deploying new websites trivial. In this case, one that collects personal data from real people: names, email addresses, postcodes, political opinions. They produce code that works, that looks professional, and that will pass a cursory glance from someone who isn&#8217;t a security specialist. But sometimes - often enough that it matters - they are built wide open and the tools don&#8217;t go to the trouble of checking, or telling you. </p><p>They are, in short, a massive footgun for the uninitiated.</p><p>This isn&#8217;t really an AI problem. It&#8217;s the same problem we&#8217;ve always had with any technology that lowers the barrier to entry: the barrier to doing it <em>securely</em> doesn&#8217;t lower at anything like the same rate. The difference is that when a team ships something, there&#8217;s at least a chance that someone in the room has thought about security before.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> When a non-developer builds something with an AI at four in the morning, there isn&#8217;t. And because it&#8217;s cheap and easy to build these things there are going to be a lot of them, and thereby, a lot more insecure things on the internet than there already are (which is a <em>lot</em>).</p><p>The irony is that these tools are capable of implementing things reasonably securely. The fixes here were straightforward: lock down the security policy, disable open signup, move the MP email lookup server-side so the client can&#8217;t manipulate it. If you asked Lovable to do these things, it probably would. In the case of holdtheline.org.uk, it probably <em>did</em>. But you have to know to ask, and if you&#8217;re using Lovable to build your website in the first place, you probably don&#8217;t.</p><p>Thankfully, these aren&#8217;t hard engineering problems. So we should expect the platforms to do something about it: quite a lot more than Lovable is at the moment. Secure default settings, implementing features with security in mind and reviewing code from a security perspective are all things that AIs can do: not perfectly and not comprehensively, but - newsflash - people can&#8217;t either. And every bit of effort moves the dial. Until that happens, we&#8217;re going to see a lot more of this: well-intentioned projects, built fast, collecting sensitive data, with the doors left open. </p><p>Twelve years ago, Quinn Norton wrote one of my favourite articles: <a href="https://medium.com/message/everything-is-broken-81e5f33a24e1">Everything Is Broken</a>. Twelve years on, she&#8217;s still right. And there&#8217;s about to be a whole lot more of it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/p/hold-the-security-a-vibe-coding-story?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/p/hold-the-security-a-vibe-coding-story?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.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! 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><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>This is partly because of Supabase's permissive default security settings. The security features are there. They're just not turned on. It's completely maddening that this is still a thing in 2026. Lovable does often understand this and make things secure, but sometimes, it just&#8230; doesn&#8217;t. Spicy!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>For holdtheline.org.uk, this showed several tables, including ones to store who had sent emails to which MPs and when, and which MPs had responded. I thought this was a bit alarming, but after speaking to the creator, I think this was not a real finding, hence relegating it to a footnote. The site&#8217;s creator told me they&#8217;d decided not to store any logs of the emails sent (Lovable just hadn&#8217;t deleted the tables), and that the database was therefore empty from the start of the campaign. A wise instinct and a <a href="https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-resources/data-protection-principles/a-guide-to-the-data-protection-principles/data-minimisation/#data_minimisation">good principle</a> to follow.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>On the wind, I can hear my security friends laughing at that idea, but I'm gonna stand by it.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Realism, antirealism and the middle way]]></title><description><![CDATA[I'm calling it Demirealism, but that's mostly an in-joke]]></description><link>https://blog.harrym.com/p/realism-antirealism-and-the-middle</link><guid isPermaLink="false">https://blog.harrym.com/p/realism-antirealism-and-the-middle</guid><dc:creator><![CDATA[Harry Metcalfe]]></dc:creator><pubDate>Tue, 13 Jan 2026 16:58:57 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1560768773-dd8baf70f45b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxhbnRlbG9wZXxlbnwwfHx8fDE3NjgzMjI4MjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1560768773-dd8baf70f45b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxhbnRlbG9wZXxlbnwwfHx8fDE3NjgzMjI4MjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1560768773-dd8baf70f45b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxhbnRlbG9wZXxlbnwwfHx8fDE3NjgzMjI4MjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1560768773-dd8baf70f45b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxhbnRlbG9wZXxlbnwwfHx8fDE3NjgzMjI4MjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1560768773-dd8baf70f45b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxhbnRlbG9wZXxlbnwwfHx8fDE3NjgzMjI4MjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1560768773-dd8baf70f45b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxhbnRlbG9wZXxlbnwwfHx8fDE3NjgzMjI4MjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1560768773-dd8baf70f45b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxhbnRlbG9wZXxlbnwwfHx8fDE3NjgzMjI4MjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6000" height="4000" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1560768773-dd8baf70f45b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxhbnRlbG9wZXxlbnwwfHx8fDE3NjgzMjI4MjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;black and brown deer near body of water&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="black and brown deer near body of water" title="black and brown deer near body of water" srcset="https://images.unsplash.com/photo-1560768773-dd8baf70f45b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxhbnRlbG9wZXxlbnwwfHx8fDE3NjgzMjI4MjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1560768773-dd8baf70f45b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxhbnRlbG9wZXxlbnwwfHx8fDE3NjgzMjI4MjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1560768773-dd8baf70f45b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxhbnRlbG9wZXxlbnwwfHx8fDE3NjgzMjI4MjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1560768773-dd8baf70f45b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxhbnRlbG9wZXxlbnwwfHx8fDE3NjgzMjI4MjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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 role="img" 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><title></title><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">Photo by <a href="https://unsplash.com/@_alex">Alex</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><div class="pullquote"><p><em>The separation is a subtle one: the antelope hunted at dawn is not far removed from the antelope deity in that night&#8217;s storytelling. The border is porous. Myths nourish science, and science nourishes myth. But the value of knowledge remains. If we find the antelope we can eat.</em></p><p><em>Carlo Rovelli, Seven Brief Lessons on Physics</em></p></div><p>I&#8217;ve had lots of interesting conversations about realism and antirealism in the last few months. It&#8217;s an interesting topic, albeit mostly only to philosophy nerds. But I think it contains some useful broader lessons.</p><p>Broadly, the realist position says that objective truths exist &#8212; facts whose character does not depend on the context or the mind of the observer &#8212; and that our claims about reality can correspond to them.</p><p>The anti-realist position says the opposite: that facts cannot be objective, and all truth and facthood depend on human practices (language, culture, practice, pre-existing concepts), so our claims should not be understood as straightforwardly corresponding to a mind- independent reality. More extreme versions of this view question whether a &#8220;mind independent reality&#8221; is even possible.</p><p>Neither of these positions feels very satisfying to me. At their extremes, both lead to absurd outcomes.</p><p>At the extreme, the anti-realist position leads us into a self-referential cul-de-sac. If truths are always contextual, it becomes hard to confidently explain or criticise much at all. Every claim can be defended or challenged only by appealing to the same context &#8212; the patchwork of language, practice, culture, societal norms and assumptions &#8212; that both the claim and the criticism were born in. When that happens, we lose our common ground. Instead of being anchored in a material world that pushes back on all of us in similar (if mysterious) ways, we&#8217;re set adrift in a sea of circular whatabouttery<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. The sense that we are learning something about the world, rather than merely rearranging our descriptions of it, starts to slip away.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/p/realism-antirealism-and-the-middle?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/p/realism-antirealism-and-the-middle?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>But, contrary to the view of most people who critique this sort of relativism, the realist position at the opposite end of the spectrum isn&#8217;t any better. It leads us into a cul-de- sac on the other side of the street, where we have the hubris to think that we, or our tribe, uniquely in the world, possess some understanding of reality so extraordinary in its objectivity and rightness that it entitles us to trample on the views (and frequently the rights) of others. It&#8217;s the ultimate expression of mistaking the map for the territory, of believing our faculties of reason and experience to sit outside of the world, able to puzzle its operations into some ultimate, objective, mathematical orderliness<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>.</p><p>An only-slightly-milder version of this realism is endemic in the western world, partly because it&#8217;s more useful. You can get a lot more done if you swap your relativist cosmic shrug for a worldly toolkit of certainties. It will not have escaped anyone&#8217;s notice that the world&#8217;s billionaires are not postmodernists.</p><p>But, for all its seeming effectiveness, the world&#8217;s current tendency towards realism creates other problems. The realist perspective depends structurally on the assumption, or more charitably, the belief, that the mental model we have of the world corresponds to the actual underlying reality of things. This is what generates the confidence that we know what&#8217;s going on and what we can do to create the change we want. And that confidence is what gives rise to a great many moral claims. We <em>must </em>do things <em>this </em>way, because of <em>these irrefutable facts</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.</p><p>But there is no such correspondence, and cannot be. Helmholtz wrote about this in the late 1860s in his substantial philosophical tome, <em>Treatise on Physiological Optics</em>: much of which actually is about optics, and the functioning of the eye. But towards the end, he turns his attention to perception: what happens after the eye has done its job?</p><p><em>Optics </em>makes the argument that our perceptions of the world are born of both the observed phenomenon in the world <em>and </em>the biological and mental machinery we used to perceive it:</p><blockquote><p>&#8220;To expect to obtain an idea which would reproduce the nature of the thing conceived, that is, which would be true in an absolute sense, would mean to expect an effect which would be perfectly independent of the nature of the thing on which the effect was produced; which would be an obvious absurdity.&#8221;</p><p><em>Hermann von Helmholtz, Treatise on Physiological Optics</em></p></blockquote><p>In other words, the mental model we have of the world is, and can only ever be, some combination of the real world as it exists and the perceptual machinery we used to observe it. It&#8217;s a mixture of the world and the way you think, equally as inseparable as the milk I stir daily into my tea. We can try to tease the two apart and may experience some success in doing that - but it will never be reliable or complete.</p><p>So the realist ideal of a truly objective, mind-independent perspective will always elude us. But this doesn&#8217;t rescue the anti-realists. There <em>is </em>a real, objective, actual material reality. It&#8217;s just one that is forever beyond our reach: not because we lack the right tools, philosophy, model or insight, but as a structural feature of the way perception works.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/subscribe?"><span>Subscribe now</span></a></p><p>So far, so abstract, one might say. But it really isn&#8217;t: we are living through the problems caused by this mindset. Modern institutions, technologies, and systems are built on the assumption that our models of the world are not just useful, but fundamentally correct: accurate enough to justify decisive action. Accurate enough to override judgement, intuition or a principled stance, because they are Objective. But they really aren&#8217;t, because nothing is.</p><p>Setting aside this inconvenient reality leads us to to hubris, to overconfidence and short-termism. It leads us to engage with the world without knowing that we&#8217;re wearing blinkers that trap us in mental models and prevailing paradigms that limit not only the range of things we might do, but the range of things it is possible for us to imagine.</p><p>Normal science, operating within an established paradigm &#8220;does not aim at novelties of fact or theory and, when successful, finds none&#8221; said Thomas Kuhn in <em>The Structure of Scientific Revolutions</em>. The paradigm is invisible to those inside it. A magnificent example of this kind of intellectual blinker is Bryan Kam&#8217;s <em>Latent Platonism</em>. It&#8217;s the idea that Plato was so influential to western thought that western people think in terms of platonic forms without even realising, in the form of an unconscious preference for abstract concepts over direct experience:</p><blockquote><p>&#8220;[Latent Platonism is] the conviction (mostly implicit, as the term suggests) that our concepts are more real than our experience, that the world should conform to our fixed conceptual models, and that if it does not, something is wrong with us, other people, or the world&#8221;</p><p><em>Bryan Kam &amp; Isabella Granic, Neither/Nor preprint</em></p></blockquote><p>We all engage with the world using mental machinery that we are barely aware of. For almost everyone, the models and paradigms that guide our lives are not of our own choosing, let alone our own making. Our engagement with the world is so fundamentally and unavoidably shaped by our cultures and the thinkers who have come before us that we don&#8217;t even notice it&#8217;s happening. But it&#8217;s possible to pay more attention, and by degrees, to find one&#8217;s way to a different point of view.</p><blockquote><p>&#8220;There are no worlds ready-made for sale or to let. Each man must build his own. This effort of the mind to build the materials of sensation into an intelligible world, and this struggle of the will to mould the relations of persons into a moral order, is philosophy. Every man must have a philosophy, just as he must wear a coat. It may be a firmly woven and well-fitted garment: it may be a patch-work of tradition and prejudice.&#8221;</p><p><em>William Hyde, Practical Idealism</em></p></blockquote><p>For me, being the ex-hyper-rational-materialist that I find myself to be, this means generally trying to more frequently and more explicitly nudge my mental machinery a bit, to make it less complacent. And, more specifically, to mindfully avoid both realist and anti-realist tropes and firmly chart a middle way. The more moderate realists and anti-realists do this already, and in so doing, end up more or less agreeing with one another (though I&#8217;m not sure they&#8217;d agree with me).</p><p>The careful realist says &#8220;our models are approximate and fallible, but circling something real&#8221; and the careful anti-realist says &#8220;there&#8217;s a world out there pushing back on us, but we can&#8217;t access it unmediated by our concepts and practices&#8221;. This is the mindful treatment of the problem that I want to find, and internalise. To make, if you will, into a new coat.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Harry Metcalfe&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Harry Metcalfe</span></a></p><p>We need facts. We need an idea of where things are, and some ability to reason and predict, a basis to take action. We need to have something to hang our hats on. We need, in times of disagreement, to find things that we can agree on. The reality of the physical world gives us that, along with brute reminders when we get it wrong.</p><p>But we also need open-mindedness, an awareness of the limitations of perception and reason, and an openness to experience that is not readily conceptualisable. We need to reclaim judgement and intuition as important tools -- manifestations of embodied knowledge -- not biases to be weeded out. We need to write and use our spreadsheets with wisdom and humility, because we can&#8217;t code any of that into them directly. Here&#8217;s Helmholtz again:</p><blockquote><p>To ask whether the idea I have of a table, its form, strength, colour, weight, etc., is true per se, apart from any practical use I can make of this idea, and whether it corresponds with the real thing, or is false and due to an illusion, has just as much sense as to ask whether a certain musical note is red, yellow or blue.</p><p><em>Hermann von Helmholtz, Treatise on Physiological Optics</em></p></blockquote><p>He&#8217;s right<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>. But it doesn&#8217;t stop us sitting at tables. We mustn&#8217;t give up on facts. But we mustn&#8217;t hold them too tightly either.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.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! 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><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p> <em>Some </em>circularity is good - when it&#8217;s iterative. But what makes it good, iterative, pragmatic circularity is the connection to some reality which forces it in a particular direction. Without that, circles can only be vicious. Initially I misspelled this as viscous, which made me laugh. Maybe it would be that too.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Aside: I think most philosophers who identify with these terms would object to these as describing extreme positions -- which they do. But that&#8217;s deliberate. I&#8217;m trying to talk about this as it operates in the real world: billionaires and social media activists, not academics and authors.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Or indeed, just because that&#8217;s _right way_. It&#8217;s the leap from &#8220;is&#8221; to &#8220;ought&#8221; that Hume warned us about centuries ago, and that realists tend to make without noticing.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>To any synesthetes who may be reading: please forgive him, he didn&#8217;t know!</p></div></div>]]></content:encoded></item><item><title><![CDATA[The Answer and The Plan]]></title><description><![CDATA[Problems, answers, planning, and the illusion of control]]></description><link>https://blog.harrym.com/p/the-answer-and-the-plan</link><guid isPermaLink="false">https://blog.harrym.com/p/the-answer-and-the-plan</guid><dc:creator><![CDATA[Harry Metcalfe]]></dc:creator><pubDate>Tue, 21 Oct 2025 15:55:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8f0ec505-028d-4299-b945-3f8e38b40d8b_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When faced with a problem, we usually assume The Answer exists out there somewhere, and that our main difficulty lies in finding it. We believe that if we just think through the problem enough - or indeed, sit with and feel through it enough, or ask enough experts - The Answer that solves the problem will be found. But The Answer is a mirage: it doesn&#8217;t exist, and can&#8217;t be found, no matter how hard we try.</p><p>By The Answer, I of course don&#8217;t mean <em>any</em> answer. I mean the idea that there is a <em>best</em> answer. A superlative one. I mean the idea that we can sit, feel, think, discuss and research our way to a true view of events and context, and thereby find The Answer to the problem. One that we can draw a box around and put in The Plan, and which - because is The capital-A Answer - we can be reasonably sure will be effective.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/subscribe?"><span>Subscribe now</span></a></p><p>In our personal lives, I think we all understand intuitively that this isn&#8217;t really the case. We know that there&#8217;s a category of decisions we have to make where no amount of due diligence can give us a right and true answer, or a plan that we can depend on to shape the future in a particular way. Should I take that job? Should I study economics? Should I marry this person? Should I become a parent?</p><p>In such situations, we may very well have feelings or discover facts that preclude one decision or another: insights that disqualify a particular path. Perhaps the job doesn&#8217;t pay enough. Perhaps your current partner would make a terrible parent. Perhaps you have a burning dislike for economics. But absent these sorts of things, there&#8217;s nothing that operates in the opposite direction. There&#8217;s nothing that can assure you that you positively <em>should</em> make the leap of faith you&#8217;re facing. That&#8217;s why they&#8217;re so named.</p><p>At work, this dynamic is less intuitive. We operate with much higher expectations for the usefulness of analysis, planning, consideration of risk and so on - in the expectation that they <em>can</em> give us The Answer. But there&#8217;s no right answer to be found there either. The planning can be useful, but we should recognise it for what it is: a diligent hunt for disqualifying facts and revealing feelings<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. If The Answer doesn&#8217;t exist to be found, the best you can do is eliminate the ones that are definitely bad.</p><p>But this is not how most organisations operate. Generally, an organisation&#8217;s model of the world demands that its leadership look for The Answer, and on finding it, render it into The Plan. There&#8217;s nothing wrong with making a plan, but there&#8217;s a lot wrong with making The capital-P Plan. One which, as Oliver Burkeman writes, is mistaken for more than it really is:</p><blockquote><p>We treat our plans as though they are a lasso, thrown from the present around the future, in order to bring it under our command. But all a plan is - all it can ever possibly be - is a present-moment statement of intent.</p></blockquote><p>Burkeman writes about this in <em>Four Thousand Weeks</em> in the context of our personal lives and aspirations, but it&#8217;s equally true in a professional context. At work we tend to make our plans more detailed and better researched, but that doesn&#8217;t necessarily make them more effective - often just longer and more expensive.</p><p>If we believe our plans to have this force that they cannot have - the ability to coerce the future into compliance with our wishes - we set ourselves up for failure from the outset. We set in stone The Answer and The Plan against which the thing we are doing will be judged. But The Answer doesn&#8217;t really exist. By that impossible standard, the ideas we chisel into the stone will always be wrong. So The Plan will be too, as will be the thing we ultimately do. Depending on your perspective, it will be wrong either because we followed the plan and did the wrong thing, or because we didn&#8217;t, and so didn&#8217;t do the planned thing.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/p/the-answer-and-the-plan?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/p/the-answer-and-the-plan?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>Of course, it&#8217;s entirely normal for people to avoid this trap. Often The Plan outlives its usefulness, becoming dated and inapplicable, and so it just falls away. Or The Plan is continuously updated. Or a &#8220;reset&#8221; happens and The Plan is scrapped, and replaced. Each of which is extra work, often carried out at substantial expense and for limited gain.</p><p>But this is not inevitable. We don&#8217;t have to pretend that The Answer exists. We don&#8217;t have to live with the conception of The Plan as something that can coerce the future into a particular shape. We can explicitly frame our plans as the thing that they actually are when you acknowledge their limitations: present-moment statements of intent.</p><p>In so doing, we create the expectation that they&#8217;ll change. We create the space to be flexible, to iterate, to understand, to update our intentions based on what we learn by doing. We create the freedom to unlock commitments of money and time in sensible units, aligned with our growing understanding of risk and opportunity. We can avoid time-consuming governance theatre and instead be more connected to the work, the needs we&#8217;re meeting, the people we&#8217;re serving, and the outcomes we want to achieve.</p><p>This isn&#8217;t to say that we shouldn&#8217;t think things through carefully, especially when that&#8217;s what the problem at hand calls for. If you&#8217;re building a bridge, you need to do your sums, and make sure they&#8217;re right. But we must break free of the idea that all problems have that same character. We can recognise that at work, as in our personal lives, many of the big decisions we face are also leaps of faith with no superlative answer. Should we invest in this, or that? Hire the all-important first employee, or not? Cut this service line, or establish a new one? Move into this new market or double down on the one we&#8217;re in?</p><p>These sorts of questions are important, and we must do the work to understand them. We should satisfy ourselves that we&#8217;re not about to make some sort of unforced error, or make a decision based on an identifiably incorrect assumption, or reflexively based on our feelings about something. </p><p>But after a proportionately diligent hunt for those disqualifying facts and feelings, we should lean into the idea that the particular decision we make is usually less important than the timeliness with which it is made, the clarity with which it is held and communicated, the values that guide our behaviour, and the energy and attention that we bring to its implementation - and, when circumstance demands, to changing our course.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.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! Subscribe for free to receive new posts. </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><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Noticing these feelings, rationalising them and communicating them usefully to others is a valuable and generally under-appreciated skill.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[All policy constrains good action, as well as bad]]></title><description><![CDATA[On bad days, perhaps it constrains good action rather more often]]></description><link>https://blog.harrym.com/p/all-policy-constrains-good-action</link><guid isPermaLink="false">https://blog.harrym.com/p/all-policy-constrains-good-action</guid><dc:creator><![CDATA[Harry Metcalfe]]></dc:creator><pubDate>Tue, 23 Sep 2025 14:35:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SKEB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e99b4-1353-44c4-8cf7-1adf189698c4_1024x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SKEB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e99b4-1353-44c4-8cf7-1adf189698c4_1024x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SKEB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e99b4-1353-44c4-8cf7-1adf189698c4_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SKEB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e99b4-1353-44c4-8cf7-1adf189698c4_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SKEB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e99b4-1353-44c4-8cf7-1adf189698c4_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SKEB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e99b4-1353-44c4-8cf7-1adf189698c4_1024x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SKEB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e99b4-1353-44c4-8cf7-1adf189698c4_1024x768.jpeg" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/404e99b4-1353-44c4-8cf7-1adf189698c4_1024x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:210748,&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.harrym.com/i/174237323?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e99b4-1353-44c4-8cf7-1adf189698c4_1024x768.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_!SKEB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e99b4-1353-44c4-8cf7-1adf189698c4_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SKEB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e99b4-1353-44c4-8cf7-1adf189698c4_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SKEB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e99b4-1353-44c4-8cf7-1adf189698c4_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SKEB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e99b4-1353-44c4-8cf7-1adf189698c4_1024x768.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 role="img" 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><title></title><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>Organisational policy is an important tool. It can help organisations be compliant, teams to behave consistently, and employees to understand what's expected of them. But it's also fundamentally limiting in character: all policy acts to constrain people&#8217;s actions in some way, and as such, will inevitably sometimes hinder actions we&#8217;d like them to take. And of course, when used poorly, policy can directly stifle creativity and wellbeing.</p><p>By changing the way we think about what "good policy" is, and limiting its power to force us into <a href="https://blog.harrym.com/p/governance-happens-in-foggy-weather">rigid conceptual models</a>, we can avoid a lot of that - and it's important that we do.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.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! 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>The good outcomes that organisations want - the clever ones that make progress and come from getting things done in unexpectedly effective ways - usually require some creativity. That might not be true if we're content to just crank the handle, doing the same old thing, and getting by on our past successes and innovations. But for everyone else, enabling creative work is an important part of success. </p><p>One of the things that people need to do creative, clever things is enough freedom of action. When people's freedom to try new things is so constrained that it's not worth the pain, their creative spark dies quite quickly, and some of the organisation's potential dies along with it. </p><p>Of course, we don't want people to have <em>too much</em> freedom of action. The possibility always exists that people will race past the good experiments that the organisation wants and into doing Bad Things that it definitely doesn't. And we must remain alert to the risk of people deliberately doing bad things. So some restriction of people's freedom is a necessary part of good governance. And thus is born "policy"<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>But this is an impossible balance. No policy can prevent only the bad things that the organisation doesn't want while also enabling all the potential, yet-to-be-imagined good things that it does. To do so would require knowledge of the future and a perfect model of the way that the organisation works and interacts with the world,  neither of which is possible.</p><p>Good policy minimises this effect by being regularly updated and narrow in scope, but it's not possible to avoid it completely. There's almost always a context (absent the extremes) in which something a policy prohibits would in fact be beneficial. The more time that passes, the more policies there are and the more rigidly they are enforced, the more this becomes inevitable - especially as policies start to overlap and interact in unpredictable ways.</p><p>When in this sort of situation there's a temptation just to set policy aside, or to have some sort of bonfire of red tape. But <a href="https://fs.blog/chestertons-fence/">Chesterton's Fence</a> looms large. A spree of policy-burning is generally not the right answer. And there's an emotional component too: when a policy gets in the way, is that a genuinely unjustifiable obstacle to us doing the right thing, or just an aggravating impingement on something we feel entitled to do but aren't? To my mind, the former category is often true, but it's mostly the latter one that causes columnists to fulminate in the Telegraph. The resulting stereotype is unfortunate, and unhelpful.</p><p>So we find ourselves in a bit of a pickle. Every organisation's body of policies, to some degree, gets in the way of the things it wants to do. We can't just delete them, DOGE-style, because that would be irresponsible. And we can't just ignore them either, because that would amount to the same thing. Policies must have some force, or they are useless.</p><p>I'd like to argue that our policies should be forceful in setting out clear expectations for behaviour and decisions, but also flexible in how those expectations are applied. Force without flexibility becomes rigid bureaucracy; flexibility without force becomes arbitrary and confusing. Good policies occupy the space where both coexist. They should avoid setting <em>acontextual </em>rules and requirements: things that must happen, or must not happen, no matter the context or circumstances. They should avoid setting rules that arise more from preference than necessity, or for situations where the risk being managed is, on a balanced assessment, not particularly serious.</p><p>But even written in this way, we can't avoid the trap. No policy we can write can exclude all the bad and enable all the good. All policy lives in this nebulous middle-space, where its applicability, usefulness, meaning and value all depend on the circumstances and the intent of the people involved. And for this reason, it's important for all policy to be <em>flexibly interpreted</em>.</p><p>I think we should normalise the idea that while ignoring policy is not ok, wisely and creatively interpreting it in the context of the situation at hand is a good thing<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. We should make normal the idea that while we should generally abide by policy, it's sometimes ok not to: as long as that's done honestly, in the open, with transparency, discussion and the knowledge of others. As leaders, we should design our policies assuming that teams have strong values to guide them when policy shouldn&#8217;t prevail, and a culture of work that empowers people to get stuck in, <a href="https://medium.com/@ElizAyer/dont-ask-forgiveness-radiate-intent-d36fd22393a3">radiate intent</a>, <a href="https://medium.com/public-innovators-network/what-if-boldness-were-an-explicit-value-of-the-civil-service-3df6a3d2d008">be bold</a>,  and get good things done. We should do that even if we are not in an organisation with those values and that culture, because that's part of how those things grow<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.</p><p>We should do all this in part because the benign circumvention of policy happens anyway, all around us, all the time, in secret. There is so much to learn just by making it happen in the open, and we can use what we learn to make better policies - and better cultures. </p><p>Like <a href="https://en.wikipedia.org/wiki/Shadow_IT">Shadow IT</a>, pulling what's currently done in the shadows into the light would teach us a lot about how teams work, what they need, and how we as organisations and leaders can enable them better.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>By "policy" here, I mean the complete body of rules and processes that govern people's behaviour in organisations. These are generally written down, but often - like our famously unwritten constitution - much of it is also habit, convention and received wisdom. These can be just as powerful and are often worse, because the inability to cite them also makes them much harder to dismantle. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>One could argue that a better alternative is just to have a senior person who can sign off exceptions to policy, and that&#8217;s not a bad thing to have: but let's not build structures that depend on it. It's brittle and centralising, it doesn't demonstrate trust, it's a failure of delegation that will ultimately turn something that we hope will enable more positive cultures of work into more bureaucratic box-ticking: just <em>watch </em>how quickly that policy would turn into a new form on the intranet...</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>For organisations in this place, "trust and verify" has to be a central principle - while the values and culture are growing, leaders need to know what's going on, spot decisions that are not expressions of the right values and culture, and rapidly and publicly change them as examples to all.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Governance happens in foggy weather]]></title><description><![CDATA[We need to reclaim human judgement, subjectivity and the primacy of direct experience as vital skills for leadership]]></description><link>https://blog.harrym.com/p/governance-happens-in-foggy-weather</link><guid isPermaLink="false">https://blog.harrym.com/p/governance-happens-in-foggy-weather</guid><dc:creator><![CDATA[Harry Metcalfe]]></dc:creator><pubDate>Sun, 29 Jun 2025 10:15:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TD_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d31bb6a-4ce2-41c8-8dfc-4be99bec1a69_3500x2318.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TD_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d31bb6a-4ce2-41c8-8dfc-4be99bec1a69_3500x2318.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TD_4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d31bb6a-4ce2-41c8-8dfc-4be99bec1a69_3500x2318.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TD_4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d31bb6a-4ce2-41c8-8dfc-4be99bec1a69_3500x2318.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TD_4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d31bb6a-4ce2-41c8-8dfc-4be99bec1a69_3500x2318.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TD_4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d31bb6a-4ce2-41c8-8dfc-4be99bec1a69_3500x2318.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TD_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d31bb6a-4ce2-41c8-8dfc-4be99bec1a69_3500x2318.jpeg" width="1456" height="964" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d31bb6a-4ce2-41c8-8dfc-4be99bec1a69_3500x2318.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:964,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:790548,&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.harrym.com/i/167091260?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d31bb6a-4ce2-41c8-8dfc-4be99bec1a69_3500x2318.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_!TD_4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d31bb6a-4ce2-41c8-8dfc-4be99bec1a69_3500x2318.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TD_4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d31bb6a-4ce2-41c8-8dfc-4be99bec1a69_3500x2318.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TD_4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d31bb6a-4ce2-41c8-8dfc-4be99bec1a69_3500x2318.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TD_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d31bb6a-4ce2-41c8-8dfc-4be99bec1a69_3500x2318.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 role="img" 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><title></title><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>17 years ago, I started <a href="https://www.dxw.com/">dxw</a>. I ran it for more than a decade, trying to help government build better services online. Over that time I helped to build a lot of things. Many of them were unremarkable: the routine stuff of government. Others I'm proud of, or remain frustrated by. I think anyone in government will probably relate. But now &#8211; having had a few years off since I <a href="https://www.dxw.com/2021/09/dxw-is-now-owned-by-its-employees/">sold the company</a> &#8211; I think I've got a new lens through which to examine that experience.</p><p>I think we need to reconsider the balance we strike between thinking about the challenges we face, and feeling our way through them. I think the imbalance we have now &#8211; strongly towards thinking about them &#8211; leads directly to a lot of the waste, inefficiency and failure we see in our public services. It also explains why interacting with these services often feels frustrating and demoralising: like they can't share our understanding of the world, and have lost their humanity. This post is a bit long. Probably one to read with a cup of tea.</p><p>A few months ago, I was in France, at an event organised by <a href="https://lifeitself.org/">Life Itself</a>: an excellent and interesting bunch trying to work out how to live a practical, change-making, meaningful life in the midst of the polycrisis. We were there, in part, to talk about what it really means to live a meaningful life, so the conversation got philosophical pretty quickly.</p><p>In one of the sessions I was in, a conversation got going about the limits of truth. How can we know we know what we think we know? Is there really any such thing as objective truth? What even is knowledge in the first place? An impassioned argument was made in that session that truth, and consequently, "facts", are considerably slipperier things to define than we'd (read: I'd) generally like to admit. That in considering what things are "true", one must lean on things like felt sense, curiosity about conscious experience, intuition and first-hand observation. And that in so doing, what one <em>can</em> reliably reach is an idea of what is true <em>for you</em> or true in a particular context, or for a particular purpose.</p><p>Being the materialist, rationalist, Tim-Minchin-swigging middle-class white-collar technocrat that I am (was?), I found this line of argument quite uncomfortable. And partly with good reason. Taken to its extreme, this kind of very loose, experiential approach to life can cause people's feelings to so contaminate their thinking that they&#8217;re unable to see how things actually (probably) are, or understand with clarity what is actually (probably) possible. (lol philosophy)</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/subscribe?"><span>Subscribe now</span></a></p><p>I said as much, but more importantly, spent the next couple of days mulling it over. Because I could see their point. The other extreme &#8211; the very conceptual, hyper-rational one &#8211; isn't better. I've seen plenty of damage caused by woolly thinking. But I've also seen plenty of perverse situations where people's desire for predictable orderliness causes them to set up processes and systems that are equally damaging: because they, too, cannot see how things actually (probably) are, or understand with clarity what is actually (probably) possible.</p><p>Neither of these approaches is good. The hyper-experiential people can't think things through. But the hyper-rational/conceptual people can't see how things actually are, or can't imagine how the world, as seen by other people, might be different. From this position, the most extraordinary amount of organisational and cultural heartache and dysfunction has flowed. This isn't to say we should give up on truth &#8211; far from it &#8211; but we should acknowledge how it's grasped: not just through reason, but also through encounter, judgement, and grappling with the messy reality of experiencing the world.</p><blockquote><p>Thoughts without content are empty; intuitions without concepts are blind</p><p><em>Kant, in the Critique of Pure Reason</em></p></blockquote><p>Around this time, and with a prototype of these thoughts floating around in my head, I had the good fortune to meet an actual, honest-to-god philosopher thinking about almost exactly this problem. How often does <em>that</em> happen?</p><p>Bryan Kam is currently working on a paper and a book called Neither/Nor. In this work, Bryan and his co-author Isabela Granic argue that conceptual and experiential approaches needn't be opposing, incompatible camps: that it's better to think about them as overlapping and complementary skillsets. As different but equally valuable and important ways to understand the world. And, with an almost physical "woosh", the realisation landed that these ideas explain a lot of the frustration I have felt about governance, and the way big organisations do things &#8211; and, more specifically, the damaging assumptions that tend to be made about how software projects should be managed. These ideas are not mere philosophical niceties. They are deeply practical and applicable.</p><p>Over the last thirty years, this divide, in disguise, has been the main theme of the ongoing argument about how software development should be done. And if both the conceptual and the experiential have their place, and the right way is the middle way, I think we technologists have done ok. That's what most software development in sensible places now is. We don't do linear, rigid <a href="https://en.wikipedia.org/wiki/Waterfall_model">waterfall-style</a> delivery anymore. We also don't just let the developers loose to go with the flow. We have planning, but we hold those plans loosely. We have task lists and <a href="https://en.wikipedia.org/wiki/Product_backlog">backlogs</a>, but we talk about them a lot. We have ideas, but we test them with users. We embrace trial and error, but we're mindful of the cost of failure, so we make progress in small steps, continously testing our ideas against the world. These are all examples of a pragmatic balancing of rational/conceptual thinking-things-through, and experiential/practical feeling-things-through.</p><p>And it's not surprising that that's happened. Software development is an almost perfect place for this middle-way to have been established. We take computers &#8211; literal concept machines that can't do anything else &#8211; and we create things that we throw into the world, exposing them to the full spectrum of human variety, interaction, expectation, peculiarity and experience. We've learned the hard way that a hard-conceptual approach doesn't work very well. The humans are too complicated. The specification for your new software is always wrong, no matter how much it is thought through. The <a href="https://agilemanifesto.org/">Agile Manifesto</a> is an almost perfect expression of this: you could rephrase the entire thing as "Through this work we have come to value the experiential over the conceptual".</p><blockquote><p>Through this work we have come to value:</p><p><strong>Individuals and interactions</strong> over processes and tools <br><strong>Working software</strong> over comprehensive documentation <br><strong>Customer collaboration</strong> over contract negotiation <br><strong>Responding to change</strong> over following a plan</p><p><em>The Agile Manifesto</em></p></blockquote><p>Unfortunately, outside of software development, this view is not widely shared. In most big-organisation settings, the dial is still firmly set to "conceptual", and software development has to sit in that. The boundary between software development teams and their wider, usually more traditional organisations is famously challenging. Entire classes of job exist just to manage it. You know you're in one when teams talk about "top cover" and product managers view their literal job &#8211; I have heard this more than once, explicitly &#8211; as being a "shit umbrella" for their teams. I recently read a very well-meaning post written by a designer in an attempt to reframe the terrible organisational dysfunction they&#8217;d had to endure in their role as a forcing function for good ideas to survive. And I've seen people give in to this way of thinking in order to be promoted, or otherwise progress their careers. This is plainly not a good place to be. This kind of oppositional culture &#8211; where conceptual and experiential modes of knowing become fossilised into adversarial camps &#8211; is anathema to creativity and, arguably, to human flourishing generally.</p><blockquote><p>I think you have to lose a bit of your soul to go from Director to Director General...</p><p><em>Anon senior civil servant</em></p></blockquote><p>But governance ends up this way for a reason. The real world is chaotic, messy, unpredictable and full of risk. Building these conceptual frameworks is necessary because it renders the chaos of the world manageable. In order to make sensible decisions about what to do, we need to be able to think about the world clearly. And to do that, we have to make simplifying assumptions about it. If we didn't we'd be constantly paralysed by the complexity of it all. But we make a dire error if we mistake the conceptual world we create in order to get things done for the actual world that we live in.</p><blockquote><p>The map is not the territory</p><p><em>Alfred Korzybski</em></p></blockquote><p></p><blockquote><p>All models are wrong, but some are useful</p><p><em>George Box</em></p></blockquote><p>I think I risk clich&#233; in quoting these &#8211; they are mentioned so often &#8211; but we&#8217;re living the problem they describe. Our thinking about how to do things, make decisions and measure what we've achieved is often so abstract that a terrible rift has grown: between the senior responsible people and the business people on one side, and the front-line implementers and providers of services on the other.</p><p>The senior responsible people set strategies and policies, measure things, and work in a very abstract, very conceptual world. They mostly make decisions that are, in their own terms, plainly rational and reasonable. But this is often not the impression of the implementers and deliverers, whose work is much less conceptual, because they personally experience what the organisation does. </p><p>They have to confront the chaotic, messy reality of the world. They have to decide how to fit the policy to the situation when the two don't align. They have to look the users of the organisation's services in the eye. And when they do, they experience some of the emotional journey of that person. It's much more embodied. And from that position, much of the conceptual world of their leaders seems completely detached from reality. Because it is. But, in its own way, so is the world of the implementers and providers: for the most part, they don't really understand the constant, high-stakes balancing act of risk and opportunity that is the primary responsibility of their leaders, nor the sense of duty and obligation that usually go along with it.</p><p>And thus the status quo is built in many large organisations. With the leaders and the doers staring at each other across the void, neither really understanding the other, and both compelled by their incentives to move further apart &#8211; the leaders towards the conceptual, because it makes things manageable and measurable, and the doers towards the experiential, because it makes things practical and achievable &#8211; or often, as in policing, medicine or social work, because it forces itself upon you.</p><p>Over time, as organisations and systems have scaled &#8211; and in so doing, made abstraction more necessary &#8211; there has been an inexorable drag towards the conceptual across society. And I think that's a problem. If we're going to run big systems (which we must) then we have to work in abstractions. It's the only way to make running big things manageable: simplifying things, so that we can reason clearly. But I'd like to argue that the incorporation of experiential knowledge and understanding is an absolutely fundamental component of a rational, conceptual approach, not something that stands opposed to it.</p><p>If you're trying to do something effective in the world, you have to start with an understanding of the world as it is, as best you can. And experiential practice is part of how human beings come to understand things. If we neglect this, we cannot reach that understanding. And from that position, reason is a busted flush: you'll be making good decisions based on a flawed understanding, and producing bad outcomes as a result.</p><blockquote><p>On two occasions I have been asked, "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" [...] I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.</p><p><em>Charles Babbage, Passages from the Life of a Philosopher</em></p></blockquote><p>This isn't just theoretical. The consequences show up clearly in the daily reality of working in or interacting with these organisations. Across government and society, we have processes for things like procurement, recruitment, employment and planning that have evolved over a long time. We want them to be fair and predictable. We've designed them explicitly to be orderly, so that we can run processes that can generate evidence, be measured, and be used to hold people to account. Naturally enough, this has led them to become dominated by conceptual thinking. We've created abstract rules, measurable criteria and frameworks for people to follow. But we've done this to such an extent that many of them have become detached from the messy, complex reality of the world.</p><p>In so doing, we end up prioritising process, accountability, measurability and evidence-gathering over actual outcomes. They therefore fail in a fundamental way: not because the process itself falls over, but because it doesn&#8217;t deliver a good outcome. Sometimes, we even define the quality of the outcome <em>in terms of the process</em>. We say "if the process was followed, the outcome is fair/good". As if it's possible to declare as such by fiat.</p><p>I think there's a good argument that no process that delivers the wrong outcome can really be considered "fair", no matter how clever it is. Yet that's just what we do, across so many areas of professional life. We've collectively fallen into a trap, where we conflate process itself with fairness; where forcing things into categories that allow them to be numerically compared is an unqualified good; where good process and good governance mean minimising subjective judgement from the work of all but the most senior professionals, rather than encouraging and celebrating it as a quintessential part of what professional practice is for everybody.</p><p>These hyper-conceptual cultures of work have lost sight of something terribly important: that it's in fact <em>irrational</em> to try to eliminate human judgement and subjectivity from systems. In so doing we might create systems that, with a narrow view, seem fair, transparent and effective. But just a tiny widening of that perspective reveals it to be a fa&#231;ade.</p><p>The cultural assumption that a rational, professional, mature approach to governance means excluding or minimising the experiential and working in progressively deeper abstractions is one we need to challenge. We need a rebalancing: a recognition that human judgement is not a failure mode but a vital part of how complex decisions are made well. We need leaders who recognise the limits imposed on them by the necessity of working in a conceptual bubble. And we need to pierce the bubble where we can: more <a href="https://en.wikipedia.org/wiki/Management_by_wandering_around#:~:text=The%20management%20by%20wandering%20around,the%20status%20of%20ongoing%20work.">management-by-walking-around</a>, more co-design, more agile practice, more trust, more decentralised decision-making. More "people and interactions over processes and tools".</p><p>We need to find space in our organisations for spontaneity, exception, serendipity and discretion. We do need good process, because a hard-experiential approach would definitely not be better &#8211; but we also need professional cultures that empower people to set process aside when it's justified, without fearing for their credibility (or their careers). We need to empower teams to make good decisions and then trust them to do the work. We need to practice describing what we know experientially in terms that others will understand, so that more options for transparency and accountability exist than the rendering of everything into numbers.</p><p>Good governance doesn't subsist in a collection of policies and processes. It's a habit of attention. Thinking clearly is important to almost everything we do, but whatever clarity we find is never absolute: even on our best days, the search for it happens in foggy weather.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.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! Subscribe for free to receive new posts. The next few will go into some examples of these dynamics at play.</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[Look! A Substack!]]></title><description><![CDATA[It's where the cool kids are. Y'know, the ones who'll want to talk about the philosopical underpinnings of agile and how to use them to make things better.]]></description><link>https://blog.harrym.com/p/look-a-substack</link><guid isPermaLink="false">https://blog.harrym.com/p/look-a-substack</guid><dc:creator><![CDATA[Harry Metcalfe]]></dc:creator><pubDate>Wed, 25 Jun 2025 11:16:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6P9A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa47c7ab6-882d-40af-8a3b-a938c4a79900_2048x610.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6P9A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa47c7ab6-882d-40af-8a3b-a938c4a79900_2048x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6P9A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa47c7ab6-882d-40af-8a3b-a938c4a79900_2048x610.png 424w, https://substackcdn.com/image/fetch/$s_!6P9A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa47c7ab6-882d-40af-8a3b-a938c4a79900_2048x610.png 848w, https://substackcdn.com/image/fetch/$s_!6P9A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa47c7ab6-882d-40af-8a3b-a938c4a79900_2048x610.png 1272w, https://substackcdn.com/image/fetch/$s_!6P9A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa47c7ab6-882d-40af-8a3b-a938c4a79900_2048x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6P9A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa47c7ab6-882d-40af-8a3b-a938c4a79900_2048x610.png" width="1456" height="434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a47c7ab6-882d-40af-8a3b-a938c4a79900_2048x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:434,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1866507,&quot;alt&quot;:&quot;Parnassos Mountain&quot;,&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://harrymetcalfe.substack.com/i/166791177?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa47c7ab6-882d-40af-8a3b-a938c4a79900_2048x610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Parnassos Mountain" title="Parnassos Mountain" srcset="https://substackcdn.com/image/fetch/$s_!6P9A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa47c7ab6-882d-40af-8a3b-a938c4a79900_2048x610.png 424w, https://substackcdn.com/image/fetch/$s_!6P9A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa47c7ab6-882d-40af-8a3b-a938c4a79900_2048x610.png 848w, https://substackcdn.com/image/fetch/$s_!6P9A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa47c7ab6-882d-40af-8a3b-a938c4a79900_2048x610.png 1272w, https://substackcdn.com/image/fetch/$s_!6P9A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa47c7ab6-882d-40af-8a3b-a938c4a79900_2048x610.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 role="img" 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><title></title><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">Parnassos Mountain, by <a href="http://By Electron08 - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=6359261">Electron08</a> - CC BY-SA 3.0</figcaption></figure></div><p>I really enjoy writing, but really struggle to do it consistently. It&#8217;s a strange thing. Or perhaps it just <em>feels </em>like a strange thing, because my writer friends assure me that it&#8217;s a completely normal thing, unless you&#8217;re <a href="https://substack.com/home/post/p-163564336">Charles Bukowski</a>.</p><p>Anyway: I did some writing earlier in the year, stalled a bit as tends to happen, and now have some more things I&#8217;d like to talk about. I&#8217;m hoping that a bit of community might help me keep momentum on the whole thing, and that more people might come across these posts if they&#8217;re here. So I&#8217;m going to move the old things over and zap the self-hosted blog (it is a <em>bit</em> 2005, after all). </p><p>In particular I&#8217;d like to think out loud about how organisations plan and get things done. I&#8217;m thinking mostly of government, as that&#8217;s where my experience is, but I think similar dynamics are at play in most big/complex organisations.</p><p>There&#8217;s a long history of technologists who are agile practitioners bemoaning the fact that the organisations they work for don&#8217;t really embrace agile principles, and in fact, work mostly in very non-agile ways. And an assumption that things would be better if that changed. </p><p>There&#8217;s some truth to this, but also a little <em>d&#233;formation professionnelle</em>. And perhaps, occasionally, a smidge of hubris. I think part of what makes agile software engineering principles fail to stick in wider contexts is the presence of an unfortunate and not very convincing assumption that &#8220;this works for software, so it&#8217;ll work for everything else too&#8221;.</p><p>But there are some deeper themes at play. There are some philosophical foundations that are useful: about how we see the world, how we come to know things, and what it even means to know things in the first place. Agile practices build on many of these ideas, making them practical and more straightforwardly implementable. And while we may not need or want our SLTs and boardrooms to be &#8220;agile&#8221;, I think we do need and want them to work with some of the same philosophical foundations in mind. </p><p>I think it&#8217;s possible for organisations to be more efficient, more productive, more effective at managing risk, more adept at acting on opportunities and more able to operate in ways more conductive to the flourishing of the people who work for them. Procurement doesn&#8217;t have to be broken, and HR doesn&#8217;t have to be soulless. Fairness and process are not synonymous. We don&#8217;t need policies to cover every eventuality. We can do things differently. We can&#8217;t manage everything with post-its on a wall, but we don&#8217;t need spreadsheets to manage everything either. </p><p>There are people doing these things differently, and places (and times) where procurement works pretty well actually, HR is alright, and proceses work pretty well. But there are a lot of places that are far from that ideal, and needn&#8217;t be.</p><p>I&#8217;d like to get some of this out of my head, and even more than that, I&#8217;d like to start a conversation: I have ideas, not solutions, and I think the solutions that do exist are ones we&#8217;ll find in practice, not in theory. So I&#8217;m very keen to talk, and to hear about people&#8217;s experiences. If you&#8217;re up for that, <a href="https://www.harrym.com/contact">please do let me know</a>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[GovTech Summit 2025]]></title><description><![CDATA[It's all gotten a bit big and complicated, hasn't it]]></description><link>https://blog.harrym.com/p/govtech-summit</link><guid isPermaLink="false">https://blog.harrym.com/p/govtech-summit</guid><dc:creator><![CDATA[Harry Metcalfe]]></dc:creator><pubDate>Thu, 20 Mar 2025 12:23:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uGvE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F967b8a7b-2986-4224-90ef-3833b314499a_4080x3072.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uGvE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F967b8a7b-2986-4224-90ef-3833b314499a_4080x3072.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uGvE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F967b8a7b-2986-4224-90ef-3833b314499a_4080x3072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uGvE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F967b8a7b-2986-4224-90ef-3833b314499a_4080x3072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uGvE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F967b8a7b-2986-4224-90ef-3833b314499a_4080x3072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uGvE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F967b8a7b-2986-4224-90ef-3833b314499a_4080x3072.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uGvE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F967b8a7b-2986-4224-90ef-3833b314499a_4080x3072.jpeg" width="1456" height="1096" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/967b8a7b-2986-4224-90ef-3833b314499a_4080x3072.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1096,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2534342,&quot;alt&quot;:&quot;Some panellists at the Govtech Summit, including Pat McFadden&quot;,&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://harrymetcalfe.substack.com/i/166801232?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F967b8a7b-2986-4224-90ef-3833b314499a_4080x3072.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Some panellists at the Govtech Summit, including Pat McFadden" title="Some panellists at the Govtech Summit, including Pat McFadden" srcset="https://substackcdn.com/image/fetch/$s_!uGvE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F967b8a7b-2986-4224-90ef-3833b314499a_4080x3072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uGvE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F967b8a7b-2986-4224-90ef-3833b314499a_4080x3072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uGvE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F967b8a7b-2986-4224-90ef-3833b314499a_4080x3072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uGvE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F967b8a7b-2986-4224-90ef-3833b314499a_4080x3072.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 role="img" 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><title></title><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>Great day at the GovTech Summit yesterday! Started off the day with delightful impromptu coffee with Rachel Murphy, James Findlay, and Emilia Hogarth &#8212; wonderful to reconnect after so long. Something very lovely (and valuable) about just being in town and bumping into people.</p><p>Early talks focussed on themes that have been pretty consistent/familiar over the years - leadership, skills, performance management, funding models, process, etc - but a good bit of disagreement around the acceptance of failure: should ministers openly own up to honourable failures, or is that just politically na&#239;ve / therefore never gonna happen? Still an open question, but an important one as I think it sits underneath and blocks progress on a lot of those other themes.</p><p>Pat McFadden summed up the challenge well in his closing panel: it&#8217;s not so much a problem with the people, but with the accumulated risk-aversion and process complexity, and (implied) the difficulty in dismantling that. It&#8217;s a tough thing when the tools that used to keep you safe start to lock you into decline. But I think that&#8217;s where we are. And fixing that will need political leadership and a willingness to defend those honourable failures. Josh Simons &#8211; on a different panel &#8211; gave an optimistic point on this, saying that in his conversations with voters, the overwhelming trend is that people understand not everything will go perfectly, and that if you&#8217;re straight with them, they&#8217;re pretty understanding.</p><p>Great chat with Ian Makgill from Spend Network about the practical uses of AI, avoiding the hype curve, getting the value and the mindset shift that needs. There&#8217;s definitely a change in thinking required for getting the best out of AI technologies. So one must keep an open mind. But, as someone wise once said, not so open our brains fall out.</p><p>Great to meet Seb Barker (AI transcription for casework), Deven Ghelani (bridging the policy/delivery divide), Wyndham Plumptre (a modern procurement platform - good work in an area deeply in need of disruption), Maryam Torshizi (agentic deep research that sounds like it&#8217;ll give ChatGPT a run for its money) &#8211; all doing very interesting work</p><p>Panel with Georgia Gould, minister for procurement, was probably the highlight of the panels - talking about the procurement challenges faced by government. Some legislative, with general optimism about the Procurement Act on that front; others cultural, with perhaps slightly less optimism from the panel but lots of positive action &#8211; pilot/small scale experiements going on to try and move things forward.</p><p>There was some talk about it being great for SMEs to contract with government through large primes (<em>No. It. Bloody. Isn&#8217;t.</em>) and she jumped straight in to say that direct spend is what counts, and that&#8217;s what they&#8217;re measuring &#8211; fantastic stuff. Looking forward to more!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.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! Subscribe for free to receive new posts.</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, the journey, and the destination]]></title><description><![CDATA[The output isn't a&#821;l&#821;w&#821;a&#821;y&#821;s&#821; usually the point]]></description><link>https://blog.harrym.com/p/ai-the-journey-and-the</link><guid isPermaLink="false">https://blog.harrym.com/p/ai-the-journey-and-the</guid><dc:creator><![CDATA[Harry Metcalfe]]></dc:creator><pubDate>Sun, 09 Feb 2025 12:27:00 GMT</pubDate><content:encoded><![CDATA[<p>I&#8217;ve been using LinkedIn more recently. I&#8217;ve been avoiding the algorithms for a few years so it&#8217;s interesting to be consuming the output of one again. Some time away has made it much easier to resist the infinite scroll.</p><p>For all their disadvantages, the algorithms do sometimes surface interesting things you&#8217;d otherwise never see. One of those this week was a service that will automate the writing and publishing of a daily post on LinkedIn for you.</p><p>I don&#8217;t think it&#8217;s a very good idea. But it did set off a chain of thoughts: why, exactly, is it a terrible idea? It has many proponents (it seems quite popular). And I&#8217;m sure it does create useful content sometimes. For busy people, it might be worth its $60/month subscription.</p><p>Of course, passing off things an AI wrote as your own work is dishonest, and that&#8217;s my main problem with it. But there&#8217;s a deeper thing than that. Writing something isn&#8217;t just about having the written thing. The process of writing itself teaches you something. Hones ideas and arguments. Connects different concepts. Helps to make sure that when you meet someone you&#8217;ve connected with on LinkedIn, you&#8217;ve got something to say.</p><p>There are plenty of cases where the value is in &#8220;having the thing&#8221;. I read an AI generated summary of the news most mornings. I&#8217;m sure I could be a deeper appreciator of the news by writing that summary myself, but that&#8217;s not my goal. I also don&#8217;t mind if I don&#8217;t know what all of the news is - I&#8217;m happy just getting a sense of it. So just having the summary to read is the useful thing, and AI is great for that.</p><p>But for lots of things, the process of creating the thing is as (or more) important than the thing itself. We want AIs to do busywork for us, to help prompt ideas, to check our thinking, to assist in research - all that is great. Sometimes a bit of initial drafting is okay too. But taking that final, occasionally tempting step - letting a bot do the actual writing for you - is a trap.</p><p>It&#8217;ll save some time, but it&#8217;ll cost a little wisdom &#8212; often, the journey is more important than the destination.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Sustainable pace as a design constraint]]></title><description><![CDATA[Doing more by slowing down]]></description><link>https://blog.harrym.com/p/sustainable-pace-as-a-design</link><guid isPermaLink="false">https://blog.harrym.com/p/sustainable-pace-as-a-design</guid><dc:creator><![CDATA[Harry Metcalfe]]></dc:creator><pubDate>Wed, 05 Feb 2025 12:30:00 GMT</pubDate><content:encoded><![CDATA[<p>I&#8217;ve always been a believer in maintaining a sustainable pace. Many organisations, especially in agency-land, fail to prioritise it, leading to unhappy teams, high staff turnover, and - most critically - missed opportunities to build the institutional knowledge and strong culture of delivery that high-performing teams rely on.</p><p>I&#8217;ve heard some take a mercenary view, arguing that the cost of burnout can be offset by a strong recruitment function. But I think that stinks. People are not objects. And it doesn&#8217;t solve the main problem anyway: that churning through staff erodes culture and institutional knowledge, which are the real foundations of long-term value.</p><p>A sustainable pace benefits teams by providing reassurance that working hours and the pressure to deliver will be reasonable. Rightly, it&#8217;s often discussed alongside team welfare, mental health, and work-life balance. But it shouldn&#8217;t be mistaken for simply &#8220;doing less&#8221; to preserve those things. It doesn&#8217;t absolve us of our responsibility to work efficiently, deliver value for money, and achieve good financial results. Our clients and stakeholders rightly expect those things.</p><p>Sustainable pace is a scary idea for some clients, especially those who come from a culture of overwork. Those clients might need a parallel reassurance that we&#8217;re not simply insisting on prioritising our own interests by doing less in a billable day. (By the way, if you are doing this, stop - it&#8217;s a trap - and a competitive disadvantage against your less scrupulous peers.)</p><p>Instead, think of sustainable pace as the driving reason to improve ways of working. As the primary reason to make the investments you make in tools, training, collaboration, and refining your delivery processes. As a design constraint you impose on yourself to drive long-term value.</p><p>Delivery is a marathon, not a sprint - but marathons require training.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The State of Digital Government Review: It's the right ideas, again (and again)]]></title><description><![CDATA[I just read the State of Digital Government review published last week.]]></description><link>https://blog.harrym.com/p/the-state-of-digital-government</link><guid isPermaLink="false">https://blog.harrym.com/p/the-state-of-digital-government</guid><dc:creator><![CDATA[Harry Metcalfe]]></dc:creator><pubDate>Wed, 29 Jan 2025 12:31:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cOXt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18913ff1-b3ff-4ef7-8df8-6d5577035ef3_960x640.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cOXt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18913ff1-b3ff-4ef7-8df8-6d5577035ef3_960x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cOXt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18913ff1-b3ff-4ef7-8df8-6d5577035ef3_960x640.png 424w, https://substackcdn.com/image/fetch/$s_!cOXt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18913ff1-b3ff-4ef7-8df8-6d5577035ef3_960x640.png 848w, https://substackcdn.com/image/fetch/$s_!cOXt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18913ff1-b3ff-4ef7-8df8-6d5577035ef3_960x640.png 1272w, https://substackcdn.com/image/fetch/$s_!cOXt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18913ff1-b3ff-4ef7-8df8-6d5577035ef3_960x640.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cOXt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18913ff1-b3ff-4ef7-8df8-6d5577035ef3_960x640.png" width="960" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18913ff1-b3ff-4ef7-8df8-6d5577035ef3_960x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76063,&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://harrymetcalfe.substack.com/i/166801848?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18913ff1-b3ff-4ef7-8df8-6d5577035ef3_960x640.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_!cOXt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18913ff1-b3ff-4ef7-8df8-6d5577035ef3_960x640.png 424w, https://substackcdn.com/image/fetch/$s_!cOXt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18913ff1-b3ff-4ef7-8df8-6d5577035ef3_960x640.png 848w, https://substackcdn.com/image/fetch/$s_!cOXt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18913ff1-b3ff-4ef7-8df8-6d5577035ef3_960x640.png 1272w, https://substackcdn.com/image/fetch/$s_!cOXt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18913ff1-b3ff-4ef7-8df8-6d5577035ef3_960x640.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 role="img" 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><title></title><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 just read the <a href="https://www.gov.uk/government/publications/state-of-digital-government-review/state-of-digital-government-review">State of Digital Government review</a> published last week. If you&#8217;d rather not read the whole thing, here&#8217;s a <a href="https://harrym.micro.blog/2025/01/29/a-short-genai-summary-of/">quick GenAI summary</a>.</p><p>It&#8217;s a good read. It says all the right things, and it&#8217;s clear, positive, and generally free of consultantese. It feels grounded in the right kind of culture and thinking.</p><p>That said, it&#8217;s also a bit frustrating, as the &#8220;right things&#8221; have been the same for many years. <a href="https://ntouk.wordpress.com/e-government-and-digital-government-archives/">Jerry Fishenden&#8217;s archive of similar documents</a> over time (decades!) makes for sobering reading.</p><p>So why doesn&#8217;t this stuff stick? What is trapping us in this cycle, where we make progress but then fall back? Or in the words of the review, why is it that &#8220;these successes are too often achieved despite the system rather than because of it.&#8221;</p><p>A lot of what the review advocates feels like a return to the early work of GDS, which would be great. But that effort, like each bit of progress before it, has been undone over time. Not entirely &#8211; there were some lasting and important wins &#8211; but those wins didn&#8217;t bring the sweeping changes many of us expected.</p><p>Unfortunately, in some important ways, digital government today is as challenging a delivery environment as it ever was. We still see underinvestment, muddled thinking around capital versus expenditure, an overfocus on cost-cutting without sufficiently considering value, flawed procurement processes, a lack of outcome-based thinking, silos/too few teams working openly, a terribly challenging legacy IT estate and so on.</p><p>It remains the case that digital teams are tasked with delivering world-class services that drive growth, but without the levers to fix the systemic issues that are the actual problem. Because it&#8217;s not the technology that&#8217;s hard: it&#8217;s the environment it&#8217;s built in. GDS&#8217;s great breakthrough happened because it <em>did</em> get some of those levers, and that&#8217;s why we saw some real change under its leadership, before some rather <a href="https://www.computerweekly.com/blog/Computer-Weekly-Editors-Blog/GDS-HMRC-and-Verify-so-much-for-cross-government-digital-collaboration">nasty interdepartmental politics</a> <a href="https://committees.parliament.uk/writtenevidence/95798/pdf/">robbed it of its influence</a>.</p><p>More positively, it&#8217;s reassuring that strong leadership, ministerial support and good thinking from the centre feel like they&#8217;re on the rise. While much of the review isn&#8217;t new, it is right, and that&#8217;s a good step forward. Here&#8217;s hoping for more of the same, and for teams that are empowered enough to actually do it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.harrym.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.harrym.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[AI is useful, but not yet as useful as people think, and it's hard]]></title><description><![CDATA[It won't always do as it's told, but most people think that about computers anyway]]></description><link>https://blog.harrym.com/p/ai-is-useful-but-not</link><guid isPermaLink="false">https://blog.harrym.com/p/ai-is-useful-but-not</guid><dc:creator><![CDATA[Harry Metcalfe]]></dc:creator><pubDate>Mon, 27 Jan 2025 12:33:00 GMT</pubDate><content:encoded><![CDATA[<p>We do need to use it, but the current widespread assumption in organisations that computers will always do what they are told when given a good set of instructions will no longer be true &#8211; and that requires a different way of thinking about the services we build.</p><p>But we are perhaps helped in this by the fact that the majority of users do not share that mistaken impression, finding that computers do the wrong thing, behave in unexpected ways and make unreasonably complicated demands <em>all the time</em>.</p><p>I think, and hope, that AI deployed well will reduce the extent to which users have that experience. But it will also increase the frequency with which organisations have to deal with unexpected things, like honouring wrong advice given by a chatbot, or rapidly admitting that a bad decision has been made by an AI and making it right, with all the implications of fallibility that carries. Our current generation of AI tools (and probably all of them, forever) are fundamentally probabilistic, and therefore, will always be wrong some amount of the time.</p><p>This isn&#8217;t a killer problem though. Because people are frequently wrong too. The same standard should apply as does to self-driving cars (coming any day now I&#8217;m sure &#128580;): not &#8220;can AIs be wrong&#8221;, but &#8220;are AIs less wrong, less often than people doing the same job&#8221;? Or perhaps even just wrong at the same rate, but at less expense.</p><p>One of the complexities about all of this at the moment is that it&#8217;s a real mixed bag. In some cases, the AIs are pretty good. In others, they are terrible. And you can&#8217;t always tell without trying, and once you&#8217;ve tried and failed, it&#8217;s not always clear whether the AI just couldn&#8217;t do it, or whether the implementation was bad. And so the hype vs realism debate rumbles on, with both sides equally able to cite good examples for their cases.</p><p>Time will tell, but I&#8217;m betting on the robots to clinch it. Eventually.</p>]]></content:encoded></item></channel></rss>