<?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[Simply Boring AI]]></title><description><![CDATA[Making AI useful, boring, and safe. With art and stories.]]></description><link>https://www.simplyboring.ai</link><image><url>https://www.simplyboring.ai/img/substack.png</url><title>Simply Boring AI</title><link>https://www.simplyboring.ai</link></image><generator>Substack</generator><lastBuildDate>Sat, 22 Aug 2026 23:42:48 GMT</lastBuildDate><atom:link href="https://www.simplyboring.ai/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Gary Ang (Ming)]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[simplyboringai@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[simplyboringai@substack.com]]></itunes:email><itunes:name><![CDATA[Gary Ang (Ming)]]></itunes:name></itunes:owner><itunes:author><![CDATA[Gary Ang (Ming)]]></itunes:author><googleplay:owner><![CDATA[simplyboringai@substack.com]]></googleplay:owner><googleplay:email><![CDATA[simplyboringai@substack.com]]></googleplay:email><googleplay:author><![CDATA[Gary Ang (Ming)]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Evaluation and Benchmarking for Agentic AI Systems]]></title><description><![CDATA[A chapter I wrote recently]]></description><link>https://www.simplyboring.ai/p/evaluation-and-benchmarking-for-agentic</link><guid isPermaLink="false">https://www.simplyboring.ai/p/evaluation-and-benchmarking-for-agentic</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Thu, 20 Aug 2026 07:03:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Skb5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f11a4a1-4b45-4064-a135-4bc7ae1f5c47_1201x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve posted more than once about the useless things in AI risk management. One of these is benchmark testing. </p><p>Benchmarks are useful for comparing models. But they have their limitations when you are trying to deploy something for your task that is part of your use case, in your environment, with your data, and under your constraints. Benchmarks are not a substitute for contextual testing. </p><p>I once asked a bank how they tested a coding agent. They replied that they used standard problems such as the traveling salesman problem, sorting etc. I said why did you do such useless testing? You could have saved your time by reading a paper benchmarking the model. Such testing told you nothing about how the agent would perform with your codebases, libraries and the organisation&#8217;s coding quirks. </p><p>Earlier in the year, I spent some time helping write a chapter in Singapore Computer Society&#8217;s AI Ethics and Governance Body of Knowledge on evaluating and assuring agentic AI systems. The chapter is called &#8220;Evaluation and Benchmarking for Agentic AI Systems: From Benchmarks to Assurance&#8221;. Co-authors are April Chin and Mia Hoffmann at Resaro.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Skb5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f11a4a1-4b45-4064-a135-4bc7ae1f5c47_1201x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Skb5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f11a4a1-4b45-4064-a135-4bc7ae1f5c47_1201x720.png 424w, https://substackcdn.com/image/fetch/$s_!Skb5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f11a4a1-4b45-4064-a135-4bc7ae1f5c47_1201x720.png 848w, https://substackcdn.com/image/fetch/$s_!Skb5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f11a4a1-4b45-4064-a135-4bc7ae1f5c47_1201x720.png 1272w, https://substackcdn.com/image/fetch/$s_!Skb5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f11a4a1-4b45-4064-a135-4bc7ae1f5c47_1201x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Skb5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f11a4a1-4b45-4064-a135-4bc7ae1f5c47_1201x720.png" width="1201" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f11a4a1-4b45-4064-a135-4bc7ae1f5c47_1201x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1201,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:172636,&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://www.simplyboring.ai/i/211965437?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f11a4a1-4b45-4064-a135-4bc7ae1f5c47_1201x720.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_!Skb5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f11a4a1-4b45-4064-a135-4bc7ae1f5c47_1201x720.png 424w, https://substackcdn.com/image/fetch/$s_!Skb5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f11a4a1-4b45-4064-a135-4bc7ae1f5c47_1201x720.png 848w, https://substackcdn.com/image/fetch/$s_!Skb5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f11a4a1-4b45-4064-a135-4bc7ae1f5c47_1201x720.png 1272w, https://substackcdn.com/image/fetch/$s_!Skb5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f11a4a1-4b45-4064-a135-4bc7ae1f5c47_1201x720.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It is now out. Here are some key points from the chapter:</p><p>A benchmark tells you what an agent can do. Deployment depends on what it will do, reliably and safely and at a cost you can live with, inside your own systems. Those are two totally different questions.</p><p>The reason is that an agent is not just a model. It is the harness around it - the planning loop, the tools that act on the world, the memory that carries mistakes forward, the connections into your systems. Classical evaluation was built for one model answering one prompt. It measures almost none of what an agent actually does across many steps.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V2IW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a8322-2396-42a9-9e38-5f3b889ebc9a_848x304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V2IW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a8322-2396-42a9-9e38-5f3b889ebc9a_848x304.png 424w, https://substackcdn.com/image/fetch/$s_!V2IW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a8322-2396-42a9-9e38-5f3b889ebc9a_848x304.png 848w, https://substackcdn.com/image/fetch/$s_!V2IW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a8322-2396-42a9-9e38-5f3b889ebc9a_848x304.png 1272w, https://substackcdn.com/image/fetch/$s_!V2IW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a8322-2396-42a9-9e38-5f3b889ebc9a_848x304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V2IW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a8322-2396-42a9-9e38-5f3b889ebc9a_848x304.png" width="848" height="304" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/684a8322-2396-42a9-9e38-5f3b889ebc9a_848x304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:304,&quot;width&quot;:848,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25096,&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;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/211965437?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a8322-2396-42a9-9e38-5f3b889ebc9a_848x304.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_!V2IW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a8322-2396-42a9-9e38-5f3b889ebc9a_848x304.png 424w, https://substackcdn.com/image/fetch/$s_!V2IW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a8322-2396-42a9-9e38-5f3b889ebc9a_848x304.png 848w, https://substackcdn.com/image/fetch/$s_!V2IW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a8322-2396-42a9-9e38-5f3b889ebc9a_848x304.png 1272w, https://substackcdn.com/image/fetch/$s_!V2IW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a8322-2396-42a9-9e38-5f3b889ebc9a_848x304.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Across many domains, most agents run only about ten steps before a human has to step in, and most teams still check them by hand. Evaluation is not keeping up with deployment. And you cannot scale what you cannot show to be reliable.</p><p>The chapter sets out the key layers to evaluate across, principles for doing it inside an enterprise, and a five-stage playbook for teams starting from nothing. The playbook does not start with public benchmarks. It starts with your own tasks.</p><p>Grateful to April and Mia for the collaboration, and to the Singapore Computer Society team and reviewers who made it sharper. Link in the comments.</p><p>#AgenticAI #AIRiskManagement #AIEvaluation #AIGovernance</p><p>Link (login required) - https://www.scs.org.sg/bok/ai-ethics-v2-1?document=b46188f7-523c-4332-9a5a-3ae006e0ac51</p><p>PDF print-out from SCS&#8217; Book of Knowledge</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Agentic Evals Clean</div><div class="file-embed-details-h2">402KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.simplyboring.ai/api/v1/file/d0b53583-b03b-44d8-bcd4-a961fd997433.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.simplyboring.ai/api/v1/file/d0b53583-b03b-44d8-bcd4-a961fd997433.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[What does it mean to be 'good' at AI?]]></title><description><![CDATA[What does it mean to be 'good' at AI?]]></description><link>https://www.simplyboring.ai/p/what-does-it-mean-to-be-good-at-ai</link><guid isPermaLink="false">https://www.simplyboring.ai/p/what-does-it-mean-to-be-good-at-ai</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Wed, 19 Aug 2026 01:23:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BcWa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2b6384-1a97-4dbe-98c3-78a827d89e91_989x559.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_!BcWa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2b6384-1a97-4dbe-98c3-78a827d89e91_989x559.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BcWa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2b6384-1a97-4dbe-98c3-78a827d89e91_989x559.png 424w, https://substackcdn.com/image/fetch/$s_!BcWa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2b6384-1a97-4dbe-98c3-78a827d89e91_989x559.png 848w, https://substackcdn.com/image/fetch/$s_!BcWa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2b6384-1a97-4dbe-98c3-78a827d89e91_989x559.png 1272w, https://substackcdn.com/image/fetch/$s_!BcWa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2b6384-1a97-4dbe-98c3-78a827d89e91_989x559.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BcWa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2b6384-1a97-4dbe-98c3-78a827d89e91_989x559.png" width="989" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef2b6384-1a97-4dbe-98c3-78a827d89e91_989x559.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:989,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202157,&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://www.simplyboring.ai/i/211794910?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2b6384-1a97-4dbe-98c3-78a827d89e91_989x559.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_!BcWa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2b6384-1a97-4dbe-98c3-78a827d89e91_989x559.png 424w, https://substackcdn.com/image/fetch/$s_!BcWa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2b6384-1a97-4dbe-98c3-78a827d89e91_989x559.png 848w, https://substackcdn.com/image/fetch/$s_!BcWa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2b6384-1a97-4dbe-98c3-78a827d89e91_989x559.png 1272w, https://substackcdn.com/image/fetch/$s_!BcWa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2b6384-1a97-4dbe-98c3-78a827d89e91_989x559.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><span>What does it mean to be 'good' at AI?</span></em><br><span> </span><br><span>Good at prompt engineering? Able to use an AI tool well? An expert at deploying AI systems? Able to build and train a foundation AI model from scratch?</span><br><span> </span><br><span>Perhaps none of these things. Not for most people, in most jobs.</span><br><span> </span><br><span>Being good at AI could be both simpler, and harder.</span><br><br><span>Stephen Tracy and I built Job AQ as an experiment to think about this. A free and short behavioural assessment to understand how well you actually work with AI, not what you know about it. In contexts that are relevant. The scenarios are drawn from archetypes that match your job.</span><br><span> </span><br><span>Here's what you get from it.</span><br><span> </span><br><span>Before: A feeling. "I'm pretty good with AI."</span><br><span>After: A score, and blind spots likely to trip you up.</span><br><span> </span><br><span>Before: No real idea where you stand.</span><br><span>After: Your 4 behaviours side by side, where you are strong and where you are weak.</span><br><span> </span><br><span>Before: Guessing where AI would even help in your work.</span><br><span>After: A skills map with the opportunities.</span><br><span> </span><br><span>Before, for a team: Adoption numbers that tell you nothing.</span><br><span>After: Who can be trusted with AI, and where the blind spots are.</span><br><span> </span><br><span>Take it once and you have a baseline. Take it again in a quarter and you have a before-and-after.</span><br><span> </span><br><span>Free. Fast. Try it at jobaq.me.</span><br><span> </span><br><span>The free ebook below explains "The Whole Elephant" (based on my old illustration). In the carousel below.</span><br><br><strong><a href="https://www.linkedin.com/search/results/all/?keywords=%23ai&amp;origin=HASH_TAG_FROM_FEED"><span>#AI</span></a></strong><span> </span><strong><a href="https://www.linkedin.com/search/results/all/?keywords=%23aifluency&amp;origin=HASH_TAG_FROM_FEED"><span>#AIFluency</span></a></strong><span> </span><strong><a href="https://www.linkedin.com/search/results/all/?keywords=%23futureofwork&amp;origin=HASH_TAG_FROM_FEED"><span>#FutureOfWork</span></a></strong><span> </span><strong><a href="https://www.linkedin.com/search/results/all/?keywords=%23airiskmanagement&amp;origin=HASH_TAG_FROM_FEED"><span>#AIRiskManagement</span></a></strong></p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Jobaq Ebook Extended</div><div class="file-embed-details-h2">825KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.simplyboring.ai/api/v1/file/ca2d592f-e0ec-4553-ba4d-89bba27e7778.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.simplyboring.ai/api/v1/file/ca2d592f-e0ec-4553-ba4d-89bba27e7778.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p> </p>]]></content:encoded></item><item><title><![CDATA[Independent Life and Portfolio Theory]]></title><description><![CDATA[I&#8217;m enjoying independent life too much to go back to a full-time role.]]></description><link>https://www.simplyboring.ai/p/independent-life-and-portfolio-theory</link><guid isPermaLink="false">https://www.simplyboring.ai/p/independent-life-and-portfolio-theory</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Sun, 16 Aug 2026 11:54:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!l0hp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3946c58-2449-4814-9a75-a4ab5069cf5d_1076x604.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m enjoying independent life too much to go back to a full-time role.</p><p>Someone saw one of my LinkedIn updates last week and asked if I had gone back to a full time job. No way, I said. I&#8217;m pretty much still a Grab or Uber driver by another name.</p><p>A heavy week. A discussion with the risk folks of a major insurer. Two runs of my AI risk management course for a banking association. A full day of a similar thing for insurance professionals. A few new engagements agreed before the week was out.</p><p>Interestingly, I&#8217;ve started to explain what I do now, not what I used to do. A lot of art. A lot of training. Lots of building. A fair amount of writing. From AI governance to financial regulation to the deep technical stuff.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l0hp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3946c58-2449-4814-9a75-a4ab5069cf5d_1076x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l0hp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3946c58-2449-4814-9a75-a4ab5069cf5d_1076x604.png 424w, https://substackcdn.com/image/fetch/$s_!l0hp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3946c58-2449-4814-9a75-a4ab5069cf5d_1076x604.png 848w, https://substackcdn.com/image/fetch/$s_!l0hp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3946c58-2449-4814-9a75-a4ab5069cf5d_1076x604.png 1272w, https://substackcdn.com/image/fetch/$s_!l0hp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3946c58-2449-4814-9a75-a4ab5069cf5d_1076x604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l0hp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3946c58-2449-4814-9a75-a4ab5069cf5d_1076x604.png" width="1076" height="604" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3946c58-2449-4814-9a75-a4ab5069cf5d_1076x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:604,&quot;width&quot;:1076,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1071594,&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://www.simplyboring.ai/i/211409902?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3946c58-2449-4814-9a75-a4ab5069cf5d_1076x604.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_!l0hp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3946c58-2449-4814-9a75-a4ab5069cf5d_1076x604.png 424w, https://substackcdn.com/image/fetch/$s_!l0hp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3946c58-2449-4814-9a75-a4ab5069cf5d_1076x604.png 848w, https://substackcdn.com/image/fetch/$s_!l0hp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3946c58-2449-4814-9a75-a4ab5069cf5d_1076x604.png 1272w, https://substackcdn.com/image/fetch/$s_!l0hp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3946c58-2449-4814-9a75-a4ab5069cf5d_1076x604.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">One of the slides I have been started using to introduce myself.</figcaption></figure></div><p>I&#8217;m essentially a gig worker. Someone needs training. Or a piece written. Or some other odd job. And I&#8217;m there. If the destination fits.</p><p>Some reflections on independent life. And what gig work has to do with portfolio theory.</p><h3><strong>From Grab to portfolio theory</strong></h3><p>Much of what I do is not so different from driving Grab or Uber. But I know the risks of this kind of life. And so I&#8217;ve reached back to an earlier part of my career to manage these risks. I used to run investment risk for Singapore&#8217;s foreign reserves. It turns out the same rules apply to a very different portfolio - my own independent life. So 5 simple reflections from this perspective.</p><p><strong>Never let one client own you.</strong></p><p>Concentration risk is the enemy of an investment portfolio. It&#8217;s also the enemy of independence. The moment you have a single paymaster, everything bends to that relationship. You&#8217;re a pseudo-employee without the benefits of a real job.</p><p>So I spread it broad on purpose from the start. This week alone - a major insurer, a banking association, an insurance body, and a handful of new engagements agreed: a governance institute, a university, an international regulator programme. My LinkedIn now has close to 10 live affiliations. And a few more coming soon, including an adjunct gig teaching AI financial forecasting.</p><p>And I tell people I don&#8217;t just do training. I can help write and build too. And I don&#8217;t just do AI governance. I can do financial and investment risk. And a variety of financial regulatory topics. And I can go as deep into AI technicals as you want me to.</p><p><strong>Charge the risk premium.</strong></p><p>Higher risk, higher yield. Grab has peak pricing. Every gig has its own return and its own risk, and the price should track both.</p><p>I try not to judge a gig by the fee in front of me. I think better to price it across its full lifetime. Some work pays nothing or little now and pays much more later. Some work pays well now and costs you your freedom. And occasionally, there are the requests that just want to borrow what you have for free. Forever. For something called exposure that I do not care for.</p><p>I&#8217;ve become a lot clearer-eyed. And I try not to confuse being busy with being paid.</p><p><strong>Have some dividend-yielding assets.</strong></p><p>Much of what I do only pays when I am in the room, and it stops the moment I stop. That&#8217;s the biggest issue with such gig work. You can be fully booked and still be selling hours one at a time, forever.</p><p>So I have been building the other kind. This past week my ebook store went up. At <strong><a href="http://learn.simplyboring.ai/">learn.simplyboring.ai</a></strong>. 5 ebooks now. Another 10 in the works. Write it once, sell it many times. It is slow and unglamorous. But an ebook is the closest thing I have to an asset that pays dividends while I am doing art.</p><p><strong>Hold something uncorrelated.</strong></p><p>Every portfolio needs a position that does not move with the rest. Mine is the art. It pays almost nothing, but that&#8217;s not the point. This week, tired after four days of delivery, I started a whole new watercolour style anyway - because I cannot keep still, and because painting is the one thing I do that has nothing to do with AI.</p><p>I have no illusions that the interest in AI will last forever. Everything cools. The frameworks get commoditised, the novelty wears off, someone builds a tool that does the boring parts. The AI side of me will become irrelevant one day. When that day comes, I hope the art, the platforms, and the odd non-AI thing can help me hedge.</p><p><strong>Rebalance when the work comes.</strong></p><p>My life is now full of peaks and troughs. Sometimes, there are too many gigs. Sometimes, close to zero. And so when the email comes, the instinct is to grab all of it. Partly greed, partly the old fear that it might dry up tomorrow.</p><p>Now that I am at month 8, I can see a clear need to rebalance. I cannot keep taking every gig at the same price. I need to do fewer, and charge more for the hard ones. And say &#8216;no&#8217; more often. Which I have now realised takes some skill. Even Grab drivers decline gigs, or wait for peak pricing. And the irony is that I have not rebalanced my own investment portfolio for months. And that&#8217;s also something one needs to keep watch on when independent.</p><h3><strong>So, a gig worker</strong></h3><p>A Grab driver and an independent like me are not so different. Both are just managing a portfolio. Mine is now 2.5 companies - <strong><a href="https://quaintitative.com/">Quaintitative </a></strong>(I know, confusing name) for the work, <strong><a href="https://www.simplyboring.ai/">Simply Boring AI</a></strong> for the products, and a stealth one I am building with Stephen Tracy.</p><p>Almost 8 months in. The portfolio is taking shape. I still cannot keep still. And I don&#8217;t think that is going to change.</p><p>#IndependentLife #Quaintitative #PortfolioThinking #AIRiskManagement #Transitions #Reflections</p>]]></content:encoded></item><item><title><![CDATA[Boring Questions on AI Risk Management for Directors]]></title><description><![CDATA[At a board briefing, a director from a financial institution asked me a simple question - what do I actually need to know?]]></description><link>https://www.simplyboring.ai/p/boring-questions-on-ai-risk-management</link><guid isPermaLink="false">https://www.simplyboring.ai/p/boring-questions-on-ai-risk-management</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Tue, 11 Aug 2026 11:21:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8tFe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e26c6-f009-4889-b557-669517b435c1_1410x2250.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_!8tFe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e26c6-f009-4889-b557-669517b435c1_1410x2250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8tFe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e26c6-f009-4889-b557-669517b435c1_1410x2250.png 424w, https://substackcdn.com/image/fetch/$s_!8tFe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e26c6-f009-4889-b557-669517b435c1_1410x2250.png 848w, https://substackcdn.com/image/fetch/$s_!8tFe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e26c6-f009-4889-b557-669517b435c1_1410x2250.png 1272w, https://substackcdn.com/image/fetch/$s_!8tFe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e26c6-f009-4889-b557-669517b435c1_1410x2250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8tFe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e26c6-f009-4889-b557-669517b435c1_1410x2250.png" width="308" height="491.48936170212767" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f30e26c6-f009-4889-b557-669517b435c1_1410x2250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2250,&quot;width&quot;:1410,&quot;resizeWidth&quot;:308,&quot;bytes&quot;:1940143,&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://www.simplyboring.ai/i/210737819?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e26c6-f009-4889-b557-669517b435c1_1410x2250.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_!8tFe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e26c6-f009-4889-b557-669517b435c1_1410x2250.png 424w, https://substackcdn.com/image/fetch/$s_!8tFe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e26c6-f009-4889-b557-669517b435c1_1410x2250.png 848w, https://substackcdn.com/image/fetch/$s_!8tFe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e26c6-f009-4889-b557-669517b435c1_1410x2250.png 1272w, https://substackcdn.com/image/fetch/$s_!8tFe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e26c6-f009-4889-b557-669517b435c1_1410x2250.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At a board briefing, a director from a financial institution asked me a simple question - what do I actually need to know? I don&#8217;t think I answered that question well.</p><p>First, I did not have a clean answer to point him to. There has been plenty written for boards in general. I could answer his questions with what was in these publications, but that would not have been totally correct for finance. Second, answering it in detail takes a bit more than can be contained in a simple answer.</p><p>The Singapore Institute of Directors also put out its <a href="https://www.sid.org.sg/Web/Resources/AI_Guide_for_Boards_in_Singapore.aspx">AI Guide for Boards in Singapore</a> recently - a broad and generous map of the whole AI question a board faces. Strategy, value, talent, resilience, governance. Not a bad place to start.</p><p>What it said is generally applicable. But the financial sector&#8217;s risk management discipline, built over decades and paid for in real losses, has its own demands.</p><p>When the SID guide does reach into the financial sector, it reaches for the FEAT principles - Fairness, Ethics, Accountability, Transparency. Good principles. But principles are all they are. They tell you what a good outcome looks like. Not how to get there.</p><p>I had a hand in Singapore&#8217;s first set of AI risk management guidelines for the financial sector - the MAS AI Risk Management Guidelines (AIRG).</p><p>As the SID guide did not mention the AIRG, I decided to try to use this opportunity to answer the director&#8217;s question the way I know best - written, and through a financial-sector lens. This book uses the SID guide as a starting point (no point re-inventing the wheel), and connects it to the AIRG.</p><p>It is deliberately boring.</p><p>It starts with the five core areas in the AIRG that a board has to be responsible for, and the 5 questions I had shared with the board.</p><p>And then I go deeper.</p><p>It is just a start. So no matter how this got into your hands, feel free to pass it on.</p><p>The last page tells you how to reach me if you would like to argue with me. Tell me where I am wrong. I would like to learn more on this.</p><p>Just subscribe for free to my Substack to get access to the full ebook. Details in the email when you subscribe.</p><p>#AIRiskManagement #AIGovernance #AIBoards</p><p>Excerpt below. </p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Excerpt Ai Risk Management For Directors</div><div class="file-embed-details-h2">1.47MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.simplyboring.ai/api/v1/file/6d61e227-1892-4603-ae02-9b51f6d2d999.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.simplyboring.ai/api/v1/file/6d61e227-1892-4603-ae02-9b51f6d2d999.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Unfocused]]></title><description><![CDATA[The rojak independent life]]></description><link>https://www.simplyboring.ai/p/unfocused</link><guid isPermaLink="false">https://www.simplyboring.ai/p/unfocused</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Sun, 09 Aug 2026 15:12:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RCYI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4509d01-f9db-4ce9-8803-1b92a600c983_627x1025.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_!RCYI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4509d01-f9db-4ce9-8803-1b92a600c983_627x1025.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RCYI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4509d01-f9db-4ce9-8803-1b92a600c983_627x1025.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RCYI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4509d01-f9db-4ce9-8803-1b92a600c983_627x1025.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RCYI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4509d01-f9db-4ce9-8803-1b92a600c983_627x1025.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RCYI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4509d01-f9db-4ce9-8803-1b92a600c983_627x1025.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RCYI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4509d01-f9db-4ce9-8803-1b92a600c983_627x1025.jpeg" width="627" height="1025" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4509d01-f9db-4ce9-8803-1b92a600c983_627x1025.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1025,&quot;width&quot;:627,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:118588,&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://www.simplyboring.ai/i/210476888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab25ef5-021a-4b28-a319-09534e3f088e_1200x1600.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_!RCYI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4509d01-f9db-4ce9-8803-1b92a600c983_627x1025.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RCYI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4509d01-f9db-4ce9-8803-1b92a600c983_627x1025.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RCYI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4509d01-f9db-4ce9-8803-1b92a600c983_627x1025.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RCYI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4509d01-f9db-4ce9-8803-1b92a600c983_627x1025.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Publicity materials that some poly interns did for a shop, featuring me. From when I was doing my art illustration side hustle.</figcaption></figure></div><p>I&#8217;ve been &#8220;unfocused&#8221; for many years.</p><p>Over the years, I&#8217;ve been interested in writing, speaking, building, teaching, researching and painting. Aside from finance, I have spent significant time in the creative industries and academia. And a number of side hustles - selling art prints, doing commissions, even selling Nokia mobile covers on EBay.</p><p>In a full time job, that&#8217;s usually a minus. You either get viewed as unfocused, or get asked to do things outside your job scope.</p><p>But now as an independent, it&#8217;s great.</p><p>A week of delivering and building. Several talks across different rooms and audiences. From one for the Singapore Venture Capital Association to another for foreign public servants for an SMU executive education programme. In the evenings, I am writing a book on boring questions that directors should ask on AI risk management. And building an AI governance game for an upcoming course, to address feedback from my learners. And at the end of the week, a conversation with an old friend and artist sparked a new production idea. Also managed to do more art this week.</p><p>The diverse range of things I did in the past made me grateful that I do not have to rely on anyone else to write, speak, build, teach, research or paint for me now. And led to some reflections on how something that was a bane when I was in a full time job is now a boon.</p><h3><strong>Focus and a full-time job</strong></h3><p>Full time jobs don&#8217;t usually like people who do many things. They need to box you. The performance review needs a focus area. There is always a risk of someone thinking that you are slacking off by working on your own interests.</p><p>Until someone needs a photographer for the work event. Or an illustration for the retreat. Or a creative take on something nobody else can handle. And suddenly the breadth that was supposed to hurt real work becomes useful. Because you can do it and nobody else can.</p><p>Over the years, I learned to keep work, and my many other interests separate for this reason. There&#8217;s no point. The institution will use your breadth whenever it&#8217;s convenient and brand you unfocused whenever it isn&#8217;t. Both at the same time. Without seeing the contradiction. There&#8217;s no malice. It&#8217;s just the way the world works.</p><p>Another useful lesson from those years is to draw the line based on relationships. You don&#8217;t say yes to everyone. Neither do you say no to everyone. You help those you like and trust. For the rest, no is the default.</p><h3><strong>The lack of focus is now liberating</strong></h3><p>As an independent, the stack helps.</p><p>This week I stood in front of a room of venture capitalists and talked about a world I do not know deeply because I have touched it once or twice during my frequent wanderings. I sat with an old artist friend and helped him think through using AI for a creative project, because I happened to do both art and AI. And instead of making yet another deck for a course, I built a small game, because I can build, design and understand the governance content at the same time. And AI has made all of these easier.</p><p>A few things have become clearer, now that the breadth is finally mine to use.</p><p>The &#8220;unfocused&#8221; label was never really about me. It was about a box I did not fit, and someone else&#8217;s discomfort with that. I half-believed it for years. I don&#8217;t anymore.</p><p>And I am not sure &#8220;unfocused&#8221; was ever the right word. Spread out, sure. But I gave each of them real time, not spare weekends. I am not brilliant at any of them - the painting is still lousy half the time - but none of it was dabbling.</p><p>The &#8220;unfocused&#8221; years turned out to be the ones that saved me. The side hustles, the detours, the odd skills nobody asked for - they may have cost me something in a career, but they are exactly what I get to use for myself now.</p><p>One thing has not changed. I still draw the line by relationships - I help the people I like and trust. What changed is another bonus of independent life. The default used to be one option - no. Now I can also use money as friction.</p><p>#IndependentLife #RojakLife #AIRiskManagement #Art #Transitions #Reflections</p>]]></content:encoded></item><item><title><![CDATA[What is good enough?]]></title><description><![CDATA[AI is more than just prompt engineering]]></description><link>https://www.simplyboring.ai/p/what-is-good-enough</link><guid isPermaLink="false">https://www.simplyboring.ai/p/what-is-good-enough</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Tue, 04 Aug 2026 13:12:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/11a1ebef-d373-47f0-a764-f0ca8d486dfb_1273x716.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>How do we manage costs with AI? How do we build judgment with AI? How do we think about buy vs. build?</span><br><span> </span><br><span>I did a talk for the </span><strong><a href="https://www.linkedin.com/company/singaporevca/"><span>Singapore Venture &amp; Private Capital Association</span></a></strong><span> today (deck below). </span><br><span> </span><br><span>I was blunt. Aside from a brief sojourn with PEVC during my days heading investment risk management in MAS, this is not my world. </span><br><span> </span><br><span>And I tried to convince the audience about the need to stop thinking of AI as this monolithic thing. Or ditching tools that work for the lure of LLMs. Or falling prey to the mythology of an AI that schemes and manipulates because that hurts more it helps.</span><br><span> </span><br><span>And that learning prompt engineering or design is a farce. It might seem fascinating when some AI 'expert' tries to teach you the intricacies of how a prompt should be constructed. And all the nonsense about how "X is the best way to write the prompt"; "Y is the best length for a prompt"; "Be careful about a Z tone when you prompt AI". </span><br><span> </span><br><span>If learning AI is about learning these 'truths', then such nonsense needs to be evaluated and tested on its efficacy properly. Not based on a single demonstration. Also, remember that there is a high chance it may not hold for the next model. </span><br><span> </span><br><span>To be honest, I am surprised prompt engineering is still a thing. Many of the ways of working with AI agents these days have made prompting a lot less important. Thinking about it as a system works better. </span><br><span> </span><br><span>But I think the key questions on the minds of most in the audience was not the above. But about costs, judgment, buy vs. build. I think that these are problems on the surface. </span><br><span> </span><br><span>At the core, the question we should be asking ourselves is this - do we even know what is good enough for our jobs?</span><br><span> </span><br><span>And I know this sounds boring. But at the end of the day, every one of those surface questions is about the same question. Cost is really "is it good enough to be worth what I pay for it?" Judgment is "do I know what is good enough when it tells me something?" Buy versus build is "is what I can buy good enough, or do I have to make my own?" </span><br><span> </span><br><span>You cannot answer a single one until you can say what "good enough" means for your task, and show that the AI actually clears that bar you know best. That is the core task. Not writing prompts. Knowing what good looks like for the job in front of you, and being able to prove that AI meets it.</span><br><span> </span><br><span>That is all evaluation and testing really is. An unglamorous name for building a set of real examples from your own work, deciding what a good answer looks like, and running the AI against it. No demo. No vibes. A bad AI system serves no one, and the only way you find out whether yours is bad is to test it against what your customers and what your work actually needs. </span><br><span> </span><br><span>The models will keep changing every few months. A good evaluation and testing discipline and system, built for your task, keeps everyone honest. </span><br><span> </span><br><span>You don't win at AI with the cleverest prompts. You win by knowing what good enough means for your work, and measuring it.</span><br><br><strong><a href="https://www.linkedin.com/search/results/all/?keywords=%23ai&amp;origin=HASH_TAG_FROM_FEED"><span>#AI</span></a></strong><span> </span><strong><a href="https://www.linkedin.com/search/results/all/?keywords=%23airiskmanagement&amp;origin=HASH_TAG_FROM_FEED"><span>#AIRiskManagement</span></a></strong><span> </span><strong><a href="https://www.linkedin.com/search/results/all/?keywords=%23evaluation&amp;origin=HASH_TAG_FROM_FEED"><span>#Evaluation</span></a></strong><span> </span><strong><a href="https://www.linkedin.com/search/results/all/?keywords=%23venturecapital&amp;origin=HASH_TAG_FROM_FEED"><span>#VentureCapital</span></a></strong></p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">SVCA Talk - 4 Aug 2026</div><div class="file-embed-details-h2">5.93MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.simplyboring.ai/api/v1/file/16655ecf-8c74-43ce-a6a7-a78540b03d48.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.simplyboring.ai/api/v1/file/16655ecf-8c74-43ce-a6a7-a78540b03d48.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p> </p>]]></content:encoded></item><item><title><![CDATA[Worries & Independent Life]]></title><description><![CDATA[And 5 ways I cope.]]></description><link>https://www.simplyboring.ai/p/worries-and-independent-life</link><guid isPermaLink="false">https://www.simplyboring.ai/p/worries-and-independent-life</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Sun, 02 Aug 2026 12:26:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EfLi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3693aa-c6ad-4792-a481-fdace153a6b9_2000x1126.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_!EfLi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3693aa-c6ad-4792-a481-fdace153a6b9_2000x1126.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EfLi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3693aa-c6ad-4792-a481-fdace153a6b9_2000x1126.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EfLi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3693aa-c6ad-4792-a481-fdace153a6b9_2000x1126.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EfLi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3693aa-c6ad-4792-a481-fdace153a6b9_2000x1126.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EfLi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3693aa-c6ad-4792-a481-fdace153a6b9_2000x1126.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EfLi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3693aa-c6ad-4792-a481-fdace153a6b9_2000x1126.jpeg" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc3693aa-c6ad-4792-a481-fdace153a6b9_2000x1126.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183184,&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://www.simplyboring.ai/i/209489064?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3693aa-c6ad-4792-a481-fdace153a6b9_2000x1126.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_!EfLi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3693aa-c6ad-4792-a481-fdace153a6b9_2000x1126.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EfLi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3693aa-c6ad-4792-a481-fdace153a6b9_2000x1126.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EfLi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3693aa-c6ad-4792-a481-fdace153a6b9_2000x1126.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EfLi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3693aa-c6ad-4792-a481-fdace153a6b9_2000x1126.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">With David Hardoon at the one of the sessions. I was worried before this one too. And secretly happy David was there to take the load off me.</figcaption></figure></div><p>Nit-picking has been an occupational hazard for me since forever.</p><p>I recall someone from my team coming to me once. The number of tracked edits I had inflicted on her paper was causing her some distress. My answer was not to worry. I was doing the same to everyone else in the team. I assured her that her appraisal would be fine.</p><p>I&#8217;ve a slight streak of OCD in me. And I suspect it&#8217;s time for some karma. Worrying about small things when working a full-time job, especially in MAS, is generally a positive thing. Especially when you are drafting acts, regulations, or clearing contracts involving significant stakes.</p><p>And this week was a crazy bad one for this OCD. A talk for the leadership of a Ministry. A briefing to the board of an insurer. A talk for civil service directors doing a leadership programme. Three training sessions. One for a digital asset company. Two for senior leaders of a bank coming to Singapore for an executive leadership programme. Contracts after contracts. The launch of the JobAQ platform I did with Stephen Tracy. I was so tired at the end of a week I crashed and napped and missed a night call with someone from Toronto discussing training for some international regulators.</p><p>As an independent, I find the habit of worrying too much to be a bad thing. The stakes are way smaller. But I still worry before every talk. I read every contract twice, pass it through AI, then read again. And then worry about what the other party will think about my pushback. I check the demo the night before and again the morning of. I worry about the increasing number of &#8216;nos&#8217; I say. These days I even have a niggling worry that something I wrote will be seen as AI generated.</p><p>But I think I am starting to learn how to deal with it. Sharing how it looks from the inside of independent life below. And my five rules for dealing with it.</p><h3><strong>The worry before and after every room</strong></h3><p>The engagements that stressed me out for the week.</p><p>Before the session for the leadership of a Ministry, I kept wondering why my deck, which came from my boring perspectives in the financial sector on AI governance would be relevant. I was quite happy that I connected them to <strong><a href="https://www.linkedin.com/in/davidrh?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAAC11PUB6bXVB2Khjqo0ABlxtMcjJuzhmtw">Dr. David R. Hardoon</a></strong> who had a broader and more exciting perspective than me and that he would go first. Though I had secretly wished that they would feel there was no need for me.</p><p>Before the briefing to board of the insurer, I was worried about the relevance of my slides to their world. I&#8217;m not and have never been a director of a board. While I had staffed the MAS board for two years, that was mostly administrative. The session went smoothly. And there was one win. Someone said that a pre-read I wrote and shared was certainly not boring. But my internal spidey sense told me I had not given them exactly what they needed.</p><p>The two sessions for the senior leaders of a bank coming to Singapore for an executive leadership programme was worrying in a different way. The material was familiar to me. But it was a crowd that needed the material to be in Mandarin. There were translators, but conducting training through an intermediary is usually challenging. I tried using my half past six Mandarin (my entertainment diet is usually Mandarin shows on TVB, iQiyi and Viu after all). Was that a win or lose? I was not sure.</p><p>Even someone asking for my bank account for the honorarium of a paper on evaluation and testing for Agentic AI I wrote worried me a little. Because that meant the paper was done, and I worried if I had checked it enough.</p><p>By the end of the week I was in a heck-it mood. And I told the room of civil service directors doing a leadership programme that my aim for the 30 min talk was to make AI boring to them. And that my secret wish was that AI would become boring and fade into the background so I would not need to do any more of these panels and talks.</p><p>And I filtered contracts that could have led to some risks. One only paid for delivery but buried deep in its agreement was one line that would have transferred the rights to my IP to them. And there were other more minor things that needed to be caught.</p><p>This is what independent life feels like from the inside. Most probably think it&#8217;s freedom. From emails from bosses. From KPIs. From worry.</p><p>That&#8217;s not the case. All the worries remain. But all of it is yours alone to bear. No team to catch the error. No colleague to sanity check the piece. No institution to absorb the mistake.</p><p>So you check. Then you check again. And check one more time.</p><h3><strong>What I think one can do about it</strong></h3><p><strong>First. See the stakes for what they are. </strong>Most of the time they are not as high as the worry makes them feel. The habit of treating everything as high stakes is a residue of environments where things actually were. Most things aren&#8217;t. Be clear about the real stakes. Don&#8217;t imagine them.</p><p><strong>Second. Diversify. </strong>As much as possible. When one thing carries all the weight, the worry amplifies. Spread the load across enough engagements, projects and relationships and no single one becomes existential. It&#8217;s not just money that allows one to walk away. Choices help too. This is also just risk management 101.</p><p><strong>Third. Detach from the outcome. </strong>Deliver the best you can. Then let go. The worry almost never predicted the outcome accurately anyway. The rooms that stressed me most often went fine. The ones I felt relaxed about sometimes went flat. That latent worry is a bad forecaster. Stop consulting it for predictions.</p><p><strong>Fourth. Know your redlines. </strong>Not everything in a contract or a conversation needs to be negotiated. But some things do. Being clear early about what you will and won&#8217;t accept turns anxious reviewing into decisive filtering. For engagements themselves, use money and relationships as the filter. Calibrate your redlines of what you will do and not do based on how much you like the person vis-a-vis the remuneration. The more you like the person, the less money matters. And vice-versa. The worry shrinks when you know exactly what you&#8217;re protecting and why.</p><p><strong>Fifth. Lose yourself in something that has nothing to do with any of this.</strong> For me it&#8217;s a watercolor every night before bed. One hour where presence is required and the worry has to wait. You cannot paint and worry at the same time.</p><p>#IndependentLife #Worries #AIRiskManagement #Transitions #Reflections</p><p>Try it.</p><p>#IndependentLife #Worries #AIRiskManagement #Transitions #Reflections</p>]]></content:encoded></item><item><title><![CDATA[6 Blind Men and an Elephant]]></title><description><![CDATA[And why AI is the elephant]]></description><link>https://www.simplyboring.ai/p/6-blind-men-and-an-elephant</link><guid isPermaLink="false">https://www.simplyboring.ai/p/6-blind-men-and-an-elephant</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Thu, 30 Jul 2026 16:44:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QhEj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20ba6e89-93f5-4885-9c59-cda1a337d137_909x544.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_!QhEj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20ba6e89-93f5-4885-9c59-cda1a337d137_909x544.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QhEj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20ba6e89-93f5-4885-9c59-cda1a337d137_909x544.png 424w, https://substackcdn.com/image/fetch/$s_!QhEj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20ba6e89-93f5-4885-9c59-cda1a337d137_909x544.png 848w, https://substackcdn.com/image/fetch/$s_!QhEj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20ba6e89-93f5-4885-9c59-cda1a337d137_909x544.png 1272w, https://substackcdn.com/image/fetch/$s_!QhEj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20ba6e89-93f5-4885-9c59-cda1a337d137_909x544.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QhEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20ba6e89-93f5-4885-9c59-cda1a337d137_909x544.png" width="909" height="544" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20ba6e89-93f5-4885-9c59-cda1a337d137_909x544.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:544,&quot;width&quot;:909,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:406348,&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://www.simplyboring.ai/i/209139593?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20ba6e89-93f5-4885-9c59-cda1a337d137_909x544.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_!QhEj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20ba6e89-93f5-4885-9c59-cda1a337d137_909x544.png 424w, https://substackcdn.com/image/fetch/$s_!QhEj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20ba6e89-93f5-4885-9c59-cda1a337d137_909x544.png 848w, https://substackcdn.com/image/fetch/$s_!QhEj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20ba6e89-93f5-4885-9c59-cda1a337d137_909x544.png 1272w, https://substackcdn.com/image/fetch/$s_!QhEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20ba6e89-93f5-4885-9c59-cda1a337d137_909x544.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>A director asked me a question at my briefing to a board yesterday. So what do we need to know about AI to do our jobs? I don&#8217;t think I answered it to his satisfaction. But what I&#8217;m sharing below might help you to answer it for yourself.</p><p>It starts with an elephant illustration I drew more than a decade ago. I dug it out and made it the motif for an app I built with <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Stephen Tracy&quot;,&quot;id&quot;:139459305,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6bbb743-30a8-4fd1-b4b0-47abf481f423_144x144.png&quot;,&quot;uuid&quot;:&quot;2d2bc9f9-eeb7-43b6-ae20-67e1bb244306&quot;}" data-component-name="MentionToDOM"></span> recently.</p><p>Why?</p><blockquote><p>Remember the six blind men who meet an elephant? One grabs the trunk: &#8220;a snake.&#8221; One touches the ear: &#8220;a fan.&#8221; One hugs a leg: &#8220;a tree.&#8221; All equally certain. All equally wrong.</p></blockquote><p>I suspect that&#8217;s how AI feels to many of us right now. We each touched one part of this broad and deep thing. A few prompt tricks. One good demo. One project that went wrong. Some AI development in the news that seems like science fiction. But do we know the whole animal?</p><p>Certificates prove you sat through a course. Using an AI tool is, well, just using a tool. Quizzes prove recall. A prompt engineering course teaches you zilch about AI. Just how to type things into a text box. The snake. The fan. The tree. Not the elephant.</p><p>Job AQ is an experiment by Stephen and me. A simple (ok, maybe not that simple) behavioural assessment of how you work with AI. Not what you know about it. Scenarios drawn from your own job.</p><p>You don&#8217;t just get a score out of 100. You see where you stand on 4 dimensions - understand AI, work with AI, evaluate AI, own AI risk. Where your opportunities are, given your job archetype. And the gap between what you believe about yourself and what you actually did. So far, that gap surprises almost everyone.</p><p>The video below walks through the whole thing. (Yes, I know I look a little shabby, but it&#8217;s been a really long week.)</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;334c4ee1-2148-4196-9257-065b099e7404&quot;,&quot;duration&quot;:null}"></div><p>It&#8217;s at <a href="https://jobaq.me">jobaq.me</a>. Try it. Then send it to the five other people holding your team&#8217;s elephant.</p><p>#AICompetency #AIFluency #AI #JobAQ</p>]]></content:encoded></item><item><title><![CDATA[On Authenticity]]></title><description><![CDATA[And why proving authenticity with AI is kind of stupid]]></description><link>https://www.simplyboring.ai/p/on-authenticity</link><guid isPermaLink="false">https://www.simplyboring.ai/p/on-authenticity</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Sun, 26 Jul 2026 15:16:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jM04!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8944c668-2359-4d83-8db0-e8c782c2e344_4032x3024.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_!jM04!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8944c668-2359-4d83-8db0-e8c782c2e344_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jM04!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8944c668-2359-4d83-8db0-e8c782c2e344_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jM04!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8944c668-2359-4d83-8db0-e8c782c2e344_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jM04!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8944c668-2359-4d83-8db0-e8c782c2e344_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jM04!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8944c668-2359-4d83-8db0-e8c782c2e344_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jM04!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8944c668-2359-4d83-8db0-e8c782c2e344_4032x3024.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8944c668-2359-4d83-8db0-e8c782c2e344_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4727757,&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://www.simplyboring.ai/i/208566985?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8944c668-2359-4d83-8db0-e8c782c2e344_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_!jM04!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8944c668-2359-4d83-8db0-e8c782c2e344_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jM04!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8944c668-2359-4d83-8db0-e8c782c2e344_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jM04!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8944c668-2359-4d83-8db0-e8c782c2e344_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jM04!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8944c668-2359-4d83-8db0-e8c782c2e344_4032x3024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>~300 watercolors in one video. And a question on authenticity.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;34958576-ab53-4cc4-9d40-f55800bbc674&quot;,&quot;duration&quot;:null}"></div><p>The past week I laid out every watercolor I have painted in the last two years. Just over three hundred of them. I did it to make a short video to see how my style has changed and try to get better. But somewhere in the middle of compiling it, I started thinking about authenticity and AI.</p><p>It was a full week otherwise. I finished my July series of AI risk management courses for the Association of Banks in Singapore - three runs, and by the end the feedback had flipped from &#8220;too technical&#8221; to &#8220;we want more&#8221;. I enjoyed an evening talk on time series forecasting at SMU for a mix of Singaporean and Korean masters students. A paper on AI and the workforce co-authored with ATA that went out, that I also enjoyed writing. A pile of slides for the weeks ahead. A number of training proposals - requests that interestingly came through my website. And, as always, a watercolor most nights before bed.</p><p>But it was the menial process of scanning three hundred paintings (which I did not enjoy at all) that sparked some thoughts.</p><h2>Proving authenticity with AI is kind of stupid</h2><p>You cannot fake a real physical watercolor piece. The water goes where it wants. The paint shifts in a way no one fully controls. It is impossible to do the same exact piece of the same scene with watercolors, even if you used a robot. In a world where almost nothing is provably human anymore, that turns out to be fairly uncommon.</p><p>And it made me think about writing, because judging authenticity in writing is hard. And somehow or other, it has become a lightning rod.</p><p>You cannot prove you wrote something by hand. Writing that we consume these days is rarely physical. Even if you sat down with pen and paper - you would still type it in to post it. Nobody handwrites a page, photographs it, and uploads the photo. (For now at least. Maybe someone will have some ideas after this.)</p><p>Whatever physical act happened, if it happened at all, becomes irrelevant the moment it goes online. No one can tell you who or what put the words there.</p><p>Substack recently started scanning posts with an AI detector called Pangram, and it did not go down well. The idea is to hand back some of that lost proof - to score how likely a piece was written by a machine. With a machine (!?).</p><p>I understand the instinct. But it is solving the wrong problem, doing it badly, and with a machine that could be generating slop itself.</p><p>Start with badly. Writers began getting flagged on their own work that&#8217;s theirs. Not AI.</p><p>I call this using AI slop to find AI slop.</p><p>We think we are solving the problem of AI slop. But Pangram itself may be slop. Biased slop that may fall hard on people who write in a certain way, such as non-native speakers of English.</p><p>And even a perfect detector would be solving the wrong problem. The process was never the point. If we grade writing by how little AI touched it, we are measuring the purity of the method, not the worth of the idea. It rewards effort and ignores whether there was any thought behind it.</p><h2>What is left</h2><p>If you cannot prove how something was made, the only thing left to judge is whether it is any good. Whether there is a real idea in it. Whether a real person, with a real stake in what he is writing about, stands behind it.</p><p>That is uncomfortable, because it is harder. It is much easier to check a box that says &#8220;100% human&#8221; than to ask whether someone actually has something to say.</p><p>The watercolor is safe from all of this, and that is probably why I hold on to it. It is the most uncorrelated thing I have - slow, on paper, no prompt, no model. And if you ask me for proof, I have it. Indisputable. No slop like Pangram getting into the mix.</p><p>I have no idea how to solve AI slop. But let me reframe it as three questions.</p><p>One, do we need another possibly biased AI black box to tell us something is slop?</p><p>Two, if we let go of proof - if we accept that we can no longer tell the human from the machine, and choose to judge only the idea - do we lose something real?</p><p>Three, do we really know what authenticity is? It has changed, numerous times, across the ages.</p><p><a href="#Authenticity">#Authenticity</a> <a href="#Art">#Art</a> <a href="#AI">#AI</a> <a href="#Writing">#Writing</a> <a href="#Reflections">#Reflections</a></p>]]></content:encoded></item><item><title><![CDATA[Literacy is not fluency. Adoption is not transformation.]]></title><description><![CDATA[Making AI Work: A Practical Agenda for APAC Workers and Firms]]></description><link>https://www.simplyboring.ai/p/literacy-is-not-fluency-adoption</link><guid isPermaLink="false">https://www.simplyboring.ai/p/literacy-is-not-fluency-adoption</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Wed, 22 Jul 2026 12:26:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AG5n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aadadf-6f81-44c2-bb36-a360f5896592_496x428.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_!AG5n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aadadf-6f81-44c2-bb36-a360f5896592_496x428.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AG5n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aadadf-6f81-44c2-bb36-a360f5896592_496x428.png 424w, https://substackcdn.com/image/fetch/$s_!AG5n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aadadf-6f81-44c2-bb36-a360f5896592_496x428.png 848w, https://substackcdn.com/image/fetch/$s_!AG5n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aadadf-6f81-44c2-bb36-a360f5896592_496x428.png 1272w, https://substackcdn.com/image/fetch/$s_!AG5n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aadadf-6f81-44c2-bb36-a360f5896592_496x428.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AG5n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aadadf-6f81-44c2-bb36-a360f5896592_496x428.png" width="496" height="428" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16aadadf-6f81-44c2-bb36-a360f5896592_496x428.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:428,&quot;width&quot;:496,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70942,&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://www.simplyboring.ai/i/208051269?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aadadf-6f81-44c2-bb36-a360f5896592_496x428.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_!AG5n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aadadf-6f81-44c2-bb36-a360f5896592_496x428.png 424w, https://substackcdn.com/image/fetch/$s_!AG5n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aadadf-6f81-44c2-bb36-a360f5896592_496x428.png 848w, https://substackcdn.com/image/fetch/$s_!AG5n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aadadf-6f81-44c2-bb36-a360f5896592_496x428.png 1272w, https://substackcdn.com/image/fetch/$s_!AG5n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aadadf-6f81-44c2-bb36-a360f5896592_496x428.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>My days now are mostly training people on AI - with a startup being built stealthily on the side, and the odd bit of helping folks write things, which I genuinely enjoy. </span><br><br><span>And training people day after day, I keep seeing the same thing: plenty who've done some AI course, very few whose work actually looks any different.</span><br><br><span>That's the gap. We've mistaken doing a prompt-engineering course for fluency, and buying the newest tool for transformation. </span><br><br><span>So when the folks at </span><strong><a href="https://www.linkedin.com/company/asia-tech-alliance/"><span>Asia Tech Alliance</span></a></strong><span> invited me to co-author a piece on this, I said yes pretty quickly - it's something I care about. The paper pulls together some ideas on what to do, and frameworks for thinking about it. </span><br><br><span>Many from far greater minds than mine (especially the folks listed below). And one we synthesized: the Fluency&#8211;Transformation framework. Two dimensions - worker capability on one axis, organisational capability on the other - and four places a firm and its people can end up: Exposed, Frustrated, Extractive, or Transformed.</span><br><br><span>The premise is simple. Real transformation isn't measured by licences sold or courses completed, but by whether the work itself looks different twelve months on.</span><br><br><span>This piece is something dear to me, and I hope it helps folks think a little differently about AI at work. Even if it shifts the conversation just a bit, I'm happy.</span><br><br><span>So do take a read below, and tell me, and the folks at Asia Tech Alliance - what you think.</span></p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Ai Work</div><div class="file-embed-details-h2">23.1MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.simplyboring.ai/api/v1/file/095ec6dc-fd16-47f7-a733-e5c47a39cc45.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.simplyboring.ai/api/v1/file/095ec6dc-fd16-47f7-a733-e5c47a39cc45.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>Or if you prefer a direct link - <a href="https://www.asiatechalliance.com/makingaiwork">https://www.asiatechalliance.com/makingaiwork</a> </p><p></p><p>Christina Sch&#246;nleber | David Autor | Franziska Ohnsorge | Soon Joo Gog | Ingo Laubender | Pei Ying CHUA | Priyank Hirani | Trisha Suresh | Young Park | Lih Shiun Goh | Natasha Ga&#353;pari&#269;-Gray | Sharon Tan<br><br>#MakingAIWork #ArtificialIntelligence #FutureOfWork #SMEs #AsiaPacific</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[My Small Answers]]></title><description><![CDATA[Adoption without understanding.]]></description><link>https://www.simplyboring.ai/p/my-small-answers</link><guid isPermaLink="false">https://www.simplyboring.ai/p/my-small-answers</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Sun, 19 Jul 2026 15:00:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eNxm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac48defd-5208-4bab-8e67-9d59a5d061e6_917x516.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_!eNxm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac48defd-5208-4bab-8e67-9d59a5d061e6_917x516.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eNxm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac48defd-5208-4bab-8e67-9d59a5d061e6_917x516.png 424w, https://substackcdn.com/image/fetch/$s_!eNxm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac48defd-5208-4bab-8e67-9d59a5d061e6_917x516.png 848w, https://substackcdn.com/image/fetch/$s_!eNxm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac48defd-5208-4bab-8e67-9d59a5d061e6_917x516.png 1272w, https://substackcdn.com/image/fetch/$s_!eNxm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac48defd-5208-4bab-8e67-9d59a5d061e6_917x516.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eNxm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac48defd-5208-4bab-8e67-9d59a5d061e6_917x516.png" width="917" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac48defd-5208-4bab-8e67-9d59a5d061e6_917x516.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:917,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:178067,&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://www.simplyboring.ai/i/207667440?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac48defd-5208-4bab-8e67-9d59a5d061e6_917x516.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_!eNxm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac48defd-5208-4bab-8e67-9d59a5d061e6_917x516.png 424w, https://substackcdn.com/image/fetch/$s_!eNxm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac48defd-5208-4bab-8e67-9d59a5d061e6_917x516.png 848w, https://substackcdn.com/image/fetch/$s_!eNxm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac48defd-5208-4bab-8e67-9d59a5d061e6_917x516.png 1272w, https://substackcdn.com/image/fetch/$s_!eNxm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac48defd-5208-4bab-8e67-9d59a5d061e6_917x516.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Adoption without understanding. Shallow literacy.</p><p>Prompt engineering as a career skill. Now loop engineering. Courses that teach you the latest tool in the most superficial way.</p><p>The hype has turned a genuinely interesting discipline into a noise machine. It&#8217;s bothered me for a while.</p><p>A busy week of delivering and building. The first run of my AI risk management course for the The Association of Banks in Singapore. A panel for private bankers. A few chats with founders asking if I&#8217;d like to advise or collaborate.</p><p>The steps below are some of my small answers to the hype.</p><h2><strong>Teaching the boring stuff</strong></h2><p>I enjoyed the first run of a deep dive into AI governance and risk management with the Association of Banks in Singapore. The content isn&#8217;t about how exciting AI is. It&#8217;s about AI risk management as a discipline and a system. Why AI fails, and what to do about it.</p><p>Everyone wants the excitement. I&#8217;ve been asked to excite an audience more than once. But what&#8217;s the point.</p><p>Get excited for what. So you can misunderstand what AI is and what it can do?</p><p>The course is my small answer to AI training that doesn&#8217;t build anything durable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dSIP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c58f41-7434-479d-85fa-38a8cebc2570_1078x606.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dSIP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c58f41-7434-479d-85fa-38a8cebc2570_1078x606.png 424w, https://substackcdn.com/image/fetch/$s_!dSIP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c58f41-7434-479d-85fa-38a8cebc2570_1078x606.png 848w, https://substackcdn.com/image/fetch/$s_!dSIP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c58f41-7434-479d-85fa-38a8cebc2570_1078x606.png 1272w, https://substackcdn.com/image/fetch/$s_!dSIP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c58f41-7434-479d-85fa-38a8cebc2570_1078x606.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dSIP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c58f41-7434-479d-85fa-38a8cebc2570_1078x606.png" width="1078" height="606" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4c58f41-7434-479d-85fa-38a8cebc2570_1078x606.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:606,&quot;width&quot;:1078,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!dSIP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c58f41-7434-479d-85fa-38a8cebc2570_1078x606.png 424w, https://substackcdn.com/image/fetch/$s_!dSIP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c58f41-7434-479d-85fa-38a8cebc2570_1078x606.png 848w, https://substackcdn.com/image/fetch/$s_!dSIP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c58f41-7434-479d-85fa-38a8cebc2570_1078x606.png 1272w, https://substackcdn.com/image/fetch/$s_!dSIP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c58f41-7434-479d-85fa-38a8cebc2570_1078x606.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Art as a different kind of answer</strong></h2><p>A watercolour every night before bed. I illustrated for years before this, but watercolour is its own discipline, and not every piece works. Many end up in the bin. I really miss the undo button.</p><p>But the practice helps. The eye gets better. The hand gets more confident. The gap between what I see and what appears on paper gets slightly smaller.</p><p>Gradient descent, one piece at a time.</p><p>In a world where AI can generate infinite images in seconds, making something by hand at midnight grounds me. Slow. Imperfect. Irreducibly human. The progress doesn&#8217;t look like progress most nights. Just a brush in water. Pigment on paper.</p><p>My little act of rebellion in a world of hype.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v87v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54f0a074-1696-437e-b846-6534fec84d57_3698x2595.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v87v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54f0a074-1696-437e-b846-6534fec84d57_3698x2595.jpeg 424w, https://substackcdn.com/image/fetch/$s_!v87v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54f0a074-1696-437e-b846-6534fec84d57_3698x2595.jpeg 848w, https://substackcdn.com/image/fetch/$s_!v87v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54f0a074-1696-437e-b846-6534fec84d57_3698x2595.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!v87v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54f0a074-1696-437e-b846-6534fec84d57_3698x2595.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v87v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54f0a074-1696-437e-b846-6534fec84d57_3698x2595.jpeg" width="1456" height="1022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54f0a074-1696-437e-b846-6534fec84d57_3698x2595.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1022,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!v87v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54f0a074-1696-437e-b846-6534fec84d57_3698x2595.jpeg 424w, https://substackcdn.com/image/fetch/$s_!v87v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54f0a074-1696-437e-b846-6534fec84d57_3698x2595.jpeg 848w, https://substackcdn.com/image/fetch/$s_!v87v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54f0a074-1696-437e-b846-6534fec84d57_3698x2595.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!v87v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54f0a074-1696-437e-b846-6534fec84d57_3698x2595.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>AI assessment</strong></h2><p>Job AQ. Not about what tools you know, but how you think about AI - whether you understand it, can work with it, evaluate it, and own it.</p><p>Job AQ is a collaboration with <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Stephen Tracy&quot;,&quot;id&quot;:139459305,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6bbb743-30a8-4fd1-b4b0-47abf481f423_144x144.png&quot;,&quot;uuid&quot;:&quot;fcf6db26-6f19-42cd-b3fe-458c1df3cd06&quot;}" data-component-name="MentionToDOM"></span> . It&#8217;s our small answer to the broken world of AI training. Rather than fighting with the noise, we are coming at it from the other end: assessment rather than courses.</p><p>I&#8217;d be grateful if you tried it and told me what you think - <strong><a href="http://jobaq.me/">jobaq.me</a></strong>.</p><p>None of these are big answers. The course is one course. The art still fails more than it succeeds. Job AQ is a 15 min exercise. But they&#8217;re what I can do.</p><p>#IndependentLife #AIRiskManagement #Art #JobAQ #Reflections</p>]]></content:encoded></item><item><title><![CDATA[On Happiness and Clarity]]></title><description><![CDATA[Reflections on independent life]]></description><link>https://www.simplyboring.ai/p/on-happiness-and-clarity</link><guid isPermaLink="false">https://www.simplyboring.ai/p/on-happiness-and-clarity</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Sun, 12 Jul 2026 06:15:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RYsc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c62769-74ab-470f-bece-b183e87aca4e_3085x2314.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>People have been asking if I&#8217;m happier now.</p><p>It&#8217;s been just but over 6 months since I left a full-time job at MAS. From two decades of a routine job to the uncertain world of a free agent. This question comes up quite often.</p><p>I have no idea how to answer such a question. Cause I have no idea what the term &#8216;happy&#8217; actually means. Sometimes playing nice music already makes me happy. Or waking up to my wife next to me. Or even a Whatsapp chat with a good friend.</p><p>I think a better state to think about the shift is &#8216;clarity&#8217;.</p><p>And the past week of building and delivering has led to some thoughts on this. A webinar for insurers. A talk for Prudential. Slides for my upcoming deep dives into AI risk management for the Association of Banks in Singapore. Slides for an executive education programme for some Chinese banks at the end of July. A lunch with a collaborator on risk management for Agentic AI and my ex-colleagues. And pilot testing of the first product for a startup with a collaborator (not on AI risk at all). And lots of watercolors.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RYsc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c62769-74ab-470f-bece-b183e87aca4e_3085x2314.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RYsc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c62769-74ab-470f-bece-b183e87aca4e_3085x2314.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RYsc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c62769-74ab-470f-bece-b183e87aca4e_3085x2314.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RYsc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c62769-74ab-470f-bece-b183e87aca4e_3085x2314.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RYsc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c62769-74ab-470f-bece-b183e87aca4e_3085x2314.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RYsc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c62769-74ab-470f-bece-b183e87aca4e_3085x2314.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78c62769-74ab-470f-bece-b183e87aca4e_3085x2314.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1791262,&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://www.simplyboring.ai/i/206663688?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c62769-74ab-470f-bece-b183e87aca4e_3085x2314.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_!RYsc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c62769-74ab-470f-bece-b183e87aca4e_3085x2314.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RYsc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c62769-74ab-470f-bece-b183e87aca4e_3085x2314.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RYsc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c62769-74ab-470f-bece-b183e87aca4e_3085x2314.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RYsc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c62769-74ab-470f-bece-b183e87aca4e_3085x2314.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Lots of art - mostly failed ones.</figcaption></figure></div><p>And when it comes to clarity, leaving a full time job is both the worst and best thing.</p><p>Why?</p><h3>Worst &amp; Best</h3><p>Leaving a job is the worst for clarity because everything tied to that identity disappears. The title. The salary. The schedule. The structure. For someone like me who spent ~ two decades in the Monetary Authority of Singapore and the public service, it&#8217;s inevitable that my identity is tied to such a solid institution and the sense of mission there. Having finding yourself in a space with no clear role, no clear identity, and perhaps no clear idea of what you what is quite disorientating.</p><p>But it may also be the best for clarity. Because you find out very quickly what you actually need to reach out for when there is no one and nothing telling you what to do. To be clear, I&#8217;ve not reached a state of clarity yet, but I&#8217;m happy that I have found 3 things that help me get there.</p><h3>Freedom</h3><blockquote><p><strong>The first thing. Being free to say what I want.</strong></p></blockquote><p>2 decades in an institution trains you to be careful. To hedge. To represent a position rather than hold one. To speak on behalf of something larger than yourself. And unfortunately, that sometimes means saying a lot but meaning nothing.</p><p>I walked into the Prudential session this week and thought - no risk here. I&#8217;m going to say exactly what I want. And that has been my approach for the past few months.</p><p>So I did. That prompt engineering is not a skill and that one should not waste time on it. On the useless things in AI governance. That principles alone are just decoration. That the most important thing in AI is the boring stuff. The lesson here - don&#8217;t book me for a talk if you just want hedged points.</p><p>This is also what the weekly reflections have been. And many other posts and talks. The institutional filter, finally removed.</p><h3>Building</h3><blockquote><p><strong>The second thing. Building.</strong></p></blockquote><p>Not just asking questions. Or theorizing about things. Or meeting people.</p><p>Actually making things. Over the past 6 months, I have been trying to build my training practice - Quaintitative. Somewhere that I can deliver training that I believe in. It&#8217;s still not there yet. But I will persist.</p><p>But also not just that. Also a product that assesses AI competencies with a collaborator. And more things are coming - a platform to make AI and AI risk management more accessible. Follow on to find out more.</p><p>Building things makes me happy. And it helps to ground me.</p><h3>Art</h3><blockquote><p><strong>The third thing. Something surprising.</strong></p></blockquote><p>The problem with being able to say what you want, and to build what you want is the inability to switch off. With a full-time job, I don&#8217;t find it hard to detach. No matter the workload. It is after all, someone else&#8217;s demands.</p><p>But when it&#8217;s your own ideas, the mind never switches off.</p><p>Being an entrepreneur is different. You are never settled. The mind keeps going on after midnight. There is always something unfinished, something to build, something to worry about.</p><p>And I have found a solution. A watercolor every night before bed. Even when it doesn&#8217;t work. Even when the piece ends up in the bin. The brush in my hands, dipping into the water, mixing colors into gradients on paper. Letting the water flow and glow.</p><p>The art turns it off. One hour before bed where presence is required and everything else waits. You cannot paint and worry at the same time. Try it.</p><p>It also does something else. In a world where AI is eating everything - identity, creativity, and the bullshit is overwhelming - making something by hand is the most uncorrelated thing I have.</p><p>Slow. On paper. No prompt. No model. Just observing whatever is left of Singapore before it disappears.</p><h3>There is no happy</h3><p>People ask if I&#8217;m happy. I&#8217;m not sure what that is.</p><p>What I know is this. Six months in, I have no regrets. Not about leaving. Not about the plans that failed.</p><p>And I am happy that things are getting clearer.</p><p><a href="#Clarity">#Clarity</a> <a href="#IndependentLife">#IndependentLife</a> <a href="#Art">#Art</a> <a href="#AIRiskManagement">#AIRiskManagement</a> <a href="#Transitions">#Transitions</a> <a href="#Reflections">#Reflections</a></p>]]></content:encoded></item><item><title><![CDATA[The Part That Doesn't Change]]></title><description><![CDATA[Harnesses and AI governance]]></description><link>https://www.simplyboring.ai/p/the-part-that-doesnt-change</link><guid isPermaLink="false">https://www.simplyboring.ai/p/the-part-that-doesnt-change</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Fri, 10 Jul 2026 10:39:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jl2r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10fa3e3-50c2-4708-8f06-29163a743af8_1077x608.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_!jl2r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10fa3e3-50c2-4708-8f06-29163a743af8_1077x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jl2r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10fa3e3-50c2-4708-8f06-29163a743af8_1077x608.png 424w, https://substackcdn.com/image/fetch/$s_!jl2r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10fa3e3-50c2-4708-8f06-29163a743af8_1077x608.png 848w, https://substackcdn.com/image/fetch/$s_!jl2r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10fa3e3-50c2-4708-8f06-29163a743af8_1077x608.png 1272w, https://substackcdn.com/image/fetch/$s_!jl2r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10fa3e3-50c2-4708-8f06-29163a743af8_1077x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jl2r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10fa3e3-50c2-4708-8f06-29163a743af8_1077x608.png" width="1077" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f10fa3e3-50c2-4708-8f06-29163a743af8_1077x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1077,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:941467,&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://www.simplyboring.ai/i/206426237?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10fa3e3-50c2-4708-8f06-29163a743af8_1077x608.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_!jl2r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10fa3e3-50c2-4708-8f06-29163a743af8_1077x608.png 424w, https://substackcdn.com/image/fetch/$s_!jl2r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10fa3e3-50c2-4708-8f06-29163a743af8_1077x608.png 848w, https://substackcdn.com/image/fetch/$s_!jl2r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10fa3e3-50c2-4708-8f06-29163a743af8_1077x608.png 1272w, https://substackcdn.com/image/fetch/$s_!jl2r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10fa3e3-50c2-4708-8f06-29163a743af8_1077x608.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>How to cope with change in AI governance.</p><p>I spent an hour with a room of senior folks from a major insurer earlier. My presentation was titled &#8220;Some thoughts on scaling AI governance&#8221;. Near the end, someone posed a question that&#8217;s on the minds of most folks. But with a new analogy.</p><p>In most of finance, he said, things are quite stable. First line takes the risk. Second line checks it. Third line audits it. Like positions on a football field. With AI, the field itself is shaking. The technology shifts. The regulatory standards shift. The models change every few months.</p><p>So how do you govern something that will not hold still?</p><p>Let me jot down how I answered it. And I wanted to connect my answer to the room to something that has been happening in research. Which I did not have time to go into there.</p><h2>Be boring, don&#8217;t chase the AI model</h2><p>My first instinct, as usual, was a boring one.</p><p>Whether the field is shaking is a matter of perspective. And many things still hold.</p><p>You do not anchor your governance to the thing that keeps changing. For AI, it&#8217;s the AI model, the LLM, the third party AI provider that does not tell you they made a change. You anchor it to the thing that is not moving.</p><p>And the task and the risk management system around the task does not move. Fraud detection is fraud detection. Insurance underwriting is insurance underwriting. The task defines what a good answer looks like. Not the AI model. And what a good answer looks like defines how you decide. None of that changes when the AI underneath changes.</p><p>Against the task, the model can be the swappable part. From the hopeless Llama 3 to the mythical Mythos - if you have a good system in place - e.g., a good evaluation and test set to measure what&#8217;s good, good processes and a solid platform to evaluate and test against, your endgame is the same. It does not matter that AI keeps changing.</p><p>The task remains the same. The system surrounding the task can also be the same.</p><p>In the room, I said this could be viewed as the equivalent of a harness for AI governance and risk management.</p><p>And folks have moved on from prompt to harness to loop engineering LLMs. The only one I think that has some substance is harness engineering. The rest are just hype. (Sidenote: The room also asked how to keep up in terms of skills sets. I said do not hire someone to train your stuff in prompt engineering because it&#8217;s a waste of time. Hire someone to train your staff about how to think with AI.)</p><p>And for the harness, we have had one in risk management far longer, we just never named it. It is the set of policies and processes, procedures, protocols, evaluations, testing sets, platforms, boundaries and controls we wrap around whatever we need to manage the risk of. Need not be a model. Could be a derivative. A new product. But the harness, if you have seen it across all these developments, can be remarkably stable.</p><p>And it compounds. Example, the more reps you get running evaluation and testing, and expanding your testing datasets, the faster you absorb each new model that lands - because you already know what you are testing it for.</p><h2>Capability and risk are just different sides of the same coin</h2><p>Separately, a bunch of papers this past quarter has been circling the exact same idea - from the other direction. Not how to govern a moving target, but how to squeeze more out of one. And in every one of them, the model is held completely still.</p><p><strong>Meta-Harness</strong> searches for better scaffolding automatically, weights frozen. On a classification task it jumped in performance while using four times fewer tokens, better <em>and</em> cheaper (and probably faster too), without thinking about model. (arxiv.org/abs/2603.28052)</p><p><strong>The Harness Effect</strong> did the same, but for cost. Across six models and twenty-two tasks, changing only the orchestration cut cost per task by about 30-60 percent at equal quality - and moved the bill more than the entire gap between the cheapest and most expensive model. (It is their own harness, and they are probably selling something here, so read with a pinch of salt.) (arxiv.org/abs/2607.06906)</p><p><strong>From Model Scaling to System Scaling</strong> says the same. Once a model is good enough, the next gains come not from the mind inside the machine but from the system around it - how it remembers, what it retrieves, how it routes work, how it checks itself. The frontier, it argues, is that surrounding discipline, not the model. (arxiv.org/abs/2605.26112)</p><p>There are others. And there will be more.</p><p>Read together, they say one thing. Capability is becoming a property of the system, not just the model. The model will keep changing. But the harness is perhaps where the leverage now lives. Especially for everyone else but the frontier companies.</p><p>My point above on governance and risk management has no papers. But I don&#8217;t think it&#8217;s very different. Same coin, just different sides.</p><h2>Nothing new under the sun</h2><p>Finance has done this before. It always does.</p><p>Every so often a new instrument arrives that no one has priced - portfolio insurance, credit derivatives, structured products, the first trading algorithms. Each time, the instrument is new and the discipline around it is not. You size the exposure. You set the limits. You monitor. You keep the authority to stop. The thing in the middle keeps changing. What we wrap around it barely does. AI is just the newest thing in the middle.</p><p>Take structured derivatives. A bank invents a product with a structure no one has priced. There is almost never enough data to validate it, the data sources do not exist yet.</p><p>So what did they do? They did not refuse to sell it. They also did not pretend to a certainty they did not have. They deployed it inside boundaries. How much you can sell. To whom. Which thresholds you watch. When you pull the rug.</p><p>AI is the same shape of problem. You can train and test on the data you have. But until it hits real deployment, you do not truly know how it will behave. So you deploy it the way finance has always deployed the genuinely new, in a proper harness, with conditions, monitored, with a way to stop it.</p><p>The harness is what holds those conditions. The model is just what is sitting inside it this month.</p><h2>First principles, not the method of the month</h2><p>The trap is to govern the model by its techniques. Because the techniques churn fastest of all.</p><p>I get asked constantly: there is no settled explainability method for generative AI, none for agents, so how do I use one for underwriting or fraud?</p><p>Here is the reframe. Explainability is not about explainability. It is about understanding. You do not need to track whether the method of the moment is SHAP or some mechanistic-interpretability paper from last week. You need to know what you want the understanding <em>for</em> - who has to understand what, to make which decision. Get that right, and a good evaluation set will often teach you more about the system than any named method would.</p><p>Same for everything else. You do not memorise every metric. You ask what it measures, and whether that is the thing the task actually cares about.</p><p>This is also what the harness is made of. The methods - the explainability technique, the eval metric, the guardrail of the week - are just parts you slot in and swap out. The harness is the frame that decides what each part is for.</p><p>Ask from first principles and the churn stops mattering, because the questions underneath are stable even when the methods on top are not.</p><p>And no - please do not go buy another prompt-engineering course. That is not the skill. The skill is learnable, and it is not that hard. How do models actually work. Where are their edges. What can they not do. If someone says they want a language model to forecast markets, you should be able to say: it is trained on text, show me the evals, show me what it beats. Don&#8217;t bullshit me. That question does not need a technical deep dive. It needs a mental frame.</p><h2>But the danger moved too</h2><p>I would not read those papers and only feel reassured, though. If the harness is where the capability now lives, the harness is also where the failures now hide.</p><p>A stale note in the model&#8217;s memory is more dangerous than no note - it hands the agent confidence at the exact moment it should stop and check. A helper sub-agent can fail quietly, because its answer sounds plausible and nothing downstream checks whether it is true. Put a model in charge of watching another model, and you have grown a second thing that can be wrong.</p><p>Scale the harness without scaling your ability to see into it, to stop it, and to answer for it - and all you have built is a greater risk surface.</p><h2>So, the shaking field</h2><p>The model will keep changing. So stop nailing your governance to it.</p><p>Build the harness - the durable set of controls, checks, tests and boundaries around whatever model is inside it this month - and the shifting technology becomes something you swap through, not something that swaps you out. The engineers scale the harness to get more out of AI. We scale it to stay in control of it.</p><p>I do not have this fully worked out - if I did I would be rich, and I would be selling it. But this is how I am starting to think about it.</p><p><a href="#AgenticAI">#AgenticAI</a> <a href="#AIRiskManagement">#AIRiskManagement</a> <a href="#AIGovernance">#AIGovernance</a> <a href="#AISafety">#AISafety</a></p>]]></content:encoded></item><item><title><![CDATA[Pruning AI]]></title><description><![CDATA[Bonsais and Agentic AI governance]]></description><link>https://www.simplyboring.ai/p/pruning-ai</link><guid isPermaLink="false">https://www.simplyboring.ai/p/pruning-ai</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Tue, 07 Jul 2026 12:20:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dtnt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.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_!dtnt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dtnt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 424w, https://substackcdn.com/image/fetch/$s_!dtnt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 848w, https://substackcdn.com/image/fetch/$s_!dtnt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!dtnt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dtnt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png" width="1456" height="1165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1165,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5296504,&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://www.simplyboring.ai/i/205759125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.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_!dtnt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 424w, https://substackcdn.com/image/fetch/$s_!dtnt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 848w, https://substackcdn.com/image/fetch/$s_!dtnt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!dtnt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When I was young, I watched my uncle work on his bonsai. Some branches he cut off. Others he wrapped in wire and bent, slowly, until they grew the way he wanted.</p><p>Two conversations in the past week have made me think about the connection between his craft and Agentic AI governance.</p><p>The first. A comment left by <strong><a href="https://www.linkedin.com/in/georgzoeller?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAABGaAMBOyMVNZaS6bD-r_3AIMJ1YCkac1c">Georg Zoeller</a></strong> on my post. On how constraining agentic AI with rule-based guardrails would not work. His observation was sharp, and justified. If we can pin an agent down with rules, why use AI at all? Why not just write the rule?</p><p>My reply was that all models (not only AI) are just mapping functions. Inputs to outputs. Rules too.</p><p>When we know what we want, we should certainly use a rule to do the mapping. When we do not know, and we want the machine to learn the pattern that maps input to output, we use AI. The role of rule-based guardrails, then, is not to replace the AI with a rule. It is to reduce the space of patterns AI is allowed to traverse. They prune off the patterns we do not want, and constrain the ones we do.</p><p>The &#8220;hope&#8221; is that the envelope of possible behaviour left after such pruning can be trusted.</p><p>The second conversation was during a lunch just now with <strong><a href="https://www.linkedin.com/in/ACoAABKVd8gBdU3E9h4gjmQcSZTnavpFHFEXef0?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAABKVd8gBdU3E9h4gjmQcSZTnavpFHFEXef0">Lukasz Szpruch</a></strong> and some ex-MAS colleagues. The question was about how far rules could go. Can we realistically have rules for everything in an agentic system? What is the actual role of an LLM as a judge? And where does old-fashioned evaluation and testing fit?</p><p>It left me thinking. So let me jot down my quick thoughts.</p><h2><strong>The tree</strong></h2><p>Picture an agentic system as a tree. Unlimited branches, each a path the agent might travel. If you let it be, it gets quite unruly.</p><p>Not all paths are equal.</p><p><strong>In terms of impact</strong> - some are truly bad - the ones that cause real, irreversible harm. Some are potentially bad, but fine if controlled. Many are simply not great - low stakes, reversible, the kind you can afford to get wrong now and then. And some are exactly what we want.</p><p><strong>In terms of practical controls</strong> - some actions can truly be constrained with rules, e.g., a recency check, a sources whitelist. Some may require great flexibility, e.g., filters of open-ended advice or answers to questions. And many in-between.</p><p>Take this example - an agent that resolves customer billing disputes. It reads the ticket, looks up the account, decides whether a refund is owed, issues it, replies to the customer, and closes the case.</p><p>Even that small workflow branches enormously.</p><p>Some branches are truly bad: refunding to an account that is not the customer&#8217;s, issuing a refund far larger than the charge, exporting the full transaction history, switching off the audit log.</p><p>Some are potentially bad but manageable: a large refund is fine, if a human signs off first.</p><p>Many are low stakes and reversible: the wording of the reply, which help article to cite, whether to offer a small goodwill credit.</p><p>And one narrow set is what we actually want: the dispute resolved within policy, logged, the customer treated fairly.</p><p>This is what changes when we move from a normal model to an agent. A normal model gives you an output. One thing to check. An agent chooses an action, then another, then another - and each choice opens more. The paths branch faster than anyone can list them. That explosion is the risk. Not a bad answer, but a bad route to a fine-looking one.</p><blockquote><p>Better to fail loudly, than silently.</p></blockquote><h3><strong>Cut, and wire</strong></h3><p>But you cannot check every path.</p><p>So I&#8217;m thinking if we can do what my uncle did. You cut, and you wire.</p><p><strong>Cut - You cut the paths that must never happen. </strong>The truly bad ones. Delete the database. Move money with no sign-off. Send the customer list outside. You do not manage these, or monitor them, or hope. You remove the branch, so the agent can never walk down it. Zero trust.</p><p>Everything that is left, there could be three kinds of wire.</p><p><strong>Rigid wire - rules. </strong>Stiff, certain, holds its shape on its own. Where a path can be constrained by a plain rule - refunds under a set amount only, always to the original card, stop and ask above a threshold - use it. A rule adds no new paths of its own. It is the strongest wire you can use, and the cheapest to trust. Implement as many of them as you can find.</p><p><strong>Supple wire - a model as judge.</strong> Some paths are too fuzzy for a rule. Whether a complaint is genuine. Whether a reply is rude. There you let an LLM, or a smaller model (ML or SLM), watch and bend the branch. It is far more flexible. But this wire has a mind of its own. The judge is itself a model, with its own paths, its own ways to be wrong. You gain judgement, and you grow a second tree beside the first. So use it deliberately, and govern it as carefully as the thing it guards. Still better than leaving it to a system prompt and a prayer.</p><p><strong>Your own hands - evaluation and testing.</strong> Some paths that you cannot trust to either wire. Those you bend yourself. You sit with the agent, predict where it will go, probe the branches and edges, and correct by hand. It is the most flexible control there is, and the least scalable - you only have two hands. It is also how you learn where the other two wires need to go. Every test that surprises you is a new rule waiting to be written, or a judge waiting to be posted.</p><h3><strong>Which branch gets which wire</strong></h3><p>Three wires. Different trade-offs.</p><p>Rules are certain but rigid.</p><p>Judges are flexible but grow their own paths.</p><p>Your hands working on evaluation and testing are wisest but do not scale.</p><p>And the order should perhaps be this.</p><p>Push as much as you can onto rules, because they are certain and add nothing. What rules cannot hold, wire with model judges, and accept that you have added paths in exchange for flexibility. What neither can hold, keep in your own hands, and let your evaluation and testing tell you what to promote to a rule next season.</p><p>Every wire is a way of narrowing the envelope of patterns the agent can express. A rule narrows it hard. A model judge narrows it softly. Your hands narrow it one case at a time, and you get better at it with practice. None of them turn the AI back into a rule. They only decide how much room it gets.</p><p>None of it kills the tree. My uncle&#8217;s bonsai lived for decades.</p><p>Is it so for Agentic AI? Not sure. But this is how I am starting to think about it.</p><p>#AgenticAI #AIRiskManagement #AIGovernance #AISafety</p>]]></content:encoded></item><item><title><![CDATA[Gradient Descent, Again]]></title><description><![CDATA[Reflections - from independent life to art]]></description><link>https://www.simplyboring.ai/p/gradient-descent-again</link><guid isPermaLink="false">https://www.simplyboring.ai/p/gradient-descent-again</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Mon, 06 Jul 2026 06:38:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jP-7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb891f788-6e40-430d-be87-655f08e544c1_3806x2854.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b891f788-6e40-430d-be87-655f08e544c1_3806x2854.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d35e974-ffbe-43fc-94aa-c3b1a27dbb4b_3858x2170.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92d79ba0-a3e5-4a7e-a618-4a078f445672_4032x3024.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e8de2f0-4ae1-4f50-bdec-2b907c9aed15_4032x3024.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8be55178-c9df-4f38-9683-6b4b2cb7e5c7_4032x3024.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b39112c9-a811-4b81-891d-5cc2234dacb8_4032x3024.jpeg&quot;}],&quot;caption&quot;:&quot;Some pieces from the past 2 weeks&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce7484a9-7909-4256-9f8c-9ed8ef9f13eb_1456x964.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>I wrote about gradient descent three months ago on LinkedIn. I was figuring out how to wander the uneven terrain of independent life. The failures. The plans that drifted. Finding the right angle to navigate.</p><p>I&#8217;ve learned to be comfortable with the uncertainties and disappointments of this new phase. Even relaxed enough to pick up the brush again.</p><p>But somehow I met gradient descent again. This time when trying to learn to learn art again.</p><p>A light week of meetings. A bunch of regulators from around the world I am mentoring for a course on AI in financial services. A collaborator on the Agentic MRM paper who was in town. A consultant thinking of moving to a senior AI role in a bank, asking for my views. An ex-colleague from my strategic planning days, now in communications. A senior risk manager between jobs, developing scented cleaning supplies as a hustle.</p><p>Lots of building otherwise. And art. I&#8217;ve built up the discipline of doing watercolors every night before bed. Which started another round of gradient descent. And a bit of angst.</p><h3>The Gap</h3><p>A retrospective I wrote last week made the art sound resolved. An interest that could be an uncorrelated asset in this world of exhausting AI hype. (Side-note: I&#8217;m starting to think I have a love-hate relationship with AI. I&#8217;ve always loved the discipline, but it has increasingly become populated by hypesters and scammers that rile me.)</p><p>I thought I had hit the ground running with my watercolors. The practice had returned. A satisfying piece here. A passable piece there. Enough momentum to feel like my old friend was back. I thought the next five pieces would be even better.</p><p>The next five pieces across the week made me realize it had not. Almost none of them worked. My old friend had not forgiven the gap.</p><p>Gradient descent is how a model learns. It makes a prediction. Measures the gap between the prediction and the right answer. Then adjusts in the direction that reduces the gap. Then repeats.</p><p>It&#8217;s called gradient descent because of how it finds that direction. Imagine a hilly landscape. You&#8217;re standing somewhere on it, blindfolded. You want to get to the lowest point - the valley. You can&#8217;t see the whole landscape. But you can feel the slope beneath your feet. Gradient descent says - follow the slope downhill. One small step at a time. Measure the ground. Adjust. Step again. Eventually you reach the bottom. Or at least somewhere lower and better than where you started.</p><p>The gradient is the slope. The descent is following it.</p><p>Three months ago I wrote about gradient descent in independent life. Misses. Proposals that went nowhere. Plans that drifted. All of it telling me the slope and which way to go next. Lots of uncertainty. But I got reasonably comfortable with that. Not because it got easier. Just because I could detach from the results. And go with the flow.</p><p>Gradient descent in learning to learn art seems different.</p><p>Somehow, I find it harder to detach from the gap. The gap between what I see in my head and that muddy mess that appeared on paper in front of me.</p><p>And there&#8217;s the obsession and ambition problem. When you restart a practice you start looking at the masters. Chung Chien Wei and his effortless wet-on-wet scenes. Thomas Schaller&#8217;s architectural washes, luminous and controlled. Alvaro Castagnet&#8217;s explosive loose strokes that somehow resolve into something complete.</p><p>You know what good looks like. You can feel the gap between that and what&#8217;s on your desk. And the gap isn&#8217;t abstract. It&#8217;s a piece you spent an hour on that looks nothing like what you intended.</p><p>One piece almost hit the spot. For a moment something was clicking. Then I lost it. The next piece drifted back toward the same problems as before.</p><p>Getting close and losing it is worse than consistent misses. When nothing works you can tell yourself you&#8217;re still finding the slope. When something almost works you know exactly what you&#8217;re reaching for. But then it becomes elusive again.</p><p><strong>The Way Forward</strong></p><p>The difference between knowing gradient descent and feeling it is considerable. I wrote about it in the context of independent life.</p><p>What I didn&#8217;t write about is what it actually feels like to sit with a miss. To look at something that isn&#8217;t working and try to stay patient. To not force it. To trust that the signal is in there somewhere even when you can&#8217;t see it yet. And to let go if it really just needs to go.</p><p>Three months ago the gradient descent was in independent life. Now it&#8217;s in a practice. More immediate. More personal. More uncomfortable in a different way. But not very different.</p><p>And I think the way forward is simple.</p><p>Pick up the brush again tomorrow. That&#8217;s all gradient descent really requires.</p><p><a href="#GradientDescent">#GradientDescent</a> <a href="#Art">#Art</a> <a href="#IndependentLife">#IndependentLife</a> <a href="#AIRiskManagement">#AIRiskManagement</a> <a href="#Transitions">#Transitions</a> <a href="#Reflections">#Reflections</a></p>]]></content:encoded></item><item><title><![CDATA[Convergence & Divergence]]></title><description><![CDATA[6 months of independent life]]></description><link>https://www.simplyboring.ai/p/convergence-and-divergence</link><guid isPermaLink="false">https://www.simplyboring.ai/p/convergence-and-divergence</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Sun, 28 Jun 2026 08:20:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TUI_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><strong>Don&#8217;t force it. Let things flow.</strong></p></blockquote><p>I had scribbled these words on a post-it. I was two months from leaving MAS. I think it was a salve for my anxiety.</p><p>For most of the six months since I left, I don&#8217;t think I listened to my own note. I forced plenty. Endless coffees, lunches, talks, plans.</p><p>Recently, I&#8217;ve started to get back to these six words. And last week, for the first time in more than a year, I managed to dive deep into watercolours again.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TUI_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TUI_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TUI_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TUI_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TUI_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TUI_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10819721,&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://www.simplyboring.ai/i/203935214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.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_!TUI_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TUI_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TUI_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TUI_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A good friend at work had once remarked that seeing me do art was a good indication of how bored I was at work. I&#8217;ve come to the realisation that it&#8217;s a bit more than that.</p><p>And since this is the six-month mark, it&#8217;s a good time for reflections on some personal lessons. And how my view of AI has shifted. Which could perhaps be useful for some others.</p><h2>My lessons</h2><h3>The first, and the main one. Run experiments and reflect on them.</h3><p>I left MAS after eighteen years and walked into a void. I did not search for another job before leaving. Even the plan I did write down at the end of 2025 never happened.</p><p>In the end, the last 6 months became a series of experiments.</p><p>More than two hundred conversations across twenty-five weeks. At least two to three talks or panels every month. Old friends and complete strangers. CROs and PhD students. An anthropologist studying money, and a CEO I mistook for a fellow trainer. Collaborations across the world.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-MCR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-MCR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-MCR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-MCR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-MCR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-MCR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1233789,&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://www.simplyboring.ai/i/203935214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.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_!-MCR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-MCR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-MCR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-MCR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every week I reflected on what I learned from these conversations. Some of it was connected to AI. Some of it was just about life. People ask how I find the connections between these conversations. I read The Book of Ichigo Ichie recently. It says &#8220;notice coincidences&#8221; as one of the ten rules of ichigo ichie. I guess this is what it means.</p><p>In the age of AI, I think this is how learning looks like.</p><h3>Two, the filter beats the plan.</h3><p>My original plan was 80% wrong. My filter - interesting work, people I like, freedom, the work done properly - was almost always right. A plan imposes a conclusion and makes you bend everything to fit it. Even if it feels wrong. A filter just tells you what to walk away from.</p><p>Build a filter early, even before you can fully articulate it.</p><p>Between a plan and a filter, I&#8217;ll take the filter every time. They&#8217;ll help you avoid some early missteps.</p><h3>Three. You have to actually cross.</h3><p>Not observe. Cross. Watching other worlds from a safe distance is not enough. The value is in gate-crashing them, awkwardly if one must. The insurance world, where I mistook a CEO for a fellow trainer. Legal AI. Digital assets. An MBA classroom on the other side of the world. US AI governance. African bank and insurance boards. Healthcare workers learning deep learning. Wealth managers and family offices. A central-banking podcast. And many more.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sbXc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sbXc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sbXc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sbXc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sbXc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sbXc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg" width="1145" height="644" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:644,&quot;width&quot;:1145,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:496882,&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://www.simplyboring.ai/i/203935214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.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_!sbXc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sbXc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sbXc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sbXc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I am an introvert who loses energy when I meet too many people. A side-effect of these crossings - I&#8217;m feeling at ease now in crowds. A simple rule is all it takes. If I feel like chatting with someone, I do it. If not, I walk away.</p><h3>Four. Flow is just gradient descent.</h3><p>Misses are information. The proposals that die, the rooms that don&#8217;t want your lines, the conversations that trail off - they feel like failures, but they point you in a better direction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6dL4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6dL4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6dL4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6dL4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6dL4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6dL4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5872819,&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://www.simplyboring.ai/i/203935214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.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_!6dL4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6dL4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6dL4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6dL4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>In gradient descent a wrong step isn&#8217;t failure; it&#8217;s the signal that tells you the slope, and which way to step next. You cannot know which direction is right without the wrong ones. Expect a lot of them early, and don&#8217;t mistake them for verdicts.</p><h3>Five. Guard the freedom you left for.</h3><p>If one leaves for some kind of freedom, protect it like the scarce thing it is.</p><p>That means cleaner no&#8217;s - to the gig that pays but owns your calendar, to the room that drains you, to the prestige that quietly puts you back in a box.</p><p>It means letting no single party own you, and having no single point of failure. And it means keeping at least one thing in your life that owes nothing to the work.</p><p>If the freedom is the whole point, don&#8217;t trade it back the first time saying no feels awkward.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bMpC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bMpC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bMpC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bMpC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bMpC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bMpC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg" width="1025" height="1367" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1367,&quot;width&quot;:1025,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:530570,&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://www.simplyboring.ai/i/203935214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.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_!bMpC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bMpC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bMpC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bMpC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How my view of AI shifted</h2><h3>I started by seeing the unevenness.</h3><p>AI was in every single conversation, but understanding was an uneven valley - someone shipping AI products daily, someone else whose work was untouched, same city, same week. I stopped seeing one AI race and started seeing dozens, on different tracks, most runners unable to see each other.</p><p>Awareness had stopped being the solution and become the problem, setting expectations nobody could square with reality.</p><p>While some folks were going from prompt and context engineering to harness and loop engineering, more sane folks were wondering how an LLM that made a silly hallucination one in 20 times could be trusted to perform an action that mattered.</p><h3>The boring fundamentals matter more than the hype.</h3><p>When sixteen agents built a working C compiler, what made it work wasn&#8217;t the frontier. It was the boring list - tests, documentation, monitoring - the same list from the risk guidelines I wrote.</p><p>Real understanding compounds and builds a flywheel. Prompt engineering resets with every model update. AI courses that just teach one to prompt and pray are not building AI literacy but just scams in disguise.</p><h3>The scaffolding is important but thinning.</h3><p>The same week a few of us published a paper extending model risk discipline into the agentic world, SR 11-7 - the standard I&#8217;d been referring to for more than a decade - was quietly retired.</p><p>The real rules seem to be thinning out just as the systems get more complex. We have plenty of publications on responsible AI. But tell me, how many bite and are effective?</p><p>So I guess we just have to fall back on first principles, not frameworks. And I learned to distrust fluent reasoning, in models and in myself.</p><p>Coherence is not correctness.</p><h3>And I ended more sceptical than I began.</h3><p>Not of the technology - of the expectations around it. I think they are overblown. Whether AI becomes as common as electricity or quietly stalls, an identity built entirely on it is fragile either way. That is what sent me back to water and paper.</p><h2>What I do now</h2><p>The shape that emerged is not the one I planned.</p><p>Training for a few associations and institutes. A few adjunct roles. Some writing gigs. A startup I&#8217;m building with a collaborator. A few advisory gigs on the horizon.</p><p>No single party owns me. No exclusivity. If one fails, no big deal. I can still survive.</p><p>Before I start any gigs these days, I know to zoom in on the non-solicitation, non-competes, indemnity and intellectual property clauses. These are the ones that can matter more than the money.</p><p>I&#8217;ve stopped saying yes quickly. The no&#8217;s have gotten cleaner. I show up to speak when I have something to say, and otherwise I&#8217;d rather listen.</p><p>And I&#8217;ve started hedging the one risk I couldn&#8217;t diversify away. Everything I do sits in the same asset class - AI. So the uncorrelated asset is the art. By hand. Slow. On paper. No prompt. No FOMO. Just observation and whatever is left of Singapore before it disappears.</p><p>It may not take off. The world of art is brutal. But it&#8217;s irreducibly human.</p><p>Gradient descent has one catch. You follow the slope down, you correct, you flow, and you arrive somewhere that looks exactly right. But it might only be a local minimum. A valley within a valley. A few more steps might have taken you somewhere better, and you&#8217;d never know.</p><p>So I won&#8217;t pretend six months converged on an answer. It&#8217;s just a start.</p><div><hr></div><h2>The twenty-four weeks</h2><p>Every Monday for six months, I tied that week to an AI concept. I stopped numbering them around week twenty - but here they are, in order. Start anywhere.</p><p><em>(Each links to the original LinkedIn post.)</em></p><p><strong>Week 1 &#183; 12 Jan 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/valleys-shifting-sands-pillars-ai-gary-ang-phd-viahc">Valleys, Shifting Sands &amp; Pillars in AI</a><br>AI everywhere, understanding nowhere near even. The uneven landscape.</p><p><strong>Week 2 &#183; 19 Jan 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/darn-messy-middle-ai-gary-ang-phd-ykabc">The Darn Messy Middle of AI</a><br>When awareness stops being the solution and becomes the problem.</p><p><strong>Week 3 &#183; 26 Jan 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/phase-shifts-ai-life-gary-ang-phd-baljc">Phase Shifts in AI and Life</a><br>Not pivots. Changes of state. Why I&#8217;m optimistic about AI.</p><p><strong>Week 4 &#183; 2 Feb 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/resonance-ai-work-classroom-gary-ang-phd-zu1rc">Resonance - AI at Work and in the Classroom</a><br>Becoming a LinkedIn Top Voice the same week I rediscovered my voice.</p><p><strong>Week 5 &#183; 9 Feb 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/flywheel-gary-ang-phd-xbooc">The Flywheel</a><br>Sixteen agents, one C compiler, and the boring fundamentals that made it work.</p><p><strong>Week 6 &#183; 16 Feb 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/many-different-worlds-gary-ang-phd-xfslc">Many Different Worlds</a><br>There isn&#8217;t one AI race. There are dozens, and most runners can&#8217;t see each other.</p><p><strong>Week 7 &#183; 23 Feb 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/outsider-gary-ang-phd-1hxwc">The Outsider</a><br>Transfer learning, and why nothing we learn is wasted.</p><p><strong>Week 8 &#183; 2 Mar 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/alignment-gary-ang-phd-zjjxc">Alignment</a><br>The boat-race agent that spun in circles, and freedom as non-negotiable.</p><p><strong>Week 9 &#183; 9 Mar 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/context-gary-ang-phd-ynpzc">Context</a><br>The context window, finite attention, and learning to filter.</p><p><strong>Week 10 &#183; 16 Mar 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/edge-action-gary-ang-phd-f6vmc">The Edge of Action</a><br>Three gaps, ten weeks of evidence, and what I finally decided to build.</p><p><strong>Week 11 &#183; 23 Mar 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/grounding-gary-ang-phd-ilpwc">Grounding</a><br>The symbol grounding problem, and meeting rooms where they actually are.</p><p><strong>Week 12 &#183; 30 Mar 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/diffusion-gary-ang-phd-gp15c">Diffusion</a><br>Graph diffusion, signal versus noise, and the cost of saying yes too much.</p><p><strong>Week 13 &#183; 6 Apr 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/gradient-descent-gary-ang-phd-c7y9c">Gradient Descent</a><br>Why the misses weren&#8217;t failures. They were the gradient.</p><p><strong>Week 14 &#183; 13 Apr 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/unfinished-gary-ang-phd-k7hrc">Unfinished</a><br>No prepared deck survived the room. And fallow isn&#8217;t drought.</p><p><strong>Week 15 &#183; 20 Apr 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/irony-gary-ang-phd-funic">Irony</a><br>SR 11-7 retired the same week we argued for more discipline, not less.</p><p><strong>Week 16 &#183; 27 Apr 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/thinking-out-loud-gary-ang-phd-wstyc">Thinking Out Loud</a><br>Chain-of-thought can be confident, fluent bullshit. So can I.</p><p><strong>Week 17 &#183; 4 May 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/serendipity-emergence-gary-ang-phd-eavsc">Serendipity and Emergence</a><br>Rojak, introversion, and building the conditions for emergence.</p><p><strong>Week 18 &#183; 11 May 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/strange-attractors-again-gary-ang-phd-z9itc">Strange Attractors Again</a><br>Chaos isn&#8217;t random. It&#8217;s shaped by topology.</p><p><strong>Week 19 &#183; 18 May 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/impermanence-drift-gary-ang-phd-sno9c">Impermanence and Drift</a><br>Concept drift, disappearing spaces, and a plan turned unrecognisable.</p><p><strong>Week 20 &#183; 25 May 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/crossings-gary-ang-phd-hc4wc">The Crossings</a><br>The value isn&#8217;t in observing the worlds. It&#8217;s in actually crossing.</p><p><strong>Week 21 &#183; 1 Jun 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/sum-parts-gary-ang-phd-bb89c">Sum of the Parts</a><br>Skill-stacking, freedom of choice, and a hard question about privilege.</p><p><strong>Week 22 &#183; 8 Jun 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/dream-plan-gary-ang-phd-slqdc">The Dream and the Plan</a><br>Breaking from the Plan is the beginning, not the answer.</p><p><strong>Week 23 &#183; 15 Jun 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/5-useless-things-gary-ang-phd-8e8sc">5 Useless Things</a><br>Useless to box, to force, to perform, to accommodate, to follow convention.</p><p><strong>Week 24 &#183; 22 Jun 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/riskiest-play-gary-ang-phd-j7vlc">The Riskiest Play</a><br>Concentration risk, an uncorrelated asset, and picking up the brush again.</p><div><hr></div><p>I write a lot on both LinkedIn at <a href="https://www.linkedin.com/in/garyang/">https://www.linkedin.com/in/garyang/</a> and also Simply Boring AI, my Substack at <a href="https://simplyboring.ai">simplyboring.ai</a>. Sometimes I cross post. Sometimes only on one. I&#8217;m still figuring out works best. So follow me on both.</p><p>And if you&#8217;d like to work together - workshops, teaching, advisory - I&#8217;m at <a href="https://quaintitative.com">quaintitative.com</a>.</p><p><a href="#IndependentLife">#IndependentLife</a> <a href="#AIRiskManagement">#AIRiskManagement</a> <a href="#Transitions">#Transitions</a> <a href="#Reflections">#Reflections</a> <a href="#GradientDescent">#GradientDescent</a></p>]]></content:encoded></item><item><title><![CDATA[Units of AI Governance]]></title><description><![CDATA[For scaling AI Governance and Risk Management]]></description><link>https://www.simplyboring.ai/p/units-of-ai-governance</link><guid isPermaLink="false">https://www.simplyboring.ai/p/units-of-ai-governance</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Fri, 26 Jun 2026 03:23:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iMjo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For the past few months I have been giving talks at the meeting point of two disciplines I know well. Model risk management, from my years supervising models at MAS. And computer science, from an ill-advised side quest to finish a PhD at 42.</p><p>The AI risk management guidelines I wrote for Singapore&#8217;s financial sector grew out of both, and they rest on three units of governance: the model, the system, and the use case. Lately something seems missing.</p><p>These three units - the model, the system, and the use case - are the ones we already know how to govern, but they share a weakness. Each is specific, tied to one particular application.</p><p>Above them sits a second set of three that we are beginning to think about for governance: the archetype, the capability, and the workflow. These seem to be better as they generalize.</p><p>Why is this important? A unit of governance is something you point a control at. Too granular and it may work, but not scale.</p><p>Let&#8217;s draw a line between 6 units. The units below the line are where governance lives today. The units above it may be worth considering for governing AI at scale.</p><p>The six of them, and the line between, look like this.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iMjo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iMjo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iMjo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iMjo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iMjo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iMjo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg" width="1456" height="1165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1165,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:199267,&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://www.simplyboring.ai/i/203646405?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.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_!iMjo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iMjo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iMjo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iMjo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Below the line</h2><p>The three units below the line are not new. We imported each of them from a discipline that already existed - model risk management, technology risk management, and the use-case registers that AI governance frameworks already lean on. That is their strength and their limit. The methods are mature. But they were built for a world where each thing you governed was specific and countable.</p><h3>The model</h3><p>I&#8217;ll start where I always do, with the <strong>model</strong>. It is my favourite, and it is the one thing that makes an AI system different from any other piece of software. The first models I met were simple curves - bootstrapping zero rates off swap quotes in a financial engineering classroom, then their more sophisticated cousins, Black-Scholes, SABR, Hull-White, Heston.</p><p>For years a single supervisory letter, SR 11-7, was the only guidance that governed any of it. I took a Masters in Financial Engineering but was not a great student, and so I stayed confused about those models in finance for a long time.</p><p>What finally made them click was meeting their successors - decision trees, random forests, gradient boosted trees, then the deep learning models, the RNNs and CNNs, and eventually LLMs. They are all more general versions of the same idea. Even an agent is just a system wrapped around an LLM.</p><p>Once you can see the parts every model shares - the function you choose, the objective, the optimization method, the way you evaluate it - the questions you need to ask barely change from one to the next. They all come back to those parts, and to the assumptions beneath them.</p><p>But something did change on the way from the curve to the LLM, and it matters for governance. A Black-Scholes model is written down. You can read its assumptions off the page and argue with them. A learned model is not written down in that sense - its behaviour lives in weights shaped by data, not in an equation you can inspect. So validation has to change. It stops being a check of the maths and becomes a probe of the behaviour. You can no longer read the model; you can only interrogate it.</p><p>That is the real break, and it is why so much traditional model risk practice feels half-applicable to AI. The questions survive. How you answer them does not. And we see this in Agentic AI increasingly due to their ability to take actions and not just generate outputs.</p><p>But that shared structure is also where we see commonalities in risks. I think of them as three U&#8217;s.</p><ul><li><p><strong>Uncertainty</strong> - the irreducible randomness you can never remove, and the reducible gaps you can close with more data. Every model has both. The work is knowing which is which, because you waste effort trying to engineer away the part that won&#8217;t move.</p></li><li><p><strong>Unexpectedness</strong> - the way more complex models behave in ways nobody designed, in emergent capabilities, adversarial weaknesses, and misalignment. The more general the model, the more of its behaviour was never specified by anyone, which means more of it is found rather than built.</p></li><li><p><strong>Unexplainability</strong> - the varying degree to which we can actually say why a model decided what it did. Transparency, explainability, interpretability are all really one question asked at different depths: can we understand this enough to stand behind it? Understand. Not quote some figures generated by an explainability method you don&#8217;t understand.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dHl5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dHl5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 424w, https://substackcdn.com/image/fetch/$s_!dHl5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 848w, https://substackcdn.com/image/fetch/$s_!dHl5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 1272w, https://substackcdn.com/image/fetch/$s_!dHl5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dHl5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png" width="1154" height="604" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:604,&quot;width&quot;:1154,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35387,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/203646405?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.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_!dHl5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 424w, https://substackcdn.com/image/fetch/$s_!dHl5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 848w, https://substackcdn.com/image/fetch/$s_!dHl5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 1272w, https://substackcdn.com/image/fetch/$s_!dHl5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Governing the model, then, is mostly documentation, independent validation, and benchmarking - the same spine as classical model risk. The trap is treating the benchmark as the answer. A model can top every public benchmark and still fail in your context, on your data, against your adversaries, because the benchmark measured a general skill and you are deploying a specific one. The benchmark tells you the model is capable. It does not tell you it is safe here.</p><p>It is telling that when the Fed, the OCC and the FDIC replaced SR 11-7 this April with SR 26-2, after fifteen years, they carved generative and agentic models out of scope as too novel and fast-moving. I understand the caution. But the effect is that the fastest-moving, least-understood models are the ones left with the least guidance. Given how tightly the quantitative and the modern connect, that exclusion still puzzles me.</p><h3>The system</h3><p>A model, though, never runs on its own. Wrap code, tools and memory around it and you have a <strong>system</strong> - and for most of my career the system was someone else&#8217;s problem. I came up in model risk: development documentation, validation reports, stress tests. Technology risk lived down the corridor, a different team with different acronyms, and I treated it as none of my business. AI changed that.</p><p>To see why, it helps to name what a system actually is. Around the model sits the prompt scaffolding that frames every request, the tools it is allowed to call, the memory it carries between turns, the retrieval that decides what context it sees, and the guardrails bolted on at the edges. Every one of those is a knob. Turn any of them and the same model produces different behaviour. The same prompt, through two different stacks, lands in two different embedding spaces and comes back with two different answers. So a model card tells you very little on its own. Two deployments of the same weights are two different risk objects, and the thing you actually have to govern is the configuration, not the checkpoint. We call them fancy names like harness or loop engineering these days for Agentic AI. But it&#8217;s really just a system with slightly more dynamism and autonomy.</p><p>This is where most so-called AI incidents really live. The system around the model is increasingly where the performance, the variance, and most of the failure modes actually live, and it cuts both ways. On the upside, changing nothing but the harness around a model can lift its score on the same benchmark dramatically, sometimes close to double - the model didn&#8217;t get smarter, the system around it got better at using it. On the downside, the system is where the incidents are landing - remote code execution in the Model Context Protocol, supply-chain compromises spreading through AI tooling, an over-permissioned tool, an unsanitized input, a secret written to a log. In almost none of them did the model fail. The thing around it did. We spent a great deal of worry on model monoculture. The system deserves more of that attention.</p><h3>The use case</h3><p>If the model and the system are how AI gets built, the <strong>use case</strong> is what it gets built for - and it is the layer almost every governance framework reaches for first. It is also the question I am always asked: what are the use cases? I find it frustrating because no one wants to understand the underlying mechanics and connect it to their tasks, but just want an AI use case served on a platter.</p><p>The pull is easy to understand. The use case is the unit the business names, the unit that goes into a register, the unit a board can hold in its head. It is the unit of value. So it becomes the unit of the inventory, and the inventory becomes the comfortable thing we can look at and boast about - &#8220;We have 1000 AI use cases!&#8221;</p><p>That comfort is the problem. A register of use cases gives you the feeling of coverage while the real risk objects sit a layer down, uncounted. It is the unit I trust least, for three reasons.</p><p><strong>Not deep enough.</strong> A single fraud detection use case can hide transaction monitoring, an anomaly model, a generative assistant and a retrieval system underneath, each with its own failure modes. The use case enters the inventory once. Ten real things go ungoverned.</p><p><strong>Not specific enough.</strong> Two banks can list the same wealth-advisory use case and mean completely different workflows, models, and risks. The label matches. Nothing beneath it does. So a control written against the label protects neither of them well.</p><p><strong>Not scalable enough.</strong> Twenty use cases you can govern one by one. At two hundred the patterns underneath them simply repeat - retrieval, extraction, summarization, classification, recommendation, anomaly detection - and governing at the use-case level means redoing the same work every time you meet the same pattern wearing a new name.</p><p>The use case is the right unit to decide whether to build. It is the wrong unit to decide how to control. The unit that actually scales is one layer further down, or one layer up.</p><h2>Above the line</h2><p>Everything below the line is specific by nature, which is why the work never compounds - each new system is a fresh job. The units above the line are different in kind. They are patterns, not instances. Govern a pattern once and every instance that fits it inherits the work. That is the whole reason to climb.</p><h3>The archetype</h3><p>Go up a layer and you reach the <strong>archetype</strong> - the first unit that scales. I saw it during the generative-AI wave, before agents arrived: an LLM is general-purpose, but people kept getting more out of it by putting it in a box. Retrieval-augmented generation. Summarization. Classification. Information extraction. Code generation. Chat.</p><p>A general-purpose tool is almost ungovernable precisely because it can do anything - there is no fixed set of risks to reason about. The archetype trades a little of that generality for something you can actually hold: a known shape, with known failure modes.</p><p>Naming the box helps twice over. For building, it brings the recipe with it - the reference architecture, the prompt patterns, the libraries and settings that already work - so a new project starts from a known shape instead of a blank page. For governance, it brings the risk package with it - the failure modes that apply, the evaluation and testing metrics that matter, the controls you need - none of it worked out fresh each time. This is the clearest answer to the worry that risk management blocks innovation: done at the right unit, it is exactly what lets you reuse.</p><p>Governance stops being per-project checklist bureaucracy and becomes a library. You write the controls for retrieval once, and every retrieval system in the firm draws from them.</p><p>The same idea shows up across the common archetypes:</p><ul><li><p><strong>Summarization</strong> - the dominant risk is the model inventing detail that was never in the source, so faithfulness is the metric you cannot skip, and high-stakes summaries earn a human check.</p></li><li><p><strong>Code generation</strong> - the risk shifts to security, so the check is correctness plus a vulnerability scan, with the small mercy that bad code tends to fail loudly rather than silently.</p></li><li><p><strong>Retrieval</strong> - the risk lives in what gets retrieved, wrong chunks or leaked embeddings, so you test whether the right context was pulled, whether the answer is grounded in it, and you watch the vector store closely.</p></li></ul><p>Three archetypes, three different shapes of risk, but within each one the work is done once and inherited by every use case that adopts it. Constraints, it turns out, are what make a thing governable at all.</p><h3>The capability</h3><p>Archetypes tamed generative AI. Agents need the same move, one level harder, and it comes down to two questions: what can the agent do, and how far can it go on its own?</p><p>The first question is <strong>capability</strong>. In my mind, a capability is not what the underlying model can do, or how it scores on a benchmark; it is what an agent can actually do in the world, on real tasks - a repeatable building block with three things attached to it. The actions it covers. The authority it is granted to take them. And the evidence it must produce that it did so within bounds. Retrieve a customer&#8217;s transaction history is a capability. Move money between accounts is another, with far more authority and a far higher bar of evidence.</p><p>Defined this way, an agent stops being a mysterious opaque whole and becomes a set of capabilities you can reason about one at a time - decompose the agent into the capabilities it exercises, and compose your oversight back up from there.</p><p>This is why the benchmark misleads. A model topping a coding benchmark tells you nothing about whether an agent built on it should be allowed to merge to the main branch unattended. The benchmark measures skill in the abstract. Capability is about authority in the world. The two come apart, and governance lives in the gap.</p><p>Two pieces of work from very different directions arrive at the same place: GovTech&#8217;s Agentic Risk and Capability framework (<a href="https://arxiv.org/abs/2512.22211">https://arxiv.org/abs/2512.22211</a>), by Shaun Khoo, Roy Ka-Wei Lee and Jessica Foo, and the work on runtime governance in finance (<a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6567199">https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6567199</a>) that &#321;ukasz Szpruch, Agus Sudjianto, Tanveer Bhatti and I did. Both land on capability as the better unit for governing agents.</p><p>And it scales the way the archetype does, but with guards baked in. Four agentic systems at a wealth firm - a service bot, a trade drafter, a compliance checker, a KYC assembler - look like four separate jobs, but they lean on the same handful of capabilities: document retrieval, fact extraction, policy checking. Govern those once - the authority each is granted, the evidence each must leave behind - and the rest is configuration, not construction. The fifth, sixth, seventh and even the hundredth systems cost almost nothing to govern, because they are new arrangements of capabilities you have already controlled.</p><h3>The workflow</h3><p>The second question - how far an agent can go - is the <strong>workflow</strong>. The workflow is what you allow it to do, designed up front: the branches, the approval gates, the points where it must stop and ask, or abstain. The trajectory is what it actually did, visible only afterwards. Most of the time the two match. The risk lives in the times they don&#8217;t, and runtime governance is the layer that watches the live trajectory against the allowed workflow and acts when they diverge - pausing for approval, refusing an action, stopping a run before it compounds.</p><p>Singapore&#8217;s Model AI Governance Framework for agentic AI (<a href="https://www.imda.gov.sg/-/media/imda/files/about/emerging-tech-and-research/artificial-intelligence/mgf-for-agentic-ai.pdf">https://www.imda.gov.sg/-/media/imda/files/about/emerging-tech-and-research/artificial-intelligence/mgf-for-agentic-ai.pdf</a>) frames the same thing as action space and autonomy - what the agent is allowed to touch, and how far it goes alone. They are two dials. Widen the action space and the agent can reach more of the world. Loosen the autonomy and it asks permission less often. Turn both up and the set of possible trajectories explodes, far faster than anyone&#8217;s intuition tracks. That is how almost every agentic incident happens: the workflow quietly permitted an action it shouldn&#8217;t have, the autonomy let the agent take it without asking, and nothing was watching while it ran.</p><p>The simplest test I know is whether someone can draw your agent&#8217;s workflow on a whiteboard - the branches, the gates, the places it must stop. If they can&#8217;t, then no one has actually drawn its limits, which means the limits don&#8217;t exist yet. And the trajectories, when they arrive, will not be the pleasant kind of surprise.</p><h2>The whole picture</h2><p>So there are six units, not three. Three below the line - model, system, use case - the established disciplines, and the specific. Three above it - archetype, capability, workflow - the ones we are still working out, and the ones that scale. The move up the line is a move from governing things to governing patterns, and it is the only version of AI governance I can see that keeps pace as the number of systems climbs.</p><p>I am still thinking this through. The line may move, and new units may yet appear above it.</p><p>But the question worth thinking about is a ridiculously simple one. Of the six, which is your AI actually governed at - and is it the one that can keep up as the number of AI systems grows? And it will.</p><div><hr></div><p><em>This began as a series of short notes, written over a few weeks while I worked the idea out in public. Here it is in one piece.</em></p>]]></content:encoded></item><item><title><![CDATA[Mr Kiasu vs. Mr FOMO]]></title><description><![CDATA[3rd part of a series on AI and Art]]></description><link>https://www.simplyboring.ai/p/mr-kiasu-vs-mr-fomo</link><guid isPermaLink="false">https://www.simplyboring.ai/p/mr-kiasu-vs-mr-fomo</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Thu, 04 Jun 2026 10:21:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!R5-k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.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_!R5-k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R5-k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R5-k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R5-k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R5-k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R5-k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg" width="531" height="531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:531,&quot;bytes&quot;:2393717,&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://www.simplyboring.ai/i/200593005?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.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_!R5-k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R5-k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R5-k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R5-k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Spot Mr Kiasu in this piece I drew.</figcaption></figure></div><p>This is the third and final part of my conversation with <strong><a href="https://en.wikipedia.org/wiki/Johnny_Lau">Johnny Lau</a></strong>.</p><p>Part 1, &#8220;<strong><a href="https://www.simplyboring.ai/p/my-shifu">My Shifu</a></strong>&#8220; was how I met him, and his belief that technology forces artistic purity rather than threatening it.</p><p>Part 2, &#8220;<strong><a href="https://www.simplyboring.ai/p/garfields-eyes">Garfield&#8217;s Eyes</a></strong>&#8220; was about separating the concept from the production. This part starts with the question - will AI replace us, and then goes to the quieter question underneath - how do you live alongside something like this?</p><h2><strong>Two Fears</strong></h2><p>Watch how people talk about AI and work, and almost everyone is running on one of two fears.</p><p>The first is the fear of losing out. <em><strong>Will I be automated?</strong></em> It&#8217;s a reasonable fear. One CEO recently described it as replacing &#8220;lower-value human capital&#8221;. The fear in the air is palpable.</p><p>The second fear is the opposite. It doesn&#8217;t feel like fear. It feels like ambition. <em><strong>Everyone&#8217;s using AI. If I don&#8217;t adopt it now, I&#8217;ll be left behind.</strong></em><strong> </strong>So people automate before they understand, buy tools they don&#8217;t need, and call it transformation.</p><p>Fear of losing out. Fear of missing out.</p><p>In Singapore we already have a word for the first one. <em>Kiasu</em> - Singlish for the anxiety of losing out - is the national neurosis Johnny Lau turned into a character that sold over half a million copies. What I didn&#8217;t know, until this conversation, is that he also drew the second one.</p><p>I&#8217;d asked Johnny whether AI could ever generate a real Mr Kiasu strip.</p><p><em>&#8220;An AI produced Mr Kiasu strip will show Mr Kiasu and Ah Kow, his pet dog in different scenarios and it will be funny. But it is unlikely to create an Ang Mo character who calls himself Mr FOMO, and competes with Mr Kiasu for Ai Swee&#8217;s love.&#8221;</em></p><p>Mr FOMO. A Westerner whose neurosis isn&#8217;t losing out but <em>missing out</em>, competing with Singapore&#8217;s most kiasu character for the girl. It&#8217;s a cultural invention. The joke is in the gap between <em>kiasu</em> and <em>FOMO</em>. I realized Johnny had done something stranger than draw a character. He&#8217;d named both of the fears now running the AI conversation and made them chase the same girl. Two anxieties, one love triangle. Both running on fear. Neither of them living.</p><h2><strong>Co-Exist with the Storm</strong></h2><p>So I asked him the real question. Is AI just another wave? He&#8217;d lived through the comic boom, dot-com, mobile, animation outsourcing. Was this one different?</p><p><em>&#8220;AI is a climatic shift that is going to fundamentally alter the way we think and live. If the internet era represents a tsunami, then we are smacked right in the middle of a perfect storm. Almost no one will be spared, and it&#8217;s only a matter of how many of us can co-exist with the storm.&#8221;</em></p><p>Not <em>survive</em> the storm. Not <em>beat</em> it, and not <em>ride</em> it either. We should be thinking about how to co-exist with it.</p><p>That&#8217;s a different posture from both fears. Mr Kiasu wants to outlast the storm by building a wall. Mr FOMO wants to outrun it by chasing it. Johnny is proposing you live inside it - that you stop treating it as an enemy or a prize and start treating it as weather you&#8217;ll be making things in for the rest of your life.</p><p>Here&#8217;s how he does it. Three moves.</p><h3><strong>One: Stay Fluid</strong></h3><p><em>&#8220;Part of the solution is to stay fluid and go with the flow because machines does not comprehend &#8216;going with the flow&#8217; as easy as we do. It can fake going with the flow, but it will never get it.&#8221;</em></p><p>AI learns patterns. That&#8217;s the whole of what it does. So the moment you organise yourself into a recognisable pattern - the same task, the same output, the same way every time - you become trainable. &#8220;Lower-value human capital&#8221; is just the corporate name for <em>work that had become a pattern.</em></p><p>The kiasu instinct is to defend that pattern harder, to prove your worth by doing the routine thing faster. It&#8217;s exactly backwards. Staying fluid means refusing to be the thing the machine can most easily learn.</p><h3><strong>Two: Orchestrate, Don&#8217;t Just Execute</strong></h3><p><em>&#8220;It will take something for AI to mimic the way I had orchestrated a project. The orchestration of an idea or a series of ideas; the people coming together as collaborators; outcome that will have certain level of social impact.&#8221;</em></p><p>This is the answer to the FOMO fear. You don&#8217;t beat missing out by adopting everything. You beat it by getting clear on what only you can do - and for Johnny, that was never the drawing. It was the convening. Deciding which ideas were worth pursuing, putting the right people in a room, choosing what impact even looked like.</p><p>AI can produce the strip. It can&#8217;t run a creative enterprise. The machine executes. The human orchestrates. Living with AI means moving up the stack - from doing the task to deciding which tasks matter.</p><h3><strong>Three: Don&#8217;t Argue with Time</strong></h3><p>I&#8217;d argued that a character rooted in a Singaporean word might be permanently untranslatable - that kiasuism was a moat. Johnny didn&#8217;t buy it:</p><p><em>&#8220;Don&#8217;t argue with time if the matter is a matter of time, especially dealing with AI. To AI, there is no such thing as a Western or an Eastern language to be tackled. It&#8217;s only a matter of how fast it can learn the ropes.&#8221;</em></p><p>No moat. Not kiasuism, not Singlish, not the routine task you&#8217;re clinging to. Given time, the machine learns every rope.</p><p>That sounds like defeat until you turn it over. If nothing fixed is safe, then stop betting on AI&#8217;s limits - and start betting on your own capacity to keep making what hasn&#8217;t been made yet. Don&#8217;t protect the output. Protect the thing that generates new outputs. The wall always falls. The river keeps moving.</p><h2><strong>What This Looks Like for the Rest of Us</strong></h2><p>I&#8217;m not a comic artist. Maybe you&#8217;re not either. But the three moves translate cleanly, because they were never really about drawing.</p><ul><li><p>Stay fluid - be hard to reduce to a single repeatable function.</p></li><li><p>Orchestrate - own the judgment, not just the task.</p></li><li><p>Don&#8217;t argue with time - invest in the part of you that learns, not the skill that&#8217;s about to be commoditised.</p></li></ul><p>None of that is <em>use more AI</em>, and none of it is <em>hide from AI</em>. It&#8217;s a third posture. Neither Mr Kiasu nor Mr FOMO. The person who has made peace with the weather and gone back to work.</p><p>There&#8217;s a coda that makes this literal. The Mr Kiasu robot - Singlish-speaking, built with Dex-Lab and the National Library - goes on more permanent display this year. You can go and ask the character himself what he thinks about AI. He didn&#8217;t fight the technology and he didn&#8217;t chase it. He absorbed it, and got a body out of the deal. Co-existence, drawn.</p><h3><strong>Which Character Are You?</strong></h3><p>Three parts, one man, and answers I didn&#8217;t expect to find through a comic artist.</p><p>We&#8217;re all somewhere in Johnny&#8217;s love triangle right now. Mr Kiasu. Mr FOMO. And Ai Swee, the object of their affections. Some of us are Mr Kiasu, bracing against loss. Some of us are Mr FOMO, sprinting so we don&#8217;t get left behind. Both are chasing. Both are afraid. Neither is living.</p><p>Johnny&#8217;s been the third character for thirty-five years - the one who didn&#8217;t panic and didn&#8217;t hype, who stayed fluid, kept the concept moving, and trusted the part of him that wasn&#8217;t a pattern to keep finding new forms.</p><p>So here&#8217;s the question I&#8217;m leaving with. Not <em>will AI take my job</em>, and not <em>am I using enough of it</em>. The better one:</p><p>What&#8217;s the part that you are still growing?</p><p>More soon. Different artist next time.</p><p>#Art #GenerativeAI #MrKiasu #FutureofArt #Singapore #CreativeIndustries #AIandArt</p>]]></content:encoded></item><item><title><![CDATA[Thinking in AI: Part I]]></title><description><![CDATA[Starting a new series]]></description><link>https://www.simplyboring.ai/p/thinking-in-ai-part-i</link><guid isPermaLink="false">https://www.simplyboring.ai/p/thinking-in-ai-part-i</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Fri, 29 May 2026 14:06:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1C66!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I started a PhD in AI at 42 with zero computer science background - a few months earlier I had a full time job managing the investment risk of Singapore&#8217;s foreign reserves. Surrounded by 25-year-olds who actually knew what NP hard meant. </p><p>I knew nothing about this world.</p><p>I still remember my PhD supervisor&#8217;s reaction when I showed him yet another shiny concept from the latest paper. Unimpressed, he said: &#8220;Let&#8217;s start with the task.&#8221; I didn&#8217;t appreciate it then. Three years of fiddling with data types and tasks - networks, time series, multimodal data; regression, classification, forecasting - made me see the point.</p><p>That&#8217;s what this series is about. Something quite simple. Perhaps too simple. But I thought worth writing down. </p><p>How to see AI through the lens of data types and tasks. I call it <strong>&#8220;Thinking in AI&#8221;</strong>.</p><p>Nothing fancy.</p><p>But why does it matter then? In this age of LLMs and Agentic AI? Why not just jump ahead to prompt engineering, context engineering, or what one calls harnesses these days?</p><p>Because prompts are brittle. Context just means what goes into the Large Language Model. LLMs are not the only type of model in AI. And a framework for thinking is more durable than a harness.</p><p>AI has always been about classification, regression, generation, ranking, forecasting and many more tasks.</p><p>LLMs wrap over those tasks, in a more generalized manner (hence the name foundation models). Agents are another - an LLM orchestrating tools and other LLMs on tasks. </p><p>Strip the headline away and the data types and tasks are still the ones that were there ten years ago.</p><p>It all comes down to a few frameworks - for data, tasks, and methods - and how they compose into what we now call generative AI and agents.</p><p>So if you&#8217;re here for the frontier, you are in the wrong place. This series is deliberately about the boring fundamentals.</p><p>If you already know the fundamentals of the journey from machine and deep learning to LLMs and Agentic AI, then this might also be too simple for you.</p><p>For everyone else, I hope this is helpful in some way/ </p><h2><strong>Start with the task</strong></h2><p>I call it &#8220;Prompt and Pray.&#8221;</p><p>You&#8217;ve probably sat through one of these. A workshop, a webinar, a demo. Someone shows a clever prompt. Everyone marvels at the output. Another prompt. Another marvel. A chuckle when the model gets something wrong. A tweak, and we&#8217;re back to marveling.</p><p>No one stops to ask what the model is actually doing. What data it&#8217;s seeing. What task it thinks it&#8217;s solving. Why it works on this example but might not on the next.</p><p>That frustrates me. Not because prompting isn&#8217;t useful. Because it skips every step that lets you understand the result.</p><p>So I wrote this. A short series on the part of AI that doesn&#8217;t expire when the next model drops.</p><p>Boring fundamentals, I promised. Here&#8217;s the most boring one. Before reaching for a model, write down what you&#8217;re actually trying to do.</p><p>Three questions.</p><ol><li><p><em>What data do I have?</em></p></li><li><p><em>What task am I doing?</em></p></li><li><p><em>Which method fits?</em></p></li></ol><p>Most AI problems start with those three. Not how to use the latest shiny new AI model.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1C66!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1C66!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1C66!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1C66!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1C66!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1C66!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg" width="1024" height="665" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:665,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38621,&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://www.simplyboring.ai/i/199743485?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.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_!1C66!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1C66!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1C66!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1C66!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Same problem, different roles</strong></h2><p>The use cases below look different. But are they really?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rxac!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rxac!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 424w, https://substackcdn.com/image/fetch/$s_!rxac!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 848w, https://substackcdn.com/image/fetch/$s_!rxac!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 1272w, https://substackcdn.com/image/fetch/$s_!rxac!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rxac!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png" width="577" height="189" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d2db341-14a6-4782-be41-6e428708079d_577x189.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:189,&quot;width&quot;:577,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/199743485?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.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_!rxac!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 424w, https://substackcdn.com/image/fetch/$s_!rxac!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 848w, https://substackcdn.com/image/fetch/$s_!rxac!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 1272w, https://substackcdn.com/image/fetch/$s_!rxac!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Different contexts. The same underlying job: turn a flood of messy inputs into one decision.</p><p>Take the portfolio analyst.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b2IE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b2IE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 424w, https://substackcdn.com/image/fetch/$s_!b2IE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 848w, https://substackcdn.com/image/fetch/$s_!b2IE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 1272w, https://substackcdn.com/image/fetch/$s_!b2IE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b2IE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png" width="584" height="221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:221,&quot;width&quot;:584,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24912,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/199743485?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.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_!b2IE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 424w, https://substackcdn.com/image/fetch/$s_!b2IE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 848w, https://substackcdn.com/image/fetch/$s_!b2IE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 1272w, https://substackcdn.com/image/fetch/$s_!b2IE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>From data to tasks</strong></h2><p>Two tempting responses to all this.</p><ol><li><p>Throw it all at an LLM and shrug when it hallucinates.</p></li><li><p>Build a bespoke solution from scratch.</p></li></ol><p>The useful next question is &#8220;which tasks am I doing?&#8221; Once the tasks are clear, the method question gets much smaller. The method might not even be AI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rf7D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rf7D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rf7D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rf7D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rf7D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rf7D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg" width="896" height="1152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1152,&quot;width&quot;:896,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:133887,&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://www.simplyboring.ai/i/199743485?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.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_!rf7D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rf7D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rf7D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rf7D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We can usually map use cases and problems to specific tasks. Some examples.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DcHZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DcHZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 424w, https://substackcdn.com/image/fetch/$s_!DcHZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 848w, https://substackcdn.com/image/fetch/$s_!DcHZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 1272w, https://substackcdn.com/image/fetch/$s_!DcHZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DcHZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png" width="594" height="259" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:259,&quot;width&quot;:594,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34109,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/199743485?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.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_!DcHZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 424w, https://substackcdn.com/image/fetch/$s_!DcHZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 848w, https://substackcdn.com/image/fetch/$s_!DcHZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 1272w, https://substackcdn.com/image/fetch/$s_!DcHZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Each does a single, clear job. Sentiment reads tone. Extraction pulls out the tickers and names. Retrieval finds the past episodes that are similar. Forecasting projects the future.</p><p>A use case or solution to a problem usually chains some of these together.</p><p>Even LLMs and Agentic AI work this way. A general LLM seems to break the frame - one model, any task. But the task didn&#8217;t disappear; it moved into the prompt. Ask for a summary and it summarises. Ask for sentiment and it classifies. Change the prompt and the context, and you&#8217;ve changed the task. An agent just chains those prompts - planning, retrieval, reasoning, generation. Each step has its own data type, its own task, its own method. Decomposition is how agents work under the hood.</p><p>The same move works beyond the analyst. The journalist chasing a story, the clinician reaching a diagnosis, the lawyer finding the case that matters - each breaks down into the same handful of tasks. Different roles. Same approach.</p><h2><strong>Where this goes next</strong></h2><p>The rest of the series dives deeper.</p><p><strong>Part I - Components.</strong> The math behind any AI model. The data types it sees. The tasks it does.</p><p><strong>Part II - Setups.</strong> How those components compose into machine learning, deep learning, generative AI, and agentic AI. Different names, same parts.</p><p><strong>Part III - Data Types.</strong> Five worked examples of the framework. Tabular, text, image, networks, time series.</p><ul><li><p><strong>Tabular.</strong> Why a small machine learning model on a 40-year-old spreadsheet can still beat billion-parameter models at most real decisions.</p></li><li><p><strong>Text.</strong> How a five-step language pipeline collapsed into a single model.</p></li><li><p><strong>Images.</strong> How an invisible change to a handful of pixels turns a stop sign into a speed-limit sign.</p></li><li><p><strong>Networks.</strong> What AlphaFold and your org chart have in common.</p></li></ul><p><strong>Time series.</strong> Why your ECG and a stock chart are the same kind of problem.</p>]]></content:encoded></item><item><title><![CDATA[LLMs Can't Understand Time, At Least Not Naturally - An Update]]></title><description><![CDATA[Update of an article I did in 2025.]]></description><link>https://www.simplyboring.ai/p/llms-cant-understand-time-at-least</link><guid isPermaLink="false">https://www.simplyboring.ai/p/llms-cant-understand-time-at-least</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Sat, 23 May 2026 14:50:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KjB7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is an update of an <a href="https://open.substack.com/pub/msukhareva/p/llms-cant-understand-time-at-least?r=5kml33&amp;utm_campaign=post-expanded-share&amp;utm_medium=web">article </a>I did for <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;AI Realist&quot;,&quot;id&quot;:5286015,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/msukhareva&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48b0a0fa-a8fa-4a2c-85c7-9bf12e822e5d_1024x1024.png&quot;,&quot;uuid&quot;:&quot;c46bbd21-fc1e-4047-b0b9-93075096c8ab&quot;}" data-component-name="MentionToDOM"></span> in 2025. Things have shifted so I thought good time for an update. I have also added a list of references for folks who are interested.</p><div><hr></div><p>When LLMs first became accessible and popular in 2022, one easy way to tell if someone was selling snakeoil was if they claimed that either ChatGPT or LLMs could forecast or predict something in the future. Someone who said that obviously did not understand how LLMs then worked, and were essentially hallucinating or bullshitting with great confidence.</p><p>LLMs are trained on text data. To forecast, you are working in the domain of time series data. Text and time series are both sequences, but they have fundamentally different characteristics.</p><p>Things have evolved since. Quite a lot actually. I would listen more patiently now for the details if someone said he or she used LLMs for forecasting due to shifts in the field. However, there is still a clear distinction between LLMs for language or text, compared to time series foundational models inspired by LLMs.</p><p>Let me explain this. In 4 short acts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KjB7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KjB7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KjB7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KjB7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KjB7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KjB7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg" width="1024" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:145745,&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://www.simplyboring.ai/i/198968909?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.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_!KjB7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KjB7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KjB7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KjB7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Act I: The Classical World of Time Series Modelling</h2><p>For decades, way before neural networks were practically usable, forecasting or predictions with time series data was the domain of statisticians and econometricians. Time series data is fundamentally different from tabular, image or text data. You can shuffle rows in tables, mix up images, or rephrase text, and the meaning would still be largely intact.</p><blockquote><p>The first, but not unique, property of time series is sequence. Mixing up the sequential order of time series data renders it meaningless. This is what it has in common with text.</p></blockquote><p>This is the world of models like ARIMA. Understanding such models provides a clear understanding of what matters for time series data.</p><p>The AutoRegressive Integrated Moving Average (ARIMA) models and its variants dominated time series analysis for ages. They captured the essential insights needed to analyse or make predictions with time series data.</p><p>The core ideas:</p><ul><li><p><strong>AutoRegressive (AR):</strong> Current values depend on previous values</p></li><li><p><strong>Integrated (I):</strong> Many series become predictable after differencing</p></li><li><p><strong>Moving Average (MA):</strong> Current values depend on errors of previous predictions</p></li></ul><p><strong>Conceptually, every time series could be understood as a combination of level, trend, seasonality, cycles and some noise. This is what makes it different from text.</strong></p><p><strong>Y = LEVEL + TREND + SEASONALITY + NOISE</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tS4w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tS4w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tS4w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tS4w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tS4w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tS4w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81812,&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://www.simplyboring.ai/i/198968909?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.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_!tS4w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tS4w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tS4w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tS4w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Seasonal ARIMA (SARIMA) handled recurring seasonal patterns. Vector AutoRegression (VAR) tackled multiple related series. Holt-Winters exponential smoothing handled trends and seasons differently. For volatile financial series, Engle&#8217;s ARCH and Bollerslev&#8217;s GARCH gave us proper models for <em>time-varying volatility</em> - the technical term is <em>conditional heteroskedasticity</em>, but the everyday intuition is that the size of the typical move on a given day is itself a moving target. Harvey&#8217;s structural time series models decompose a series into latent components - level, trend, seasonal, cycle - each modelled as its own stochastic process, with the Kalman filter doing the inference behind the scenes. And modern decomposition extensions like MSTL (Multiple Seasonal-Trend decomposition using Loess) handle multiple seasonalities at once - think hourly demand with daily, weekly, and annual cycles all stacked together.</p><p>If you want to start playing with these classical models, R&#8217;s <code>forecast</code> package (<code>auto.arima</code>, <code>ets</code>, <code>stl</code>) is the easy on-ramp, and Python&#8217;s <code>statsforecast</code> from Nixtla gives you the same family of models. Meta&#8217;s Prophet popularised an additive-decomposition approach for forecasting and sits closer to the classical end of the spectrum despite being open-sourced by a deep-learning lab.</p><blockquote><p>Another fundamental characteristic of time series that is critical is the degree of stationarity. Much more than text or images (words only change meaning slowly over time, same for images), time series in many domains continually evolve, and are what we call non-stationary.*</p></blockquote><p>Recall &#8216;I&#8217; for integration in ARIMA? That step leads to a differencing operation that allows the time series to be more stationary, and hence more predictable.</p><blockquote><p>The classical world of time series forecasting, because of this focus on the underlying patterns of trends, seasons etc., was inherently explainable.</p></blockquote><p>That&#8217;s Act I. But before I move on to Act II, I thought it would be useful to mention that forecasting is not the only task you can apply to time series. You can also nowcast (predict current unknown values with time series data to date, like GDP); classify time series patterns, detect outliers for time series, and so on and so forth. But the fundamental characteristics of time series data that need to be taken into account remain the same.</p><h2>Act II: Machine and Deep Learning&#8217;s Struggles with Time</h2><p>The power of machine learning models in the last decade meant many tried to use machine learning models such as support vector machines, random forests, and boosting tree models for time series forecasting. But these models did not fit naturally with time series data. Not that it could not work, but it was a hit and miss.</p><blockquote><p>The natural question then was, why switch to these significantly more complex machine learning models when the classical models were good enough?</p></blockquote><p>Then came advances in computer vision and natural language processing driven by deep learning. Computer scientists being computer scientists, they started looking for new domains to test these models on. Naturally, given the importance of time series data in many commercial and financial settings, computer scientists started using these models for different tasks on time series data.</p><blockquote><p>But here&#8217;s the thing - you can&#8217;t just throw time series data at a regular deep learning model and expect magic. Remember the properties - sequence, patterns, stationarity?</p></blockquote><p>Sequence models for natural language processing like Recurrent Neural Networks (RNNs) and Long Short-Term Memory (LSTM) networks made a lot of sense. DA-RNN introduced dual-stage attention for input and temporal selection. Time-aware LSTMs handled irregular sampling via decay gates. Temporal Convolutional Networks showed that convolutional architectures could match or beat RNNs for many sequence tasks.</p><p>Answering the question of how to remember important information from way back in the sequence, while forgetting irrelevant noise applied equally to text and time series data.</p><p>There were many papers that focused on adapting RNNs, LSTMs, and even CNNs (designed for image data) to time series data. I would say the results were ambivalent. Sometimes you got fantastic results, sometimes a simple classical model would beat the complex deep learning model handily in a fraction of the time and computing power. A reviewer once asked me why a model I developed and trained for time series modelling was so large in size. It was only 12m parameters (miniscule compared to the billions and trillions for LLMs), but you get the idea. Probabilistic recurrent forecasters like DeepAR and deep state-space variants became quite popular. NeuralProphet - the DL successor to Meta&#8217;s Prophet, swapping the additive components for neural network blocks - sounded promising but empirically failed to beat plain ETS on standard benchmarks. The &#8220;DL doesn&#8217;t automatically win&#8221; pattern was already showing up.</p><p>So was it a pointless exercise? Not really.</p><blockquote><p>One of the key differences between classical and deep learning time series models was that deep learning models could utilise multimodal time series data (time series of text, audio, sensor events, images, networks), whereas classical models were largely restricted to numerical time series.</p></blockquote><p>There are also many other aspects of time series that we could focus on aside from sequence for time series, distinctly different from natural language or image data.</p><p>For example:</p><ul><li><p><strong>Different time scales:</strong> Time series that change by the second, hourly, daily, quarterly and so on and so forth.</p></li><li><p><strong>Varying signal quality:</strong> Time series data that are inherently noisier than natural language or image data.</p></li><li><p><strong>Relationship dynamics:</strong> The importance of interactions between different time series.</p></li></ul><p>There are many more. And deep learning models gave us a lot of flexibility to explore these characteristics.</p><p>In the early 2020s, even before ChatGPT, but after the seminal <em>&#8220;Attention is All You Need&#8221;</em> moment, many papers also explored the use of attention-based transformers for time series data.</p><p><em><strong>It was a logical pairing. We use positional encodings to encode the position of tokens (or words) in transformers for text. Why couldn&#8217;t we do the same for time series steps?</strong></em></p><p>A whole family came out of this - N-BEATS for interpretable basis expansion, the Temporal Fusion Transformer (TFT) for multi-horizon attention, Informer for long sequences, TS Transformer for self-supervised representation learning, Autoformer for decomposition + auto-correlation, and PatchTST. The PatchTST trick - that you can chop a series into patches and treat them like tokens - would turn out to be a conceptual seed for Act III. CoST pushed contrastive disentanglement of seasonal and trend representations.</p><p>In parallel, multimodal work fused text and prices for financial forecasting - event-driven stock prediction such as &#8220;Listening to Chaotic Whispers&#8221;, which added news attention. Fine-grained event typologies, stock embeddings from news + price history, hierarchical multi-task models for earnings-call volatility, REST&#8217;s relational event-driven framework, and FAST&#8217;s news-and-tweet time-aware network all extended this line.</p><p>I published several papers in this domain - using numerical and text time series with evolving networks. KECE combined knowledge graphs with numerical and textual time series. GLAM distinguished between global and local temporal patterns with adaptive curriculum learning to handle noise. GAME designed latent sequence encoders for multimodal data of different frequencies. DynMix used dynamic self-supervised learning with implicit and explicit network views, while DynScan learned slot concepts to handle non-stationary multimodal streams. These models showed strong results on financial forecasting, portfolio optimization, and ESG predictions, but they were highly specialized transformer models trained for specific tasks.</p><p>They were not general purpose or foundational models. Just using a transformer does not qualify. A general purpose or foundational model needs to be usable across different tasks.</p><p>But there were folks already researching these, even prior to ChatGPT coming onto the scene in 2022.</p><p>For readers who want to play with this era of models, the Python libraries <code>darts</code> (which also contains classical models), Nixtla&#8217;s <code>neuralforecast</code>, and HuggingFace&#8217;s transformer-based time-series pipelines are good entry points.</p><h2>Act III: Foundation Models Learn the Language of Time</h2><p>Interestingly, while I was researching multimodal time series models focused on networks, one of my PHD mates (Gerald Woo) was doing groundbreaking work on one of the first foundational models for time series data inspired by LLMs architectures.</p><p>This was the Moirai time series foundation model for universal forecasting. We attended each other&#8217;s research presentations once in a while, and I found his work fascinating. But I was already at the tail end of my PHD, so too late to switch tack.</p><p>Since then there have been many more foundational models for time series data inspired by LLMs architectures.</p><p>Now that you know all the special characteristics of time series, you would know that one cannot just throw a time series model into a transformer or an LLM and expect some magic to happen.</p><blockquote><p>One key challenge was how to convert infinite numerical possibilities into a finite vocabulary that transformers can process. Language has a finite vocabulary, but not time series.</p></blockquote><p>Different teams solved this differently:</p><p>Amazon&#8217;s Chronos quantizes continuous values into 4,096 discrete bins - essentially creating a &#8220;vocabulary&#8221; for time series. Google&#8217;s TimesFM treats time segments as &#8220;patches&#8221; like image processing. Salesforce&#8217;s MOIRAI uses multiple patch sizes for different temporal frequencies. There are other such models, but the fundamental issues being solved are similar. Address the tokenisation of time series, collate a large cross domain dataset, adjust the transformer architecture to address the unique characteristics of time series data.</p><p>In the months since the first version of this piece, the foundation-model wave has not slowed. But the field has clearly forked into two camps. Both are still very much &#8220;Act III&#8221; - they tokenize numerical time series and stick a transformer on top. They differ in <em>where</em> the parameters come from.</p><p><strong>Camp A - Tokenize numbers, train a transformer from scratch.</strong></p><p>This is the original recipe. The more recent successors mostly keep it and refine it:</p><ul><li><p><strong>Chronos-2</strong> - Amazon&#8217;s 2025 follow-up; adds in-context learning across related series and covariate-informed forecasting.</p></li><li><p><strong>ChronosX</strong> - extends Chronos to handle exogenous variables.</p></li><li><p><strong>MOIRAI-2</strong> - simpler architecture, better data, generalises better than v1.</p></li><li><p><strong>MOIRAI-MoE</strong> - sparse mixture-of-experts variant; specialises across frequencies.</p></li><li><p><strong>Lag-Llama</strong> - open-source probabilistic TSFM.</p></li><li><p><strong>TimeGPT-1</strong> - Nixtla&#8217;s offering.</p></li></ul><p><strong>Camp B - Don&#8217;t pretrain a TSFM. Reprogram a frozen LLM.</strong></p><p>The intuition: LLMs already cost hundreds of millions to train. Maybe you don&#8217;t need to start from scratch - just teach the existing LLM to see numbers.</p><ul><li><p><strong>Time-LLM</strong> - patches the series, reprograms each patch via cross-attention with text prototypes, freezes the LLM body, trains only the input projection and output head.</p></li><li><p><strong>LLMTime</strong> - encodes the series as a <em>string of digits</em> and lets the LLM autoregress. No training.</p></li><li><p><strong>GPT4TS / OFA</strong> - frozen GPT-2, fine-tune only the layer norms and positional embeddings.</p></li><li><p><strong>PatchInstruct</strong> - patch tokenisation + decomposition + neighbour augmentation as a prompting strategy.</p></li></ul><p>What&#8217;s the point of foundational models for time series?</p><p>To me, the holy grail is probably few or zero-shot forecasting. Train once on massive time series datasets, then gain the ability to perform a range of tasks - forecast sales, detect equipment anomalies, or classify patterns across entirely new domains without additional training.</p><p>Still an unsolved problem I feel.</p><p>The key characteristics of time series data that we mentioned earlier are still key (such as sequence dependency, non-stationarity, varying frequencies, signal-to-noise ratios, and domain-specific patterns), and unlike text data, the nature of time series data in different domains (finance, healthcare, energy, retail, manufacturing, climate) can be vastly different and evolve significantly across time. We will talk a bit more about this below.</p><h2>Act IV: The Agentic Turn - Forecasting as Reasoning</h2><p>Acts I, II, and III all share an assumption. They assume forecasting is a single step problem. You feed in history, the model spits out the forecast or prediction.</p><p>The new wave has a few branches.</p><p>First, we can fuse different types of time series data at foundational model level across steps. <strong>From News to Forecast</strong> uses LLM agents to iteratively filter news, classify events by effect horizon, and fine-tune an LLM to emit digit sequences alongside a reflection loop.</p><p>Second, we can add reasoning. Training LLMs showed that reasoning <em>at inference time</em> - generating long chains of thought before producing an answer - improves performance on maths and code. Does it improve performance on time-series forecasting? <strong>TimeReasoner</strong> wraps series + timestamps + contextual features into a hybrid prompt, feeds it to a slow-thinking LLM, and explores three reasoning strategies - making the LLM <em>think</em> about the series before answering.</p><p>And finally, add multiple steps to the mix. <strong>AlphaCast</strong> - a training-free three-stage workflow (Investigator &#8594; Generator &#8594; Reflector) that mirrors how an expert forecaster works: prepare context, predict, critique, refine.</p><h2>Conclusion</h2><p>The only conclusion is that there is no conclusion yet. The jury is still out.</p><p>For a long time, a good place to look at the state of time series models were the <strong>Makridakis Competitions</strong>. M1-M3 (1980s-90s) were won by classical methods. M4 (2020) was won by Slawek Smyl&#8217;s hybrid ES-RNN - exponential smoothing married to LSTM - not by pure deep learning. M5 (2022) was won by <em>LightGBM</em> (gradient-boosted trees) with feature engineering, not deep architectures. M6 (2025) pushed into finance and reported that most teams <em>underperformed</em> simple benchmarks. The recurring lesson across forty years of competitions: the gains attributed to deep learning are usually gains from feature engineering, ensembling, or hybrid approaches. A example of a new leaderboard for foundation models is <strong>GIFT-Eval</strong> - 24 datasets over 144,000 time series and 177 million data points, spanning seven domains, 10 frequencies, multivariate inputs, and prediction lengths ranging from short to long-term forecasts.</p><p>But even when these foundation models top the leaderboards, the picture could be misleading.</p><p><strong>Rethinking Evaluation in the Era of TSFMs</strong> found that benchmark scores are inflated - the test data often overlaps with the training data, either directly or because similar time periods appear in both. Strip the overlap out and the impressive numbers shrink.</p><p><strong>Re(Visiting) TSFMs in Finance</strong> put the leading foundation models against decades of stock returns from markets around the world. The result: off the shelf, they did not beat ordinary baselines. Even fine-tuning didn&#8217;t close the gap. The only thing that worked was re-training the model from scratch on financial data - at which point you&#8217;ve essentially built a domain-specific model, not used a &#8220;foundation&#8221; one.</p><p>Multimodal and agentic forecasting are even harder to judge. <strong>Rethinking Multimodal TSF Evaluation</strong> points out that many &#8220;text helps forecasting&#8221; benchmarks are flawed - for example, the news used in testing has often already leaked into the model&#8217;s training data.</p><p>And that&#8217;s where we are now. Lots of progress, but still many open questions and uncertainties.</p><div><hr></div><h2>References</h2><h3>Act I - Classical time-series models, surveys, and competitions</h3><ul><li><p><em>Forecasting: Principles and Practice</em> - <a href="https://otexts.com/fpp3/">https://otexts.com/fpp3/</a> - <em>Modern, accessible, free treatment of the whole classical lineage. Best starting point.</em></p></li><li><p><em>Automatic Time Series Forecasting: The </em><code>forecast</code><em> Package for R</em> - <a href="https://www.jstatsoft.org/v027/i03">https://www.jstatsoft.org/v027/i03</a> - *Origin of <code>auto.arima</code>.</p></li><li><p><em>Forecasting Seasonals and Trends by Exponentially Weighted Moving Averages</em> - <a href="https://www.sciencedirect.com/science/article/abs/pii/S0169207003001134">https://www.sciencedirect.com/science/article/abs/pii/S0169207003001134</a></p></li><li><p><em>Exponential Smoothing: The State of the Art - Part II</em> - <a href="https://www.bauer.uh.edu/egardner/3301H%20Operations%20Management/ESG%20Publications/2006%20Exp.%20Sm.%20State%20of%20the%20art%20-%20Part%20II.pdf">https://www.bauer.uh.edu/egardner/3301H%20Operations%20Management/ESG%20Publications/2006%20Exp.%20Sm.%20State%20of%20the%20art%20-%20Part%20II.pdf</a>.</p></li><li><p><em>Macroeconomics and Reality</em> - <a href="https://www.pauldeng.com/pdf/Sims%20macroeconomics%20and%20reality.pdf">https://www.pauldeng.com/pdf/Sims%20macroeconomics%20and%20reality.pdf</a></p></li><li><p><em>Autoregressive Conditional Heteroskedasticity with Estimates of the Variance of UK Inflation</em> - <a href="https://www.jstor.org/stable/1912773">https://www.jstor.org/stable/1912773</a></p></li><li><p><em>The Story of GARCH: A Personal Odyssey</em> - <a href="https://public.econ.duke.edu/~boller/Papers/GARCH_JoE_2023.pdf">https://public.econ.duke.edu/~boller/Papers/GARCH_JoE_2023.pdf</a> .</p></li><li><p><em>Forecasting, Structural Time Series Models and the Kalman Filter</em> - <a href="https://www.cambridge.org/core/books/forecasting-structural-time-series-models-and-the-kalman-filter/CE5E112570A56960601760E786A5E631">https://www.cambridge.org/core/books/forecasting-structural-time-series-models-and-the-kalman-filter/CE5E112570A56960601760E786A5E631</a></p></li><li><p><em>MSTL: A Seasonal-Trend Decomposition Algorithm for Time Series with Multiple Seasonal Patterns</em> - <a href="https://arxiv.org/abs/2107.13462">https://arxiv.org/abs/2107.13462</a></p></li><li><p><em>StatsForecast / Nixtla</em> - <a href="https://github.com/Nixtla/statsforecast">https://github.com/Nixtla/statsforecast</a></p></li><li><p><em>The M4 Competition: 100,000 time series and 61 forecasting methods</em> - <a href="https://www.sciencedirect.com/science/article/abs/pii/S0169207019301128">https://www.sciencedirect.com/science/article/abs/pii/S0169207019301128</a></p></li><li><p><em>The M5 Accuracy Competition: Results, Findings and Conclusions</em> - <a href="https://www.sciencedirect.com/science/article/pii/S0169207021001874">https://www.sciencedirect.com/science/article/pii/S0169207021001874</a></p></li><li><p><em>Forecasting with Gradient Boosted Trees: M5 Uncertainty Winner</em> - <a href="https://www.sciencedirect.com/science/article/abs/pii/S0169207021002090">https://www.sciencedirect.com/science/article/abs/pii/S0169207021002090</a></p></li><li><p><em>The M6 Forecasting Competition: Bridging the Gap between Forecasting and Investment Decisions</em> - <a href="https://arxiv.org/abs/2310.13357">https://arxiv.org/abs/2310.13357</a></p></li></ul><h3>Act II - RNN / LSTM / Transformer-era and multimodal cluster</h3><ul><li><p><em>DA-RNN: Dual-Stage Attention-Based RNN</em> - <a href="https://arxiv.org/abs/1704.02971">https://arxiv.org/abs/1704.02971</a></p></li><li><p><em>Patient Subtyping via Time-Aware LSTM Networks (T-LSTM)</em> - <a href="https://dl.acm.org/doi/10.1145/3097983.3097997">https://dl.acm.org/doi/10.1145/3097983.3097997</a></p></li><li><p><em>An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling (TCN)</em> - <a href="https://arxiv.org/abs/1803.01271">https://arxiv.org/abs/1803.01271</a></p></li><li><p><em>DeepAR: Probabilistic Forecasting with Autoregressive Recurrent Networks</em> - <a href="https://arxiv.org/abs/1704.04110">https://arxiv.org/abs/1704.04110</a></p></li><li><p><em>Deep State Space Models for Time Series Forecasting</em> - <a href="https://papers.nips.cc/paper/2018/hash/5cf68969fb67aa6082363a6d4e6468e2-Abstract.html">https://papers.nips.cc/paper/2018/hash/5cf68969fb67aa6082363a6d4e6468e2-Abstract.html</a></p></li><li><p><em>NeuralProphet: Explainable Forecasting at Scale</em> - <a href="https://arxiv.org/abs/2111.15397">https://arxiv.org/abs/2111.15397</a></p></li><li><p><em>A Hybrid Method of Exponential Smoothing and Recurrent Neural Networks for Time Series Forecasting (ES-RNN, M4 winner)</em> - <a href="https://www.sciencedirect.com/science/article/abs/pii/S0169207019301153">https://www.sciencedirect.com/science/article/abs/pii/S0169207019301153</a></p></li><li><p><em>N-BEATS: Neural Basis Expansion Analysis for Interpretable Time Series Forecasting</em> - <a href="https://arxiv.org/abs/1905.10437">https://arxiv.org/abs/1905.10437</a></p></li><li><p><em>Temporal Fusion Transformers for Interpretable Multi-Horizon Time Series Forecasting (TFT)</em> - <a href="https://arxiv.org/abs/1912.09363">https://arxiv.org/abs/1912.09363</a></p></li><li><p><em>Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecasting</em> - <a href="https://arxiv.org/abs/2012.07436">https://arxiv.org/abs/2012.07436</a></p></li><li><p><em>A Transformer-based Framework for Multivariate Time Series Representation Learning</em> - <a href="https://arxiv.org/abs/2010.02803">https://arxiv.org/abs/2010.02803</a></p></li><li><p><em>A Time Series is Worth 64 Words: Long-term Forecasting with Transformers (PatchTST)</em> - <a href="https://arxiv.org/abs/2211.14730">https://arxiv.org/abs/2211.14730</a></p></li><li><p><em>CoST: Contrastive Learning of Disentangled Seasonal-Trend Representations for Time Series Forecasting</em> - <a href="https://arxiv.org/abs/2202.01575">https://arxiv.org/abs/2202.01575</a></p></li><li><p><em>Autoformer: Decomposition Transformers with Auto-Correlation for Long-Term Series Forecasting</em> - <a href="https://arxiv.org/abs/2106.13008">https://arxiv.org/abs/2106.13008</a></p></li><li><p><em>Deep Learning for Event-Driven Stock Prediction</em> - <a href="https://www.ijcai.org/Proceedings/15/Papers/329.pdf">https://www.ijcai.org/Proceedings/15/Papers/329.pdf</a></p></li><li><p><em>Listening to Chaotic Whispers: A Deep Learning Framework for News-Oriented Stock Trend Prediction</em> - <a href="https://arxiv.org/abs/1712.02136">https://arxiv.org/abs/1712.02136</a></p></li><li><p><em>Incorporating Fine-grained Events in Stock Movement Prediction</em> - <a href="https://aclanthology.org/D19-5106/">https://aclanthology.org/D19-5106/</a></p></li><li><p><em>Stock Embeddings Acquired from News Articles and Price History, and an Application to Portfolio Optimization</em> - <a href="https://aclanthology.org/2020.acl-main.307/">https://aclanthology.org/2020.acl-main.307/</a></p></li><li><p><em>HTML: Hierarchical Transformer-based Multi-task Learning for Volatility Prediction</em> - <a href="https://dl.acm.org/doi/10.1145/3366423.3380128">https://dl.acm.org/doi/10.1145/3366423.3380128</a></p></li><li><p><em>REST: Relational Event-driven Stock Trend Forecasting</em> - <a href="https://arxiv.org/abs/2102.07372">https://arxiv.org/abs/2102.07372</a></p></li><li><p><em>FAST: Financial News and Tweet Based Time Aware Network for Stock Trading</em> - <a href="https://aclanthology.org/2021.eacl-main.185/">https://aclanthology.org/2021.eacl-main.185/</a></p></li><li><p><em>Learning Knowledge-Enriched Company Embeddings for Investment Management</em> - <a href="https://dl.acm.org/doi/abs/10.1145/3490354.3494390">https://dl.acm.org/doi/abs/10.1145/3490354.3494390</a></p></li><li><p><em>Investment and Risk Management with Online News and Heterogeneous Networks</em> - <a href="https://dl.acm.org/doi/full/10.1145/3532858">https://dl.acm.org/doi/full/10.1145/3532858</a></p></li><li><p><em>Guided Attention Multimodal Multitask Financial Forecasting</em> - <a href="https://aclanthology.org/2022.acl-long.437/">https://aclanthology.org/2022.acl-long.437/</a></p></li><li><p><em>Dynamic Multimodal Implicit and Explicit Networks for Multiple Financial Tasks</em> - <a href="https://ieeexplore.ieee.org/abstract/document/10020722/">https://ieeexplore.ieee.org/abstract/document/10020722/</a></p></li><li><p><em>Dynamic Multimodal Slot Concepts from the Web</em> - <a href="https://dl.acm.org/doi/full/10.1145/3663674">https://dl.acm.org/doi/full/10.1145/3663674</a></p></li></ul><h3>Act III - Foundation models (Camp A: train-from-scratch TSFMs)</h3><ul><li><p><em>Unified Training of Universal Time Series Forecasting Transformers (MOIRAI)</em> - <a href="https://arxiv.org/abs/2402.02592">https://arxiv.org/abs/2402.02592</a></p></li><li><p><em>Chronos: Learning the Language of Time Series</em> - <a href="https://arxiv.org/abs/2403.07815">https://arxiv.org/abs/2403.07815</a></p></li><li><p><em>A Decoder-Only Foundation Model for Time-Series Forecasting (TimesFM)</em> - <a href="https://research.google/blog/a-decoder-only-foundation-model-for-time-series-forecasting/">https://research.google/blog/a-decoder-only-foundation-model-for-time-series-forecasting/</a></p></li><li><p><em>Chronos-2: From Univariate to Universal Forecasting</em> - <a href="https://arxiv.org/abs/2510.15821">https://arxiv.org/abs/2510.15821</a></p></li><li><p><em>ChronosX: Extending Time-Series Foundation Models to Support Exogenous Variables</em> - </p></li></ul><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:161336815,&quot;url&quot;:&quot;https://aihorizonforecast.substack.com/p/chronosx-extending-time-series-foundation&quot;,&quot;publication_id&quot;:1940355,&quot;embedding_publication_id&quot;:null,&quot;publication_name&quot;:&quot;AI Horizon Forecast&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!BIIa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8632e0bc-2f66-44bd-bed3-c6eebfce50ff_819x819.png&quot;,&quot;title&quot;:&quot;ChronosX: Extending Time-Series Foundation Models to Support Exogenous Variables&quot;,&quot;truncated_body_text&quot;:&quot;Foundation models excel in univariate time-series benchmarks.&quot;,&quot;date&quot;:&quot;2025-04-16T09:14:21.852Z&quot;,&quot;like_count&quot;:6,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:167905535,&quot;name&quot;:&quot;Nikos Kafritsas&quot;,&quot;handle&quot;:&quot;nikoskafritsas&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95b7b42e-3dac-4d06-a08d-c123b32dfe58_400x400.png&quot;,&quot;bio&quot;:&quot;Data Scientist at Persado &#8226; Making AI simple&quot;,&quot;profile_set_up_at&quot;:&quot;2023-09-10T17:17:37.445Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-09-12T00:11:00.501Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1931125,&quot;user_id&quot;:167905535,&quot;publication_id&quot;:1940355,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1940355,&quot;name&quot;:&quot;AI Horizon Forecast&quot;,&quot;subdomain&quot;:&quot;aihorizonforecast&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Explaining complex AI models as clear as daylight.\nFocusing on time series and latest AI research.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8632e0bc-2f66-44bd-bed3-c6eebfce50ff_819x819.png&quot;,&quot;author_id&quot;:167905535,&quot;primary_user_id&quot;:167905535,&quot;theme_var_background_pop&quot;:&quot;#E8B500&quot;,&quot;created_at&quot;:&quot;2023-09-10T17:26:45.542Z&quot;,&quot;email_from_name&quot;:&quot;AI Horizon Forecast&quot;,&quot;copyright&quot;:&quot;Nikos Kafritsas&quot;,&quot;founding_plan_name&quot;:&quot;Legendary Subscriber&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100,&quot;status&quot;:{&quot;bestsellerTier&quot;:100,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:100},&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://aihorizonforecast.substack.com/p/chronosx-extending-time-series-foundation?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!BIIa!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8632e0bc-2f66-44bd-bed3-c6eebfce50ff_819x819.png" loading="lazy"><span class="embedded-post-publication-name">AI Horizon Forecast</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">ChronosX: Extending Time-Series Foundation Models to Support Exogenous Variables</div></div><div class="embedded-post-body">Foundation models excel in univariate time-series benchmarks&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a year ago &#183; 6 likes &#183; Nikos Kafritsas</div></a></div><ul><li><p><em>MOIRAI 2.0: When Less Is More for Time Series Forecasting</em> - <a href="https://arxiv.org/abs/2511.11698">https://arxiv.org/abs/2511.11698</a></p></li><li><p><em>MOIRAI-MoE: Empowering Time Series Foundation Models with Sparse Mixture of Experts</em> - <a href="https://arxiv.org/abs/2410.10469">https://arxiv.org/abs/2410.10469</a></p></li><li><p><em>Lag-Llama: Towards Foundation Models for Probabilistic Time Series Forecasting</em> - <a href="https://arxiv.org/abs/2310.08278">https://arxiv.org/abs/2310.08278</a></p></li><li><p><em>TimeGPT-1</em> - <a href="https://arxiv.org/abs/2310.03589">https://arxiv.org/abs/2310.03589</a></p></li></ul><h3>Act III - Foundation models (Camp B: LLM-reprogramming)</h3><ul><li><p><em>Time-LLM: Time Series Forecasting by Reprogramming Large Language Models</em> - <a href="https://arxiv.org/abs/2310.01728">https://arxiv.org/abs/2310.01728</a></p></li><li><p><em>Large Language Models Are Zero-Shot Time Series Forecasters (LLMTime)</em> - <a href="https://arxiv.org/abs/2310.07820">https://arxiv.org/abs/2310.07820</a></p></li><li><p><em>One Fits All: Power General Time Series Analysis by Pretrained LM (GPT4TS / OFA)</em> - <a href="https://arxiv.org/abs/2302.11939">https://arxiv.org/abs/2302.11939</a></p></li><li><p><em>PatchInstruct: Forecasting Time Series with LLMs via Patch-Based Prompting and Decomposition</em> - <a href="https://arxiv.org/abs/2506.12953">https://arxiv.org/abs/2506.12953</a></p></li></ul><h3>Act IV - Multimodal text + TS</h3><ul><li><p><em>From News to Forecast: Integrating Event Analysis in LLM-Based Time Series Forecasting with Reflection</em> - <a href="https://arxiv.org/abs/2409.17515">https://arxiv.org/abs/2409.17515</a></p></li><li><p><em>Unlocking the Value of Text: Event-Driven Reasoning and Multi-Level Alignment for Time Series Forecasting</em> - <a href="https://arxiv.org/abs/2603.15452">https://arxiv.org/abs/2603.15452</a></p></li></ul><h3>Act IV - Agentic &amp; reasoning frameworks</h3><ul><li><p><em>AlphaCast: A Human Wisdom-LLM Intelligence Co-Reasoning Framework for Interactive Time Series Forecasting</em> - <a href="https://arxiv.org/abs/2511.08947">https://arxiv.org/abs/2511.08947</a></p></li><li><p><em>Empowering Time Series Forecasting with LLM-Agents (DCATS)</em> - <a href="https://arxiv.org/abs/2508.04231">https://arxiv.org/abs/2508.04231</a></p></li><li><p><em>Can Slow-Thinking LLMs Reason Over Time? Empirical Studies in Time Series Forecasting (TimeReasoner)</em> - <a href="https://arxiv.org/abs/2505.24511">https://arxiv.org/abs/2505.24511</a></p></li></ul><h3>Evaluation</h3><ul><li><p><em>GIFT-Eval: A Benchmark for General Time Series Forecasting Model Evaluation</em> - <a href="https://arxiv.org/abs/2410.10393">https://arxiv.org/abs/2410.10393</a> &#183; leaderboard at <a href="https://tsfm.ai/benchmarks/gift-eval">https://tsfm.ai/benchmarks/gift-eval</a></p></li><li><p><em>Rethinking Evaluation in the Era of Time Series Foundation Models: (Un)known Information Leakage Challenges</em> - <a href="https://arxiv.org/abs/2510.13654">https://arxiv.org/abs/2510.13654</a></p></li><li><p><em>Rethinking Multimodal Time-Series Forecasting Evaluation</em> - https://openreview.net/forum?id=Z1TMV4bGuu</p></li><li><p><em>Re(Visiting) Time Series Foundation Models in Finance</em> - <a href="https://arxiv.org/abs/2511.18578">https://arxiv.org/abs/2511.18578</a></p></li></ul>]]></content:encoded></item></channel></rss>