<?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[The Business Advantage Blog]]></title><description><![CDATA[The blog where business strategy and software architecture intersect.]]></description><link>https://www.thebusinessadvantage.blog</link><image><url>https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png</url><title>The Business Advantage Blog</title><link>https://www.thebusinessadvantage.blog</link></image><generator>Substack</generator><lastBuildDate>Fri, 05 Jun 2026 17:38:33 GMT</lastBuildDate><atom:link href="https://www.thebusinessadvantage.blog/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Richard Reukema]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thebusinessadvantage@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thebusinessadvantage@substack.com]]></itunes:email><itunes:name><![CDATA[Richard Reukema]]></itunes:name></itunes:owner><itunes:author><![CDATA[Richard Reukema]]></itunes:author><googleplay:owner><![CDATA[thebusinessadvantage@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thebusinessadvantage@substack.com]]></googleplay:email><googleplay:author><![CDATA[Richard Reukema]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[To Use AI Well, Start Before the Software]]></title><description><![CDATA[The real opportunity is not making software smarter. It is understanding customer intent earlier.]]></description><link>https://www.thebusinessadvantage.blog/p/to-use-ai-well-start-before-the-software</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/to-use-ai-well-start-before-the-software</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Wed, 03 Jun 2026 15:43:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most organizations are asking the wrong AI question.</p><p>They ask:</p><p>How do we add AI to email?</p><p>How do we add AI to CRM?</p><p>How do we add AI to support tickets?</p><p>How do we add AI to the call center?</p><p>Those questions start too late.</p><p>They begin after the company has already forced the customer&#8217;s intent into a product, channel, workflow, queue, or department.</p><p>That is downstream thinking.</p><p>To use AI well, start before the software.</p><p>Start before the inbox.</p><p>Start before the ticket.</p><p>Start before the call center.</p><p>Start before the CRM.</p><p>Start before the application decides what the customer means.</p><p>The real question is much simpler:</p><p><strong>When a customer has a thought, what happens next?</strong></p><p>That is where loyalty starts.</p><p>A customer thinks:</p><p>I have a question.</p><p>I need help.</p><p>I want to buy something.</p><p>I need to change something.</p><p>Something isn&#8217;t working.</p><p>Something doesn&#8217;t feel right.</p><p>At that moment, the company either becomes easier to trust or easier to replace.</p><p>The customer should not have to learn the company&#8217;s organizational chart.</p><p>They should not have to understand which department owns their problem.</p><p>They should not have to decide whether their issue belongs in sales, support, operations, billing, product management, or legal.</p><p>They have intent.</p><p>The company should be ready to receive it.</p><p>Most companies have forgotten this.</p><p>They view customer contact as cost.</p><p>Cost becomes something to reduce.</p><p>The result is predictable.</p><p>More forms.</p><p>More queues.</p><p>More knowledge bases.</p><p>More ticket numbers.</p><p>More chatbots.</p><p>More deflection.</p><p>More friction.</p><p>The company believes it has become more efficient.</p><p>The customer feels the company has become harder to reach.</p><p>AI should not make that problem worse.</p><p>AI should not become a more sophisticated wall between the customer and the company.</p><p>AI should help organizations understand intent earlier.</p><p>Not after the customer has entered the maze.</p><p>Before the maze exists.</p><p>The only company I have found that seems to understand this is FreshBooks.</p><p>Here is why.</p><p>Their support experience does not feel like deflection.</p><p>It does not start with:</p><p>Search the knowledge base.</p><p>Open a ticket.</p><p>Talk to a bot.</p><p>Wait for a response.</p><p>Choose the correct department.</p><p>Prove your issue matters.</p><p>FreshBooks gives you two clear options:<br><strong>Ask or call. We are here.</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_!ab4d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d7a9fa-3a06-4e42-9052-27fb53fe073e_420x384.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ab4d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d7a9fa-3a06-4e42-9052-27fb53fe073e_420x384.png 424w, https://substackcdn.com/image/fetch/$s_!ab4d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d7a9fa-3a06-4e42-9052-27fb53fe073e_420x384.png 848w, https://substackcdn.com/image/fetch/$s_!ab4d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d7a9fa-3a06-4e42-9052-27fb53fe073e_420x384.png 1272w, https://substackcdn.com/image/fetch/$s_!ab4d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d7a9fa-3a06-4e42-9052-27fb53fe073e_420x384.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ab4d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d7a9fa-3a06-4e42-9052-27fb53fe073e_420x384.png" width="420" height="384" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33d7a9fa-3a06-4e42-9052-27fb53fe073e_420x384.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:384,&quot;width&quot;:420,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!ab4d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d7a9fa-3a06-4e42-9052-27fb53fe073e_420x384.png 424w, https://substackcdn.com/image/fetch/$s_!ab4d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d7a9fa-3a06-4e42-9052-27fb53fe073e_420x384.png 848w, https://substackcdn.com/image/fetch/$s_!ab4d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d7a9fa-3a06-4e42-9052-27fb53fe073e_420x384.png 1272w, https://substackcdn.com/image/fetch/$s_!ab4d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d7a9fa-3a06-4e42-9052-27fb53fe073e_420x384.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That sounds simple.</p><p>It is not.</p><p>It signals how the company thinks about the customer.</p><p>A call is not treated as an interruption.</p><p>A call is not buried behind reception.</p><p>A call is not treated as support&#8217;s problem.</p><p>A call is treated as important to the company.</p><p>That is why I am loyal.</p><p>Not because FreshBooks has accounting software.</p><p>Many companies have accounting software.</p><p>I am loyal because when I have a thought, a question, or a problem, I trust they are ready to receive it.</p><p>That is the point most companies miss.</p><p>The customer&#8217;s intent does not begin when a ticket gets created.</p><p>It does not begin when an email lands in an inbox.</p><p>It does not begin when a call enters a queue.</p><p>It begins when the customer has a thought and knows it.</p><p>At that moment, the company either earns trust or loses it.</p><p>FreshBooks earns it because they make the next step obvious.</p><p>Ask.</p><p>Call.</p><p>We are here.</p><p>This is where I believe AI has the potential to change business.</p><p>Not by making existing software smarter.</p><p>Not by helping employees work through tickets faster.</p><p>Not by generating better responses after a problem has already occurred.</p><p>The opportunity is much earlier.</p><p>The opportunity is to create an intent layer.</p><p>A layer that helps organizations detect, understand, route, and learn from customer intent before it becomes trapped inside departments, workflows, and software applications.</p><p>The customer does not think in departments.</p><p>The customer does not think in workflows.</p><p>The customer does not think in terms of tickets.</p><p>The customer thinks in outcomes.</p><p>That distinction matters.</p><p>Consider the airline industry.</p><p>An airline believes it sells seats.</p><p>The customer believes they purchased transportation.</p><p>The customer wants to travel from one place to another with reasonable comfort, safety, timing, cost, and dignity.</p><p>When an airline designs a seat with inadequate legroom, the company often treats the issue as a capacity, revenue, or product decision.</p><p>The customer sees something different.</p><p>The customer sees a company that forgot human beings have legs.</p><p>That is not a seat problem.</p><p>That is an intent problem.</p><p>The company optimized around its internal view of the world.</p><p>The customer judged the experience based on the outcome they were seeking.</p><p>By the time a complaint arrives, the company is already far downstream from the original intent.</p><p>Support hears the complaint.</p><p>Product reviews the feature.</p><p>Finance reviews the numbers.</p><p>Operations reviews capacity.</p><p>Marketing reviews loyalty.</p><p>The customer wonders how nobody noticed the obvious.</p><p>AI gives organizations an opportunity to move upstream.</p><p>To pay attention sooner.</p><p>To recognize intent before it becomes frustration.</p><p>To recognize patterns before they become complaints.</p><p>To understand customers before they become tickets.</p><p>The companies that win with AI will not necessarily be the companies with the most AI features.</p><p>They will be the companies that listen earlier.</p><p>The companies that move closer to the moment a customer has a thought.</p><p>The companies that make it easy to express that thought.</p><p>The companies that treat customer intent as a signal for the entire organization, not a problem to be routed into a queue.</p><p>That is where the real AI opportunity begins.</p><p>Before the software.</p>]]></content:encoded></item><item><title><![CDATA[When Coding Agents Go Wild, Git Is Not Enough]]></title><description><![CDATA[We need to stop kicking this can down the road]]></description><link>https://www.thebusinessadvantage.blog/p/when-coding-agents-go-wild-git-is</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/when-coding-agents-go-wild-git-is</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Fri, 29 May 2026 23:52:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The large software platforms are no longer selling autocomplete.</p><p>They are building managed agent execution systems.</p><p>GitHub has Copilot agents. <br>OpenAI has Codex. <br>Anthropic has Claude Code. <br>Google has Antigravity 2.0 and Managed Agents.</p><p>The direction is clear.</p><p>Agents are being assigned work. Agents are running in the background. Agents are changing files. Agents are opening pull requests. Agents are starting to operate as parallel software workers.</p><p>That is a major shift.</p><p>It also creates a management problem that most organizations are not ready for.</p><h2>The Current Vendor Pattern</h2><p>The leading platforms are converging on the same operating model:</p><blockquote><p>&#8226; Isolate the agent</p><p>&#8226; Give it repository context</p><p>&#8226; Let it plan the work</p><p>&#8226; Let it change files</p><p>&#8226; Let it run tools</p><p>&#8226; Produce a diff or pull request</p><p>&#8226; Let a human review before merge</p></blockquote><p>Google&#8217;s May 2026 I/O announcements make the shift more visible.</p><p>Antigravity 2.0 is no longer framed as one assistant helping one developer. It is moving toward agent orchestration, subagents, hooks, scheduled work, sandboxed execution, and managed agents.</p><p>That matters.</p><p>The market is moving from developer assistance to managed parallel development capacity.</p><p>That is the good news.</p><p>The bad news is that most organizations still think the control point is the pull request.</p><p>It is not.</p><p>The pull request is downstream.</p><p>By the time the pull request exists, the agent has already made decisions. It has selected files. It has crossed boundaries. It has interpreted scope. It has changed code. It has created merge risk.</p><p>Review catches some of that.</p><p>It does not govern the work before the damage exists.</p><h2>Git Records the Collision. It Does Not Prevent It.</h2><p>Git is excellent at source control.</p><p>It records history. It tracks branches. It detects merge conflicts. It supports rollback. It supports pull requests.</p><p>But Git is not an architect.</p><p>Git does not know which agent should own Program.cs. Git does not know whether one agent is changing onboarding while another changes authentication. Git does not know whether two agents are changing different files that depend on the same interface. Git does not know whether a small view change depends on a service change in another worktree.</p><p>Git tells you about the collision later.</p><p>For a human team, that is painful but survivable.</p><p>Humans move at human speed.</p><p>An agent does not.</p><p>One unmanaged agent is a risk. Ten unmanaged agents are a delivery hazard. Fifty unmanaged agents are not a team. They are uncontrolled concurrency.</p><h2>Worktrees Are Isolation, Not Coordination</h2><p>Git worktrees are useful.</p><p>They let multiple branches exist beside each other without constant checkout switching. That is useful for agent work because each agent gets its own folder, branch, and task.</p><p>But isolation is not coordination.</p><p>A worktree says:</p><p>This branch has its own working directory.</p><p>It does not say:</p><p>This agent owns these files. This agent must not touch those files. This file is already leased. This task overlaps another task. This change crosses an architectural boundary. This branch is drifting from the integration branch. This merge conflict is predictable now.</p><p>That missing layer is the real problem.</p><h2>The Big Players Are Building the Runtime</h2><p>The big players are building the runtime.</p><p>That includes:</p><blockquote><p>&#8226; Agent workspaces</p><p>&#8226; Cloud sandboxes</p><p>&#8226; Repository access</p><p>&#8226; Tool execution</p><p>&#8226; Branch creation</p><p>&#8226; Pull request generation</p><p>&#8226; Background task execution</p><p>&#8226; Multi-agent orchestration</p><p>&#8226; Hooks and agent configuration files</p><p>&#8226; Permission models</p><p>&#8226; Review workflows</p></blockquote><p>This is necessary.</p><p>It is not sufficient.</p><p>The runtime answers:</p><p>How does the agent do the work?</p><p>The enterprise still needs to answer:</p><p>Should this agent be allowed to do this work right now?</p><p>That is where the AI Harness belongs.</p><h2>The AI Harness Is the Missing Control Layer</h2><p>The AI Harness is not another chatbot.</p><p>It is not a prompt library.</p><p>It is the control system around agentic software delivery.</p><p>The AI Harness should know:</p><blockquote><p>&#8226; Which agents are active</p><p>&#8226; Which tasks they own</p><p>&#8226; Which worktrees they are using</p><p>&#8226; Which branches they created</p><p>&#8226; Which files they are allowed to change</p><p>&#8226; Which files are already leased</p><p>&#8226; Which files are architectural choke points</p><p>&#8226; Which changes are drifting toward conflict</p><p>&#8226; Which tasks overlap</p><p>&#8226; Which pull requests are safe to review</p><p>&#8226; Which work requires human approval before the agent continues</p></blockquote><p>Without this layer, organizations rely on downstream merge conflicts as their safety system.</p><p>That is weak design.</p><p>Merge conflict detection is an alarm.</p><p>It is not traffic control.</p><h2>File Leases Should Become Normal</h2><p>Before an agent edits a file, it should request a lease.</p><p>Example:</p><p>Agent A requests:</p><p>Views/EmployeeMasters/OnBoardingEmployee.cshtml</p><p>The AI Harness approves it.</p><p>Agent B then requests the same file.</p><p>The AI Harness denies it.</p><p>That denial is not friction.</p><p>It is control.</p><p>The same rule should apply to high-risk files:</p><p>Program.cs appsettings.json Dependency injection setup Authentication code Authorization code Shared interfaces Database migrations Project files Build scripts Deployment configuration</p><p>These files should not be casual agent targets.</p><p>They are architectural choke points.</p><p>A senior developer or solution architect should decide when those files are in scope.</p><h2>Scope Is the New Senior Developer Skill</h2><p>In agentic development, the quality of the task matters as much as the quality of the model.</p><p>A bad task creates bad motion.</p><p>&#8220;Fix onboarding&#8221; is too broad.</p><p>A safer work order says:</p><blockquote><p>&#8226; Change activation link failure handling</p><p>&#8226; Modify only the onboarding employee view and related controller path</p><p>&#8226; Do not change authentication</p><p>&#8226; Do not change configuration</p><p>&#8226; Do not change shared email services without approval</p><p>&#8226; Do not change dependency injection</p><p>&#8226; Run the named tests</p><p>&#8226; Produce a pull request with a short explanation</p></blockquote><p>That is the difference between delegation and abdication.</p><p>Untrained users will not naturally write work orders this way.</p><p>They will tell the agent to fix the problem.</p><p>The agent will search the codebase, infer scope, change files, and produce code that looks plausible.</p><p>That is where the danger starts.</p><h2>Cloud Adoption Was Hard. Agent Adoption Will Be Harder.</h2><p>Many companies still have not learned how to use cloud providers well.</p><p>They moved servers into the cloud and called it transformation.</p><p>They bought services but kept old operating models.</p><p>They created cost surprises, security gaps, brittle deployments, and unclear ownership.</p><p>Agentic development carries the same risk, but faster.</p><p>Companies will buy coding agents and assume productivity follows.</p><p>It will not.</p><p>Without governance, agents amplify both skill and confusion.</p><p>A strong engineering culture will use agents to accelerate bounded work.</p><p>A weak engineering culture will use agents to generate larger piles of unmanaged change.</p><p>The difference will not be the model.</p><p>The difference will be control.</p><h2>Pull Requests Are Not the Finish Line</h2><p>A pull request is useful.</p><p>But a pull request is downstream.</p><p>By the time the PR exists, the agent has already made decisions:</p><p>It selected files. It crossed boundaries. It introduced dependencies. It interpreted requirements. It created merge pressure. It consumed review capacity.</p><p>Review matters.</p><p>Review alone is not enough.</p><p>The AI Harness needs earlier signals:</p><blockquote><p>&#8226; What files did the agent read?</p><p>&#8226; What files did the agent plan to change?</p><p>&#8226; What files did it actually change?</p><p>&#8226; Did it change files outside approved scope?</p><p>&#8226; Did another active task touch related files?</p><p>&#8226; Does the branch still merge cleanly?</p><p>&#8226; Does the change affect a high-risk architectural path?</p><p>&#8226; Did the agent modify configuration, security, or build behavior?</p><p>&#8226; Did the agent create hidden coupling with another branch?</p></blockquote><p>This is how agentic work becomes manageable.</p><h2>The Safe Operating Model</h2><p>A safer workflow looks like this:</p><blockquote><p>1. The architect breaks work into bounded tasks.</p><p>2. The AI Harness assigns one task to one agent.</p><p>3. The AI Harness creates the branch and worktree.</p><p>4. The agent receives allowed paths and blocked paths.</p><p>5. The agent requests file leases before edits.</p><p>6. A watcher tracks actual file changes.</p><p>7. The AI Harness compares actual changes against approved leases.</p><p>8. The branch is continuously checked against the integration branch.</p><p>9. Tests and static checks run before PR creation.</p><p>10. High-risk changes require human approval before merge.</p></blockquote><p>This is not bureaucracy.</p><p>This is the minimum control layer needed when the workforce includes tireless parallel code writers.</p><h2>The Real Enterprise Risk</h2><p>The risk is not that agents write bad code.</p><p>That risk already exists with people.</p><p>The larger risk is unmanaged speed.</p><p>An agent does not need a coffee break. An agent does not wait for the next standup. An agent does not naturally understand team ownership. An agent does not know which files are politically, architecturally, or operationally sensitive unless the system tells it.</p><p>That means the organization must supply the boundaries.</p><p>If the architecture is weak, agents expose it.</p><p>If the work is poorly scoped, agents expand the mess.</p><p>If ownership is unclear, agents collide.</p><p>If the branch strategy is weak, agents accelerate drift.</p><p>If review discipline is weak, agents push more work into a broken gate.</p><h2>What the Serious Teams Will Do</h2><p>Serious teams will not let agents roam the repo.</p><p>They will create controls:</p><blockquote><p>&#8226; Agent task intake</p><p>&#8226; Path-level ownership</p><p>&#8226; File leasing</p><p>&#8226; Worktree assignment</p><p>&#8226; Branch naming rules</p><p>&#8226; Merge simulation</p><p>&#8226; Test gating</p><p>&#8226; PR templates</p><p>&#8226; Change-risk scoring</p><p>&#8226; Human approval for architectural files</p><p>&#8226; Audit logs of agent activity</p></blockquote><p>They will treat agents like powerful junior developers with speed, memory, and tool access.</p><p>That means supervision matters.</p><p>The future is not &#8220;give every employee an agent and hope Git catches the problems.&#8221;</p><p>The future is controlled agentic delivery.</p><h2>The Real Question</h2><p>The question is not:</p><p>How many agents can we run?</p><p>The question is:</p><p>How many agents can we control?</p><p>A solution architect should not celebrate unmanaged parallelism.</p><p>More agents do not automatically mean more progress.</p><p>Twenty agents changing code without coordination is not a high-performance team. It is a collision engine.</p><p>The companies that win with agentic development will not be the companies that let the most agents loose.</p><p>They will be the companies that build the best harness around them.</p><p>Agents need autonomy.</p><p>Software delivery needs control.</p><p>The AI Harness is where those two realities meet.</p>]]></content:encoded></item><item><title><![CDATA[An Open Letter to Neo Financial]]></title><description><![CDATA[Banks Sell Accounts. Customers Manage Their Lives Through Money.]]></description><link>https://www.thebusinessadvantage.blog/p/an-open-letter-to-neo-financial</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/an-open-letter-to-neo-financial</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Fri, 22 May 2026 12:03:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>TLDR</h3><p>Jeff Adamson&#8217;s LinkedIn post framed the opportunity well: most Canadians did not choose their bank. They inherited it. Banking should be a relationship to be earned.</p><p>That is the right opening. The respectful challenge is this: Neo should not answer that opportunity by becoming a better account company or a better credit card company. Those are useful products, but they are not the real relationship.</p><p>Neo is already close to the answer. Its loyalty and cashback model connects customer spending to merchants. Its public positioning recognizes that the future of banking may not be a bank. Its merchant network gives it a way to become more than another fintech product bundle.</p><p>The risk is that the credit card becomes Neo&#8217;s version of the airline seat. It is countable, monetizable, and easy to market, but it can also become too small a definition of value.</p><p>The bigger opportunity is to make Neo a customer-first financial and local-commerce membership platform for Canada. The card and account should be rails. The customer relationship should be the product.</p><p>That also means the means of engagement can be broader than today&#8217;s artifacts. A card records a transaction. A customer-led phone interaction can signal intent, merchant interest, and local economic demand before a purchase happens.</p><p>Costco is a useful analogy. Costco sells products, but strategically it sells membership. The warehouse proves the value of the membership. Neo can do the same thing with financial services, merchant rewards, customer advocacy, and local economic participation.</p><p>If Neo can put the customer first, diversify revenue sources, support local merchants, and create a real customer-voice layer, it can become something much more than a neo bank. It can become the Canadian standard for customer-first money movement and local merchant advocacy.</p><h2>Dear Jeff</h2><p>When I asked whether you would be interested in an article that applied the same logic from my airline piece to banking, your answer was yes.</p><p>This is that article.</p><p>The airline&#8217;s argument was simple. Airlines sell seats, but passengers buy trips. The mistake occurs when the company optimizes the internal artifact rather than the customer&#8217;s actual objective.</p><p>Banking has the same problem.</p><p>Banks sell accounts, cards, loans, fees, rates, statements, and digital access. Customers are trying to manage money inside a life. They are trying to pay bills, raise families, build stability, recover from shocks, support their communities, avoid embarrassment, reduce anxiety, and make better decisions.</p><p>The account matters. The card matters. The savings product matters.</p><p>But each is only a component.</p><p>The customer does not experience their financial life as a product catalogue. They experience it as an ongoing relationship with money.</p><p>That distinction matters because it changes what Neo should become.</p><p>Neo does not need to market itself as a bank. In fact, it should be careful not to. The Canadian market already has enough institutions that behave like banks, talk like banks, price like banks, and ask customers to accept the same old account-first logic with a cleaner interface.</p><p>Neo has a chance to do something better.</p><h2>The LinkedIn Post Already Names the Gap</h2><p>Your LinkedIn post says:</p><p>Most Canadians didn&#8217;t choose their bank. They inherited it.</p><p>That is a powerful marketing insight because inheritance is not loyalty. It is inertia. It is a relationship carried forward because changing feels difficult, not because the customer feels understood.</p><p>The post also says banking should be a relationship to be earned, not an inheritance to be managed.</p><p>That is exactly the right frame.</p><p>The strategic question is what actually earns the relationship.</p><p>A better credit card can earn attention. A better account can earn trial. A better rate can earn comparison traffic. None of those automatically earns a relationship.</p><p>A relationship is earned when the customer believes the company understands what money means in their life. It is earned when the company helps customers make better decisions, supports the merchants they care about, avoids unnecessary fees, resolves problems without humiliation, and makes them feel that their voice matters before they are forced to go public.</p><p>That is why the marketing roles in the post are so revealing.</p><p>Integrated marketing matters. Marketing analytics matters. Lifecycle analytics matters even more. If Neo wants to understand what happens after sign-up, then it is already moving beyond acquisition into the real customer relationship.</p><p>The question is whether Neo will let that insight reshape its business model, or will mainly use it to sell more financial products.</p><h2>What Neo Already Has Right</h2><p>Neo&#8217;s public message is already pointing in the right direction.</p><p>The company asks what the future of banking looks like if it is not a bank. It describes Canadians as underserved by the current financial system. It talks about smarter spending, saving, rewards, insights, and partnerships.</p><p>That is not ordinary bank language. It is closer to a platform thesis.</p><p>Neo is also structurally interesting because it is not simply a branchless version of the big banks. It works with regulated financial partners for accounts, uses Mastercard rails for card acceptance, and builds its own customer experience, merchant network, and rewards model on top.</p><p>That structure can be seen as a limitation if the goal is to look like a traditional bank.</p><p>But it can also be an advantage if the goal is to stop thinking like one.</p><p>The most important part is the merchant network.</p><p>Neo&#8217;s loyalty program is not just a rewards feature. It is a signal that Neo understands something important: customer spending does not end inside the financial product. Money goes somewhere. It lands with merchants. It shapes local economies. It strengthens or weakens communities.</p><p>That is the opening.</p><p>Most banks treat rewards as an afterthought attached to a card. Neo can treat rewards as proof of a broader relationship between customers, money, and merchants.</p><h2>Where Neo Can Still Get Pulled Back Into Bank Thinking</h2><p>The danger is that the credit card becomes Neo&#8217;s version of the airline seat.</p><p>It is countable. It fits interchange economics. It fits acquisition funnels. It fits promotional marketing. It fits product comparison pages. It fits the financial model.</p><p>That does not make it the correct strategic center.</p><p>If the customer must use the Neo credit card for the merchant relationship to become meaningful, then the card is still acting as the gatekeeper. The relationship is constrained by the artifact.</p><p>That may work commercially in the short term, but it limits the larger opportunity.</p><p>There is a broader data question here, too.</p><p>Neo can learn from card and account activity, but that keeps the relationship anchored to financial artifacts. A more customer-first model would also let the customer use the phone as a permissioned engagement surface.</p><p>The card records the transaction. The phone can become a customer-led signal.</p><p>When a customer chooses to engage with Neo at a local merchant, even before making a purchase, they help Neo understand intent, interest, and local economic demand. That is valuable precisely because it is not surveillance. It is the customer using Neo to further their own goal: making their money work better for the businesses and communities they want to support.</p><p>This matters because being in a merchant location and browsing without buying is powerful information. It can mean price friction, uncertainty, missing inventory, weak offer design, comparison shopping, or simple curiosity. A completed transaction tells one story. A permissioned engagement signal can explain the demand that did not convert.</p><p>The privacy line has to be clear.</p><p>This should not mean background location tracking. It should not mean selling customer data. It should not mean turning the phone into a monitoring device. The value is in a customer choosing to scan, check in, save an offer, ask a question, join a local program, or otherwise identify intent on their own terms.</p><p>That gives Neo a better signal-to-noise ratio without requiring the customer to apply for another account or route every interaction through a card. It also gives local merchants a cleaner picture of interested demand without forcing them into the economics of paid ads, platform dependency, or blind discounting.</p><p>The same is true of accounts.</p><p>Accounts are necessary. They hold money, move money, and satisfy regulatory and operational requirements. But when a bank or fintech treats the account as the first-class citizen, the customer becomes secondary. The business begins asking how to sell another account, fund another account, or attach another feature to an account.</p><p>The customer is asking a different question.</p><p>How do I make my money work better for my life?</p><p>That is the question Neo should own.</p><h2>The Canadian Context Matters</h2><p>Canada is a complicated market for this conversation.</p><p>Many Canadians do not love their banks. They tolerate them. They need them. They trust the system enough to keep using it, but that is not the same as feeling respected by it.</p><p>The frustration is not limited to banking. Canadians often feel similar pressure in telecom, health access, insurance, and other concentrated markets where choice exists on paper but power still feels centralized.</p><p>People can switch providers and still feel trapped inside the same pattern.</p><p>That feeling matters.</p><p>A company that wants to challenge Canadian banking should not only ask whether it can offer a better card or account. It should ask why Canadians feel so little affection for institutions that handle such personal parts of their lives.</p><p>The answer is not only fees. It is not only product design. It is not only about app quality.</p><p>It is the absence of respect.</p><p>Customers often feel that the institution understands the account better than it understands the person. It understands the transaction better than the context. It understands compliance better than consequence. It understands profitability better than dignity.</p><p>That is the gap Neo can enter.</p><h2>The Customer Should Be the First-Class Citizen</h2><p>A customer-first financial model starts with a different data shape.</p><p>The customer is not a container for accounts. The customer is the main object. Accounts, cards, merchant offers, savings goals, credit products, disputes, support cases, local preferences, and financial insights attach to the customer.</p><p>That customer may be the purchaser or the seller.</p><p>The household trying to manage money is a customer. The local merchant, trying to survive, serve, and grow, is also a customer. A customer-first Neo should make both sides stronger without forcing either side to become subordinate to the card or account.</p><p>That sounds like a software distinction. It is really a business distinction.</p><p>If the account is first, the business optimizes account behaviour. If the card is first, the business optimizes card usage. If the customer is first, the business optimizes financial confidence, purchasing power, loyalty, community value, and long-term trust.</p><p>That leads to a different operating model.</p><p>Neo would not ask only, &#8220; How do we get more spending on the card?</p><p>It would ask, how do we help this customer make better use of every dollar?</p><p>Neo would not ask only, &#8220;How do we grow account balances?&#8221;</p><p>It would ask, what financial outcome is the customer trying to create, and how can our products quietly support it?</p><p>Neo would not ask only, &#8220;How do we increase merchant participation?&#8221;</p><p>It would ask, how do we make local merchants more visible, more trusted, and more economically relevant to the customers around them?</p><p>That is a different company.</p><h2>The Costco Lesson</h2><p>Costco is useful because it separates what the company sells from what the customer thinks they are buying.</p><p>On the surface, Costco sells groceries, electronics, clothing, tires, pharmacy items, travel, fuel, and household goods. But strategically, Costco sells membership. The warehouse proves the value of the membership.</p><p>That difference is everything.</p><p>Costco can price aggressively because the point is not to maximize margin on every item. The point is to make the membership feel obviously worth renewing. Customers return because the relationship keeps proving itself.</p><p>Neo should study that pattern carefully.</p><p>If Neo makes the card the hero, it is competing inside the card market.</p><p>If it makes the account the hero, it is competing inside the account market.</p><p>If it makes membership the hero, it can compete at a different level.</p><p>The Neo membership would not merely mean a subscription fee. It would mean belonging to a customer-first financial and local-commerce network where customers receive economic advantage, merchant relevance, service confidence, and a voice.</p><p>The card becomes one rail.</p><p>The account becomes one rail.</p><p>The merchant network becomes one proof point.</p><p>The membership becomes the relationship.</p><h2>Revenue Diversification Is the Strategic Unlock</h2><p>This is not an argument against revenue. It is an argument for better revenue.</p><p>If Neo relies too heavily on card usage, the business will keep steering customers back to the card even when the broader relationship could be more valuable. The company will be tempted to optimize the artifact because it drives revenue.</p><p>A customer-first model should diversify revenue streams so that Neo can afford to serve customers at a price point that traditional competitors cannot match. (read that twice!)</p><p>That is where the Costco comparison matters again. The strategic power comes from using one economic engine to make the customer-facing experience more compelling than competitors can match.</p><p>For Neo, that could mean several reinforcing revenue layers.</p><blockquote><p>&#8226; Merchant-funded demand generation, where local businesses pay because Neo can prove it influenced real customer activity.</p><p>&#8226; Membership revenue, where customers pay directly only if the value is obvious, recurring, and materially better than normal banking.</p><p>&#8226; Financial product revenue, where accounts, cards, mortgages, savings, and investments still exist, but are adopted because they fit the customer&#8217;s life rather than because they were pushed as products.</p><p>&#8226; Merchant services revenue, where local businesses receive tools, visibility, analytics, campaign support, and customer relationship infrastructure they cannot build alone.</p><p>&#8226; Permissioned customer-intent insight, handled carefully and transparently, where aggregated signals help merchants and communities understand demand without turning the individual customer into an exploited data product.</p><p>&#8226; Service and advocacy value, where Neo wins trust by helping customers resolve financial friction instead of leaving them to fight alone through call centres, forms, and escalation paths.</p></blockquote><p>The point is not to bolt on revenue streams randomly.</p><p>The point is to make the customer relationship valuable enough that Neo is no longer forced to extract all value through a single product rail.</p><h2>Local Merchants Should Be the Strategic Center</h2><p>This is where Neo can become more than a fintech.</p><p>Local merchants need help. They are competing against national chains, global platforms, online marketplaces, delivery intermediaries, paid search, social media algorithms, and now AI-mediated discovery.</p><p>The local merchant is often the one with the weakest technology position and the strongest community value.</p><p>That is a dangerous imbalance.</p><p>If local merchants disappear, local economies weaken. Money leaves the community more easily. Customer choice becomes thinner. Streets become less interesting. Employment becomes less personal. The economy becomes more efficient in a way that feels worse to live inside.</p><p>Neo&#8217;s merchant network gives it a way to intervene.</p><p>The company could position itself as the de facto standard for local merchant advocacy in Canada. Not a directory. Not just cashback. A real economic operating layer that helps customers discover, support, reward, and stay connected to local businesses.</p><p>Imagine the message changing from:</p><div class="callout-block" data-callout="true"><p>Earn cashback on your Neo card.</p></div><p>to:</p><div class="callout-block" data-callout="true"><p>Make your money matter more where you live.</p></div><p>That is a stronger position.</p><p>It gives customers a reason to care beyond points. It gives merchants a reason to participate beyond discounting. It gives Neo a mission that is larger than financial product acquisition.</p><p>It also fits the Canadian moment.</p><p>Many people do not want every dollar to flow upward into multinational platforms that know how to extract attention but do not reinvest meaningfully in local life. They want convenience, but they also want their communities to survive.</p><p>Neo can make that choice easier.</p><h2>CustomerGravity.cloud: The Missing Door</h2><p>There is another part of customer-first design that most corporations still avoid.</p><p>Customers need a door.</p><p>Not a support queue. Not a chatbot loop. Not a generic complaint form. A real door where the customer can express what happened, why it matters, what impact it had, and what pattern it may reveal.</p><p>This is where <a href="https://customergravity.cloud/">CustomerGravity.cloud</a> matters.</p><p>CustomerGravity.cloud is the recognition that customer experience is not only satisfaction data collected by the company. It is market force expressed by customers when the relationship breaks down.</p><p>Media programs like CBC&#8217;s Go Public exist because customers often run out of institutional options. When a story becomes public, corporations frequently move faster. Not always because the facts suddenly changed, but because the exposure changes the consequences of ignoring the customer.</p><p>That should tell every corporation something uncomfortable.</p><p>The customer did not need drama.</p><p>The customer needed a door.</p><p>A truly customer-first Neo should build that door before the market forces it open from the outside.</p><p>This does not mean every complaint is automatically correct. It means every serious customer signal deserves a structured landing place, a fair process, pattern detection, and visible accountability.</p><p>The goal is not to embarrass the institution. The goal is to prevent avoidable frustration from becoming public distrust.</p><p>If Neo wants to be different from Canadian banks, this is one of the places where different has to become operational.</p><h2>A Different Marketing Position</h2><p>The marketing opportunity is not simply to say Neo is better than a bank.</p><p>That is too small.</p><p>Neo should say something closer to this:</p><p>Your money should work for your life, your community, and your future. Neo helps Canadians manage money, earn more value from everyday spending, support local merchants, and be heard when financial services fail them.</p><p>That is not a card message.</p><p>That is not an account message.</p><p>That is a market position.</p><p>It allows Neo to talk about the card without making the card the company. It allows Neo to talk about accounts without making the account the relationship. It allows Neo to talk about merchants without making rewards feel like a coupon engine.</p><p>It also gives Neo a more durable answer to the question: &#8220;Why should I trust you?&#8221;</p><p>Because Neo is not merely trying to sell you a product. Neo is trying to make your money more useful to you and more valuable to the community around you.</p><h2>What I Would Challenge Neo to Build</h2><p>If I were translating this into a high-level marketing and operating plan, I would focus on six moves.</p><p>First, make membership the strategic product. Let the account, card, savings product, mortgage, investment, and merchant rewards serve as proof of membership. Do not let any single artifact define the company.</p><p>Second, loosen the mental dependency on the credit card. The card should remain important, but the customer relationship should be bigger than card usage. If merchant value only exists when the card is used, the model is still too narrow.</p><p>Third, make the phone a permissioned customer engagement surface, not a surveillance surface. Let customers choose to signal local intent, merchant interest, questions, offer saves, visits, and unresolved friction without requiring every useful signal to become a card transaction.</p><p>Fourth, make local merchant advocacy a central mission in Canada. Neo should be the company that helps customers keep more value in local markets and helps merchants compete against platforms they cannot outspend.</p><p>Fifth, build customer voice into the platform. Do not wait for customers to go public. Give them a credible, structured, respectful way to surface unresolved issues and patterns of institutional friction.</p><p>Sixth, diversify revenue so Neo can deliver financial services at a cost and value level that traditional banks struggle to match. That is how the customer-first position becomes economically durable rather than only emotionally attractive.</p><p>None of this requires Neo to abandon financial products.</p><p>It requires Neo to put them in the right order.</p><p>Customer first. Membership second. Merchant network third. Permissioned engagement fourth. Products fifth. Revenue everywhere the relationship creates real value.</p><h2>Why This Matters</h2><p>The strategic danger for Neo is not that it fails to look enough like a bank.</p><p>The danger is that it succeeds too well at becoming a modern version of the same account-and-card logic customers already understand and already distrust.</p><p>The Canadian market does not need another institution asking customers to admire its products.</p><p>It needs a company that understands the customer as a first-class citizen in the financial system.</p><p>Money belongs to customers. Accounts are only one way to hold it. Cards are only one way to move it. Merchants are one place it lands. Software is one way to coordinate it. Banking partners are one way to regulate and safeguard it.</p><p>The customer is the economic center.</p><p>When that relationship is understood properly, the business model changes. Marketing changes. Product design changes. Revenue changes. Support changes. The role of the merchant changes. The role of the customer voice changes.</p><p>That is the bigger opportunity.</p><h2>Closing Perspective</h2><p>Jeff, this is a respectful challenge.</p><p>Neo is close to something important because it already sees that the future of financial services does not have to look like a traditional bank. Its merchant network, rewards model, Canadian identity, and fintech structure all point toward a broader possibility.</p><p>But the broader possibility will be constrained if the card and account remain the main story.</p><p>Banks sell accounts. Customers manage their lives through money.</p><p>Neo should build around the second sentence.</p><p>The strongest version of Neo is not a better bank. It is not even a better credit card company.</p><p>It is a membership-based financial and local-commerce platform that helps Canadians make money work better, helps local merchants matter more, and gives customers a meaningful door when the relationship breaks.</p><p>That would be worth talking about.</p><p>More importantly, it would be worth joining.</p><h2>Source Note</h2><p>This article was informed by Neo Financial&#8217;s public pages, reviewed on May 21, 2026, including About, Accounts, Advanced Insights, Partners, Legal, and Help Centre. Those pages describe Neo&#8217;s fintech positioning, financial products, merchant network, account-provider structure, and public founder roles.</p><p>It also responds to the LinkedIn post provided as the prompt for this article, especially the argument that Canadians inherited their banks and that Neo wants to become the brand Canadians choose.</p><blockquote><p>&#8226; Neo About: https://www.neofinancial.com/company/about</p><p>&#8226; Neo Accounts: https://www.neofinancial.com/accounts</p><p>&#8226; Neo Advanced Insights: https://www.neofinancial.com/insights</p><p>&#8226; Neo Partners: https://www.neofinancial.com/partners</p><p>&#8226; Neo Legal: https://www.neofinancial.com/legal</p><p>&#8226; Neo Help Centre, Everyday Account: https://support.neofinancial.com/hc/en-001/articles/21190171447309-Introducing-the-Neo-Everyday-account</p></blockquote>]]></content:encoded></item><item><title><![CDATA[AIID and the Boundary Crisis in Agentic Development]]></title><description><![CDATA[I have seen three eras of transformation in software development]]></description><link>https://www.thebusinessadvantage.blog/p/aiid-and-the-boundary-crisis-in-agentic</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/aiid-and-the-boundary-crisis-in-agentic</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Thu, 21 May 2026 17:48:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Software development has gone through three major eras of boundaries.</p><p>Waterfall.</p><p>Agile.</p><p>Now Agentic Development.</p><p><br>Each era changed how we think about:</p><ul><li><p>ownership</p></li><li><p>traceability</p></li><li><p>execution</p></li><li><p>coordination</p></li><li><p>delivery</p></li><li><p>change</p></li></ul><p>But something important happened as we moved forward.</p><p>The boundaries changed faster than our thinking about them.</p><p>Today, AI coding discussions are focused on the wrong problem.</p><p>The conversation sounds like this:</p><p>&#8220;AI writes code fast, but that doesn&#8217;t mean the code is correct.&#8221;</p><p>That is true.</p><p>But it misses the larger issue entirely.</p><p>The real challenge is not code generation.</p><p>The real challenge is preserving intent while autonomous systems execute at machine speed.</p><p>That changes everything.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thebusinessadvantage.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Business Advantage Blog is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Waterfall Boundaries</h2><p>Waterfall organized software around phases.</p><p>Requirements</p><ul><li><p>Design</p></li><li><p>Development</p></li><li><p>Testing</p></li><li><p>Deployment</p></li><li><p>Traceability existed mostly through documents.</p></li></ul><p>The assumption was simple: If the specification was detailed enough, the implementation would eventually match the intended outcome.</p><p>The problem was obvious in hindsight.</p><p>Users validated documents instead of experiences.</p><p>Describing software through specifications is similar to describing music through text. You can describe the structure, timing, and components, but the actual experience only exists when it is played.</p><p>Software works the same way.</p><p>A workflow must be experienced to be understood.</p><p>This created the classic Waterfall failure: Months of implementation before users realized the workflow itself was wrong.</p><p>Not the code.</p><p>The workflow.</p><h2>Agile Boundaries</h2><p>Agile corrected many Waterfall problems.</p><p>It reduced feedback cycles.</p><p>It improved iteration speed.</p><p>It exposed working software earlier.</p><p>But Agile introduced a different boundary model.</p><p>The new units became:</p><ul><li><p>epics</p></li><li><p>stories</p></li><li><p>sprints</p></li><li><p>vertical slices</p></li></ul><p>This improved engineering execution.</p><p>But users still struggled to understand the complete operational workflow.</p><p>Why?</p><p>Because a sprint rarely represents a full business experience.</p><p>A user might validate:</p><ul><li><p>a login page</p></li><li><p>a search screen</p></li><li><p>an approval component</p></li><li><p>a reporting widget</p></li><li><p>But that does not mean they understand:</p></li><li><p>the operational flow</p></li><li><p>exception handling</p></li><li><p>escalation paths</p></li><li><p>timing</p></li><li><p>interruptions</p></li><li><p>role coordination</p></li><li><p>long-term usability</p></li></ul><p>Agile optimized delivery decomposition.</p><p>It did not fully solve the problem of experiential traceability.</p><h2><strong>Agentic Development Changes the Problem Again</strong></h2><p>Now, AI agents are writing software.</p><p>And the industry response has largely been fear:</p><ul><li><p>AI creates too much code</p></li><li><p>AI moves too fast</p></li><li><p>humans cannot review everything</p></li><li><p>AI introduces mistakes</p></li></ul><p>Those concerns are real.</p><p>But, IMO,  they are secondary.</p><p>The deeper issue is this:</p><ul><li><p>AI accelerates local optimization faster than humans can preserve global coherence.</p></li><li><p>Agents work well inside boundaries.</p></li><li><p>They struggle crossing boundaries.</p></li></ul><p>That matters because modern software is almost entirely boundary coordination:</p><ul><li><p>frontend to backend</p></li><li><p>service to service</p></li><li><p>application to the external provider</p></li><li><p>workflow to workflow</p></li><li><p>internal systems to external systems</p></li></ul><p>Inside a small boundary, an agent has:</p><ul><li><p>local context</p></li><li><p>local ownership</p></li><li><p>local assumptions</p></li></ul><p>Crossing boundaries changes the problem entirely.</p><p>Now the system must preserve:</p><ul><li><p>intent</p></li><li><p>traceability</p></li><li><p>authorization</p></li><li><p>semantic meaning</p></li><li><p>compatibility</p></li><li><p>workflow integrity</p></li></ul><p>At machine speed.</p><h3><strong>Why Smaller Boundaries Matter</strong></h3><p>Traditional software boundaries focused on:</p><ul><li><p>deployment</p></li><li><p>scaling</p></li><li><p>separation of concerns</p></li></ul><p>Agentic boundaries serve a different purpose.</p><p>They minimize:</p><ul><li><p>semantic drift</p></li><li><p>merge conflicts</p></li><li><p>overlapping assumptions</p></li><li><p>uncontrolled mutation</p></li><li><p>architectural inconsistency</p></li></ul><p>This becomes critical when multiple agents work concurrently.</p><p>A merge conflict is not merely a Git problem.</p><p>Git only detects textual overlap.</p><p>The real danger is semantic conflict:</p><ul><li><p>two agents implementing incompatible assumptions</p></li><li><p>workflow drift</p></li><li><p>contradictory business logic</p></li><li><p>operational inconsistency</p></li></ul><p>That means boundaries must become tighter and more intentional.</p><p>Not to slow AI down.</p><p>To preserve coherence while AI moves fast.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thebusinessadvantage.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Business Advantage Blog is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>The Boundary Crisis</strong></h2><p>This is where the industry currently struggles.</p><p>Most systems still rely on tightly coupled API thinking.</p><p>APIs expose access.</p><p>They do not preserve intent.</p><p>A loosely coupled boundary requires far more than:</p><ul><li><p>endpoints</p></li><li><p>schemas</p></li><li><p>payloads</p></li></ul><p>It must also preserve:</p><ul><li><p>identity</p></li><li><p>authorization</p></li><li><p>ownership</p></li><li><p>operational meaning</p></li><li><p>workflow traceability</p></li><li><p>delegation</p></li><li><p>policy</p></li><li><p>auditability</p></li></ul><p>The crossing itself becomes the architectural problem.</p><p>Not: &#8220;How do I call another service?&#8221;</p><p>But: &#8220;How do autonomous domains exchange intent safely without corrupting meaning?&#8221;</p><p>That is a much harder problem.</p><h2>AIID</h2><p>This is where AIID begins.</p><p><strong>AI Intent-Driven Development</strong> is not primarily about AI-generated code.</p><p>It is about preserving intent integrity across autonomous execution domains.</p><p>AIID recognizes:</p><ul><li><p>boundaries are changing</p></li><li><p>traceability is changing</p></li><li><p>workflows are becoming executable specifications</p></li><li><p>prototypes and specifications must stay aligned</p></li><li><p>agents require constrained operational scopes</p></li><li><p>intent must survive boundary crossings</p></li></ul><p>The future of software development is not: Specification &#8594; Code</p><p>It is: Intent &#8594; Workflow &#8594; Prototype &#8594; Autonomous Execution &#8594; Operational Feedback</p><p>The specification and the workflow prototype become dual artifacts:</p><ul><li><p>one describes intent</p></li><li><p>one demonstrates intent</p></li></ul><p>Both need to remain traceable.</p><p>Both evolve together.</p><p>Both become part of the operational system itself.</p><h2>The Next Architecture Era</h2><p>Waterfall optimized predictability.</p><p>Agile optimized iteration.</p><p><strong>Agentic systems require intent preservation.</strong></p><p>That is the next boundary model.</p><p>The organizations that succeed with AI will not be the ones generating the most code.</p><p>They will be the ones that best preserve:</p><ul><li><p>workflow integrity</p></li><li><p>operational meaning</p></li><li><p>traceability</p></li><li><p>governance</p></li><li><p>identity</p></li><li><p>authorization</p></li><li><p>intent coherence</p></li></ul><p>While autonomous systems execute in parallel at machine speed.</p><p>That is the problem AIID is attempting to solve.</p>]]></content:encoded></item><item><title><![CDATA[Why Agentic Development Needs More Than Fast Code]]></title><description><![CDATA[There is only one rule: Context, Context, Context]]></description><link>https://www.thebusinessadvantage.blog/p/why-agentic-development-needs-more</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/why-agentic-development-needs-more</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Mon, 18 May 2026 11:15:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The real advantage of agentic software development is not simply that an agent can write code quickly.</p><p>Fast code is useful, but fast code by itself does not create sophisticated business software. The harder problem is coordination.</p><p>A real application is not one block of functionality. It is made from business capabilities, application boundaries, data ownership boundaries, workflows, and integration points. These pieces need to communicate with each other, but they cannot all be tangled together. If they are, the system becomes fragile very quickly.</p><p>This is one of the reasons I believe AI Intent Development, or AIID, is so important.</p><p>AIID is not just about asking an AI agent to generate a screen, a service, or a workflow. It is about giving the agent the right boundary to work within. The agent should understand the business slice it is responsible for, but it should not need to understand the entire application landscape before it can make a useful contribution.</p><p>That distinction matters.</p><p>When an agent needs too much context, the development process becomes heavy again. The token load grows. The chance of misunderstanding grows. The amount of architectural coordination grows. Eventually, the speed advantage starts to disappear.</p><p>AIID works differently. It allows an agent to focus on a defined application slice while still participating in a larger business system.</p><p>This is where SignalWeaver becomes critical.</p><p>SignalWeaver is a service purposely built by AISoftwareFactory.cloud to assist in the development of applications requested through BackTheApp.Software. Its role is not simply to move messages from one place to another. Its value is that it allows independently developed application slices to communicate across domain boundaries without requiring every agent to understand every receiving system.</p><p>That is a major part of the platform advantage.</p><p>A publishing agent does not need to know the full contact map of the application landscape. It does not need to understand every boundary, every subscriber, or every downstream process. It only needs to understand the lightweight method required to publish the right event.</p><p>SignalWeaver carries the cross-boundary communication pattern.</p><p>That means the agent can stay focused on the business capability it is building. The platform absorbs the complexity that would otherwise have to be carried in the agent&#8217;s working context.</p><p>The receiving side gets the same benefit.</p><p>A subscriber can receive a message through its relationship with SignalWeaver and handle that message inside its own application context. It can enrich the message with the local business meaning required to process it correctly.</p><p>This is important because it allows the publisher and subscriber to remain decoupled without becoming disconnected.</p><p>The publishing side does not have to know everything about the receiving side. The receiving side does not have to force its internal logic back onto the publishing side. Each side can own its own context, while SignalWeaver provides the event communication model that allows the overall system to stay functional.</p><p>That is what makes this kind of agentic development different.</p><p>The speed does not come only from agents writing code faster. The speed comes from reducing what each agent must know in order to make a correct contribution.</p><p>That reduction creates practical advantages.</p><p>Multiple agents can work at the same time without constantly colliding in the same code paths. Application slices can evolve independently. Cross-domain communication can happen without forcing every agent to carry the full architecture in its prompt context. The result is faster development, but also cleaner development.</p><p>This is why I see AIID as more than a prompt strategy.</p><p>It is a development model.</p><p>BackTheApp.Software provides the request path for the application. AISoftwareFactory.cloud provides the agentic development platform that turns that request into working software. AIID gives the agents a structured way to understand and build the application. SignalWeaver provides the event communication service that allows those independently developed slices to work together across boundaries.</p><p>That combination is what allows sophisticated software to be created quickly.</p><p>The software is decoupled, but it is still functional.</p><p>The agents are focused, but they are not isolated.</p><p>The application slices are independent, but they can still participate in larger business workflows.</p><p>For executives, this is the real point: agentic development becomes valuable when it can produce coherent business software, not just isolated pieces of generated code.</p><p>AIID and SignalWeaver are designed around that outcome.</p><p>They allow the development process to stay fast because each agent works with a smaller, clearer scope of knowledge. They allow the software to stay sophisticated because those independent slices can still communicate through a platform-level event model.</p><p>That is the difference between using AI to write code and using AI to build applications.</p><p>One produces output.</p><p>The other produces working business systems.</p>]]></content:encoded></item><item><title><![CDATA[Why Coding Agents Need More Than Code]]></title><description><![CDATA[ContentTraker, Semantic Project Knowledge, and the AI Integrated Development Methodology]]></description><link>https://www.thebusinessadvantage.blog/p/why-coding-agents-need-more-than</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/why-coding-agents-need-more-than</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Wed, 06 May 2026 22:56:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Modern coding agents are becoming remarkably capable.</p><p>They can inspect a repository, search files, run tests, modify code, summarize changes, and continue work across increasingly complex development tasks. With tools such as Codex adding persistent goals, plugin workflows, external session imports, and multi-agent execution, coding agents are moving beyond simple prompt-and-response coding assistance.</p><p>But there is an important limitation in the way many coding agents work today.</p><p>They often treat the local codebase as the primary source of truth.</p><p>That is useful, but incomplete.</p><p>The codebase tells the agent what has been implemented. It does not always tell the agent why the system exists, what the business intended, what trade-offs were made, what stakeholders discussed, or what future outcome the development team is trying to produce.</p><p>And there is another practical issue: reading local files costs tokens.</p><p>Every time a coding agent opens files, scans directories, reads documentation, compares implementation details, or searches through large parts of a repository, it consumes context and tokens. For a small project this may not seem important. For real business systems, especially brownfield applications with years of accumulated code, documentation, comments, issues, and historical decisions, this becomes a serious constraint.</p><p>The agent may repeatedly read the same files. It may infer business rules from implementation details. It may inspect stale documentation or search through disconnected fragments of project history. Even when the agent succeeds, it can spend a great deal of its context budget rediscovering information that should already be available in a more useful form.</p><p>This is where a semantic project knowledge source becomes important.</p><h2><strong>Disclosure</strong></h2><p>ContentTraker is a product I have developed to maintain a business-domain-focused knowledge base for software projects.</p><p>It is designed for use by both human stakeholders and AI coding agents. Coding agents can access ContentTraker through tools, resources, and prompts exposed by a secure MCP server. This allows project knowledge to become part of the AI-assisted development workflow while remaining separate from the code repository itself.</p><h2><strong>The Problem With Code-Only Context</strong></h2><p>Code is essential, but code is not the whole project.</p><p>A codebase contains implementation. It may contain some documentation. It may contain tests that describe expected behaviour. It may contain commit messages or comments that hint at previous decisions.</p><p>But the codebase is rarely the complete record of business intent.</p><p>Stakeholders do not usually express requirements as source files. Executives do not describe strategic goals in pull requests. Users do not explain pain points in class names. Product owners do not always preserve decision history in comments beside the final implementation.</p><p>The business context often lives somewhere else:</p><ul><li><p>Requirements documents</p></li><li><p>Meeting notes</p></li><li><p>Support issues</p></li><li><p>Architecture discussions</p></li><li><p>Product strategy documents</p></li><li><p>Stakeholder conversations</p></li><li><p>Prior analysis</p></li><li><p>Domain rules</p></li><li><p>Acceptance criteria</p></li><li><p>Historical decisions</p></li></ul><p>When that information is scattered across emails, chat tools, ticketing systems, documents, and individual memory, the coding agent is forced to work from an incomplete view.</p><p>It can read the code, but it may not understand the purpose.</p><p>This creates a gap between what the agent can change and what the business actually needs.</p><h2><strong>Token Usage Is A Design Concern</strong></h2><p>One of the less visible costs of AI-assisted development is token usage.</p><p>A coding agent that relies mainly on local file reading must spend part of its context budget on discovery. It searches the repository, opens files, reads code, scans configuration, inspects documentation, and builds a temporary mental model of the system.</p><p>That process is useful, but it can be wasteful when the agent is repeatedly reconstructing the same context.</p><p>For example, if a project has an established business rule, the agent should not need to rediscover that rule by reading five service classes, two tests, an old markdown file, and a comment in a controller. The agent should be able to retrieve the relevant rule directly from a semantic knowledge source.</p><p>This is especially important as coding agents become more autonomous.</p><p>Persistent goals, background work, external session imports, plugins, and multi-agent execution all increase the amount of context an agent may need. If each agent must repeatedly read large portions of the local repository to understand the project, the development workflow becomes more expensive, slower, and more likely to drift.</p><p>A semantic search engine can reduce that burden.</p><p>Instead of relying only on raw file reads, the coding agent can query a knowledge source that has already organized the project&#8217;s business context. The agent can retrieve the most relevant requirements, issues, decisions, and explanations before deciding which files to inspect.</p><p>The codebase remains the implementation source of truth.</p><p>But the knowledge base becomes the intent source of truth.</p><h2><strong>ContentTraker As A Knowledge Source For Coding Agents</strong></h2><p>ContentTraker is intended to serve as that knowledge source.</p><p>It provides a business-domain-focused knowledge base that can be accessed by coding agents through secure MCP tools, resources, and prompts. This means the agent can retrieve project knowledge through a controlled interface rather than relying only on local file inspection.</p><p>That changes the development workflow.</p><p>Before modifying code, the agent can ask:</p><ul><li><p>What business problem is this feature solving?</p></li><li><p>What stakeholder requirement is connected to this issue?</p></li><li><p>What prior decision affects this area of the system?</p></li><li><p>What documentation exists for this domain concept?</p></li><li><p>What constraints should guide this implementation?</p></li><li><p>What acceptance criteria define success?</p></li></ul><p>This does not replace code inspection. The agent still needs to read the relevant files, understand the implementation, run tests, and make careful changes.</p><p>But ContentTraker can help the agent start from meaning instead of starting from raw source code.</p><p>That distinction matters.</p><p>A coding agent that only reads files can understand structure.</p><p>A coding agent connected to ContentTraker can understand purpose.</p><h2><strong>A Shared Space For Stakeholder Discussion</strong></h2><p>ContentTraker is not only useful for agents.</p><p>It also gives stakeholders a place to discuss the project in terms of business outcomes, requirements, and decisions.</p><p>This is important because software development is not simply a conversation between developers and code. It is a conversation between business goals, user needs, technical constraints, operational realities, and implementation choices.</p><p>When stakeholders only interact through the codebase, much of that conversation is lost. Non-technical participants may not be comfortable in GitHub issues, pull requests, or source files. Important context may remain in meetings, emails, chat messages, or documents that are not visible to the coding agent.</p><p>ContentTraker can become a shared project memory.</p><p>Stakeholders can discuss the business domain. Developers can document decisions. Analysts can clarify requirements. Product owners can connect features to outcomes. Coding agents can retrieve this knowledge when working on the system.</p><p>The result is a richer collaboration model.</p><p>The project knowledge is no longer trapped in the codebase.</p><p>It becomes available as a semantic resource for both people and agents.</p><h2><strong>AI Integrated Development</strong></h2><p>This is the foundation of what I call AI Integrated Development, or AIID.</p><p>AIID is a development methodology in which AI is not treated merely as a code generator. Instead, AI is integrated into the full development process through access to structured project knowledge, business-domain context, stakeholder discussion, code, tools, and runtime feedback.</p><p>In AIID, the coding agent works from more than the repository.</p><p>It works from the project&#8217;s knowledge environment.</p><p>That environment includes:</p><ul><li><p>The source code</p></li><li><p>The issue history</p></li><li><p>The business documentation</p></li><li><p>The stakeholder discussion</p></li><li><p>The domain model</p></li><li><p>The architecture decisions</p></li><li><p>The acceptance criteria</p></li><li><p>The operational constraints</p></li><li><p>The project goals</p></li></ul><p>ContentTraker plays a central role in this methodology because it can act as the original repository of project knowledge.</p><h2><strong>Greenfield Development</strong></h2><p>In greenfield development, ContentTraker can be used as the starting point for a new application.</p><p>Before the code exists, the project knowledge exists.</p><p>Business goals, requirements, domain explanations, stakeholder interviews, process descriptions, feature outlines, and acceptance criteria can be captured in ContentTraker. The coding agent can then use that knowledge as the foundation for implementation.</p><p>This gives the agent a richer starting point than a single prompt.</p><p>Instead of saying, &#8220;Build an application that does X,&#8221; the team can maintain a structured body of knowledge that explains what the application is, why it matters, who it serves, and how success should be evaluated.</p><p>The coding agent can use that knowledge to generate implementation plans, propose architecture, create initial code, produce tests, and keep development aligned with the business domain.</p><p>In this model, ContentTraker becomes the original source for development.</p><p>The codebase is created from project knowledge, not from disconnected prompts.</p><h2><strong>Brownfield Development</strong></h2><p>In brownfield development, the problem is different.</p><p>The code already exists. The history already exists. The undocumented decisions already exist. The support issues, workarounds, constraints, and business rules may be spread across years of activity.</p><p>For a coding agent, this can be difficult.</p><p>The agent can inspect the local repository, but it may not know which old decision still matters. It may not know which stakeholder concern caused a feature to be implemented in a particular way. It may not know whether a strange piece of logic is accidental complexity or a business-critical rule.</p><p>ContentTraker can become the source for brownfield issues and documentation.</p><p>It can hold:</p><ul><li><p>Known problems</p></li><li><p>Current issues</p></li><li><p>Feature requests</p></li><li><p>Business rules</p></li><li><p>Migration notes</p></li><li><p>Architecture explanations</p></li><li><p>Stakeholder decisions</p></li><li><p>Support context</p></li><li><p>Refactoring rationale</p></li><li><p>Documentation gaps</p></li></ul><p>When the coding agent works on a brownfield system, it can use ContentTraker to understand the issue before it changes the code.</p><p>That improves both efficiency and judgment.</p><p>The agent spends fewer tokens rediscovering context, and it is more likely to make a change that respects the business reality of the system.</p><h2><strong>Why This Matters Now</strong></h2><p>Recent changes in coding-agent platforms point toward a more stateful and extensible future.</p><p>Features such as persisted goals, plugin workflows, external agent session import, permission profiles, and multi-agent execution all suggest the same direction: coding agents are becoming long-running participants in the development process.</p><p>That makes context more important, not less.</p><p>The more capable the agent becomes, the more important it is for the agent to work from trusted knowledge.</p><p>If an agent can continue a goal over multiple turns, it needs to understand the goal. If it can import work from another agent, it needs to know how that work fits the project. If it can run plugins and use tools, it needs to understand which sources are authoritative. If it can spawn subagents, those agents need access to shared project context so they do not each invent a different interpretation of the work.</p><p>This is where ContentTraker fits naturally.</p><p>It provides a secure, business-domain-aware knowledge source that coding agents can use alongside the repository.</p><p>The local files explain what the system is.</p><p>ContentTraker helps explain why the system matters.</p><h2><strong>The Business Advantage</strong></h2><p>The business advantage is not simply that AI can write code faster.</p><p>The real advantage comes when AI works from better context.</p><p>A coding agent connected only to a codebase may be productive, but it is still limited. It can inspect implementation details, but it may miss business intent. It can make changes, but it may not understand stakeholder priorities. It can read files, but it may spend unnecessary tokens reconstructing knowledge that should already be available.</p><p>ContentTraker adds the missing layer.</p><p>It gives organizations a way to maintain project knowledge as a semantic resource. It gives stakeholders a place to participate in the development conversation. It gives coding agents a secure knowledge source that complements the local repository. And it supports AIID as a methodology for integrating AI into the full software development lifecycle.</p><p>Software is not just code.</p><p>Software is accumulated intent.</p><p>AI-assisted development should preserve that intent, retrieve it when needed, and use it to guide implementation.</p><p>That is the role of ContentTraker in AI Integrated Development.</p><p>And that is why coding agents need more than code.</p><h2><strong>Suggested LinkedIn Post</strong></h2><p>Coding agents are getting better at reading repositories, modifying files, running tests, and continuing complex work.</p><p>But code alone is not enough.</p><p>The codebase tells an agent what has been implemented. It does not always explain why the system exists, what stakeholders decided, or which business rules should guide a change.</p><p>That is why I am thinking about ContentTraker as part of an AI Integrated Development methodology.</p><p>ContentTraker is a business-domain-focused knowledge base I have developed. It can be exposed to coding agents through a secure MCP server, giving agents access to tools, resources, and prompts that retrieve project knowledge without relying only on repeated local file reads.</p><p>This matters because reading local files consumes tokens, and because stakeholder context often lives outside the codebase.</p><p>For greenfield projects, ContentTraker can serve as the primary source of development knowledge.</p><p>For brownfield projects, it can become the source for issues, decisions, documentation, and business context.</p><p>The future of AI-assisted development is not just faster code generation.</p><p>It is a better context.</p><p></p>]]></content:encoded></item><item><title><![CDATA[AI Still Needs the Human Who Knows Where the Edges Are]]></title><description><![CDATA[When AI misses the obvious execution path]]></description><link>https://www.thebusinessadvantage.blog/p/ai-still-needs-the-human-who-knows</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/ai-still-needs-the-human-who-knows</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Wed, 29 Apr 2026 18:07:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!00ii!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e897d3-09c3-4dd3-966e-2e651c83fa58_883x621.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Moqm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79ef8d3-5c3b-4223-bd51-f5cecdac6173_893x79.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Moqm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79ef8d3-5c3b-4223-bd51-f5cecdac6173_893x79.png 424w, https://substackcdn.com/image/fetch/$s_!Moqm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79ef8d3-5c3b-4223-bd51-f5cecdac6173_893x79.png 848w, https://substackcdn.com/image/fetch/$s_!Moqm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79ef8d3-5c3b-4223-bd51-f5cecdac6173_893x79.png 1272w, https://substackcdn.com/image/fetch/$s_!Moqm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79ef8d3-5c3b-4223-bd51-f5cecdac6173_893x79.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Moqm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79ef8d3-5c3b-4223-bd51-f5cecdac6173_893x79.png" width="893" height="79" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a79ef8d3-5c3b-4223-bd51-f5cecdac6173_893x79.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:79,&quot;width&quot;:893,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6714,&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.thebusinessadvantage.blog/i/195900414?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79ef8d3-5c3b-4223-bd51-f5cecdac6173_893x79.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_!Moqm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79ef8d3-5c3b-4223-bd51-f5cecdac6173_893x79.png 424w, https://substackcdn.com/image/fetch/$s_!Moqm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79ef8d3-5c3b-4223-bd51-f5cecdac6173_893x79.png 848w, https://substackcdn.com/image/fetch/$s_!Moqm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79ef8d3-5c3b-4223-bd51-f5cecdac6173_893x79.png 1272w, https://substackcdn.com/image/fetch/$s_!Moqm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79ef8d3-5c3b-4223-bd51-f5cecdac6173_893x79.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>A small email icon, a Microsoft sign-in failure, and a reminder that automation without experienced judgment still breaks in simple ways.</p><h2>The Setup</h2><p>I clicked a small icon in an AI interface.</p><p>The tooltip said &#8220;Open email.&#8221;</p><p>That sounded useful. It looked like one of those small product improvements that saves time. Click once, open an email, keep moving.</p><p>Then Microsoft stopped the flow with this message:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!00ii!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e897d3-09c3-4dd3-966e-2e651c83fa58_883x621.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!00ii!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e897d3-09c3-4dd3-966e-2e651c83fa58_883x621.png 424w, https://substackcdn.com/image/fetch/$s_!00ii!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e897d3-09c3-4dd3-966e-2e651c83fa58_883x621.png 848w, https://substackcdn.com/image/fetch/$s_!00ii!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e897d3-09c3-4dd3-966e-2e651c83fa58_883x621.png 1272w, https://substackcdn.com/image/fetch/$s_!00ii!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e897d3-09c3-4dd3-966e-2e651c83fa58_883x621.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!00ii!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e897d3-09c3-4dd3-966e-2e651c83fa58_883x621.png" width="883" height="621" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48e897d3-09c3-4dd3-966e-2e651c83fa58_883x621.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:621,&quot;width&quot;:883,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115643,&quot;alt&quot;:&quot;&quot;,&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.thebusinessadvantage.blog/i/195900414?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e897d3-09c3-4dd3-966e-2e651c83fa58_883x621.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!00ii!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e897d3-09c3-4dd3-966e-2e651c83fa58_883x621.png 424w, https://substackcdn.com/image/fetch/$s_!00ii!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e897d3-09c3-4dd3-966e-2e651c83fa58_883x621.png 848w, https://substackcdn.com/image/fetch/$s_!00ii!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e897d3-09c3-4dd3-966e-2e651c83fa58_883x621.png 1272w, https://substackcdn.com/image/fetch/$s_!00ii!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e897d3-09c3-4dd3-966e-2e651c83fa58_883x621.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That is not a user message.</p><p>That is not a business message.</p><p>That is a developer diagnostic that escaped into the user experience.</p><h2>What the Screenshots Show</h2><p>The screenshots show the problem clearly.</p><p>The first screenshot shows the promise: a small convenience feature. Open email.</p><p>The second screenshot shows the failure: a Microsoft sign-in screen that exposes a raw identity provider error to the user.</p><p>That gap is where experienced humans still matter.</p><h2>The Technical Answer</h2><p>Here is the exact assessment I made when reviewing the error:</p><p>The limitation is known enough to design around.</p><p>Microsoft documents AADSTS90015 as QueryStringTooLong, meaning the sign-in request sent to Microsoft Entra exceeds the maximum query string length it accepts. Microsoft&#8217;s error-code reference lists it directly. Microsoft also states its error-code documentation is for developer and admin guidance, and should not be used by the client itself. (<a href="https://learn.microsoft.com/en-us/entra/identity-platform/reference-error-codes">learn.microsoft.com</a>)</p><p>What likely happened:</p><p>You clicked the &#8220;Open email&#8221; icon.</p><p>The app tried to open Outlook or Microsoft sign-in using a URL.</p><p>That URL likely included too much data in the query string, often subject, body, return URL, state, redirect data, or encoded content.</p><p>Microsoft Entra rejected it before the user reached the email experience.</p><p>This is not a user problem.</p><p>This is a product design problem.</p><p>A good implementation would do one of these:</p><p>Limit the length of the mailto or compose URL before launching it.</p><p>Copy the content to the clipboard and tell the user.</p><p>Open a blank email and let the user paste.</p><p>Create a draft server-side.</p><p>Use POST or stored state instead of stuffing content into the URL.</p><p>Show a friendly message like:</p><p>&#8220;This query string is too long to open automatically. The content has been copied to your clipboard.&#8221;</p><p>The exact maximum length varies by browser, service, identity provider, proxy, and redirect chain. But the failure mode is predictable. Microsoft Q&amp;A threads around this error point to oversized request parameters, cookies, RelayState, or redirect payloads as common causes. One Microsoft answer also references a 4096-byte limit on request parameters in a SAML context. (<a href="https://learn.microsoft.com/en-us/answers/questions/2260686/aadsts90015-requested-query-string-is-too-long?utm_source=chatgpt.com">learn.microsoft.com</a>)</p><p>So your criticism is fair.</p><p>The platform should not expose a raw identity-provider error to a normal user after clicking a convenience icon. It should detect the oversized request before opening Microsoft sign-in.</p><h2>The Business Lesson</h2><p>This is why AI is useful, but still not far enough along to own the full context of what it provides.</p><p>AI saw a task.</p><p>Open email.</p><p>An experienced human sees the system boundary.</p><p>Opening an email is not one action. It crosses product UX, browser behaviour, URL limits, Microsoft Entra authentication, redirect handling, message size, state management, and user trust.</p><p>That is the difference.</p><p>AI often completes the visible task.</p><p>Experienced humans understand the failure path.</p><h2>Where the Design Failed</h2><p>The interface offered a shortcut without checking whether the shortcut would work.</p><p>That is a product flaw.</p><p>A better system would test the payload size before launching the email flow. It would know when content is too large for a query string. It would avoid sending the user to Microsoft sign-in with a request that is already likely to fail.</p><p>The user should never see AADSTS90015 after clicking &#8220;Open email.&#8221;</p><p>The user should see something useful:</p><p>&#8220;This query string is too long to open automatically. The content has been copied to your clipboard.&#8221;</p><p>That message preserves trust.</p><p>It explains the issue.</p><p>It gives the user the next step.</p><p>It hides the internal machinery.</p><p>That is product thinking.</p><h2>The Human Advantage</h2><p>This is the value of experience.</p><p>A junior system sees an error.</p><p>An AI system explains an error.</p><p>An experienced architect asks why the user saw the error at all.</p><p>That question changes the solution.</p><p>The issue is not Microsoft Entra.</p><p>The issue is not the user.</p><p>The issue is the design choice that allowed a known technical boundary to leak into the user experience.</p><p>AI is getting better at generating features.</p><p>It is less reliable at understanding the limits around those features.</p><p>Those limits often come from years of scar tissue:</p><blockquote><p>&#8226; Browsers have limits.</p><p>&#8226; Identity systems have limits.</p><p>&#8226; URLs have limits.</p><p>&#8226; Redirect chains have limits.</p><p>&#8226; Users have patience limits.</p></blockquote><h2>A Better Rule</h2><p>When software crosses a system boundary, design the failure path first.</p><p>The happy path is easy.</p><p>The failure path tells you whether the product was designed by someone who understands production systems.</p><p>That is where AI still needs experienced humans.</p><p>Not because humans type faster.</p><p>Because humans know where systems break.</p>]]></content:encoded></item><item><title><![CDATA[Airlines Sell Seats. ]]></title><description><![CDATA[The Empowered Customer Could Fund the Fleet]]></description><link>https://www.thebusinessadvantage.blog/p/airlines-sell-seats</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/airlines-sell-seats</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Sat, 11 Apr 2026 05:00:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>TLDR</h2><p>This article builds directly on the earlier argument that airlines sell seats while passengers buy trips. That earlier piece focused on the weakness of the current model. Airlines optimize the seat to fit internal economics, while the customer judges the trip as a whole.</p><p>This article takes the next step. If that diagnosis is right, artificial intelligence does more than optimize airline operations. It helps expose an entirely different business model.</p><p>The seed idea is straightforward. Airlines move economically active customers into cities. Those customers spend money after arrival. If that spending can be influenced, attributed, and shared, then the fare is no longer the only meaningful source of revenue. The airline begins to monetize customer movement and destination demand, not only transportation.</p><p>The deeper implication is more significant. In an Empowered Customer model, customer-generated revenue does not merely subsidize the seat. It can accumulate as shared capital. Over time, that capital can finance routes, secure fleet capacity, and eventually support customer-owned aviation infrastructure through a cooperative model.</p><p>That does not mean a new entrant starts by buying aircraft. It means a new entrant starts by owning demand, trust, and recurring economic activity strongly enough that fleet access becomes financeable later. AI matters here because it helps surface the model faster and more fully than a single strategist working alone. A seed idea becomes an executable commercial system.</p><h2>Introduction</h2><p>Industries often look fixed until someone changes the unit of value.</p><p>Taxi firms looked durable until the market stopped centring the licensed cab and started centring the ride. Hotels looked durable until the market stopped centring the room inventory and started centring the stay. Search looked durable until the market stopped centring indexed pages and started centring conversational access to answers.</p><p>Airlines face a similar exposure.</p><p>From the inside, the business still appears rational. Seats are countable. Seats fit yield management. Seats fit route planning, ancillary pricing, loyalty rules, aircraft configuration, and quarterly reporting. If you run an airline, it is understandable that the seat becomes the dominant unit of thought.</p><p>The customer does not think that way.</p><p>The customer wants to get somewhere, do something, and extract value from the trip. The aircraft seat is only one component in that larger outcome.</p><p>That distinction was the heart of the earlier article. Airlines sell seats. Passengers buy trips.</p><p>This article asks a different question.</p><p>If the customer is the real economic unit, what happens when AI helps us explore the business model consequences of that more aggressively than incumbent airlines do themselves?</p><h2>The Problem</h2><p>The present airline model tends to stop commercial imagination too early.</p><p>It asks how to improve revenue per seat, increase density, manage labour, increase ancillary income, and improve utilization of expensive assets. Those are legitimate questions inside a capital-intensive business.</p><p>They are also inward questions.</p><p>They assume the primary commercial problem is extracting more value from the act of carrying a person.</p><p>A different question sits outside that frame.</p><p>What is the economic value of bringing this particular person into this particular city at this particular time?</p><p>That question changes everything.</p><p>Once asked seriously, the airline begins to look less like a transport provider and more like a mover of demand. The customer arrives with spending power, companions, preferences, future travel potential, and social influence. Their economic relevance does not end at landing. In many cases, it begins there.</p><p>The weakness in the current model is not that airlines do not understand travel. It is that they still treat transport as the primary commercial event.</p><h2>How the Industry Arrived Here</h2><p>This narrow framing did not happen by accident.</p><p>Airlines learned to manage what they could measure with precision. Aircraft utilisation, route profitability, seat load factor, fare classes, baggage fees, loyalty redemptions, catering costs, fuel exposure, crew rotations, maintenance schedules, and gate timing all reward disciplined operational thinking.</p><p>Seats fit this machinery perfectly.</p><p>That is why the industry became so good at optimizing around them.</p><p>Yet industries often mistake what is easy to manage for what matters most strategically. The operational unit quietly becomes the business&#8217;s mental model.</p><p>The same pattern appeared in earlier infrastructure shifts.</p><p>Companies once defended copper networks because copper was how connections worked. Enterprises once defended internal data centres because racks and servers were how applications ran. Then the model changed. Customers did not want copper. They wanted a phone. Businesses did not want racks. They wanted software.</p><p>Airlines face the same kind of reframing risk.</p><p>Customers do not want a seat in the abstract. They want the ability to move, arrive, spend, connect, and live.</p><h2>Where the Current Model Breaks Down</h2><p>The current model begins to break down when a new entrant stops asking how to improve the seat&#8217;s economics and starts asking how to participate in the customer&#8217;s economics.</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>That is a different commercial frontier.</p><p>Consider the familiar internal logic of the incumbent airline.</p><blockquote><p>&#8226; Add density to the cabin.</p><p>&#8226; Increase ancillary charges.</p><p>&#8226; Improve yield on the route.</p><p>&#8226; Tighten staffing and turnaround.</p><p>&#8226; Lower acquisition cost through better distribution.</p></blockquote><p>Each move improves a local metric.</p><p>Now consider a different logic.</p><blockquote><p>&#8226; Reduce fare pressure by monetising destination spending.</p><p>&#8226; Increase loyalty by returning part of that value to the customer.</p><p>&#8226; deepen merchant participation by proving attributable demand.</p><p>&#8226; convert repeat travel into recurring downstream revenue.</p><p>&#8226; use customer-generated economic activity as the basis for capital formation.</p></blockquote><p>The first model optimises the transport container.</p><p>The second model monetises the person moving through it.</p><p>That is the point at which incumbents become exposed. They keep refining yesterday&#8217;s economics while a different model begins to form over the horizon.</p><h2>The Insight</h2><p>The strategic insight is simple.</p><p>Airlines do not only move passengers. They move purchasing power.</p><p>Every arriving traveller represents downstream economic activity. Restaurants. Retail. Events. Attractions. Transport. Services. Hotels. Local experiences. Repeat visits. Group spending. Professional introductions. Referrals.</p><p>If the airline influences where that activity goes, then the airline already holds commercial leverage beyond the fare.</p><p>The missing layer is not transportation. It is attribution.</p><p>If the airline can direct a customer toward participating merchants, verify the visit or transaction, and settle a revenue share, then it has created a revenue layer linked to customer movement rather than only to transportation.</p><p>This is where AI matters.</p><p>AI did not invent the desire to rethink airline economics. It did something more important. It helped surface the full consequences of a partial insight. A human subject matter expert can sense the opening. AI can rapidly expand the scenario, pressure-test the logic, connect it to adjacent patterns, and expose the business model sitting behind the intuition.</p><p>That matters because incumbents often do not get displaced by a better version of the old model. They get displaced when someone sees the new model first.</p><h2>The Proposed Model</h2><p>The next model is not simply an airline with stronger ancillaries.</p><p>It is a customer-centred destination commerce network that uses travel as acquisition and customer movement as the trigger for revenue.</p><p>The model has five layers.</p><h3>1. The Ticket as Customer Acquisition</h3><p>The fare is no longer only transportation revenue.</p><p>It becomes the price of acquiring a customer into a revenue network that extends beyond the flight itself.</p><h3>2. The Destination as the Start of Monetisation</h3><p>Landing is not the end of the transaction.</p><p>It is the beginning of the next commercial phase. The airline now has the opportunity to influence where the customer eats, shops, books, visits, and returns.</p><h3>3. Attribution as the Control Layer</h3><p>The technology does not need to be exotic.</p><p>QR codes, merchant identifiers, simple mobile flows, and clean settlement mechanisms are enough to prove whether the airline influenced the customer&#8217;s visit or purchase. The model depends less on technical sophistication than on disciplined attribution and merchant trust.</p><h3>4. Recurrence as the Real Revenue Multiplier</h3><p>A seat is sold once per trip.</p><p>A customer relationship can generate value many times. Before travel. During the trip. At the destination. On the next trip. Through recurring merchant usage. Through colleagues and friends who adopt the same model.</p><p>This is where the economics begin to compound.</p><h3>5. Cooperative Capital Formation</h3><p>The most important extension sits here.</p><p>If customer-generated revenue is shared back into a cooperative structure, then the economic activity of the members begins to finance the transport network they use. At first, this may subsidise fares. Later, it may secure route guarantees, reserve capacity, or support leased fleet access. Over time, it may help finance aircraft ownership.</p><p>That is when the airline stops looking like a company selling seats and starts looking like customer-owned mobility infrastructure.</p><h2>Why This Is More Dangerous Than a Better Loyalty Programme</h2><p>A traditional loyalty programme rewards frequency.</p><p>This model rewards economic participation.</p><p>That is a much stronger position.</p><p>The customer is not merely collecting points from flights. The customer is helping generate the revenue that supports cheaper travel, stronger routes, and shared capital. The psychological frame changes from passenger to participant.</p><p>That creates a deeper moat.</p><blockquote><p>&#8226; Customers stay because the model gives them visible economic value.</p><p>&#8226; Merchants stay because attributable demand is more valuable than generic advertising.</p><p>&#8226; Routes strengthen because demand is tied to recurring participation, not one-time ticket pricing.</p><p>&#8226; The capital base strengthens because customer activity feeds the system that serves the customer.</p></blockquote><p>This is closer to a cooperative platform than to a classic airline brand.</p><h2>Why Distressed Aircraft Matter, but Only Later</h2><p>One tempting conclusion is that bankrupt airlines make aircraft cheap, so the answer is simply to wait for distress and buy planes.</p><p>That view is incomplete.</p><p>Distressed aviation assets create openings, but they do not create a business model on their own. Aircraft without demand, route rights, operations, trust, and customer gravity are still heavy assets.</p><p>The more important sequence runs in the opposite direction.</p><p>First, build the demand system.</p><p>Then let customer activity create recurring revenue.</p><p>Then let shared capital improve the ability to lease, finance, or eventually acquire fleet capacity when the economics are favourable.</p><p>In other words, the real advantage is not cheap metal first. It is customer-owned demand first.</p><p>That makes fleet access a financing question later rather than the central strategic barrier at the beginning.</p><h2>Practical Application</h2><p>This model would not start as a full airline replacement.</p><p>It would begin where the economics are easiest to prove.</p><p>A focused route. A destination-heavy market. A merchant network with high discretionary spend. Clear attribution. Visible customer reward. Strong repeat traffic.</p><p>The initial loop is straightforward.</p><blockquote><p>&#8226; The customer books travel.</p><p>&#8226; The platform directs the customer toward participating merchants.</p><p>&#8226; The customer engages using a simple attributable mechanism.</p><p>&#8226; The merchant pays because the traffic is measurable.</p><p>&#8226; The customer receives value back through subsidy, rewards, or cooperative participation.</p><p>&#8226; The revenue that is not returned immediately accumulates as shared capital.</p></blockquote><p>That loop does three jobs at once.</p><p>It lowers the practical cost of travel.</p><p>It increases customer gravity because the relationship becomes economically richer after arrival.</p><p>It builds the basis for a cooperative transport model without requiring full airline ownership on day one.</p><h2>What Else Must Be True</h2><p>Several additional factors matter if this model is to move from intriguing to durable.</p><h3>Governance Must Be Trustworthy</h3><p>If customers are meant to generate and share in the value, the capital structure cannot look like a disguised extraction model. The cooperative mechanics, payout logic, reserve policies, and asset ownership rules must be transparent.</p><h3>Merchant Economics Must Be Strong</h3><p>Merchants will not participate because QR codes are simple. They will participate because attributable demand produces better economics than other customer acquisition channels.</p><h3>The Model Must Survive Fraud and Noise</h3><p>Attribution systems attract gaming. Merchant claims, customer scanning behaviour, duplicate attribution, and false reward loops all require disciplined controls.</p><h3>Route Density Still Matters</h3><p>A customer-centred model does not repeal aviation physics. Routes still need enough demand concentration and predictable spend patterns to support the economics.</p><h3>Regulation and Operations Do Not Disappear</h3><p>Even if the long-term destination is a customer-financed cooperative airline, aviation still requires certification, maintenance, crew standards, insurance, route rights, and operational discipline. The model changes who finances movement and how value is captured. It does not eliminate the realities of safe air transport.</p><h2>Implications for Architects and Leaders</h2><p>Architects should see this as more than a payments idea or a referral platform.</p><p>It is a new system boundary.</p><p>If the customer becomes the economic unit, then the architecture must support identity, merchant participation, event capture, attribution, reward calculation, capital accounting, and governance visibility. The system is no longer optimising a seat transaction. It is modelling an economic relationship.</p><p>Leaders should see the same pattern at the strategic level.</p><p>The most serious threat to an incumbent airline may not be another carrier with cheaper fares. It may be a model that monetises the customer more intelligently than the airline monetises the seat.</p><p>That is the warning.</p><p>Industries rarely lose because they are weak inside their own frame. They lose because they do not leave the frame in time.</p><h2>Closing Perspective</h2><p>The earlier article argued that airlines quietly weaken loyalty when they optimise the seat instead of the trip.</p><p>This article pushes that argument further.</p><p>If the seat is not the true unit of value, then the airline may not be the final form of the business either.</p><p>A different model becomes imaginable.</p><p>One where travel acquires customers into a commerce network.</p><p>One where destination spending becomes part of route economics.</p><p>One where recurring customer activity builds shared capital.</p><p>One where the people creating the economic value begin to finance the infrastructure that serves them.</p><p>That is why this matters.</p><p>The real strategic risk is not only that incumbents might miss a better ancillary idea. It is that AI helps surface a different business model before incumbents realise the boundary has moved.</p><p>Airlines still sell seats because seats fit the old logic of the industry.</p><p>The more powerful future may belong to the model that treats the customer, and the customer&#8217;s economic activity, as the real asset.</p>]]></content:encoded></item><item><title><![CDATA[From Copper to Code]]></title><description><![CDATA[What infrastructure history teaches us about agentic AI and the future of software production]]></description><link>https://www.thebusinessadvantage.blog/p/from-copper-to-code</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/from-copper-to-code</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Fri, 10 Apr 2026 13:04:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>TLDR</h1><p>Every era spends money on the infrastructure it assumes is necessary.</p><p>The telephone era was spent on copper, poles, switches, and physical reach. Mobile changed the delivery model. In many countries, especially parts of Africa, adoption leapt toward mobile while fixed-line build-out stayed low. The cloud later changed where applications run and who carries much of the infrastructure burden. Agile changed how software teams learned by shortening feedback loops.</p><p>Now, agentic AI is changing something deeper. It is changing the production economics of software itself.</p><p>The next advantage will not come from merely buying AI tools. It will come from redesigning software delivery around compressed cycles, stronger architectural intent, and faster release of business value.</p><h1>Introduction</h1><p>If you want to understand where software is going, it helps to stop looking at software for a moment.</p><p>Look up.</p><p>Above many streets, even now, the old logic of communication is still hanging in the air. Wires. Poles. The visible remains of a time when reaching a person meant physically reaching their house. The network had to travel to the building before the conversation could begin.</p><p>That model made sense for its time. It was expensive. It was labour-intensive. It was slow to expand. It was also necessary.</p><p>Then the model changed.</p><p>The purpose did not change. People still wanted to talk. Businesses still wanted to connect. Families still wanted access. What changed was the infrastructure model underneath the outcome.</p><p>That shift matters because businesses often confuse today&#8217;s delivery model with permanent reality. They spend on the current system as if it were the only possible one. Then a new model arrives and makes yesterday&#8217;s investment look less like an asset and more like a drag.</p><p>That is the real story here. Not telephones. Not cloud. Not AI in isolation.</p><p>Capital allocation.</p><p>Where money was spent. Why was it spent there? And what happens when the model changes?</p><h1>The Problem</h1><p>Most organizations do not miss the future because they are foolish. They miss it because the current operating model still appears rational from the inside.</p><p>A landline company could defend every mile of copper it laid.</p><p>An enterprise with a private data centre could defend every rack, every cooling system, every network switch, every backup strategy, and every operations team.</p><p>A software department with thirty people, layered approvals, sprint rituals, and long release cycles can still defend its structure today.</p><p>Each of these systems made sense when the bottleneck was what the system was designed to relieve.</p><p>That is the trap.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thebusinessadvantage.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Business Advantage Blog is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>The moment the bottleneck shifts, the entire cost structure must be reinterpreted.</p><p>What used to be prudent now looks heavy.</p><p>What used to be necessary begins to look inherited.</p><p>What used to be a moat begins to look like ballast.</p><h1>Historical Context and Existing Approaches</h1><p>For most of the twentieth century, communications meant fixed infrastructure. The network reached the person through a physical line build-out. That required exchanges, maintenance, installation crews, and last-mile reach into homes and businesses.</p><p>Mobile did not eliminate infrastructure. It changed the form of it. The economics moved toward towers, radios, spectrum, and handsets. The important point is not that the infrastructure disappeared. It is that a new infrastructure model changed the cost of access and the speed of expansion.</p><p>That mattered especially in countries that never built out large fixed-line networks. In parts of Africa, mobile adoption surged while fixed-line adoption remained low. The world did not stop needing communications infrastructure. It changed the form of the infrastructure required to deliver the outcome.</p><p>The customer side of that story matters even more than the carrier side.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.thebusinessadvantage.blog/p/from-copper-to-code?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading The Business Advantage Blog! This post is public, so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebusinessadvantage.blog/p/from-copper-to-code?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebusinessadvantage.blog/p/from-copper-to-code?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p>The customer did not wake up wanting copper in the ground. The customer wanted a phone.</p><p>That distinction is easy to miss and hard to overstate.</p><p>People rarely want the infrastructure. They want the outcome that the infrastructure makes possible.</p><p>The same pattern showed up again in enterprise software.</p><p>For a long time, serious software meant internal infrastructure. Data centres. Servers. Storage. Power. Cooling. Disaster recovery. Network operations. Security layers. Backup systems. Internal support teams. A company that wanted a line of business applications often had to carry much of the machinery required to run them.</p><p>Then the cloud changed the frame.</p><p>Again, the business did not want racks. It wanted applications.</p><p>It wanted order processing, claims handling, billing, customer service, reporting, integration, workflow, and digital reach. The infrastructure burden had become part of the price of getting the outcome. Cloud changed that relationship.</p><p>Then, software teams did something important in response to business pressure. They changed how they worked.</p><p>Agile did not appear because developers suddenly fell in love with ceremonies. It emerged because organizations needed working software sooner, needed feedback sooner, and needed scope constrained tightly enough to inspect progress repeatedly.</p><p>That was a rational response to the production economics of the time.</p><h1>Where Those Approaches Break Down</h1><p>Here is where the old lesson starts to matter again.</p><p>Agile shortened the feedback loop. It did not remove the labour economics underneath the loop.</p><p>A sprint still assumed scarce human throughput.</p><p>The organization still assumed that analysis, design, implementation, testing, review, and release had to be paced around the rate at which humans could manually transform intent into code.</p><p>That assumption is now under pressure.</p><p>Not because AI is magical. Not because quality no longer matters. Not because software somehow writes itself.</p><p>Because the production boundary is moving.</p><p>Today, coding agents can already research repositories, assemble plans, modify code, run tests, and prepare work for human review. That does not mean software delivery becomes effortless. It means the economics of software production are no longer anchored to the same pacing assumptions.</p><p>The mistake many organizations will make is the same mistake made in previous transitions.</p><p>They will treat the new capability as an add-on inside the old operating model.</p><p>They will bolt AI onto a labour-centric delivery system and call that innovation.</p><p>That is like treating a mobile network as a nicer version of a landline.</p><p>It misses the point.</p><p>When the infrastructure model changes, the winning move is rarely to replace the old model. The winning move is to redesign around the new economics.</p><h1>The Insight</h1><p>This is where the story stops being about telecom and starts being about software production.</p><p>The real lesson of infrastructure history is not that technology gets better over time.</p><p>It is that each era quietly teaches us what the next era will stop paying for.</p><p>The world stopped paying for universal fixed-line build-outs as the default for personal communication.</p><p>Enterprises stopped carrying all runtime infrastructure as the default answer to business applications.</p><p>Now organizations will start paying less for slow, labour-bound software production as the default answer to digital change.</p><p>That does not mean expertise becomes irrelevant.</p><p>It means expertise moves.</p><p>The scarce resource is no longer keystrokes.</p><p>It is an architectural judgment.</p><p>It is context discipline.</p><p>It is deciding what should be built, in what order, with what boundaries, under what controls, and with what evidence that the result is safe to release.</p><p>AI does not remove the need for software architecture.</p><p>It raises the cost of weak architecture.</p><p>When execution accelerates, ambiguity scales with it.</p><p>So does waste.</p><p>So does rework.</p><p>So does plausible noise.</p><h1>The New Service Surface</h1><p>There is another downstream effect that matters just as much.</p><p>Infrastructure does not automatically own loyalty.</p><p>The wire company may have laid the line. The carrier may have carried the call. But the real winner is often the one that captures the customer&#8217;s daily use case.</p><p>That is why the smartphone changed so many industries at once.</p><p>People did not adopt smartphones because they wanted mobile banking. They adopted them because mobility changed the economics of connection. The device was always with them. It connected them to other people. That was enough to make the phone indispensable.</p><p>Then the service stack began to pile up.</p><p>Camera.</p><p>Maps.</p><p>Banking.</p><p>Payments.</p><p>Tickets.</p><p>Identity.</p><p>Messaging.</p><p>Authentication.</p><p>Flashlight!</p><p>At that point, the device stopped being just a phone. It became the place where services arrive.</p><p>That changes loyalty.</p><p>No one feels deep attachment to the company laying wire down the street if another player captures the experience, the interaction, the convenience, and the daily usefulness. The infrastructure provider risks becoming invisible. Necessary, but interchangeable.</p><p>That is the warning for every industry now.</p><p>AI plus mobile is not simply another feature combination. It is a new delivery surface with a new entry speed. When those two combine well, a competitor does not have to rebuild your whole value chain. They only need to capture the customer-facing layer where convenience, judgment, and utility converge.</p><p>That is how markets get taken.</p><p>Not always by replacing the full stack on day one.</p><p>By entering at the point of highest customer utility and then expanding outward.</p><h1>The Proposed Model or Pattern</h1><p>The next operating model for line of business software should be understood as a software production infrastructure.</p><p>Not tooling in the narrow sense.</p><p>Infrastructure.</p><p>That model has five parts.</p><h2>Intent before implementation</h2><p>The first job is to make the business intent precise enough that software can be produced against it rapidly. If intent is vague, faster execution only produces vaguer output at scale.</p><h2>Architecture before acceleration</h2><p>When software cycles compress, architecture becomes more valuable, not less. Clear boundaries, defined contracts, release criteria, and decision ownership stop speed from turning into confusion.</p><h2>Agents as production capacity</h2><p>Agentic AI should be treated as production capacity, not as a toy for individual developer convenience. If an agent can research, plan, modify code, and prepare reviewable work, then the organization is dealing with a new production unit.</p><h2>Validation as the control layer</h2><p>The faster software is produced, the more important validation becomes. Tests, review, observability, rollback discipline, and release gates serve as stabilizers for compressed execution.</p><h2>Value as the buying unit</h2><p>This is the mental shift most firms are not ready for.</p><p>If AI folds time, then time stops being a reliable buying unit.</p><p>The business should not think first in terms of hours, roles, and effort buckets. It should be thinking in terms of value delivered, risk reduced, and learning cycles completed.</p><h1>Practical Application</h1><p>This matters most in line-of-business applications because that is where software historically became heavy.</p><p>A request enters the business.</p><p>It becomes an analysis.</p><p>Then the backlog.</p><p>Then prioritization.</p><p>Then a sprint plan.</p><p>Then implementation.</p><p>Then test coordination.</p><p>Then review.</p><p>Then release scheduling.</p><p>Then deployment.</p><p>Then user feedback.</p><p>Then another request.</p><p>Every one of those steps was shaped by the assumption that production was scarce and slow.</p><p>Agentic AI does not erase those steps. It compresses several of them and forces the organization to decide which steps still deserve to exist in their current form.</p><p>That is the practical question leaders should be asking right now.</p><p>Not, should we use AI.</p><p>That question is already stale.</p><p>The better question is this.</p><p>If a meaningful slice of software work can now move from intent to reviewable implementation far faster than our current operating model assumes, which parts of our delivery system are still protecting value, and which parts are only protecting habit?</p><p>That is where real transformation begins.</p><h1>Implications for Architects and Leaders</h1><p>Architects need to stop thinking only about application architecture and start thinking about production architecture.</p><p>How does work enter the system?</p><p>How is intent stabilized?</p><p>How are agents directed?</p><p>How is context carried?</p><p>How are outputs validated?</p><p>How is release confidence established?</p><p>Leaders need to stop treating AI as a productivity perk and start treating it as a change in the economics of delivery.</p><p>That shift will alter budgeting, staffing models, release cadence, governance, and vendor expectations.</p><p>It will also change the market&#8217;s pricing pressure.</p><p>The company that can move from idea to releasable software far faster than its competitor is not merely operating more efficiently.</p><p>It is learning faster.</p><p>That matters more than coding faster.</p><p>Because markets reward organizations that reduce the time between insight and response.</p><h1>Closing Perspective</h1><p>Look up at the old wires, and the lesson is still there.</p><p>Every age builds the infrastructure it thinks it needs.</p><p>Then a new model arrives and exposes the old spend as history.</p><p>The landline era spent reaching the house.</p><p>The mobile era is spent reaching the person.</p><p>The on-premises era spent on hosting the application.</p><p>The cloud era is spent on consuming the application.</p><p>Now the next shift is underway.</p><p>Organizations will increasingly spend not only on where software runs, but also on how software is produced.</p><p>That is the frontier agentic AI is pushing into.</p><p>Not a better autocomplete box.</p><p>A different production model.</p><p>The companies that understand this early will not merely write code faster. They will reorganize capital, talent, architecture, and release discipline around a world in which software cycles compress sharply and repeatedly.</p><p>The rest will continue to fund yesterday&#8217;s bottlenecks.</p><p>And they will call that prudence right up until it becomes drag.</p><h1>Continue the Conversation</h1><p>The next competitive threat may not arrive as a better version of what you already know. It may arrive through a new service surface that captures the customer relationship before you realize the boundary has moved. That is what mobile did to many industries. AI will accelerate the same pattern. If you want to examine how your business can use AI before someone else uses it against you, I provide focused assessments and roadmap planning to help leadership teams identify where the market is shifting, where delivery is too slow, and what to do next.</p><p>Next week, I will move from theory to implementation and look at <a href="https://backtheapp.software/">BackTheApp.software</a>, a company building an AI-driven factory line for application delivery. It is based on a simple premise. If AI changes the production economics of software, then organizations need a new operating model for turning business intent into working applications quickly and with control. If that question is already pressing on your business, this is exactly the conversation I help leadership teams work through.<br></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.thebusinessadvantage.blog/p/from-copper-to-code?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading The Business Advantage Blog! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebusinessadvantage.blog/p/from-copper-to-code?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebusinessadvantage.blog/p/from-copper-to-code?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[Airlines Sell Seats. Passengers Buy Trips]]></title><description><![CDATA[Why narrow service definitions quietly erode customer loyalty]]></description><link>https://www.thebusinessadvantage.blog/p/airlines-sell-seats-passengers-buy</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/airlines-sell-seats-passengers-buy</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Mon, 09 Mar 2026 14:00:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>TLDR</h1><p>Industries often believe their structure is fixed until a competitor outside the traditional model arrives and defines the customer problem more accurately.</p><p>Uber did not win by owning the taxi network. Airbnb did not win by owning hotel inventory. Each gained ground by reframing the customer need and using technology to meet it in different ways.</p><p>The same risk exists in air travel. Airlines still tend to optimize around the seat, because the seat fits their internal economics. Travellers optimize their trip because it is what they are trying to complete.</p><p>When an industry defines value more narrowly than the customer does, it creates space for a challenger to come from over the horizon and take share by aligning more closely to the real objective.</p><p>That is the argument here. Airlines do not build durable loyalty by filling seats more efficiently. They build it by helping people complete trips well.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.thebusinessadvantage.blog/p/airlines-sell-seats-passengers-buy?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading The Business Advantage Blog! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebusinessadvantage.blog/p/airlines-sell-seats-passengers-buy?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebusinessadvantage.blog/p/airlines-sell-seats-passengers-buy?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p><h1>Introduction</h1><p>Many companies still define their business by what they sell, bill for, and manage internally. That sounds reasonable. It is also where the problem begins.</p><p>An airline will often behave as if its product is a seat. Revenue management, route economics, fare classes, ancillary fees, boarding groups, and cabin density all reinforce that view. The organization learns to optimize the economics of moving occupied seats through a network.</p><p>The passenger experiences something else entirely.</p><p>The passenger is not buying a seat as an isolated unit of value. The passenger is buying a trip. The trip begins before boarding. It includes booking, clarity, comfort, timing, baggage, disruptions, recovery, arrival in a usable state, and arrival with their luggage. It includes whether the journey feels manageable, fair, and worth repeating.</p><p>That difference matters more than many companies admit. When the business defines its service more narrowly than the customer defines the outcome, optimization begins to undermine loyalty. The company improves what it measures internally while slowly weakening what the customer remembers externally.</p><p>This is not only an airline problem. It is a general business problem. Airlines make it easy to see. They provide one of the clearest examples of what happens when the internal unit of revenue becomes smaller than the customer&#8217;s unit of value.</p><p>This article examines that gap. It argues that airlines do not primarily compete on seats, even when their systems suggest they do. They compete on the quality and coherence of the trip. When they forget that, loyalty becomes fragile.</p><h2>The Problem</h2><p>The problem is not that airlines want to make money from seats. Of course they do. The problem is that the seat becomes the dominant design constraint while the trip becomes secondary.</p><p>Once that happens, decisions that look rational inside the airline begin to look irrational from the passenger&#8217;s point of view.</p><p>Reducing leg room is a useful example. Internally, the logic is clear. More seats increase revenue potential per aircraft. The plane becomes more productive. Unit economics improve. The decision fits the management model.</p><p>From the passenger&#8217;s perspective, the logic reverses. The journey becomes less comfortable. Fatigue increases. Stress rises. The experience becomes less desirable even if the flight still arrives on time.</p><p>The airline has improved the economics of the seat while degrading the quality of the trip.</p><p>That is not a minor difference. It reveals a structural misunderstanding of where value lives.</p><p>Passengers do not usually evaluate airlines by asking whether the airline extracted more yield from the aircraft. They ask whether the trip felt worth it. Would they choose the carrier again? Would they trust it for a longer route, a family holiday, a business meeting, or a tightly connected itinerary? Would they recommend it without apology?</p><p>A narrow service definition pushes the organization toward local optimization. A broader definition of customers reveals whether those optimizations are destructive.</p><p>This is where many discussions about loyalty go wrong. Companies often treat loyalty as a marketing outcome. They speak about brand preference, points programs, promotions, and retention campaigns. Those things matter, but they arrive later. Loyalty begins much earlier, at the point where the company decides what business it is really in.</p><p>If an airline believes it is in the business of selling seats, then it will optimize seat economics. If a passenger believes they are buying a trip, then they will judge the airline by trip quality. When those definitions diverge, the relationship weakens.</p><h2>How the Industry Arrived Here</h2><p>This narrow framing did not appear by accident. Airlines operate capital-intensive businesses. They manage fleets, routes, gates, crews, fuel costs, maintenance schedules, labour constraints, regulatory requirements, and intense pricing pressure. They have strong reasons to think in units that are measurable, controllable, and financially precise.</p><p>Seats fit those who need.</p><p>Seats can be priced, forecast, segmented, upgraded, discounted, bundled, and compared. Seats align with route planning. They align with inventory systems. They align with yield management. They align with the dashboards executives review.</p><p>This made sense. It still does, to a point.</p><p>The problem is not that airlines built operational models around the seat. The problem is that many organizations quietly allowed the operational model to become the strategic model. The thing that was easiest to manage became the thing that defined the business.</p><p>That pattern appears far beyond aviation. Banks organize around products even though customers live their financial lives. Telecom firms organize around service lines even though customers experience connectivity. Healthcare organizations organize around departments even though patients experience continuity of care. In each case, the company defines value in terms of internal accountability. The customer defines value according to the outcome they are trying to achieve.</p><p>The airline example is especially revealing because the mismatch is so easy to understand. The seat is not meaningless. It is simply incomplete. It is a component of the trip, not the trip itself.</p><p>Once a company mistakes the component for the whole, it begins making technically rational yet relationally damaging decisions.</p><h2>Where the Seat Model Breaks Down</h2><p>The seat model breaks down wherever the customer experiences the airline as a sequence rather than as a transaction.</p><p>A trip is not one moment. It is a chain of moments. The passenger moves through planning, purchase, preparation, check-in, airport navigation, boarding, in-flight experience, arrival, baggage recovery, and onward movement. Without their luggage, the trip is not complete, even if the aircraft landed exactly on schedule. If something goes wrong, the trip also includes disruption handling and recovery. The airline may break these into separate systems and teams. The passenger does not.</p><p>This is where narrow service definitions begin to impose hidden costs.</p><p>A tighter seat pitch might improve aircraft economics, but it worsens the physical experience of the journey.</p><p>A fee that makes sense in a pricing model might feel punitive in the context of an already stressful trip.</p><p>An efficient boarding process for gate control might still feel chaotic or unfair.</p><p>A delay message that satisfies an internal communication requirement might still leave the passenger uninformed.</p><p>A missed connection handled in accordance with policy might still undermine confidence in the airline.</p><p>Each decision can be defended locally. The relationship is damaged cumulatively.</p><p>This is the central issue. Companies often optimize moments. Customers remember sequences.</p><p>An airline can be operationally competent at many individual points and still produce a poor trip. In fact, this is common. The airline may hit internal targets for turnaround time, seat utilization, ancillary revenue, and policy compliance. Yet the customer still leaves feeling handled rather than served.</p><p>That matters because trust does not form through isolated transactions. It forms through repeated experiences of coherence. The passenger asks, often without saying it aloud, whether this airline helps me complete trips well. Not whether it sold me a ticket. Whether it helps me travel well.</p><p>When the answer becomes no, loyalty does not disappear all at once. It thins. The customer becomes more price sensitive. More willing to switch. Less forgiving of mistakes. Less open to premium offers. Less likely to advocate for the brand. The financial signal appears later. The relational weakening happens first.</p><h2>The Real Insight</h2><p>The deeper insight is simple.</p><p>Airlines do not earn loyalty by transporting bodies efficiently. They earn loyalty by helping people complete trips well.</p><p>That is a different business definition.</p><p>It changes what leaders measure. It changes what architects design for. It changes what product teams optimize. It changes which operations are treated as success.</p><p>Once the trip becomes the real unit of value, many familiar industry habits start to look incomplete.</p><p>Cabin design is no longer only a density problem. It becomes part of a journey quality problem.</p><p>Communication is no longer merely an information-delivery problem. It becomes part of a confidence problem.</p><p>Baggage is no longer only a logistics problem. It becomes part of a continuity, dignity, and trip completion problem.</p><p>Disruption handling is no longer only a policy problem. It becomes part of a trust recovery problem.</p><p>This shift matters because it repositions loyalty from the edge of the business to its middle. Loyalty stops being something the marketing team tries to stimulate after the fact. It becomes a consequence of whether the organization consistently supports the customer&#8217;s real objective.</p><p>That objective is not to occupy a seat.</p><p>It is to complete a trip.</p><p>This is where many executives need to be more direct with themselves. A company does not become customer-centric because it says the customer matters. It becomes customer-centric when it defines its service in terms of the customer&#8217;s goal rather than the company&#8217;s operational context.</p><p>For airlines, that means moving from seat thinking to trip thinking.</p><h2>A Better Model: Define Service at the Level of the Customer Objective</h2><p>If the trip is the real product, then the business needs a different model.</p><p>The first change is conceptual. The company must define service in terms of the customer&#8217;s objective. In aviation, the customer&#8217;s objective is not merely to be flown. It is arriving in the right place, at the right time, in the right condition, with enough confidence and continuity that the journey feels successful, and with their luggage.</p><p>That broader definition creates a more honest frame for decision-making.</p><p>The airline should ask questions like these.</p><blockquote><p>&#8226; Does this decision improve the trip, or only improve a local metric?</p><p>&#8226; Does this policy reduce effort for the passenger, or merely shift effort onto them?</p><p>&#8226; Does this change make the journey feel more coherent or more fragmented?</p><p>&#8226; Does this recovery process restore confidence, or only close the case operationally?</p><p>&#8226; Does this pricing decision feel fair in the context of the whole trip?</p></blockquote><p>Those questions sound simple. They are not. They force the organization to evaluate decisions based on relational consequences, not just operational efficiency.</p><p>A trip-based model also changes where measurements should be taken.</p><p>Instead of relying only on lagging metrics such as churn, loyalty program engagement, or post-flight satisfaction, the organization should look for signals of relational strain inside the trip itself. Rebooking friction. Repeated clarification requests. Escalation frequency. Complaint clustering around fairness. Disruption handling drop-off. Baggage continuity failure. Effort accumulation across touchpoints.</p><p>These are not minor service details. They are early evidence that the organization&#8217;s design is drifting away from the customer&#8217;s objective.</p><p>A trip-based model also exposes the weakness of treating business units as independent customer realities. The passenger does not care which team owns the app, the boarding process, the baggage flow, or the disruption desk. Those divisions are internal. The trip is external. It is experienced as one journey, one relationship, one test of competence.</p><p>That means the company needs more than efficient departments. It needs relational coherence.</p><h2>Practical Application for Airlines</h2><p>An airline that took the trip seriously would begin to evaluate decisions differently.</p><p>It would still care about cost and utilization. It would still aggressively manage network economics. But it would stop pretending that maximizing seat efficiency is the same as maximizing customer value.</p><p>The cabin strategy would change first. The question would no longer be limited to how many passengers fit. It would include the degree of compression that begins to damage the trip enough to weaken long-term preference.</p><p>Service design would also change. Instead of treating each touchpoint as a separate function, the airline would treat the passenger journey as one managed sequence. Booking, alerts, check-in, seat assignment, boarding, baggage, and recovery would be judged by whether they preserve continuity.</p><p>Disruption handling would become central rather than peripheral. A delayed or cancelled flight is not merely an operational exception. It is a defining trust event. The same is true when the passenger arrives, but their luggage does not. Passengers remember how the airline behaves when the journey breaks. Recovery quality often matters more than routine efficiency because it reveals whether the company sees the passenger as a problem to route or a trip to restore.</p><p>Pricing would also be viewed differently. Airlines have every right to segment services and monetize optionality. The issue is not whether extra services cost more. The issue is whether the pricing model fractures the trip so aggressively that the passenger feels nickel-and-dimed, constrained, and managed rather than helped. Once that happens, the company has improved revenue extraction while weakening relationship quality.</p><p>This is the key practical point. A trip-based model does not forbid monetization. It disciplines it. It asks whether the business is monetizing in ways that support the journey or quietly degrade it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebusinessadvantage.blog/?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share The Business Advantage Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebusinessadvantage.blog/?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share The Business Advantage Blog</span></a></p><p></p><h2>What This Means Beyond Airlines</h2><p>The airline example matters because it reveals a pattern shared by many sectors.</p><p>Businesses often define value in terms of what they control. Customers define value according to what they are trying to achieve.</p><p>The bank thinks in accounts. The customer thinks in budgets.</p><p>The telecom provider thinks in service lines. The customer thinks of reliable communication and perhaps secure living.</p><p>The insurer thinks in policies and claims categories. The customer thinks in recovery and protection.</p><p>The hospital thinks in departments. The patient thinks in care.</p><p>The website thinks in menus. The visitor thinks in intent.</p><p>In every case, loyalty is constrained by the same mistake. The company draws the service boundary too narrowly. It organizes around the thing it sells rather than the outcome the customer is pursuing.</p><p>That creates a hidden ceiling. The company may still perform well for a time. It may even grow. But its loyalty model remains fragile because it is built on a partial understanding of value. Customers stay while conditions are convenient. They leave when alternatives reduce friction, improve coherence, or more clearly respect the broader objective.</p><p>This is why a customer-centred strategy requires more than better messaging. It requires a harder question.</p><p>What business are you really in from the customer&#8217;s point of view?</p><p>If the answer differs sharply from your internal design, then your loyalty problem may have started long before marketing ever touched it.</p><h2>Implications for Architects and Leaders</h2><p>Leaders should take this seriously because the issue is not cosmetic. It affects what gets funded, measured, and optimized.</p><p>When a company defines its service too narrowly, every team inherits the same distortion. Finance pushes for the wrong efficiency. The product improves the wrong features. Operations enforces the wrong policies. Technology integrates the wrong boundaries. AI learns the wrong objective function.</p><p>That last point is becoming more important.</p><p>AI systems will optimize for the signals organizations provide. If the system is trained to improve yield, it will improve yield. If it is trained to reduce service cost, it will reduce service cost. If it is trained only around narrow transactional metrics, it will accelerate narrow transactional behaviour.</p><p>It will not protect loyalty unless loyalty has been defined in operational terms that reflect the customer&#8217;s real objective.</p><p>For airlines, that means the trip must become visible as a measurable design object. Not a slogan. Not an aspirational brand idea. A real operating concept.</p><p>Architects should care because this is a boundary problem. The customer experiences one journey. The enterprise is built with many systems. The work of architecture is not only integration between applications. It is the design of coherence across the sequence that the customer actually lives through.</p><p>Executives should care because this is a strategy problem. A company that optimizes a narrower unit of value than the customer cares about is leaving advantage on the table. It is inviting competitors to win not by inventing a new market, but by defining the existing one more truthfully.</p><h2>Closing Perspective</h2><p>Airlines make the lesson visible because the mistake is so easy to name.</p><p>They think they sell seats. Passengers buy trips.</p><p>Once that distinction is clear, the broader business implication becomes hard to ignore. Companies weaken loyalty when they define service around internal containers rather than customer outcomes. They improve local efficiency while degrading the lived experience of value.</p><p>The issue is not whether operational excellence matters. It does. The issue is whether operational excellence is pointed at the right object.</p><p>A seat is part of a trip. It is not the trip. A product line is part of a relationship. It is not the relationship. A department is part of an enterprise. It is not the customer&#8217;s experience of it.</p><p>The companies that endure will be the ones that define their business at the level of the customer&#8217;s real objective. They will still manage costs. They will still optimize operations. But they will refuse to confuse what is easy to measure with what is most important to protect.</p><p>In aviation and far beyond it, loyalty does not come from serving the company&#8217;s definition of value more efficiently.</p><p>It comes from serving the customer&#8217;s definition of value more honestly.</p><p>For organizations that want to understand where those definitions collide in the real world, the useful signal is often not the complaint alone. It is the emotional event underneath it. The moment the customer&#8217;s lived objective runs into the company&#8217;s narrower design. That is where relational weakening begins. Capturing those moments, systematically and at scale, is part of what <a href="https://CustomerGravity.cloud">CustomerGravity.cloud</a> is built to explore.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thebusinessadvantage.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Business Advantage Blog is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Companies Are Turning Into Frogs]]></title><description><![CDATA[AI, Internal Optimization, and the Disappearing Customer]]></description><link>https://www.thebusinessadvantage.blog/p/companies-are-turning-into-frogs</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/companies-are-turning-into-frogs</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Thu, 05 Mar 2026 15:39:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>TLDR</h1><p>Organizations are deploying AI to optimize internal systems.</p><p>Speed increases. Automation increases. Analytics improve.</p><p>Yet one dimension of business performance remains largely unmeasured.</p><p>The strength of the relationship between people and the organization.</p><p>For two decades, companies relied on Net Promoter Score as a proxy for this relationship. NPS reduced a complex human experience to a single number. The score indicates movement but rarely explains the events that produced it.</p><p>That limitation existed because organizations lacked the infrastructure to capture structured relational signals.</p><p>That constraint is now disappearing.</p><p>Agentic AI enables the capture and structuring of relational signals generated during real interactions between people and organizations.</p><p>This capability introduces a new category of business infrastructure.</p><p>Relational Intelligence Signal Ecosystems (RISE).</p><p>RISE systems capture structured relational signals and transform them into measurable indicators of relational strength.</p><p>The goal is straightforward.</p><p>Detect the rising temperature before the organization becomes the frog in the pot.</p><h1>Introduction</h1><p>Organizations measure many aspects of performance, yet one critical dimension remains largely invisible.</p><p>Financial systems measure revenue, margins, and cost control. Operational systems measure throughput, reliability, and delivery speed. Marketing systems measure impressions, engagement, and conversions.</p><p>These systems generate enormous volumes of data.</p><p>Yet none of them measure the strength of the relationship between people and the organization.</p><p>Most companies infer relational health indirectly through lagging indicators such as declining engagement, reduced purchasing activity, or customer churn.</p><p>By the time these indicators appear, the relationship has already deteriorated.</p><p>RISE systems attempt to measure this missing dimension directly.</p><p>RISE captures structured signals that reveal how trust and expectations evolve across interactions between people and institutions.</p><p>If this category matures, it introduces a new measurement layer for modern organizations.</p><p>A layer focused on relational dynamics rather than operational activity.</p><h1>The Structural Problem</h1><p>Organizations lack a reliable system for measuring relational strength.</p><p>Most tools measure consequences rather than relational movement itself.</p><p>Customer satisfaction surveys collect feedback after an interaction occurs. Response rates remain low, and insights arrive long after the experience that generated them.</p><p>Net Promoter Score attempts to simplify relational measurement with a single question about the likelihood of recommendation. The metric provides directional insight but compresses complex relational dynamics into one number.</p><p>Social listening platforms monitor public conversations across digital networks. These systems observe reactions once experiences become public discourse.</p><p>Review platforms follow the same pattern. Reviews capture reactions after experiences occur and emphasize reputation rather than structured relational insight.</p><p>These approaches share a common limitation.</p><p>They measure reaction rather than relational movement.</p><p>The relationship changes first.</p><p>The metrics respond later.</p><h1>The Emergence of RISE</h1><p>Relational Intelligence Signal Ecosystems (RISE) attempt to close this measurement gap.</p><p>RISE systems capture relational signals as interactions occur rather than collecting opinions long after the experience.</p><p>Each interaction between a person and an organization contains an implicit comparison.</p><p>Expectation meets reality.</p><p>This moment produces a relational signal.</p><p>When captured in structured form, these signals become analyzable data.</p><p>A RISE ecosystem aggregates relational signals across thousands or millions of interactions. Patterns begin to emerge that traditional systems cannot detect.</p><p>Trust erosion becomes visible earlier.</p><p>Positive reinforcement becomes measurable.</p><p>Relational friction can be traced to specific operational behaviours.</p><p>The result is a new measurement layer focused on relational strength.</p><h1>Design Requirements for RISE Systems</h1><p>For RISE to function effectively, several structural capabilities must be in place.</p><h2>Structured Signal Capture</h2><p>Relational signals must be captured in a structured form.</p><p>Free text feedback introduces ambiguity and limits comparability. Structured relational signals enable analysis across large datasets.</p><h2>Signal Taxonomy Governance</h2><p>Signals require consistent classification.</p><p>A shared taxonomy ensures relational signals are categorized using a common vocabulary. Without governance, relational data becomes fragmented and difficult to analyze.</p><h2>Trust Event Modelling</h2><p>Each relational signal should describe three elements.</p><p>What occurred.</p><p>What was expected.</p><p>How the experience affected trust.</p><p>This structure converts individual experiences into measurable trust events.</p><h2>Signal Weighting</h2><p>Not all signals carry equal importance.</p><p>Minor friction should not carry the same weight as a major breach of trust. Signal weighting allows RISE systems to distinguish between small inconveniences and structural relationship damage.</p><h2>Cross-Sector Comparability</h2><p>If RISE becomes a meaningful measurement layer, organizations must be able to analyze relational patterns across industries.</p><p>Comparability enables benchmarking and broader relational insight.</p><h1>Platforms Exploring the RISE Category</h1><p>Several types of platforms address parts of this emerging ecosystem.</p><p>Each approaches relational insight from a different perspective.</p><h2>Customer Experience Platforms</h2><p>Customer experience systems analyze internal workflows and customer journeys.</p><p>These platforms improve operational processes that influence experiences but primarily measure operational performance rather than relational strength.</p><h2>Social Listening Platforms</h2><p>Social listening platforms monitor public conversations across digital networks.</p><p>They identify sentiment patterns and reputation risk after events become visible in public discourse.</p><p>These tools capture signals after relational events have already propagated outward.</p><h2>Reputation Monitoring Platforms</h2><p>Reputation monitoring platforms track ratings, reviews, and brand perception.</p><p>They provide insight into public visibility and perception, but rarely capture structured relational events in real time.</p><h2>RISE Platforms</h2><p>A smaller category of systems focuses on the capture of relational signals itself.</p><p>RISE platforms attempt to capture structured trust signals directly from interactions between people and organizations.</p><p>These signals form the foundation of a relational measurement layer.</p><h1>Platform Focus: CustomerGravity.cloud</h1><p>CustomerGravity.cloud represents an implementation aligned with the RISE model.</p><p>The platform focuses on capturing relational signals directly from individuals and structuring them into trust events.</p><p>Each signal describes a moment where expectations encountered organizational behaviour.</p><p>Signals are categorized and weighted to generate a measurable indicator of relational intensity between people and institutions.</p><p>CustomerGravity does not replace operational or financial analytics.</p><p>Instead, it introduces a complementary measurement layer.</p><p>A relational layer that observes movement in trust before traditional performance indicators respond.</p><p>If reliable relational telemetry becomes available, organizations may gain early insight into shifts in loyalty, emerging dissatisfaction, and long-term brand stability.</p><h1>Strategic Implications of RISE</h1><p>If RISE mature as a category, several strategic implications emerge.</p><h2>Enterprise Governance</h2><p>Executives gain visibility into relational deterioration before financial signals appear.</p><p>Early detection allows organizations to intervene before trust erosion becomes revenue loss.</p><h2>AI Training Inputs</h2><p>Artificial intelligence systems require structured signals to produce meaningful analysis.</p><p>RISE signals provide rich training inputs that describe how human expectations interact with organizational behaviour.</p><h2>Experience Design</h2><p>Organizations gain the ability to design systems based on measurable relational signals rather than retrospective survey results.</p><p>Operational improvements can be guided by real relational telemetry.</p><h2>Corporate Strategy</h2><p>Relational strength may emerge as a strategic metric alongside revenue and operational efficiency.</p><p>Organizations that manage relational dynamics effectively may develop durable competitive advantages.</p><h1>Open Questions</h1><p>Several challenges remain as the RISE category evolves.</p><h2>Measurement Consistency</h2><p>Can relational intensity be measured consistently across organizations and industries?</p><p>Reliable measurement requires disciplined taxonomies and signal weighting models.</p><h2>Signal Ownership</h2><p>Relational telemetry introduces questions of ownership.</p><p>Customers, organizations, and independent platforms all have interests in how relational signals are captured and used.</p><h2>Governance Models</h2><p>Neutral governance frameworks may be required to maintain trust in relational measurement systems.</p><p>Without governance, relational telemetry risks becoming another proprietary analytics layer controlled by individual vendors.</p><h2>Adoption</h2><p>The success of RISE systems depends on both organizational participation and individual contributions to signals.</p><p>Without sufficient signal volume, relational measurement will struggle to produce reliable insights.</p><h1>Closing Perspective</h1><p>Business infrastructure evolves when organizations recognize that an important dimension of performance remains invisible.</p><p>Financial accounting introduced the first measurement layer for modern organizations.</p><p>Operational analytics introduced a second layer focused on efficiency and throughput.</p><p>RISE represent the potential emergence of a third layer.</p><p>A measurement system focused on the strength of the relationship between people and institutions.</p><p>Whether RISE becomes widely adopted remains uncertain.</p><p>What is clear is that organizations continue to operate without reliable instrumentation for their most important asset.</p><p>Trust.</p><p>Without measurement, the temperature rises unnoticed.</p><p>And companies slowly become the frog.</p>]]></content:encoded></item><item><title><![CDATA[Is Your Website Listening?]]></title><description><![CDATA[Built for Search, or for Intent]]></description><link>https://www.thebusinessadvantage.blog/p/is-your-website-listening</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/is-your-website-listening</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Mon, 02 Mar 2026 18:03:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><h1>Built for Search, Not for Listening</h1><p>Is your website listening, or is it waiting to be found?</p><p>If your homepage opens with a hamburger menu in the top corner, your digital architecture was designed for discovery through search, not for understanding intent.</p><p>That small icon is not cosmetic. It represents a structural assumption: the company defines the categories, and the visitor must navigate them before expressing what they actually want.</p><p>Artificial intelligence is not moving at a normal pace in the market. It is entering industries at a velocity most executive teams have never experienced.</p><p>Adoption curves that once took years are now compressing into months. Behavioural habits are shifting faster than strategic roadmaps. Competitive advantages that felt durable are being questioned in real time.</p><p>When ChatGPT from OpenAI entered the market, it did more than introduce a new interface. It challenged the behavioural default that sustained Google&#8217;s dominance for two decades. Google had world-class AI research. Google had infrastructure. Google had distribution. What it did not have in market form was a conversational interface that redefined how users expressed intent.</p><p>That gap allowed a startup to reshape expectations before the incumbent moved decisively. If a company with Google&#8217;s resources can be strategically surprised, no organization should assume insulation from similar disruption.</p><p>This is not a commentary on who has the best models. It is a business warning about structural assumptions. Most companies have embedded assumptions about how customers arrive, how they navigate, and how demand is captured. Those assumptions were rational when designed. They may now be liabilities.</p><p>The question for executives is direct: What structural assumptions inside your digital presence are about to be exposed?</p><h1>Why Corporate Websites Were Originally Built</h1><p>To understand the risk, it is necessary to revisit the original purpose of corporate websites.</p><p>Corporate sites were not designed as intent engines. They were designed as broadcast platforms.</p><p>Their core objectives were clear and logical for their time. They were designed to accomplish the following:</p><p>&#8226; Establish legitimacy and brand credibility</p><p>&#8226; Publish information about products and services</p><p>&#8226; Organize offerings into clear categories</p><p>&#8226; Support search engine discoverability</p><p>&#8226; Capture leads through structured forms</p><p>This architecture reflected the economics of the search era. Attention flowed through search engines. Ranking determined visibility. Navigation trees mirrored the internal organizational structure. Conversion happened after a visitor self&#8209;segmented into predefined buckets.</p><p>The company defined the taxonomy. The visitor adapted.</p><p>This model was effective because it aligned with how the internet functioned. Search engines index pages. Users clicked links. Websites guided movement through hierarchical menus. Data about visitor behaviour was inferred from page paths and conversion events.</p><p>Nothing about this was careless. It was optimized for the existing environment.</p><p>The problem is not that corporate websites were poorly designed. The problem is that they were optimized for a discovery mechanism that artificial intelligence is beginning to intermediate.</p><p>When the mechanism of discovery changes, the architecture built around it becomes exposed.</p><h1>The Structural Assumptions Embedded in the Traditional Model</h1><p>The hamburger menu is not a design trend. It is an architectural signal.</p><p>It reflects a series of embedded assumptions about how demand works.</p><p>First, it assumes the company defines the structure of the problem. Products, services, industries, solutions. The taxonomy mirrors internal organization charts more than customer intent.</p><p>Second, it assumes the visitor can correctly classify themselves. They must decide whether they belong under Product, Solutions, Industries, Resources, or Support before they express what they want.</p><p>Third, it assumes intent can be inferred from behaviour. Page paths, time on site, downloads, and form submissions become proxies for meaning.</p><p>Fourth, it assumes friction is acceptable. Navigation depth, gated assets, and multi-step funnels are treated as normal costs of qualification.</p><p>These assumptions were efficient when search engines were the primary gateway. The user arrived through a keyword. The site completed the segmentation.</p><p>The structure made sense because discovery happened outside the organization.</p><p>Artificial intelligence changes that equation.</p><p>When the point of entry becomes conversational, the visitor no longer adapts to the company&#8217;s taxonomy. They state intent in their own language.</p><p>The company&#8217;s navigation tree is optimized for classification.</p><p>A conversational interface is optimized for customer declaration.</p><p>That distinction is subtle. It is also strategic.</p><h1>Where the Model Begins to Break</h1><p>The traditional website model begins to fracture under three pressures: complexity, speed, and intermediation.</p><p>Complexity increases first.</p><p>As organizations expand, product lines multiply. Service variations grow. Geographic and industry segmentation deepens. The navigation tree expands to reflect internal scale. What was once a simple structure becomes layered and dense.</p><p>The customer experience does not scale at the same rate.</p><p>Visitors arrive with cross-cutting problems. They do not think in product categories. They think in outcomes. When the navigation forces them to translate their problem into the company&#8217;s structure, friction rises.</p><p>Speed becomes the second pressure.</p><p>AI-native competitors reduce the time between question and answer to seconds. Traditional corporate journeys still rely on content exploration, gated downloads, demo requests, and follow-up calls. The gap between expressed interest and meaningful response widens.</p><p>In markets where attention is short and switching costs are low, delay is eroded.</p><p>The third pressure is intermediation.</p><p>Search engines once delivered traffic directly to corporate sites. Increasingly, AI systems answer questions before users even visit a site. If the first answer is generated elsewhere, your website becomes a secondary reference rather than the primary destination.</p><p>At that point, the navigation tree is no longer the entry point. It is an internal artifact.</p><p>This is where competitive risk emerges.</p><p>When customers express intent inside an AI system, and that system learns faster than your organization, the advantage shifts to whoever captures and refines that intent signal first.</p><p>The traditional website was built to organize information.</p><p>The emerging competitor is built to organize demand.</p><h1>The AI Interface Model: An Inversion of Structure</h1><p>AI-native companies did not begin by redesigning navigation. They began by redesigning the entry.</p><p>The interface is deceptively simple. One input surface. One conversational loop. No visible taxonomy.</p><p>The simplicity hides a structural inversion.</p><p>Instead of asking the visitor to choose a category, the system invites the visitor to declare intent in natural language.</p><p>Instead of inferring meaning from click paths, the system processes meaning directly from text.</p><p>Instead of routing a visitor through predefined funnels, the system adapts the response in real time.</p><p>Behind that single text box sits an intent architecture composed of several reinforcing components:</p><p>&#8226; Classification pipelines that detect topic and task type</p><p>&#8226; Context tracking across sessions</p><p>&#8226; Feedback loops that refine responses</p><p>&#8226; Model routing that balances cost and performance</p><p>&#8226; Continuous learning from aggregate interactions</p><p>This architecture does not treat interaction as marketing telemetry. It treats interaction as product input.</p><p>Every question strengthens the system.</p><p>Every interaction improves future performance.</p><p>This is the inversion.</p><p>Traditional corporate sites are optimized for presenting information.</p><p>AI-native systems are optimized for the accumulation of intent.</p><p>One broadcasts structure.</p><p>The other absorbs demand.</p><p>When viewed through a business lens, this is not a user experience trend. It is a competitive capability shift.</p><h1>The Strategic Insight: Intent Is the New Competitive Surface</h1><p>The visible difference between a corporate website and an AI interface is minimal. The structural difference is profound.</p><p>The previous competitive era rewarded organizations that mastered distribution through search. Traffic acquisition, keyword dominance, and funnel optimization were the primary levers of growth.</p><p>The emerging era rewards organizations that capture, structure, and learn from explicit intent.</p><p>This shift changes what creates defensibility.</p><p>In the search era, the advantage came from:</p><p>&#8226; Ranking above competitors for high-value queries</p><p>&#8226; Owning category language through content volume</p><p>&#8226; Driving traffic into optimized conversion funnels</p><p>In the intent era, advantage comes from:</p><p>&#8226; Capturing raw customer questions before they are categorized</p><p>&#8226; Structuring those questions into reusable intelligence</p><p>&#8226; Reducing the time between expressed need and meaningful response</p><p>&#8226; Continuously improving the system based on real interactions</p><p>This is not about replacing marketing. It is about redefining the layer where competition occurs.</p><p>If discovery increasingly happens inside AI systems, the organization that owns structured intent data will outperform the organization that owns structured web pages.</p><p>The strategic implication is direct.</p><p>Websites built primarily to present information are assets of the search era.</p><p>Systems built to accumulate and refine intent are assets of the next one.</p><h1>The Executive Question: What Happens When AI Owns First Contact?</h1><p>The executive risk is not technological. It is positional.</p><p>If customers begin expressing their needs within AI systems before visiting your site, the first layer of interaction shifts out of your control.</p><p>When that happens, several consequences follow.</p><p>First, brand influence weakens at the moment of need. The AI interface becomes the interpreter of your value proposition.</p><p>Second, demand data becomes fragmented. The most valuable signals about customers&#8217; questions, frustrations, and emerging needs come from outside your organization.</p><p>Third, response speed becomes benchmarked against AI-native standards. Waiting for a form submission and a follow-up call feels slow in comparison to an immediate, context-aware answer.</p><p>This creates a new set of executive-level questions.</p><p>&#8226; Who owns first contact with the customer when AI intermediates discovery?</p><p>&#8226; Where is structured intent data captured, stored, and analyzed?</p><p>&#8226; How quickly can the organization respond to unstructured demand signals?</p><p>&#8226; Is the current digital architecture designed to learn, or only to present?</p><p>These are not marketing questions. They are competitive positioning questions.</p><p>If an AI-native startup can challenge a dominant search incumbent by redefining interaction, a focused competitor in your industry can challenge you by redefining demand capture.</p><p>The issue is not whether AI will affect your sector.</p><p>The issue is whether your organization adapts before the new interaction model becomes the default expectation.</p><h1>What Must Change: From Navigation Architecture to Intent Architecture</h1><p>Adapting does not require replacing your website with a chatbot. It requires rethinking the architectural purpose of your digital presence.</p><p>The shift begins by changing what the organization believes creates value at first contact.</p><p>The question is no longer only &#8220;Why you?&#8221; as a brand statement.</p><p>The deeper question becomes:</p><p>Why did this person engage with your organization at this moment, and why are you responding in the way that you are?</p><p>When intent is captured directly, the organization gains visibility into motivation, urgency, sophistication, risk tolerance, and desired outcome. This enables something more powerful than segmentation. It enables adaptive interaction.</p><p>Most corporate sites are optimized to present structured information.</p><p>An intent-oriented digital presence is optimized to understand the individual behind the request and adapt accordingly.</p><p>That shift has structural implications. It requires organizations to introduce new capabilities into their digital layer. At a minimum, this includes the following:</p><p>&#8226; Direct intent capture surfaces that allow visitors to express needs in natural language</p><p>&#8226; Classification systems that structure raw questions into actionable categories and detect contextual signals</p><p>&#8226; Telemetry pipelines that treat interactions as strategic intelligence rather than marketing exhaust</p><p>&#8226; Response frameworks that adapt tone, depth, and framing based on detected customer profile and situational context</p><p>&#8226; Routing mechanisms that connect expressed intent to the correct internal owner in real time</p><p>&#8226; Feedback loops that continuously refine both the substance and the style of response based on outcomes</p><p>These capabilities move the organization beyond static messaging.</p><p>They allow the company&#8217;s personality to interact intentionally with the visitor.</p><p>A cautious procurement lead requires a different interaction pattern than an entrepreneurial founder. A stressed operations manager requires a different response than a researcher exploring options.</p><p>When intent architecture is in place, the organization does not merely answer questions. It adapts its posture.</p><p>This is not personalization in the marketing sense. It is situational alignment in the operating sense.</p><p>Marketing, product, and technology functions must align around learning from demand and expressing a coherent organizational personality across interactions. Silos organized around product lines must become responsive to cross-cutting customer problems and contextual signals.</p><p>This is not a cosmetic redesign. It is a repositioning of how the organization listens and speaks.</p><p>The companies that treat intent capture and adaptive response as infrastructure will increase satisfaction, strengthen trust, and improve competitive resilience.</p><h1>Closing Perspective: The Menu Is a Signal</h1><p>The hamburger menu is not the problem.</p><p>It is the signal.</p><p>It signals an era in which companies organized information and asked customers to find themselves within it.</p><p>That era produced enormous value. It rewarded those who mastered search, optimized funnels, and controlled distribution.</p><p>A new era is emerging.</p><p>In this one, customers express intent directly. They expect immediate understanding. They expect responses aligned with their context, their urgency, and their level of sophistication.</p><p>The competitive advantage shifts from who organizes information best to who understands intent fastest.</p><p>This is not a prediction about interface design.</p><p>It is a statement about market structure.</p><p>If your digital presence is built primarily to broadcast, you are competing on presentation.</p><p>If your digital presence is built to capture, structure, and adapt to intent, you are competing on intelligence.</p><p>And intelligence compounds.</p><p>If it can happen to Google, it can happen to any incumbent that assumes its distribution layer is secure.</p><p>The companies that redesign their digital architecture around intent, adaptive response, and coherent organizational personality will not simply look modern.</p><p>They will be structurally positioned for the next competitive cycle.</p><h1>Continue the Conversation: Is Your Organization Listening?</h1><p>If this argument feels uncomfortably accurate, the next step is not a redesign.</p><p>It is a strategic conversation.</p><p>Most executive teams cannot clearly answer three questions:</p><p>&#8226; Where does customer intent first enter the organization?</p><p>&#8226; How is your unique value proposition expressed in live interactions, not in brand copy?</p><p>&#8226; Is your company responding with a coherent personality, or with fragmented departmental voices?</p><p>These are not design questions.</p><p>They are positioning questions.</p><p>If you want to examine whether your digital architecture is built for search or for intent, book a focused discussion.</p><p>https://schedule.callrichard.direct</p><p>The objective is simple.</p><p>To determine whether your organization is listening at first contact.</p>]]></content:encoded></item><item><title><![CDATA[Writing the Relationship Integration Test]]></title><description><![CDATA[Why Most Enterprises Fail at the First Question]]></description><link>https://www.thebusinessadvantage.blog/p/writing-the-relationship-integration</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/writing-the-relationship-integration</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Wed, 25 Feb 2026 16:45:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>TLDR</h1><p>Most Digital Transformation initiatives optimize systems but never validate the customer relationship across organizational boundaries.</p><p>This post introduces the Relationship Integration Test, a governance discipline that begins at intent capture. It separates the Operational Layer from the Relationship Layer and argues that the first question an organization asks a customer is the primary integration boundary.</p><p>If the enterprise can interpret intent without exposing internal silos, preserve context across divisions, and reduce accumulated effort, relational coherence improves.</p><p>If relational coherence improves consistently, the natural question follows: What does that mean for customer loyalty over time?</p><h1>Introduction: From Diagnosis to Design</h1><p>In the previous post, we established a structural omission in most Digital Transformation initiatives. Enterprises modernize systems, integrate platforms, and automate workflows. They pass internal integration. Yet they rarely validate whether the customer relationship remains coherent across divisions.</p><p>If we accept that diagnosis, the next question becomes unavoidable.</p><p>What would a relationship integration test actually look like?</p><p>It does not begin in architecture diagrams. It does not begin in a steering committee. It begins at the moment of contact.</p><h2>The First Question Is the Boundary</h2><p>A useful contrast clarifies the point. Consider the rise of AI chat interfaces. The entire user experience is often reduced to a single text box. No routing tree. No departmental segmentation. No product-first navigation. Just one prompt.</p><p>Why does this work? Because the system is designed to interpret intent before mapping to execution. The burden of translation sits with the system, not the user.</p><p>Now consider how many enterprises would accept exposing a single text box as their primary entry point. Most would hesitate. Internally, they would argue that routing precision would suffer, that departments require separation, and that policy enforcement demands structure.</p><p>Yet customers accept the text box immediately because it reflects how they think. They arrive with intent, not with organizational categories.</p><p>The lesson is not that every enterprise should replace its interface with a chatbot. The lesson is architectural. When intent interpretation precedes operational routing, relational coherence improves.</p><p>Every time an organization forces the customer to select a pillar before expressing intent, it exposes internal structure before understanding the use case.</p><p>That is where the integration boundary is either strengthened or weakened.</p><p>Every organization has a version of this exchange.</p><p>Why are you contacting us today?</p><p>On the surface, this is a routine operational step. It enables routing. It determines queue assignment. It aligns the inquiry with the appropriate execution pillar.</p><p>Structurally, this is the most important integration boundary in the enterprise.</p><p>The customer arrives with intent. The organization responds with structure.</p><p>The Relationship Integration Test lives in that translation.</p><p>If the customer must learn your org chart to be understood, the test fails.</p><p>If the organization interprets intent only within departmental definitions, the test fails.</p><p>If context resets when the issue crosses internal boundaries, the test fails.</p><p>This is not a failure of courtesy. It is a failure of architectural design.</p><h1>Operational Layer and Relationship Layer</h1><p>To understand why this boundary matters, we must separate two layers that most organizations conflate.</p><h2>Operational Layer</h2><p>The Operational Layer governs how the enterprise runs&#8212;systems, processes, policies, automation, reporting lines, and budgets.</p><h2>Relationship Layer</h2><p>The Relationship Layer governs how the enterprise is experienced over time: intent capture, context continuity, perceived fairness, accumulated effort, and recovery coherence.</p><p>The operational layer can be technically correct and still produce relational incoherence.</p><p>A billing system may reconcile perfectly. A support workflow may meet SLA targets. A CRM may contain accurate records.</p><p>Yet the customer experiences fragmentation.</p><p>The Relationship Integration Test validates the second layer, not the first.</p><p>It asks a disciplined question.</p><p>When a customer presents a use case, can the enterprise translate it into execution without fragmenting the relationship?</p><h1>The Use Case, Not the Department</h1><p>When customers contact an organization, they do not arrive as product holders or departmental units. They arrive with use cases.</p><p>I was charged twice. My service stopped working. I need to upgrade. I cannot log in.</p><p>These are expressions of intent, not references to organizational structure.</p><p>Most Digital Transformation initiatives optimize routing efficiency. They ask how quickly they can move this inquiry to the right pillar.</p><p>The Relationship Integration Test asks a different question.</p><p>Can the enterprise interpret and convey intent across pillars without placing the burden of translation on the customer?</p><p>That is the difference between internal optimization and relational coherence.</p><h1>Why This Test Was Never Written</h1><p>The omission is structural.</p><p>Product teams optimize within product boundaries. Operations optimize process throughput. IT optimizes system integration. Finance optimizes cost allocation.</p><p>No function is accountable for validating the coherence of the relationship across boundaries.</p><p>So the first question the organization asks is designed for internal clarity, not relational continuity.</p><p>This is not a moral failing. It is a governance gap.</p><h1>What the Organization Must Consider</h1><p>When a customer stands in front of the enterprise and answers the question; &#8220;Why are you contacting us?&#8221;, leadership should be able to ask:</p><ul><li><p>Are we prepared to interpret intent beyond departmental definitions?</p></li><li><p>Do we preserve context when execution crosses pillars?</p></li><li><p>Do policies feel consistent across services?</p></li><li><p>Does effort accumulate or reset with each transfer?</p></li><li><p>Do we treat this individual as a single relationship or as multiple accounts?</p></li></ul><p>These are not call centre questions. They are architectural questions.</p><p>If the organization cannot answer them with confidence, it has not written its relationship integration test.</p><h1>The Implication for Transformation</h1><p>When intent capture becomes a deliberate integration boundary, Digital Transformation changes character.</p><p>Release criteria expand beyond internal readiness. Architecture decisions account for context continuity. Success metrics begin to include relational stability.</p><p>The transformation charter shifts from efficiency alone to durability.</p><h1>The Question That Follows</h1><p>If the Relationship Integration Test begins to pass consistently, if intent is understood, context preserved, and effort reduced across divisions, what does that mean for customer loyalty?</p><p>If loyalty is behaviour over time, does relational coherence become its leading indicator?</p><p>In the next post, we will examine whether relational coherence can be measured, whether it produces observable shifts before churn appears, and whether loyalty is less a marketing outcome and more an architectural consequence.</p><h1>Call to Action</h1><p>Before moving to metrics, consider your own organization.</p><p>When a customer makes contact, does your first interaction reveal your internal structure, or does it absorb it?</p><p>If you consistently passed the Relationship Integration Test at intent capture, would your customers behave differently over time?</p><p>If the answer is yes, then loyalty may not be a branding problem. It may be an integration problem.</p><p>If the Relationship Integration Test begins to pass consistently, if intent is understood, context preserved, and effort reduced across divisions, what does that mean for customer loyalty?</p><p>If loyalty is behaviour over time, does relational coherence become its leading indicator?</p><p>That is the question we will examine next.</p>]]></content:encoded></item><item><title><![CDATA[Digital Transformation’s Outside-In Blind Spot]]></title><description><![CDATA[Digital Transformation Without the Customer as a Design Constraint]]></description><link>https://www.thebusinessadvantage.blog/p/digital-transformations-outside-in</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/digital-transformations-outside-in</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Sun, 22 Feb 2026 00:07:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>TLDR</h1><p>Digital Transformation programs typically modernize systems, integrate data, and deploy AI. They optimize internal execution. They rarely treat the customer experience across the full enterprise as a design constraint. As a result, organizations improve operational performance without explicitly measuring whether customers find the organization clearer, fairer, or easier to deal with over time.</p><h1>How Digital Transformation Is Typically Scoped</h1><p>Most Digital Transformation programs focus on improving how the organization operates rather than how it is experienced by customers.</p><p>They modernize systems. They move to the cloud. They integrate APIs. They deploy analytics and AI. They redesign workflows.</p><p>These efforts are necessary. Many are well executed.</p><p>But the customer experience of the transformation is typically not considered.</p><p>An enterprise exists because of customers. Revenue, valuation, and long-term viability depend on sustained relationships. Yet Digital Transformation initiatives are often defined, funded, and governed without customers as direct participants in the design.</p><p>Projects are scoped around system integration, data consolidation, process efficiency, and technology modernization. Internal stakeholders populate steering committees. Success metrics emphasize cost reduction, uptime, throughput, and adoption.</p><p>Customers are studied through research and analytics, but they are rarely treated as architectural actors whose lived experience defines whether transformation has achieved its purpose.</p><p>The result is that Digital Transformation can become a program focused on improving the organization rather than on the relationship that justifies the organization&#8217;s existence.</p><p>Digital Transformation frequently improves how the organization runs internally. It does not always examine whether customers find the organization clearer, fairer, and easier to deal with over time.</p><h2>Execution Inside, Experience Outside</h2><p>Large enterprises are structured around product lines, operational units, and financial accountability. This structure enables scale and control.</p><p>Consider the telecommunications vertical more broadly.</p><p>Large telecom enterprises are typically structured across distinct service domains such as mobile, residential internet, enterprise connectivity, and security services.</p><p>Each domain operates with its own systems, targets, budgets, and modernization agenda. A Digital Transformation program may upgrade billing in one unit, automate provisioning in another, and deploy AI-enabled service automation in a third.</p><p>From an internal perspective, this is progress.</p><p>From a customer perspective, these divisions do not exist.</p><p>Customers do not experience separate service domains. They experience a single provider relationship.</p><p>Consider a common scenario. A customer calls a telecommunications provider because their service is not working. The automated system responds with options such as:</p><ul><li><p>Press 1 for Business services </p></li><li><p>Press 2 for Mobility</p></li><li><p>Press 3 for Residential internet</p></li><li><p>Press 4 for Security</p></li></ul><p>The segmentation makes sense internally. Different systems, teams, and revenue lines must be managed.</p><p>From the customer&#8217;s perspective, the intent of the call is simple. Something is not working. They do not think in terms of organizational structure. They think in terms of their phone number, their home, or their account.</p><p>Before they can even describe the issue, they must navigate the company&#8217;s internal design correctly.</p><p>This is a small but revealing example. The need for separation is corporate. The experience of separation is customer-facing.</p><p>A billing issue in one area can influence the perception of the entire company. A service disruption in one product line affects confidence in others.</p><p>The enterprise is segmented for management efficiency. The relationship is unified for the customer.</p><p>A similar structure exists in banking.</p><p>Large institutions typically operate across:</p><p>&#8226; Retail banking</p><p>&#8226; Commercial banking</p><p>&#8226; Wealth management </p><p>&#8226; Credit and lending</p><p>Each domain modernizes independently. Retail improves its mobile app. Commercial accelerates underwriting. Wealth adds AI advisory tools. Credit refines risk scoring.</p><p>Each initiative may be successful on its own terms.</p><p>Yet the customer evaluates the bank as one institution. A rigid credit decision influences confidence in wealth management. A change in retail fee structure affects perceptions of commercial fairness.</p><p>Optimization occurs inside units, trust forms across the whole.</p><p>This difference between internal execution and external perception is rarely modelled explicitly in Digital Transformation design.</p><h2>A Telecom Illustration</h2><p>Consider a large telecommunications provider undertaking a Digital Transformation initiative.</p><p>The program may focus on:</p><p>&#8226; Modernizing billing platforms </p><p>&#8226; Migrating legacy systems to the cloud</p><p>&#8226; Automating service provisioning</p><p>&#8226; Integrating CRM and support tools</p><p> &#8226; Deploying AI-driven call deflection</p><p>Each of these efforts improves internal execution. Systems become faster. Costs decline. Data becomes more unified. Operational metrics improve.</p><p>Yet the customer experience of a telecommunications provider is often defined by a range of variables.</p><p>&#8226; Clarity of pricing </p><p>&#8226; Transparency of contract terms </p><p>&#8226; Fairness of policy enforcement </p><p>&#8226; Simplicity of resolving issues </p><p>&#8226; Consistency across services</p><p>A company may modernize its infrastructure and still leave customers uncertain about bills, confused by service changes, or frustrated by cross-divisional inconsistencies.</p><p>In this case, Digital Transformation has improved how the organization operates. It has not necessarily improved how the relationship feels.</p><p>The distinction is subtle but significant.</p><p>Operational modernization strengthens internal performance. Relational durability depends on how the enterprise is experienced as a coherent whole.</p><p>Many Digital Transformation programs improve execution. Fewer explicitly redesign or instrument the relational model.</p><h2>The Missing Layer in Transformation Design: The Customer</h2><p>What many transformation programs lack is a structured way to understand how customers experience the organization before financial consequences arise.</p><p>It is not limited to surveys or sentiment analysis. It is the disciplined measurement of how stable the relationship is becoming over time.</p><p>Most enterprises already measure extensively.</p><p>They track:</p><p>&#8226; Revenue growth and margin </p><p>&#8226; Churn and retention </p><p>&#8226; Engagement and usage </p><p>&#8226; Net Promoter Score </p><p>&#8226; Social sentiment after amplification</p><p>These indicators are important. They are also mostly reactive.</p><p>They surface after behaviour shifts. By the time churn rises or public dissatisfaction becomes visible, relational strain has already accumulated.</p><p>Customer experience signals exist inside the organization but are fragmented.</p><p>&#8226; Repeated policy exception requests </p><p>&#8226; Cross division complaint themes </p><p>&#8226; Escalation clustering </p><p>&#8226; Fee dispute frequency &#8226; Service rigidity indicators</p><p>These signals are rarely aggregated across product lines. They are rarely categorized as relational risk. They are rarely elevated to executive visibility.</p><p>Operational performance is engineered and monitored in real time. Financial performance is governed with precision. Relational durability is often inferred.</p><p>The result is that Digital Transformation modernizes systems without explicitly measuring whether trust is strengthening or weakening.</p><h2>AI and the Acceleration of Bias</h2><p>This gap becomes more significant as AI is embedded into core operations.</p><p>AI systems optimize according to the data and objectives provided.</p><p>If trained on efficiency metrics, they optimize efficiency. If trained on engagement metrics, they optimize engagement. If trained on revenue yield, they optimize revenue yield.</p><p>Without structured trust signals, AI cannot protect relational durability.</p><p>A pricing engine may increase margin while increasing perceived unfairness. A recommendation engine may increase usage while reducing confidence. A service automation tool may reduce cost while increasing frustration.</p><p>The system performs well in line with its objectives. The relationship may weaken according to a different standard.</p><p>As optimization accelerates, unmeasured relational drift can compound faster than before.</p><h2>The Architectural Blind Spot</h2><p>Digital Transformation programs commonly include:</p><p>&#8226; Cloud migration </p><p>&#8226; API and integration strategy </p><p>&#8226; Data consolidation </p><p>&#8226; Process automation </p><p>&#8226; Customer journey redesign </p><p>&#8226; AI deployment</p><p>These efforts focus on making the organization faster, more integrated, and more scalable.</p><p>They do not always include a layer that measures relational durability across divisions.</p><p>Experience design improves moments. Trust forms across sequences of moments.</p><p>Relational erosion usually accumulates quietly through inconsistent policy application, pricing opacity, fragmented communication, and algorithmic rigidity.</p><p>These are cross-functional effects. They do not neatly fit into a single division.</p><p>Without a structured way to measure how customers experience the organization across divisions, the enterprise has no integrated view of cumulative relational strain.</p><p>Digital Transformation strengthens execution inside the organization.</p><p>It does not automatically strengthen the relationship outside it.</p><h2>A Forward Looking Question</h2><p>Enterprises treat financial volatility as a board-level concern. They model risk exposure and stress test scenarios.</p><p>What would change if relational drift were treated with similar discipline?</p><p>What would system design look like if relational durability were measured as carefully as operational latency or revenue variance?</p><p>Digital Transformation has largely focused on internal coherence and performance.</p><p>The next evolution may require equal attention to how the organization is experienced as a unified relationship.</p><p>If modernization improves execution but leaves relational durability unmeasured, can it truly be called transformation?</p>]]></content:encoded></item><item><title><![CDATA[When marketing solves distribution but forgets the customer]]></title><description><![CDATA[Why audience reach still fails to create customer relationships]]></description><link>https://www.thebusinessadvantage.blog/p/when-marketing-solves-distribution</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/when-marketing-solves-distribution</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Mon, 09 Feb 2026 19:02:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>TLDR</h2><p>Marketing still optimizes for distribution. That solves reach. It does not create customers.</p><p>FreeWater demonstrates how efficiently advertising can fund a physical product at scale. Their business model does not address the ongoing relationship with the individual who picks up and uses the bottle.</p><p>Social platforms refined this pattern. They built audiences first. Advertisers followed. Creators were paid (a small portion). Platforms kept ownership of the customer.</p><p>The next shift elevates the customer to first-class status. Ad revenue becomes the first product delivered to them. Not the only one.</p><p>This post is intended to educate and spark a conversation about revenue diversification, innovation, and its application to product promotion and marketing.</p><h2>Who is the customer</h2><p>The discussion starts with a simple question.</p><p>Who is the customer?</p>
      <p>
          <a href="https://www.thebusinessadvantage.blog/p/when-marketing-solves-distribution">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What Content Creation Is Really Optimizing For]]></title><description><![CDATA[From attention to trust to conversation]]></description><link>https://www.thebusinessadvantage.blog/p/what-content-creation-is-really-optimizing</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/what-content-creation-is-really-optimizing</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Tue, 03 Feb 2026 17:24:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>TDLR. Executive framing</h2><p>All content asks for commitment.</p><p>The only difference is how much.</p><p>A blog post asks for seconds or minutes.</p><p>A landing page asks for trust.</p><p>A meeting asks for time and reputation.</p><p>Joseph Sugarman built persuasion for high-commitment decisions without interaction.</p><p>Donald Miller helped popularize clarity and orientation for distracted web audiences.</p><p>Most modern content optimizes for one or the other.</p><p>Rarely both.</p><p>When the goal is conversation, not email capture, structure must earn attention and persuasion must earn time.</p><p>In this post, I will combine these ideas and reflect on how content, including blog posts and landing pages, can move readers up the commitment ladder toward a meeting.</p><p></p>
      <p>
          <a href="https://www.thebusinessadvantage.blog/p/what-content-creation-is-really-optimizing">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Iteration Without Exhaustion]]></title><description><![CDATA[Iteration Without Exhaustion]]></description><link>https://www.thebusinessadvantage.blog/p/iteration-without-exhaustion</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/iteration-without-exhaustion</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Fri, 23 Jan 2026 23:48:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>How a new workflow changed my productivity and architectural judgment</p><h2>A Shift in How I Work</h2><p>Over the past few months, my day-to-day work has shifted significantly.</p><p>Not because the problems became simpler. They did not.</p><p>The shift came from how I approach building software and the amount of material I now review each day.</p><p>I am working inside a workflow where iteration speed feels fundamentally different. Design decisions move forward faster. Experiments cost less effort. Feedback arrives earlier. The result is not faster typing. It is faster thinking.</p><p>The most surprising outcome has been the reduction in cognitive load. Complex systems no longer demand full mental rehydration every time I return to them. Context stays intact. Decisions accumulate instead of resetting. This alone changes how ambitious a project feels on day one.</p><h2>Review as the Primary Learning Loop</h2><p>A large part of this comes from reviewing code, which is faster than writing code or specifications. I now read far more code than I write. Patterns emerge quickly when you review hundreds or thousands of lines per day across multiple domains. You see repetition. You see friction. You see where structure holds and where it collapses. Over time, judgment sharpens. Architecture stops being abstract and starts feeling mechanical in the best sense.</p><h2>Learning Through Iteration, Not Study</h2><p>This workflow also reshapes how learning happens. Instead of studying tools in isolation, learning happens as you solve real problems under real constraints. Each iteration compounds. Each review reinforces intuition. Expertise grows through exposure, not memorization.</p><h2>Measurable Changes in Productivity</h2><p>The productivity gain is measurable. Fewer false starts. Fewer dead ends. Shorter feedback loops. More parallel progress. The effect feels less like optimization and more like a change in operating model.</p><h2>What I Am and Am Not Sharing</h2><p>I am not ready to share internal details or specific mechanics yet. Those ideas are still forming. What I am comfortable sharing is the direction. This is a paradigm shift in how I work. It has changed how I scope projects, estimate effort, and reason about risk.</p><h2>Considering a Workshop Format</h2><p>I am considering turning this into a virtual workshop. Not a tool demo. Not a slide deck. A working session focused on mindset, workflow, and decision patterns. The goal would be to help others reduce cognitive load while increasing output on complex systems.</p><p>If this is of interest, leave a comment. Let me know what would matter to you.</p><p>Some prompts to guide responses.</p><ul><li><p>Preferred session length<br>Short and focused or extended and hands-on.</p></li><li><p>Audience background<br>Architecture, product, engineering, leadership.</p></li><li><p>Format preference<br>Live build, guided walkthrough, or structured discussion.</p></li><li><p>Primary goal<br>Productivity, learning speed, system quality, or decision clarity.</p></li></ul><p>I am still shaping this. If you are curious, add a comment or message me. A brief note on what you want to explore helps determine whether this becomes a focused session or a deeper workshop.</p>]]></content:encoded></item><item><title><![CDATA[HTTP Routes vs Event Envelopes]]></title><description><![CDATA[Why Stable Routes and Event Envelopes Outlast Versioned APIs]]></description><link>https://www.thebusinessadvantage.blog/p/http-routes-vs-event-envelopes</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/http-routes-vs-event-envelopes</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Wed, 21 Jan 2026 18:19:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>HTTP Routes vs Event Envelopes</h1><h2>Executive Framing (TLDR)</h2><p>APIs fail when meaning hardens into routes and versions. Each new path increases coupling and coordination cost.</p><p>CloudEvents-style envelopes move meaning into the message. Routes stay stable. Schemas evolve independently. Consumers adapt at their own pace.</p><p>If your API represents business facts rather than CRUD operations, design it around events. Keep HTTP as transport. Put intent in the envelope.</p><h2>Introduction</h2><p>Most APIs still look the same.</p><p>They grow by adding routes. They grow by adding versions. Coordination costs rise as teams encode behaviour into URLs instead of messages.</p><p>Version numbers move into paths. Resources bend to fit routing structures. Clients learn behaviour by memorizing endpoints.</p><p>This approach feels natural because it aligns with HTTP. Over time it creates structural drag. The API becomes coupled to its routing surface instead of the meaning of what occurs in the business.</p><p>There is an alternative. Keep routes stable. Move meaning into the message. CloudEvents-style envelopes enable this shift.</p><p>This post compares both approaches and explains why envelope-first APIs create systems that last longer and adapt faster.</p><h2>The Problem with Route-Centred API Design</h2><p>Route-based APIs encode meaning in the URL.</p><p>Examples are familiar.</p><ul><li><p>POST /v1/orders</p></li><li><p>POST /v2/orders</p></li><li><p>POST /customers/{id}/orders</p></li><li><p>POST /orders/submit</p></li><li><p>POST /orders/submit-v3</p></li></ul><p>Each path implies semantics.</p><ul><li><p>Which version applies</p></li><li><p>Which behaviour executes</p></li><li><p>Which payload shape is expected</p></li></ul><p>As change accumulates, teams add routes rather than evolve meaning.</p><h2>How Coupling Creeps In</h2><p>When meaning lives in the path, coupling becomes unavoidable.</p><ul><li><p>Routing logic grows complex</p></li><li><p>Versioning becomes structural</p></li><li><p>Clients hardcode URLs</p></li><li><p>Infrastructure reflects business logic</p></li></ul><p>A small change forces updates across gateways, clients, documentation, and tests. The route becomes a long-lived contract surface that resists change.</p><p>This is not an HTTP limitation. It is a modelling decision.</p><h2>Why This Pattern Made Sense</h2><p>Route-centric APIs grew from REST and CRUD thinking.</p><ul><li><p>Resources map cleanly to nouns</p></li><li><p>URLs appear descriptive</p></li><li><p>HTTP verbs feel expressive</p></li></ul><p>For data retrieval, this works. For business processes, it strains. Businesses react to facts.</p><ul><li><p>An order was placed</p></li><li><p>A payment failed</p></li><li><p>A shipment was delayed</p></li></ul><p>These are events, not resources. Routes struggle to express them cleanly.</p><h2>Where Route-Based APIs Break Down</h2><p>As systems scale, several stress points appear.</p><h3>Version Explosion</h3><p>Minor changes trigger new routes.</p><ul><li><p>New fields</p></li><li><p>New rules</p></li><li><p>New processing paths</p></li></ul><p>Teams fork endpoints instead of evolving schemas.</p><h3>Behavioural Drift</h3><p>Similar routes behave differently. The path alone does not reveal impact. Clients rely on documentation or tribal knowledge.</p><h3>Tight Client Coupling</h3><p>Clients must know exactly where to send each message. URLs encode assumptions that limit flexibility.</p><h2>A Different Mental Model: Event Envelopes</h2><p>CloudEvents-style APIs separate transport from meaning.</p><p>Routes stay simple.</p><ul><li><p>POST /events</p></li><li><p>POST /publish</p></li><li><p>POST /ingest</p></li></ul><p>The message explains itself.</p><p>An event envelope carries metadata such as type, source, version, and schema. The receiver reads intent from the message, not the path.</p><h2>What Changes When Meaning Moves into the Message</h2><h3>Stable Routes</h3><p>Routes no longer encode version or behaviour.</p><ul><li><p>Infrastructure remains stable</p></li><li><p>Gateways stay simple</p></li><li><p>Version churn disappears from URLs</p></li></ul><h3>Explicit Semantics</h3><p>Each event declares what happened and how to interpret it. Behaviour becomes visible and auditable.</p><h3>Schema Evolution Without Routing Changes</h3><p>Schemas evolve through identifiers.</p><ul><li><p>com.company.order.created.v1</p></li><li><p>com.company.order.created.v2</p></li></ul><p>The route stays unchanged. Consumers choose what they support.</p><h2>Practical Comparison</h2><h3>Route-Based Approach</h3><p>Client behaviour:</p><ul><li><p>Choose a URL</p></li><li><p>Select a version</p></li><li><p>Shape payload for that route</p></li></ul><p>Server behaviour:</p><ul><li><p>Route selects controller</p></li><li><p>Controller implies behaviour</p></li><li><p>Version branching spreads across code</p></li></ul><h3>CloudEvents-Based Approach</h3><p>Client behaviour:</p><ul><li><p>Emit an event</p></li><li><p>Set type and schema</p></li><li><p>Send to a stable endpoint</p></li></ul><p>Server behaviour:</p><ul><li><p>Receive event</p></li><li><p>Inspect envelope</p></li><li><p>Dispatch by event type</p></li></ul><p>One model encodes intent structurally. The other declares intent explicitly.</p><h2>Architectural Benefits</h2><h3>Loose Coupling</h3><p>Producers publish facts. Consumers decide how to react. Knowledge boundaries remain intact.</p><h3>Event-Driven Alignment</h3><p>Events represent things that occurred. This mirrors real business flow.</p><h3>Easier Client Adaptation</h3><p>Clients add support for new versions incrementally. URLs remain untouched.</p><h3>Improved Observability</h3><p>Event streams form natural audit trails.</p><ul><li><p>What happened</p></li><li><p>When it happened</p></li><li><p>Who published it</p></li></ul><h2>Where This Matters Most</h2><p>Envelope-first APIs excel when.</p><ul><li><p>Multiple consumers exist</p></li><li><p>Behaviour evolves independently</p></li><li><p>Automation or AI reacts to change</p></li><li><p>Systems cross organisational boundaries</p></li></ul><p>Integration platforms and partner APIs benefit early.</p><h2>How to Adopt a CloudEvents-Based API</h2><p>This shift does not require reworking existing systems.</p><h3>Step 1: Introduce a Stable Event Endpoint</h3><p>Create a single ingestion route such as POST /events. Keep it unchanged.</p><h3>Step 2: Wrap Existing Payloads</h3><p>Encapsulate current data inside an event envelope. Preserve existing schemas while adding metadata.</p><h3>Step 3: Dispatch by Event Type</h3><p>Replace route-based branching with event-type dispatch. Version handling becomes explicit.</p><h3>Step 4: Evolve Schemas, Not Routes</h3><p>Introduce new versions through schema identifiers. Let consumers opt in.</p><h2>The Architectural Takeaway</h2><p>APIs fail when meaning hardens into routes and versions. Each new path increases coupling and coordination cost.</p><p>CloudEvents-style envelopes move meaning into the message. Routes stay stable. Schemas evolve independently. Consumers adapt at their own pace.</p><p>If your API represents business facts rather than CRUD operations, design it around events. Keep HTTP as transport. Put intent in the envelope.</p><h2>Seeing This Model in Practice: <a href="https://signalweaver.cloud">SignalWeaver.cloud</a></h2><p>SignalWeaver.cloud applies this envelope-first approach to real integration problems.</p><p>Instead of exposing partner-specific APIs with brittle routing and version rules, SignalWeaver accepts business events through stable ingestion endpoints. Each event declares its type, source, and schema in the envelope. The platform routes, audits, enriches, and distributes events based on meaning rather than URL structure.</p><p>This allows organizations to:</p><ul><li><p>Publish business facts once and reuse them across systems</p></li><li><p>Add new subscribers without changing producers</p></li><li><p>Evolve event schemas without breaking integrations</p></li><li><p>Treat events as first-class business telemetry</p></li></ul><p>SignalWeaver is not a replacement for your systems. It sits alongside them, turning existing activity into a coherent stream of business signals.</p><h2>Call to Action</h2><p>If this architectural shift resonates, the fastest way to explore it is through a short conversation.</p><p>I work with architects, product leaders, and executives to:</p><ul><li><p>Assess where routing and versioning are creating hidden friction</p></li><li><p>Identify events already present in your systems</p></li><li><p>Map a practical path toward envelope-based integration</p></li></ul><p>You can book time directly at: <a href="https://schedule.callrichard.direct">Free Booking Calendar</a></p><p>Come with a real problem. We will keep it practical.</p>]]></content:encoded></item><item><title><![CDATA[From Writing Code to Orchestrating Execution]]></title><description><![CDATA[How Architecture Enables AI-Scale Productivity]]></description><link>https://www.thebusinessadvantage.blog/p/from-writing-code-to-orchestrating</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/from-writing-code-to-orchestrating</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Mon, 19 Jan 2026 22:47:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Elo-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17c7bfd-4cbf-432b-b906-ad73b2e06c6e_624x348.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Elo-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17c7bfd-4cbf-432b-b906-ad73b2e06c6e_624x348.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Elo-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17c7bfd-4cbf-432b-b906-ad73b2e06c6e_624x348.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Elo-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17c7bfd-4cbf-432b-b906-ad73b2e06c6e_624x348.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Elo-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17c7bfd-4cbf-432b-b906-ad73b2e06c6e_624x348.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Elo-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17c7bfd-4cbf-432b-b906-ad73b2e06c6e_624x348.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Elo-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17c7bfd-4cbf-432b-b906-ad73b2e06c6e_624x348.jpeg" width="624" height="348" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d17c7bfd-4cbf-432b-b906-ad73b2e06c6e_624x348.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:348,&quot;width&quot;:624,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Elo-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17c7bfd-4cbf-432b-b906-ad73b2e06c6e_624x348.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Elo-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17c7bfd-4cbf-432b-b906-ad73b2e06c6e_624x348.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Elo-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17c7bfd-4cbf-432b-b906-ad73b2e06c6e_624x348.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Elo-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17c7bfd-4cbf-432b-b906-ad73b2e06c6e_624x348.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the traditional software development model, the primary bottleneck has often been the speed at which a human can write code. However, the industry is currently undergoing a fundamental shift: the challenge is no longer how to write code faster, but <strong>how to manage an electronic partner effectively</strong>.</p><p>This new paradigm treats software development not as a manual construction project, but as a masterpiece of orchestration. When we shift our focus from line-by-line coding to high-level intent, we unlock a level of productivity that was previously impossible.</p><p><strong>The Process: Architecture as the Orchestral Score</strong></p><p>To understand this new way of working, consider the analogy of writing a song. The most difficult part of songwriting isn&#8217;t the physical act of writing notes; it is <strong>deciding what the song is trying to say and where the attention belongs</strong>.</p><p>In this model, <strong>Architecture is the score</strong>. It is written <strong>before the code</strong> and consists of:</p><ul><li><p><strong>Defining Intent:</strong> Clearly deciding what the software is meant to accomplish.</p></li><li><p><strong>Setting Boundaries:</strong> Establishing clear contracts and sequencing for the work.</p></li><li><p><strong>Managing Complexity:</strong> Deciding where complexity belongs and where work remains routine.</p></li></ul><p>Once this &#8220;score&#8221; is clearly defined, the actual execution&#8212;the &#8220;verses and chorus&#8221;&#8212;follows naturally. <strong>AI agents act as the musicians</strong>, executing their specific parts within the constraints provided by the architect.</p><p><strong>The Exponential Impact on Speed and Productivity</strong></p><p>The reason this method leads to exponential gains is that it enables <strong>parallel execution across multiple agents</strong> (when done correctly). Unlike traditional development, which is often linear, this model allows for massive scaling of execution.</p><ol><li><p><strong>Scaling Execution, Not Just Labour:</strong> Because AI agents work in parallel within defined constraints, the volume of usable code produced increases significantly.</p></li><li><p><strong>Moving Architecture Upstream:</strong> By moving the architectural phase &#8220;upstream,&#8221; the focus shifts to guiding execution before testing even begins. This reduces the risk of producing &#8220;plausible noise&#8221; and ensures the output is functional and coherent.</p></li><li><p><strong>Focusing on the Result, Not the Goal:</strong> The architect focuses on the high-level business problem, allowing domain rules, edge cases, and persistence to follow as a result of the clear intent.</p></li></ol><p><strong>A New Role for the Developer</strong></p><p>This shift is <strong>not about replacing developers</strong>; it is about elevating them. The developer&#8217;s role is evolving into that of a conductor or architect, ensuring the &#8220;musicians&#8221; (the AI agents) play in harmony. By clearly defining the intent and constraints, the developer ensures the final &#8220;song&#8221;&#8212;the software&#8212;is exactly what the business needs.</p><p>In this new era, <strong>intent must lead because execution scales</strong>. The faster we can define the score, the faster the orchestra can play.</p>]]></content:encoded></item><item><title><![CDATA[Starting AI via Business Events]]></title><description><![CDATA[A Transitional AI Integration Strategy]]></description><link>https://www.thebusinessadvantage.blog/p/starting-ai-via-business-events</link><guid isPermaLink="false">https://www.thebusinessadvantage.blog/p/starting-ai-via-business-events</guid><dc:creator><![CDATA[Richard Reukema]]></dc:creator><pubDate>Sat, 17 Jan 2026 02:30:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1l1q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31ea17f6-8b2f-4754-81bf-c6fa1ea66e7f_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most organizations struggle to determine where to begin with AI integration.</p><p>The difficulty is not model selection or platform choice. The difficulty is understanding where AI should participate in the business, identifying a suitable starting point, and proceeding without introducing unnecessary cost, risk, or architectural debt.</p><p>Executives often frame the problem as an AI problem. In practice, it is a visibility and learning problem. Leaders have questions they cannot answer with confidence, or answers arrive weeks later through manual analysis, spreadsheets, and reports assembled after the fact. By the time insight appears, the moment for action has passed.</p><p>The corrective step is to stop starting with AI. The more effective starting point is the unanswered business question.</p><p>Those questions already map to business events. Business events are factual state changes that occur inside workflows. They signify something that has happened. When treated as first-class signals, they form a continuous telemetry feed of organizational activity.</p><p>Today, many organizations process this telemetry using legacy patterns. Data is extracted, reconciled, summarized, and reviewed periodically. This approach is slow, labor-intensive, and disconnected from real-time decision-making. It reflects tooling limitations rather than business intent.</p><p>This blog post explains why reframing integration around business events creates a safer and more practical entry point for AI. It explains why event-first thinking reduces integration cost, accelerates learning, and allows AI to participate incrementally without destabilizing core systems.</p><p>The sections that follow first focus on why organizations struggle to get started. Only then do they address what changes when events become the foundation for integration.</p><h2>Why Early AI Initiatives Stall</h2><p>Organizations seeking to integrate AI into operational workflows often encounter resistance well before the model&#8217;s capabilities become relevant. Friction occurs at the integration boundary. Teams quickly discover that meaningful AI use requires far more than prompts and endpoints. It requires a surrounding ecosystem that supports safety, traceability, and control.</p><p>Early pilots tend to succeed in isolation. They fail when moved closer to real business activity. The cost and risk profile change as experimentation transitions to operational integration.</p><p>The problem is not access to models. The problem is the absence of a low-cost, reversible way to connect AI to real business signals.</p><h2>The Hidden Cost of the AI Ecosystem</h2><p>The first serious investment is rarely the model. It is the infrastructure required to make AI participation safe and governable.</p><p>The following costs appear early and compound quickly.</p><p>&#8226; Integration plumbing<br>&#8226; Security and identity<br>&#8226; Audit and traceability<br>&#8226; Triggering mechanisms<br>&#8226; Error handling and retries<br>&#8226; Observability<br>&#8226; Governance<br>&#8226; Partner coordination</p><p>Each item represents work that must exist before an agent is trusted with even limited authority. These are not optional concerns. They are prerequisites for operating AI inside a business environment.</p><p>This is why many AI initiatives pause or reset after early demonstrations. The organization is forced into a platform built before it has learned what it needs.</p><h2>From API-First to Event-First Thinking</h2><p>Most integration strategies still begin with APIs. APIs work well when consumers are known, stable, and tightly coordinated. They degrade as the number of consumers grows and ownership boundaries expand.</p><p>The traditional integration pattern follows a predictable sequence.</p><p>1. Build an API</p><p>2. Teach consumers how to use it</p><p>3. Handle consumer-specific logic and exceptions</p><p>4. Repeat for every new consumer</p><p>This model exposes operational mechanics. Every consumer must understand structure, timing, and failure behaviour. The producer becomes responsible for supporting an expanding surface area of dependencies.</p><h2>Why APIs Struggle With Agentic Execution</h2><p>AI agents require clear triggers and bounded authority. Operational APIs provide neither by default.</p><p>Several issues surface quickly.</p><p>&#8226; APIs expose mechanics rather than intent</p><p>&#8226; Consumers must infer meaning from structure</p><p>&#8226; Agents embedded into APIs increase blast radius</p><p>&#8226; Rollback becomes operationally expensive</p><p>When AI logic is embedded directly into production APIs, experimentation and operations collapse into the same risk envelope. Learning slows because change becomes costly.</p><h2>Business Events as a Safer Integration Primitive</h2><p>A business event represents a factual state change. It records something that already happened. It does not request an action or assume a response.</p><p>Examples of concrete business events include.</p><p>&#8226; OrderPlaced</p><p>&#8226; PaymentFailed</p><p>&#8226; InvoiceOverdue</p><p>&#8226; ShipmentDelayed</p><p>&#8226; AppointmentBooked</p><p>&#8226; AccessRevoked</p><p>&#8226; DeviceOffline</p><p>These events are already implicit in systems, logs, and support processes. Treating them as first-class integration signals allows reactions to evolve independently from the systems that produce them.</p><p>Business events reduce coupling by separating the declaration of a fact from the decision of what to do about it.</p><h2>SignalWeaver.Cloud as Signal Infrastructure</h2><p>SignalWeaver.Cloud is a SaaS platform designed to publish business events and manage subscriptions to those events. It provides a governed signal layer between systems and reactions.</p><p>SignalWeaver.Cloud focuses on infrastructure concerns that are repeatedly rebuilt inside organizations.</p><p>&#8226; Publisher identity and ownership</p><p>&#8226; Subscription governance and access control</p><p>&#8226; Delivery tracking and observability</p><p>&#8226; A default internal subscriber for recording and visibility</p><p>SignalWeaver.cloud does not replace internal systems. It does not execute business logic. It does not orchestrate workflows. Its role is to make business signals durable, observable, and governable.</p><p>This distinction matters. SignalWeaver.cloud reduces experimentation costs without forcing an architectural commitment to a full AI platform.</p><h2>Learning Without Modifying Core Systems</h2><p>Event-first integration enables learning without destabilizing production.</p><p>Key properties of this approach include.</p><p>&#8226; Publishers remain unchanged as subscribers evolve</p><p>&#8226; Subscribers are independently deployable</p><p>&#8226; Events can be real or intentionally simulated</p><p>&#8226; AI participation can begin in passive mode</p><p>An AI subscriber can observe, classify, and recommend without executing. Authority is introduced only when confidence exists, and boundaries are defined.</p><p>This allows organizations to learn under constraint rather than speculation.</p><h2>Common Misconceptions</h2><p>Several misunderstandings often appear early and distort design decisions.</p><p>&#8226; SignalWeaver.cloud is not an AI platform</p><p>&#8226; SignalWeaver.cloud is not a workflow engine</p><p>&#8226; SignalWeaver.cloud does not require broad data access</p><p>&#8226; SignalWeaver.cloud does not impose vendor lock-in</p><p>Events remain portable. Subscribers remain independent. Operational systems remain authoritative.</p><h2>Model Context Protocol in Context</h2><p>Model Context Protocol defines how tools and capabilities are exposed to AI agents. It does not automatically convert APIs into safe agent interfaces.</p><p>Effective MCP design requires intent.</p><blockquote><p>&#8226; Tools represent business capabilities</p><p>&#8226; Inputs define scope and constraints</p><p>&#8226; Execution remains auditable and authorized</p></blockquote><p>MCP shifts interaction away from endpoint mechanics toward bounded capability access.</p><h2>How SignalWeaver.cloud and MCP Work Together</h2><p>SignalWeaver.cloud provides the trigger and governance layer. MCP provides the tool interface layer. Operational APIs remain the source of truth.</p><p>Agents sit outside core systems. They react to events and act only through approved tools.</p><p>This separation preserves control while enabling incremental automation.</p><h2>Concrete Example Flow</h2><h3>Business Event: InvoiceOverdue</h3><h3>Publisher</h3><p>A finance system publishes InvoiceOverdue when an invoice crosses a defined threshold. The event contains identifiers and a minimal operational context.</p><h3>Subscribers</h3><p>Human-oriented subscriber</p><p>A finance operations queue receives the event and opens a review task. A person evaluates context and decides the next steps.</p><p>AI-oriented subscriber</p><p>The AI subscriber begins in passive mode.</p><p>&#8226; Classifies the overdue invoice</p><p>&#8226; Summarises relevant account history</p><p>&#8226; Recommends a follow-up approach</p><p>No write actions occur.</p><h3>Controlled Execution Through MCP</h3><p>Over time, limited tools are introduced.</p><p>&#8226; GetInvoiceDetails</p><p>&#8226; DraftReminderEmail</p><p>&#8226; CreateFollowUpTask</p><p>Each tool enforces boundaries. Authority expands only with evidence.</p><h2>Cost Control Through Reversibility</h2><p>This architecture controls cost by limiting commitment.</p><p>&#8226; No early platform build</p><p>&#8226; Minimal change to core systems</p><p>&#8226; Clear rollback by removing subscribers</p><p>&#8226; Measured expansion of authority</p><p>Learning occurs through constrained experiments rather than irreversible design decisions.</p><h2>A Practical Starting Sequence</h2><p>An organization can begin within days by following a disciplined sequence.</p><p>Select one operational business event:</p><p>1. Define a minimal event contract</p><p>2. Publish the event as a side effect</p><p>3. Enable internal recording and visibility</p><p>4. Add one human subscriber</p><p>5. Add one AI subscriber in observer mode</p><p>6. Introduce bounded MCP tools</p><p>7. Review outcomes using delivery and audit data</p>]]></content:encoded></item></channel></rss>