<?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[Our Resilient World: Living with AI]]></title><description><![CDATA[Honest, practical writing about working alongside AI — what actually works, what doesn't, and what it means for how we work.]]></description><link>https://www.ourresilient.world/s/living-with-ai</link><image><url>https://substackcdn.com/image/fetch/$s_!E6Mn!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0324a5d-6289-43b4-a5b3-6b227cc5e99f_512x512.png</url><title>Our Resilient World: Living with AI</title><link>https://www.ourresilient.world/s/living-with-ai</link></image><generator>Substack</generator><lastBuildDate>Mon, 07 Sep 2026 08:33:18 GMT</lastBuildDate><atom:link href="https://www.ourresilient.world/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Rick Molony]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ourresilientworld@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ourresilientworld@substack.com]]></itunes:email><itunes:name><![CDATA[Rick Molony]]></itunes:name></itunes:owner><itunes:author><![CDATA[Rick Molony]]></itunes:author><googleplay:owner><![CDATA[ourresilientworld@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ourresilientworld@substack.com]]></googleplay:email><googleplay:author><![CDATA[Rick Molony]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[A non-programmer can now build a working prototype with AI]]></title><description><![CDATA[What eleven years of attempts taught me&#8212;and why production still needs another leap]]></description><link>https://www.ourresilient.world/p/a-non-programmer-can-now-build-a</link><guid isPermaLink="false">https://www.ourresilient.world/p/a-non-programmer-can-now-build-a</guid><dc:creator><![CDATA[Rick Molony]]></dc:creator><pubDate>Tue, 01 Sep 2026 05:00:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Viuo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232af69c-4e5d-45e0-ada0-60886e387ad5_1536x1024.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_!Viuo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232af69c-4e5d-45e0-ada0-60886e387ad5_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Viuo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232af69c-4e5d-45e0-ada0-60886e387ad5_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Viuo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232af69c-4e5d-45e0-ada0-60886e387ad5_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Viuo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232af69c-4e5d-45e0-ada0-60886e387ad5_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Viuo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232af69c-4e5d-45e0-ada0-60886e387ad5_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Viuo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232af69c-4e5d-45e0-ada0-60886e387ad5_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/232af69c-4e5d-45e0-ada0-60886e387ad5_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:1536,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A Product Owner directs three AI-assisted workflows through structured gates, turning rough ideas into finished products.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A Product Owner directs three AI-assisted workflows through structured gates, turning rough ideas into finished products." title="A Product Owner directs three AI-assisted workflows through structured gates, turning rough ideas into finished products." srcset="https://substackcdn.com/image/fetch/$s_!Viuo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232af69c-4e5d-45e0-ada0-60886e387ad5_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Viuo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232af69c-4e5d-45e0-ada0-60886e387ad5_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Viuo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232af69c-4e5d-45e0-ada0-60886e387ad5_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Viuo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232af69c-4e5d-45e0-ada0-60886e387ad5_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A Product Owner directs three AI-assisted workflows through structured gates, turning rough ideas into finished products.</figcaption></figure></div><p>I have crossed a threshold I had been trying to reach for eleven years. Using the AI Product Flow Guide and the Product Owner workflow I first tested through <a href="https://kangentic.com/">Kangentic</a>, I can now create a working prototype as a sole Product Owner even though I cannot program. The AI does the implementation work; I define the purpose, boundaries and acceptance decisions. (more about the AI Product Flow guide soon).</p><p>That does not mean I can yet build a complicated production product on my own. My current judgement is that it will probably take two more major updates to both Codex and Claude before a non-programmer Product Owner can lead that work without a programmer in the delivery path. Even then, security, legal, operational and specialist domain expertise will still be required where failure could harm people.</p><p>This two major updates is my best guess. It is based on the distance the models and tools travelled between my failed attempts in 2023 and 2024 and the working products I accepted in 2026. To explain why I draw the line at a working prototype, I need to start at the beginning.</p><h2>In 2015 I could define the product but not build it</h2><p>In February 2015 I wrote a business proposal for a proof of concept called <em>Foreign Fighter Detect</em> for Daon, a biometrics company I had worked for. The idea was to use more than facial recognition: height, stride length, clothing, weapons, gestures and other information in video that would contribute to a composite identity, with a human expert making the judgement.</p><p>The proposal relied on the computer-vision technology available at the time and needed developers plus specialist object-recognition and neural-network expertise. Daon judged it too technically risky and outside its strategy. I could see the opportunity and define a bounded proof of concept, but I could not build it without a technical team.</p><h2>ChatGPT could write the plan, not deliver the product</h2><p>I began using ChatGPT 3.5 in December 2022 and soon moved to GPT-4. I had spent much of my career translating between a business need and an IT team, so the promise was obvious: perhaps I could describe the outcome and let the AI write the code.</p><p>In 2023 I used GPT-4 to define a university AI platform, an academic-feedback application and a climate and resilience &#8220;digital brain&#8221;. It produced features, user stories, risks, a steel thread and an MVP in minutes. Those were useful product artefacts, but they were not working products.</p><p>The missing work returned to me. I had to decide where files belonged, install dependencies, interpret errors, judge whether tests proved anything and work out whether a repair had broken something else. By April I wrote that I felt as though I was on a roller-coaster and wanted to get off.</p><p>Auto-GPT did not solve the problem. It repeated failed approaches, consumed API calls and once wanted to install software on my computer, so I stopped the run. I learned that an agent able to make another attempt does not necessarily understand why the last one failed.</p><h2>xAlerts exposed the work a programmer had been doing</h2><p>In May 2024 I tried again with xAlerts - an updated version of my idea I pitched to Daon back in 2015. The first steel thread for the demo I was trying to build was simple: select a video, extract frames, send them to GPT-4o, look for a handgun or rifle and generate an alert for a person to review. My instruction was explicit: <strong>&#8220;GPT4o would write all the code using a test driven development approach.&#8221;</strong></p><p>There was progress. I installed the tools, displayed &#8220;Hello, xAlerts!&#8221;, extracted frames and completed the frame-capture feature. There were unit tests, mocked model calls, a web form and attempts at the full workflow. There were also many hours of failure. Modules could not be found, tests failed during collection, replacement code reproduced old errors, and integration changes damaged functions that had already passed their tests. I became the courier carrying errors from VS Code back to ChatGPT&#8212;what I came to call copy-and-paste hell.</p><p>A programmer friend spent about an hour repairing the demo and got it working. I had proved the concept, but I had not proved that a non-programmer could deliver it. Removing the human programmer from the conversation had not removed the release management, source control, integration and debugging work the programmer had been doing. It also demonstrated that the xAlerts demo was now so complicated that I could not change any of the functions without breaking something else.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QkU2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c52df3-c88c-4840-8df5-71cd76f958f4_1200x1650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QkU2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c52df3-c88c-4840-8df5-71cd76f958f4_1200x1650.png 424w, https://substackcdn.com/image/fetch/$s_!QkU2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c52df3-c88c-4840-8df5-71cd76f958f4_1200x1650.png 848w, https://substackcdn.com/image/fetch/$s_!QkU2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c52df3-c88c-4840-8df5-71cd76f958f4_1200x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!QkU2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c52df3-c88c-4840-8df5-71cd76f958f4_1200x1650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QkU2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c52df3-c88c-4840-8df5-71cd76f958f4_1200x1650.png" width="1200" height="1650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11c52df3-c88c-4840-8df5-71cd76f958f4_1200x1650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1650,&quot;width&quot;:1200,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A four-row table showing the progression from a 2015 concept requiring a specialist team, through 2023 requirements and 2024 partial software, to a working prototype accepted in 2026.&quot;,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A four-row table showing the progression from a 2015 concept requiring a specialist team, through 2023 requirements and 2024 partial software, to a working prototype accepted in 2026." title="A four-row table showing the progression from a 2015 concept requiring a specialist team, through 2023 requirements and 2024 partial software, to a working prototype accepted in 2026." srcset="https://substackcdn.com/image/fetch/$s_!QkU2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c52df3-c88c-4840-8df5-71cd76f958f4_1200x1650.png 424w, https://substackcdn.com/image/fetch/$s_!QkU2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c52df3-c88c-4840-8df5-71cd76f958f4_1200x1650.png 848w, https://substackcdn.com/image/fetch/$s_!QkU2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c52df3-c88c-4840-8df5-71cd76f958f4_1200x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!QkU2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c52df3-c88c-4840-8df5-71cd76f958f4_1200x1650.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><figcaption class="image-caption">A four-row table showing the progression from a 2015 concept requiring a specialist team, through 2023 requirements and 2024 partial software, to a working prototype accepted in 2026.</figcaption></figure></div><h2>Better models still needed a better system</h2><p>By early 2026 the models were much better. A Living Well Health Tracker reached ten iterations, 143 tests, a dashboard, local saving, import and export, reference ranges and trend views. Then a link audit found eight PubMed identifiers pointing to the wrong papers, one wrong PMC identifier and other citation problems.</p><p>The code could work while the evidence shown to the user was wrong. Tests proved that the code did what it had been told; they did not prove that what it had been told was true. That distinction matters in any product, and it becomes decisive in health, identity or public services.</p><p>My Knowledge Management work exposed a related failure. Individual components worked, but integration broke them and I still had to move context between chats, manage sessions and correct the operating process. Faster models had accelerated the work without giving it a reliable source of truth or a dependable path from one stage to the next.</p><h2>The change was the workflow around the models</h2><p>I stopped treating the chat as the product workspace. The product moved into a Git repository where an agent could read the governing files, make a bounded change, run tests, preserve evidence and return the judgement decisions to me.</p><p>The AI Product Flow Guide supplied the missing structure. I start with the product intent, an explicit boundary, a named source of truth, a steel thread (the steel thread is the thinnest useful real path through the product or workflow) before deciding if I want to proceed and create the MVP. With every step the artefacts that are created before the agent begins coding becoming the AI harnesses that the agent works within. </p><p>Kangentic helped me test the multi-stage Product Owner workflow, but the tool did not survive unchanged as the execution engine. It now tracks Backlog, To Do and Done, while Codex performs the work in an isolated repository worktree and Claude is used to test the first version of the steel thread or MVP. Only when Claude finds no significant issues do I review the product (can be code, documents, research etc - all follow the same basic workflow). Getting to this stage where my role is reduced to that of a Product Owner - defining purpose, reviewing and approving artefacts like customer journey maps, roadmaps and a workflow simulation and sample graphic user interface was difficult. <br><br>It took me many sessions with both Codex and Claude to get them to do the work and not require me to view every step in the process. It seemed to me that I was breaking the pattern that both these AI models had been taught to follow. The result is a sea change for me - I am not copying and pasting between chat sessions and codex or claude. I get links to the folders I am working on in VS Code instead of drilling down many levels to find the latest document or product I need to review. My problem now is that it is so easy to use my Kangentic workflow and I still have to wait for the agents to work through the coding processes I run too many sessions concurrently. I am the &#8216;flow control&#8217; layer and I have to do less at the same time to achieve more.</p><h2>The working-prototype threshold has been crossed</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hu9j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e885d3-dca7-4452-bea9-bf53c36b9817_1200x1780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hu9j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e885d3-dca7-4452-bea9-bf53c36b9817_1200x1780.png 424w, https://substackcdn.com/image/fetch/$s_!hu9j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e885d3-dca7-4452-bea9-bf53c36b9817_1200x1780.png 848w, https://substackcdn.com/image/fetch/$s_!hu9j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e885d3-dca7-4452-bea9-bf53c36b9817_1200x1780.png 1272w, https://substackcdn.com/image/fetch/$s_!hu9j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e885d3-dca7-4452-bea9-bf53c36b9817_1200x1780.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hu9j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e885d3-dca7-4452-bea9-bf53c36b9817_1200x1780.png" width="1200" height="1780" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3e885d3-dca7-4452-bea9-bf53c36b9817_1200x1780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1780,&quot;width&quot;:1200,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A three-part diagram stating that a sole non-programmer Product Owner can now create a working prototype, that a complicated production product remains beyond the demonstrated boundary, and that two further major Codex and Claude updates may close part of the gap.&quot;,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A three-part diagram stating that a sole non-programmer Product Owner can now create a working prototype, that a complicated production product remains beyond the demonstrated boundary, and that two further major Codex and Claude updates may close part of the gap." title="A three-part diagram stating that a sole non-programmer Product Owner can now create a working prototype, that a complicated production product remains beyond the demonstrated boundary, and that two further major Codex and Claude updates may close part of the gap." srcset="https://substackcdn.com/image/fetch/$s_!hu9j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e885d3-dca7-4452-bea9-bf53c36b9817_1200x1780.png 424w, https://substackcdn.com/image/fetch/$s_!hu9j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e885d3-dca7-4452-bea9-bf53c36b9817_1200x1780.png 848w, https://substackcdn.com/image/fetch/$s_!hu9j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e885d3-dca7-4452-bea9-bf53c36b9817_1200x1780.png 1272w, https://substackcdn.com/image/fetch/$s_!hu9j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e885d3-dca7-4452-bea9-bf53c36b9817_1200x1780.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><figcaption class="image-caption">A three-part diagram stating that a sole non-programmer Product Owner can now create a working prototype, that a complicated production product remains beyond the demonstrated boundary, and that two further major Codex and Claude updates may close part of the gap.</figcaption></figure></div><p>The Portfolio Dashboard is the clearest software example. I defined a private, read-only starting page for my current work, repositories and tools. Codex built and tested the bounded MVP; I opened it through the normal desktop path, judged whether it was useful and accepted it.</p><p>The software still had to be programmed, tested, debugged and installed, but another human programmer was not in that implementation path and I did not have to pretend to be one. I could remain the Product Owner. The dashboard has since been improved through the same bounded method.</p><p>The broader 2026 record gives me more confidence that this was not one lucky result. The same controls have supported completed research products, simulations and publication packages. Those outputs do not prove market demand or production fitness, but they do show repeated movement from intent to a completed product within an agreed boundary.</p><h2>Production is a different threshold</h2><p>A working prototype proves that the product idea can be made real and tested by its Product Owner. A production product must also survive sustained use, hostile inputs, security threats, upgrades, monitoring, support, legal obligations and failures that may affect other people. My 2026 evidence does not cross that threshold.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!On-k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba5e2e9-fc50-4a7b-bbb2-3f92ff34f962_1200x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!On-k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba5e2e9-fc50-4a7b-bbb2-3f92ff34f962_1200x1800.png 424w, https://substackcdn.com/image/fetch/$s_!On-k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba5e2e9-fc50-4a7b-bbb2-3f92ff34f962_1200x1800.png 848w, https://substackcdn.com/image/fetch/$s_!On-k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba5e2e9-fc50-4a7b-bbb2-3f92ff34f962_1200x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!On-k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba5e2e9-fc50-4a7b-bbb2-3f92ff34f962_1200x1800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!On-k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba5e2e9-fc50-4a7b-bbb2-3f92ff34f962_1200x1800.png" width="1200" height="1800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eba5e2e9-fc50-4a7b-bbb2-3f92ff34f962_1200x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A comparison table separating what the current AI Product Flow can demonstrate for a working prototype from what a complicated production product must still prove.&quot;,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A comparison table separating what the current AI Product Flow can demonstrate for a working prototype from what a complicated production product must still prove." title="A comparison table separating what the current AI Product Flow can demonstrate for a working prototype from what a complicated production product must still prove." srcset="https://substackcdn.com/image/fetch/$s_!On-k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba5e2e9-fc50-4a7b-bbb2-3f92ff34f962_1200x1800.png 424w, https://substackcdn.com/image/fetch/$s_!On-k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba5e2e9-fc50-4a7b-bbb2-3f92ff34f962_1200x1800.png 848w, https://substackcdn.com/image/fetch/$s_!On-k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba5e2e9-fc50-4a7b-bbb2-3f92ff34f962_1200x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!On-k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba5e2e9-fc50-4a7b-bbb2-3f92ff34f962_1200x1800.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><figcaption class="image-caption">A comparison table separating what the current AI Product Flow can demonstrate for a working prototype from what a complicated production product must still prove.</figcaption></figure></div><p>The remaining problem is not simply that Codex and Claude sometimes write faulty code. They still lose context, repair the wrong layer, treat technical permission as a Product Owner decision and accept tests that prove the wrong thing. The workflow contains those failures, but containing them still takes too much operating design and specialist checking for a complicated product.</p><p>My forecast is that two more major Codex and Claude updates could close enough of this gap for a non-programmer Product Owner to lead a production build. I expect better integration reasoning, more reliable long-running state, stronger independent checking and fewer false handoffs. I do not expect an AI model to remove the need for human responsibility or specialist expertise.</p><h2>What has changed</h2><p>In 2015 I needed a development team before I could test the product idea. In 2024 I could make parts of a product, but I still needed a programmer to recover the build. In 2026 I can use the AI Product Flow Guide and the workflow developed through Kangentic to take a bounded idea through implementation, testing and Product Owner acceptance as a working prototype.</p><p>That changes who can start. A person who understands a problem can now build enough of the solution to test it, improve it and show a future technical team what &#8220;good&#8221; looks like. The prototype also leaves behind the product intent, decisions, tests and evidence that a production team can build from.</p><p>The next question is no longer whether AI can write code for a non-programmer. It is whether the next model generations can make the path from a Product Owner&#8217;s accepted prototype to a production product reliable enough to trust.<br><br>I am really excited about the power that AI models have given me. I had so many ideas that I wanted to implement but without the technical skills to do it myself I was always dependent on someone else. Now I can do a lot of what I want and I am confident that in a couple more generations of models if the progress continues I will be able to build the One World System that I wrote about in 2022. I will keep updating this journey as I start the next round of products I want to build.</p><p>If you have a product idea but cannot write the code, what would you build first&#8212;and what evidence would you require before anybody relied on it?</p><h2>Reference information</h2><p>This account draws on my February 2015 <em>Foreign Fighter Detect Business Concept</em>, the May&#8211;June 2024 xAlerts business case and Git records, ChatGPT and Claude exports covering 2023&#8211;2026, the AI Product Flow case studies, the Portfolio Dashboard acceptance records and relevant Post-Implementation Reviews. AI-generated summaries were used only when checked against the underlying files; they were not treated as my words.</p><p><a href="https://www.ourresilient.world/subscribe">subscribe to Our Resilient World</a></p>]]></content:encoded></item></channel></rss>