<?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[Gemma-CTO]]></title><description><![CDATA[An in the trenches guide to scaling software businesses, AI strategy and deeptech investment for founders, investors and operators.]]></description><link>https://www.ingeniva.ai</link><image><url>https://substackcdn.com/image/fetch/$s_!RqJa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0120ad8-576b-4428-bfa8-753023474404_1024x1024.png</url><title>Gemma-CTO</title><link>https://www.ingeniva.ai</link></image><generator>Substack</generator><lastBuildDate>Fri, 25 Sep 2026 19:26:15 GMT</lastBuildDate><atom:link href="https://www.ingeniva.ai/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Gemma Whitehouse]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[gemmawhitehousecto@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[gemmawhitehousecto@substack.com]]></itunes:email><itunes:name><![CDATA[Gemma Whitehouse CTO]]></itunes:name></itunes:owner><itunes:author><![CDATA[Gemma Whitehouse CTO]]></itunes:author><googleplay:owner><![CDATA[gemmawhitehousecto@substack.com]]></googleplay:owner><googleplay:email><![CDATA[gemmawhitehousecto@substack.com]]></googleplay:email><googleplay:author><![CDATA[Gemma Whitehouse CTO]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Why distribution is the most undervalued growth vector.]]></title><description><![CDATA[In B2B SaaS you have always been reliant on field sales and APIs. But in the age of AI that has started to shift. Just as in its predecessor, for AI businesses, product positioning is key to growth.]]></description><link>https://www.ingeniva.ai/p/why-distribution-is-the-most-undervalued</link><guid isPermaLink="false">https://www.ingeniva.ai/p/why-distribution-is-the-most-undervalued</guid><dc:creator><![CDATA[Gemma Whitehouse CTO]]></dc:creator><pubDate>Mon, 21 Sep 2026 07:04:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!q9iM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b35068d-f209-4060-a0e7-23789d5d7a3f_1408x768.png" 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_!q9iM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b35068d-f209-4060-a0e7-23789d5d7a3f_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q9iM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b35068d-f209-4060-a0e7-23789d5d7a3f_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!q9iM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b35068d-f209-4060-a0e7-23789d5d7a3f_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!q9iM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b35068d-f209-4060-a0e7-23789d5d7a3f_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!q9iM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b35068d-f209-4060-a0e7-23789d5d7a3f_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q9iM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b35068d-f209-4060-a0e7-23789d5d7a3f_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b35068d-f209-4060-a0e7-23789d5d7a3f_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1899062,&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.ingeniva.ai/i/210332951?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b35068d-f209-4060-a0e7-23789d5d7a3f_1408x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q9iM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b35068d-f209-4060-a0e7-23789d5d7a3f_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!q9iM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b35068d-f209-4060-a0e7-23789d5d7a3f_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!q9iM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b35068d-f209-4060-a0e7-23789d5d7a3f_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!q9iM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b35068d-f209-4060-a0e7-23789d5d7a3f_1408x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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>This is really a new version of an old problem. But one that could previously be compartmentalised, but now certainly cannot. Your marketing and sales teams used to be able to sit in silos whilst your product and engineering are the delivery and execution people here to just &#8220;make stuff work&#8221;.</p><p>Yet every time I am engaged for solving operational issues, the issue isn&#8217;t fundamentally an operational problem. What all businesses want, all of them, is growth. Revenues, big margins, because if they have that they are not as concerned about operating costs very often. The most common scenario I see is that business leaders are distracted by operating costs and issues through lack of visibility and simple inability to identify, measure and enable growth.</p><p>We can make your engineering team more efficient, we can make your operating model repeatable, we can add automation to the customer life cycle so its fully self service. None of these are growth vectors. Its difficult to grow if they are not efficient, but they are not the mechanism to enable sales, or high LTV.</p><p>There is a persistent myth in B2B SaaS that the best product wins.</p><p>It is a comfortable myth, particularly for founders with an engineering or product background. It keeps the focus on what they are best at and defers the harder question: once you have built something good, how does anyone find out about it, understand why it is the right choice, and actually buy it?</p><p>The honest answer, in most cases, is: not efficiently, and not at scale.</p><p>Distribution is the most undervalued growth lever in B2B software. Not because founders don&#8217;t know it matters, but because they consistently underinvest in it relative to product &#8212; and because the frameworks most founders use to think about distribution are ten years out of date.</p><div><hr></div><h2>The product bias problem</h2><p>Early-stage software companies almost always have a product bias. The founding team is usually product or engineering-led. The first hires are developers. The board updates lead with roadmap progress and feature releases. The implicit assumption is that if the product is good enough, growth will just follow.</p><p>To take an example.. Google Wave. Launched in 2009, it was technically sophisticated &#8212; a real-time collaborative workspace that combined email, messaging, and document editing years before those ideas became mainstream. It was also completely misunderstood by buyers, who couldn&#8217;t place it in any familiar category or articulate why they needed it. Google shut it down after eighteen months. The product wasn&#8217;t the problem. The distribution and positioning were. The features that eventually went into Google Wave became the foundations of Slack and Notion &#8212; both of which spent significant effort on making their value proposition legible before they spent on growth.</p><p>In most large B2B Enterprise categories, buyers are not actively scanning the market for the best solution. They are looking for a solution that is good enough, from a vendor they already know or have been referred to, that can be bought without excessive internal friction. The incumbent wins not because it is better, but because switching requires effort and the status quo requires none.</p><p>Breaking into that dynamic is a distribution problem, not a product problem.</p><div><hr></div><h3>What distribution actually means</h3><p>Distribution in B2B SaaS and AI led Product Companies is not the same thing as sales. It is the entire system by which a product reaches its buyers &#8212; the channels, the motion, the partnerships, the content, the community, and the positioning that frames the product in the buyer&#8217;s mind before the first sales conversation takes place.</p><p>Atlassian built a business worth over $50 billion with almost no traditional sales organisation for the first decade of its existence. Its distribution model was product-led: developers adopted Jira and Confluence within their teams, usage spread organically across organisations, and the commercial relationship followed usage rather than preceding it. The product was good &#8212; but the distribution insight was that developers, not procurement teams, were the real buyers, and that the path to the enterprise ran through the individual contributor.</p><p>HubSpot took a different approach. Rather than selling marketing software, they created and popularised the concept of inbound marketing, built an entire content and certification ecosystem around it, and used that ecosystem as their primary distribution channel. They grew by teaching their methodology &#8212; and their software was the natural tool for implementing it. The distribution motion and the product were inseparable.</p><p>Both of these are examples of companies that made explicit, deliberate choices about how their product would reach the market. That is what distribution strategy looks like when it is taken seriously.</p><div><hr></div><h3>Positioning is a growth lever, not a marketing exercise</h3><p>Most software companies treat positioning as a branding problem. They spend time on messaging documents, taglines, and website copy. What they produce is a description of what the product does. This is not positioning.</p><p>Positioning, in the sense that actually drives commercial outcomes, is the answer to a specific question in the buyer&#8217;s mind: <em>why this, why now, why not the alternative I&#8217;m already using?</em></p><p>Veeva Systems is the clearest illustration of this in enterprise software. When they entered the life sciences market in 2007, they were competing against Salesforce &#8212; which already had a CRM product that pharmaceutical companies were using. Rather than competing on features, Veeva positioned exclusively for pharmaceutical and biotech companies, built every element of the product around the regulatory and compliance requirements specific to that industry, and refused to serve adjacent verticals. The positioning was so narrow that it felt like a risk. It turned out to be the moat. Veeva went public in 2013 and reached a $40 billion market capitalisation.</p><p>Gong is a more recent example. The product records and transcribes sales calls &#8212; a capability that several competitors also offered. What Gong did differently was reframe the category. Instead of positioning as call recording software (bought by IT, low price, commodity), they positioned as revenue intelligence (bought by CROs, higher price, strategic). The same underlying capability, reframed for a different buyer with a different business problem, at a meaningfully higher price point.</p><p>Bad positioning tries to be relevant to everyone. It produces generic messaging that resonates with nobody and loses to specialists in every vertical it competes in. Good positioning narrows deliberately, names the customer precisely, and makes a specific, testable claim about what success looks like.</p><p>That degree of specificity feels uncomfortable. It also converts.</p><div><hr></div><h3>How AI is changing the distribution landscape</h3><p>The B2B SaaS distribution model that most founders are working from was built for a world where buyers discovered products through Google search, analyst reports, peer review sites like G2, and direct sales outreach.</p><p>That world is changing faster than most GTM strategies are adapting.</p><p><strong>Buyers are now using AI to research and shortlist.</strong> A growing proportion of B2B buyers begin their evaluation process with an AI-generated overview &#8212; asking a model to summarise the options in a category, explain the trade-offs, and suggest vendors worth evaluating. If your product does not appear in those answers, you are invisible to a segment of the market that is growing rapidly. This is not an SEO problem. It is a content and positioning problem. The way to show up in AI-generated research is to publish specific, well-sourced, authoritative content that clearly defines the problem you solve, the category you operate in, and the evidence that your product works. Broad positioning and vague messaging will not surface. Precise positioning with documented outcomes will.</p><p><strong>AI-powered GTM tools are compressing outbound economics.</strong> Platforms like Clay have changed the economics of personalised outbound at scale. What previously required a team of SDRs researching accounts, personalising outreach, and managing sequences can now be done by a much smaller team using AI-powered research and automation. The cost advantage has shifted. The competitive differentiator in outbound is no longer headcount &#8212; it is targeting precision. Founders who have not done the positioning work to define their ideal customer profile with real specificity will find that AI-powered outbound amplifies their irrelevance, not their reach.</p><p><strong>Vertical AI businesses are building new distribution models from scratch.</strong> Harvey, the AI legal assistant, has reached a valuation of over $3 billion by doing something that most AI businesses avoid: committing to a single vertical. Harvey is not an AI productivity tool for knowledge workers. It is AI for lawyers &#8212; trained on legal reasoning, integrated into legal workflows, and sold to law firms and in-house legal teams. The specificity of the positioning is the distribution advantage. It determines which conferences to attend, which publications to feature in, which partners to build, and which customer success stories to tell. Everything compounds because everything is aimed at the same buyer. Abridge has done the equivalent in clinical documentation for healthcare. Cursor has done it for developer tooling. Each of these businesses has won early traction not by being the most capable AI model in absolute terms, but by being the most precisely positioned product for a specific job that a specific buyer needs to get done.</p><div><hr></div><h3>What this means for founders and investors</h3><p>For founders, the implication is straightforward, if uncomfortable: distribution strategy deserves the same rigour as product strategy. That means making explicit choices about channels, motion, and ideal customer profile &#8212; and treating those choices as strategic, not operational.</p><p>It also means doing the positioning work before you need it. Most founders revisit positioning after growth stalls. Monday.com is often cited as a product success story, but its real competitive advantage over Asana and Basecamp was a deliberate decision to position for non-technical business teams &#8212; and then to spend aggressively on distribution to that specific audience. The positioning decision came first. The growth followed.</p><p>For investors, the distribution question is one of the most reliable signals of business quality at early stage. A portco that can clearly articulate who its customer is, how they find out about the product, what makes it the obvious choice over alternatives, and what the unit economics of customer acquisition look like &#8212; that is a business with a foundation for growth. One that cannot answer those questions clearly, regardless of how good the product is, has a distribution problem that will eventually show up in the numbers.</p><h3>AI enabled an entirely new landscape</h3><p>Search is now split between the model providers and the traditional search engines and its entirely different search terms that users are looking to answer questions. This is enabling a level of autonomous integration with abilities to trigger connectivity to solutions and services which previously had barriers to engagement.</p><p>Take APIs often behind walled gardens, as providers need to ensure security, payments and limitations on consumption. Well you have to find out if the provider has API services to integrate with, do they have all the fields you need to build the integration what sort of service is offered? Are there throttling limits which would put a cap on the number of transactions per day? What is the commercial value for you? What is the commercial value for the other party?</p><p>Or lets consider middleware providers, the newer crop like n8n or the older providers like Mulesoft and Zapier who promised a lot of value but so often hit a wall of limited value with only 70-80% (if you were lucky) of the automation you need supported by their existing service whilst the rest is a bespoke build that you have to both work out, and then implement and maintain. For industries with complex toolchains, who rely on any number of point based solutions this is really a pain point. </p><p>There is no doubt that agentic solutions not only put more power at the fingertips of naive users without a lot of software development knowledge. They also mean that a search based recommendation can quickly be a test demo and an ongoing subscription/revenue for a provider that solves this for the user. Influencing at the point of sale and use in that way for enterprise businesses is very new. </p><p>It needs an entirely new and fully integrated approach to marketing, user engagement, technical product and automation. </p><h3>Distribution trumps product utility</h3><p>Most growth stage software companies struggle with product teams and leadership myopically focused on adding utility to an existing product. They lack the ability to articulate strategy and attach product development to growth.</p><p>The best product does not always win. The best-distributed product, built for a specific buyer, positioned to solve a specific problem, and sold through a motion that fits the way that buyer actually buys &#8212; that is what wins.</p><p>Distribution is not a function. It is the strategy.</p><p></p>]]></content:encoded></item><item><title><![CDATA[The scale-up problems I see at every PE and VC backed software business]]></title><description><![CDATA[Early and late stage scaling pitfalls follow predictable patterns in PE and VC-backed businesses. Most leadership teams don't recognise the operational challenges until the damage is already done.]]></description><link>https://www.ingeniva.ai/p/solving-problems-for-scaling-software</link><guid isPermaLink="false">https://www.ingeniva.ai/p/solving-problems-for-scaling-software</guid><dc:creator><![CDATA[Gemma Whitehouse CTO]]></dc:creator><pubDate>Mon, 07 Sep 2026 07:04:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kjvZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece40ead-c0f7-45af-9b0e-f8966b8efba9_1408x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kjvZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece40ead-c0f7-45af-9b0e-f8966b8efba9_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kjvZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece40ead-c0f7-45af-9b0e-f8966b8efba9_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!kjvZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece40ead-c0f7-45af-9b0e-f8966b8efba9_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!kjvZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece40ead-c0f7-45af-9b0e-f8966b8efba9_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!kjvZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece40ead-c0f7-45af-9b0e-f8966b8efba9_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kjvZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece40ead-c0f7-45af-9b0e-f8966b8efba9_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ece40ead-c0f7-45af-9b0e-f8966b8efba9_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2494910,&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.ingeniva.ai/i/208989731?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece40ead-c0f7-45af-9b0e-f8966b8efba9_1408x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kjvZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece40ead-c0f7-45af-9b0e-f8966b8efba9_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!kjvZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece40ead-c0f7-45af-9b0e-f8966b8efba9_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!kjvZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece40ead-c0f7-45af-9b0e-f8966b8efba9_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!kjvZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece40ead-c0f7-45af-9b0e-f8966b8efba9_1408x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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><sup>Image from Google Nano Banana</sup></p><p>I posted a while back on typical problems with early stage scaling.  As an exec consultant you see similar issues at every business. Contexts vary and sometimes scenarios can surprise you. But its rare. If your business is VC or PE backed the race for scale often compounds some issues.</p><h2>Early stage scale-up pitfalls: What do businesses get wrong first?</h2><p></p><ul><li><p>Scaling sales before the product is mature enough.</p></li><li><p>Over-hiring and lack of appropriate forecasting.</p></li><li><p>Technical debt from an earlier previous PoC that went into production or outsourced firm.</p></li><li><p>Poor operating and delivery discipline, lack of delivery management.</p></li><li><p>Poor technical roadmap and architectural planning. Often from poor product requirements and lack of tangible user acquisition numbers.</p></li><li><p>Key mid level managers/directors level off in roles struggle to deliver.</p></li></ul><p>Key hires at this stage often want to move on as soon as formality sets in. Typical departures are lead/principle engineer and CTO or Head of Engineering roles. These people wear the titles but their skills don&#8217;t translate to the new environment. Their capability is formed around project level delivery. They have levelled off. </p><p>Product owners who have been involved since the early days can also be a key risk of departure or poaching by a competitor. Their knowledge is often a bottle neck and not documented. </p><p>But you need to let these people go. They are brake for progress and are change resistant. These profiles prefer the lack of accountability and want to avoid data driven measures which maturing and scaling a business demands. If small is where they are comfortable, then let them find another role that fits.</p><p>Onboarding times can often start to slow at this key transitional stage, organisations often have not invested in considering the pace of new hires and the acceleration of business demands with capital injections. </p><p>The hardest roles to hire for at this point are product leadership. Once something is established few product leaders are capable of defining the next stage beyond additional product utility. </p><h3>Ahead on sales, but behind on product</h3><p>One of the biggest problems is an unfinished product that has a mature sales team. The biggest gap here is always that the scale-up exec leadership has under estimated the amount of control, effort and utility the product needs to support large enterprise customers. Whose expectations of any vendor may match that of a much larger more established organisation. </p><p>Investors often compound the issue by wearing the unrealistic statements of the portfolio company leadership and not challenging on operating maturity early enough. This is most often a combination of lack of operating software technology knowledge, poor due diligence and no one being brave enough to admit that they were wrong, the founder wasn&#8217;t transparent or simply didn&#8217;t listen to advice. Whatever the reason it&#8217;s a difficult scenario to turn around. </p><p>Few due diligence reviews take into account end to end automation of the customer product and the context of what it takes to scale beyond the underlying technical solution and obvious commercials. I have seen organisations which claimed to be &#8220;ready to scale&#8221;, yet didn&#8217;t have a customer journey which could let a customer self serve from one end of the solution to the other. Building in this logic for automated billing, invoicing and customer sign ups can be a serious undertaking.</p><h2>Later stage scale-up challenges: Operational inefficiencies and M&amp;A integration</h2><ul><li><p>Lack of operating business intelligence, need to be more efficient but limited insight to drive improvements.</p></li><li><p>Lack of meaningful product roadmap to drive growth.</p></li><li><p>Missing product automation which limits operating efficiencies. For example: automated account sign ups, integrated billing etc</p></li><li><p>High M&amp;A growth often creates infrastructure and organisational integration issues. Operating overheads balloon.</p></li><li><p>People changes become more onerous than system changes.</p></li><li><p>Large organisational application inventory with each department using only 20/30% of any one solution.</p></li></ul><p></p><p>Mid managers become a necessity and curse, adding headcount to elevate their income and status and trying to take &#8220;ownership&#8221; which slows down organisational decisions. Bureaucracy can start to bloom at this stage of business, and it takes some vision from the C-suite to ensure operational focus and efficiency. </p><p>M&amp;A activities often bring in new layers of politics when founder led businesses brim with frustration that they are suddenly part of a much bigger organisation. You were a business owner and are now an employee working their handover period, subject to targets to get your equity out. Its no wonder these transitions are difficult.</p><p>Having an external assessor can help to map the wood from the trees here putting some clarity around organisational targets and mapping a path to get there, it can be a useful facilitation technique.  But the more important mechanic to solve problems here is to restructure the organisation so that you limit the influence of legacy cultures on the new organisational structure, and those that remain with the business have clear tactical achievable goals set out from the earliest stage. </p><h3>Why product leadership stalls in scaling software organisations</h3><p>Later stage organisations often still have the legacy end to end customer automation which has limited their growth opportunities. They also most commonly level off with product strategy. Most businesses at this stage need a mechanism for distribution beyond standard field sales in the B2B space. Mapping the value chain and dependencies for positioning the product and its technical, operational and marketing channels is often a quick exercise but one that is rarely done. How many software companies would benefit from API services and MCP layers that could query them? Well many certainly could but this is currently often answered with Forward Deploy Engineers.</p><p>Again external consultants can help map the strategy and execution here which internal teams often struggle to facilitate being too wrapped up in the day to day. </p><h3>Why Fractional and Interim Executives often outpace tenured staff</h3><p>Its impossible as a tenured member of staff or exec leadership to really understand the context you get to witness as a fractional or interim exec. The learning curve is accelerated. It is any wonder to me that people with this experience are not more highly sought after. We have solved problems in multiple scenarios few execs ever get to see once. </p><p>Yet still the market focuses on hires from big corporate names they have heard of and wonders why such profiles under perform significantly in scale-up roles. Well the obvious is that the context and thereby skillset is entirely different. If you&#8217;re in one role for many years you will lack that context and will not respond to issues fast enough.</p><p>Delivering returns depends on ability to identify the right issue and make tactical changes quickly. As a consultant you have to deliver results and learn quickly it is simply how you get paid.</p><p>Solving scale-up problems needs to be immediate and tactical. Assessments of those issues and possible solutions should be apparent within an initial conversation with someone experienced. Assessments should be done within days and tactical execution plans should offer short term as well as medium term value.</p><p>Most of the problem with consultants has historically been misaligned incentives with large corporate projects, generic skill sets which don&#8217;t fit the context and inability of hiring managers to match skills to outcomes. </p><p>Its also obvious that if you&#8217;re salaried staff stuck in the day to day, running around to hit targets, hung up on politics because its the nature of the environment you are in, its hard to move quickly. Salaried roles will suffer from this, no matter how talented the team or individual. </p><p>I will post in future on solving common scale-up problems and hiring, the skills required and the different stages of business and why its so important to get this right. </p><h3></h3><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Autonomous GPU Scheduling with Reinforcement Learning: A smarter approach to AI Infrastructure?]]></title><description><![CDATA[GPU costs are high and capacity is scarce. Could Reinforcement Learning agents offer a self-optimising approach to AI workload management that improves ROI over time.]]></description><link>https://www.ingeniva.ai/p/autonomous-gpu-scheduling-part-1</link><guid isPermaLink="false">https://www.ingeniva.ai/p/autonomous-gpu-scheduling-part-1</guid><dc:creator><![CDATA[Gemma Whitehouse CTO]]></dc:creator><pubDate>Mon, 24 Aug 2026 07:03:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gjSC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66d79-7b5d-4fb8-a9c3-6bc04af63cbf_1408x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gjSC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66d79-7b5d-4fb8-a9c3-6bc04af63cbf_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gjSC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66d79-7b5d-4fb8-a9c3-6bc04af63cbf_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!gjSC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66d79-7b5d-4fb8-a9c3-6bc04af63cbf_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!gjSC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66d79-7b5d-4fb8-a9c3-6bc04af63cbf_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!gjSC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66d79-7b5d-4fb8-a9c3-6bc04af63cbf_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gjSC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66d79-7b5d-4fb8-a9c3-6bc04af63cbf_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29f66d79-7b5d-4fb8-a9c3-6bc04af63cbf_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2830108,&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.ingeniva.ai/i/208973192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66d79-7b5d-4fb8-a9c3-6bc04af63cbf_1408x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gjSC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66d79-7b5d-4fb8-a9c3-6bc04af63cbf_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!gjSC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66d79-7b5d-4fb8-a9c3-6bc04af63cbf_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!gjSC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66d79-7b5d-4fb8-a9c3-6bc04af63cbf_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!gjSC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66d79-7b5d-4fb8-a9c3-6bc04af63cbf_1408x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: right;"><em><sup>Image generation using Google Nano Banana.</sup></em></p><p>I set out lately to try and find this out. For the uninitiated this meant sitting down to train my own Reinforcement Learning agent from scratch.</p><p>GPU consumption has been a pain point across the industry in the AI boom. GPU capacity is at a premium, and much of the cloud infrastructure we are used to is not fit for the new workload demands.</p><p><span>GPU cluster workloads for machine learning and deep learning are inefficient and fundamentally quite different from previous load balancing workloads at scale. Often suffering from bursty behaviour. The test was to support my own personal projects with a tool to assist with training models and also to help customers projects where appropriate. Since its such a hot topic across the sector with the AI boom right now it seemed an interesting problem to try and answer.</span></p><p><span>Algorithms compared against Maskable Proximal Policy Optimisation as part of the test. This may well not be the optimum RL approach to use. Nor do my experiments consider a lot of edge cases, failure scenarios etc. An experienced HPC infra engineer and data scientist would best guide this. Although I have had some initial review from people in my network.</span></p><p><span>Model training was executed in Google Collab notebooks and some scripting assistance from Claude Code/Cowork and Google Flash 2.5 I used synthetic data and a limited defined cluster configuration. I will post the script and details on Github for reference.</span></p><p><span>I started by considering what the agent can observe:</span></p><ul><li><p><span>What would help a human make a good scheduling decision? Firstly the state of each GPU how much VRAM, utilisation and number of jobs running. So what we consider for server capacity more generally in cloud computing.</span></p></li><li><p><span>What can the agent do? So this is the state action space. Picking a GPU to send the next job to, or hold it in the queue if no suitable GPU is available.</span></p></li><li><p><span>Rewards - I decided just to focus initially on job completion, average utilisation and wait time. In server allocation you would want to optimise for roughly 60% to max 80% utilisation. Much more risks performance issues.</span></p><p></p></li></ul><h2>Comparing Reinforcement Learning with more standard algorithmic approaches.</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6h77!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc1403d0-f6ca-4f7a-93bd-d9287c709923_602x836.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6h77!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc1403d0-f6ca-4f7a-93bd-d9287c709923_602x836.png 424w, https://substackcdn.com/image/fetch/$s_!6h77!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc1403d0-f6ca-4f7a-93bd-d9287c709923_602x836.png 848w, https://substackcdn.com/image/fetch/$s_!6h77!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc1403d0-f6ca-4f7a-93bd-d9287c709923_602x836.png 1272w, https://substackcdn.com/image/fetch/$s_!6h77!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc1403d0-f6ca-4f7a-93bd-d9287c709923_602x836.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6h77!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc1403d0-f6ca-4f7a-93bd-d9287c709923_602x836.png" width="602" height="836" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc1403d0-f6ca-4f7a-93bd-d9287c709923_602x836.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:836,&quot;width&quot;:602,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149663,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.ingeniva.ai/i/208973192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc1403d0-f6ca-4f7a-93bd-d9287c709923_602x836.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_!6h77!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc1403d0-f6ca-4f7a-93bd-d9287c709923_602x836.png 424w, https://substackcdn.com/image/fetch/$s_!6h77!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc1403d0-f6ca-4f7a-93bd-d9287c709923_602x836.png 848w, https://substackcdn.com/image/fetch/$s_!6h77!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc1403d0-f6ca-4f7a-93bd-d9287c709923_602x836.png 1272w, https://substackcdn.com/image/fetch/$s_!6h77!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc1403d0-f6ca-4f7a-93bd-d9287c709923_602x836.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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><h3><span>Structure of script to train the RL model.</span></h3><p><span>Cell 1</span></p><p><span>Installs necessary Python libraries (gymnasium, stable-baselines3, sb3-contrib, tensorboard) using pip. - key ones are gymnasium, stable-baselines3 and pandas just for the final results table.</span></p><p><span>Cell 2</span></p><p><span>Keep Colab Alive - to prevent Colab timeouts - Contains a JavaScript snippet that sends periodic signals to the Colab backend to keep the notebook environment alive and prevent it from disconnecting due to inactivity.</span></p><p><span>Cell 3</span></p><p><span>Import all libraries and frameworks for the colab sheet - imports all the required Python modules and classes, including numpy for numerical operations, gymnasium for the reinforcement learning environment, stable-baselines3 and sb3-contrib for the PPO agent and action masking, pandas for data handling, and various callbacks for training.</span></p><p><span>Cell 4</span></p><p><span>Simulates the creation of a list of GPU jobs - Defines JOB_TYPES (configurations for different job categories like training, inference, batch) and the generate_workload function, which creates a synthetic list of GPU jobs with varied requirements (duration, VRAM, GPU count, priority) for the simulation.</span></p><p><span>Cell 5</span></p><p><span>Cluster configuration - number of servers/GPU&#8217;s and their size/type in the available cluster: Sets up the CLUSTER_CONFIG (describing the available GPUs and their VRAM capacities) and defines the GPU class (representing individual GPUs with methods for job assignment and state management) and the GPUCluster class (managing the collection of GPUs).</span></p><p><span>Cell 6</span></p><p><span>GPU Scheduler definition - Implements the GPUSchedulerEnv class, which is a custom Gymnasium environment. This class defines the observation space, action space, how the environment resets, how it progresses one step (step method), and includes helper functions like gini_coefficient for load imbalance and action_masks to restrict invalid actions.</span></p><p><span>Cell 7</span></p><p><span>GPU Scheduler environment - Performs a diagnostic check of the GPUSchedulerEnv to ensure it&#8217;s properly set up according to Gymnasium standards. It also measures the execution time of a single episode with random actions to gauge the simulation speed.</span></p><p><span>Cell 8</span></p><p><span>Defines baseline scheduling policies (first_fit_action for First-Fit and least_loaded_action for Least-Loaded), the evaluate_policy function to measure their performance, and then loads and evaluates the trained PPO (RL) model to compare its performance against these baselines.</span></p><p><span>Cell 9</span></p><p><span>Provides a more detailed diagnostic run of the First-Fit policy for a smaller number of jobs (20) and renders the environment state at intervals. This helps in visually understanding how the baseline scheduler performs.</span></p><p><span>Cell 10</span></p><p><span>Training the model - Configures and trains the MaskablePPO (Proximal Policy Optimization) agent. It defines mask_fn for action masking, make_env to create the training environment, and sets up callbacks (CheckpointCallback, EvalCallback) for saving models and evaluating performance during training. Finally, it initiates the model.learn() process.</span></p><p><span>Cell 11</span></p><p><span>Loads the TensorBoard extension and starts a TensorBoard instance, allowing visualization of the training progress (e.g., rewards, losses, episode lengths) that was logged to ./tb_logs/.</span></p><p><span>Cell 12</span></p><p><span>Model comparison and training results - Generates and prints a comparison table of the performance metrics (jobs completed, average wait time, GPU utilization, Gini coefficient, total reward) for the First-Fit, Least-Loaded, and PPO (RL) policies. It also includes a success check for Phase 1 based on how many metrics the RL agent &#8216;wins&#8217;.</span></p><h3>Where Reinforcement Learning has an edge over standard algorithmic approaches for workload management.</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xcol!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d1e63b-5b26-4418-a2a0-6a03df18ae24_1058x610.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xcol!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d1e63b-5b26-4418-a2a0-6a03df18ae24_1058x610.webp 424w, https://substackcdn.com/image/fetch/$s_!Xcol!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d1e63b-5b26-4418-a2a0-6a03df18ae24_1058x610.webp 848w, https://substackcdn.com/image/fetch/$s_!Xcol!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d1e63b-5b26-4418-a2a0-6a03df18ae24_1058x610.webp 1272w, https://substackcdn.com/image/fetch/$s_!Xcol!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d1e63b-5b26-4418-a2a0-6a03df18ae24_1058x610.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xcol!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d1e63b-5b26-4418-a2a0-6a03df18ae24_1058x610.webp" width="1058" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45d1e63b-5b26-4418-a2a0-6a03df18ae24_1058x610.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1058,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:23344,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.ingeniva.ai/i/208973192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d1e63b-5b26-4418-a2a0-6a03df18ae24_1058x610.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xcol!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d1e63b-5b26-4418-a2a0-6a03df18ae24_1058x610.webp 424w, https://substackcdn.com/image/fetch/$s_!Xcol!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d1e63b-5b26-4418-a2a0-6a03df18ae24_1058x610.webp 848w, https://substackcdn.com/image/fetch/$s_!Xcol!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d1e63b-5b26-4418-a2a0-6a03df18ae24_1058x610.webp 1272w, https://substackcdn.com/image/fetch/$s_!Xcol!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d1e63b-5b26-4418-a2a0-6a03df18ae24_1058x610.webp 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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><span>I started with just a small number of jobs 100 I then scaled this up to 250. Initial results looked promising, 35 min wait vs First-Fit&#8217;s 51 min is a 30% improvement. The agent has generalised well from 4 to 8 GPUs without any retraining on the new config.</span></p><p><strong><span>Least-Loaded collapsed completely</span></strong><span> &#8212; 799 min wait and 0.18 utilisation could indicate a fundamental flaw. On a heterogeneous cluster, sorting by free VRAM causes it to repeatedly try routing large jobs to servers that can&#8217;t fit them, stalling the queue. This is exactly the kind of failure that heuristics are blind to and RL avoids.</span></p><p><span>Could RL be exposing a real weakness in a widely-used heuristic at scale? Well it is already understood that this is one of the limitations of the least loaded algorithmic approach, and engineers who manage infrastructure are skilled in where to apply it. However further validation is required to understand if this is really what is indicated here in terms of results or not.</span></p><p><span>I did not compare for Fragmented Gradient Descent a standard algorithmic approach in the initial tests. This will be considered in Phase 2.</span></p><p><span>Outputs and results from Phase 1 after several re-runs supported what was already established, however the issues with least loaded persist.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wZiz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F682b42d6-a2bc-42fc-ac7a-92da44795a2a_860x213.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wZiz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F682b42d6-a2bc-42fc-ac7a-92da44795a2a_860x213.png 424w, https://substackcdn.com/image/fetch/$s_!wZiz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F682b42d6-a2bc-42fc-ac7a-92da44795a2a_860x213.png 848w, https://substackcdn.com/image/fetch/$s_!wZiz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F682b42d6-a2bc-42fc-ac7a-92da44795a2a_860x213.png 1272w, https://substackcdn.com/image/fetch/$s_!wZiz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F682b42d6-a2bc-42fc-ac7a-92da44795a2a_860x213.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wZiz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F682b42d6-a2bc-42fc-ac7a-92da44795a2a_860x213.png" width="860" height="213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/682b42d6-a2bc-42fc-ac7a-92da44795a2a_860x213.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:213,&quot;width&quot;:860,&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_!wZiz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F682b42d6-a2bc-42fc-ac7a-92da44795a2a_860x213.png 424w, https://substackcdn.com/image/fetch/$s_!wZiz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F682b42d6-a2bc-42fc-ac7a-92da44795a2a_860x213.png 848w, https://substackcdn.com/image/fetch/$s_!wZiz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F682b42d6-a2bc-42fc-ac7a-92da44795a2a_860x213.png 1272w, https://substackcdn.com/image/fetch/$s_!wZiz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F682b42d6-a2bc-42fc-ac7a-92da44795a2a_860x213.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Right now cloud providers like AWS, GCP and Azure offer instance type selection at job submission time, you pick your tiers and pay accordingly. Workloads and appropriate algorithmic selection to manage them are also retrospective. You forward forecast infrastructure consumption based on what has already been demonstrated in your cloud environments. However what if the future is dynamic priority assignment where the scheduler itself infers urgency from job characteristics and cluster state in real time? Priority and consumption could be dynamically priced as well. </p><p>Having experimented enough to learn a bit about the approach I decided to make another experiment using sample cluster traces from the Cloud providers. Stay tuned for Phase 2.</p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.ingeniva.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Gemma-CTO! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[What Farnborough 2026 Tells Us About the Next Wave of Deeptech Investment]]></title><description><![CDATA[The convergence of autonomous navigation, space weather, and lunar infrastructure isn't science fiction.]]></description><link>https://www.ingeniva.ai/p/autonomous-navigation-space-weather</link><guid isPermaLink="false">https://www.ingeniva.ai/p/autonomous-navigation-space-weather</guid><dc:creator><![CDATA[Gemma Whitehouse CTO]]></dc:creator><pubDate>Thu, 30 Jul 2026 07:04:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UoK5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff767514f-7af5-4174-8de1-3c62eeed037b_4032x3024.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_!UoK5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff767514f-7af5-4174-8de1-3c62eeed037b_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UoK5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff767514f-7af5-4174-8de1-3c62eeed037b_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UoK5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff767514f-7af5-4174-8de1-3c62eeed037b_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UoK5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff767514f-7af5-4174-8de1-3c62eeed037b_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UoK5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff767514f-7af5-4174-8de1-3c62eeed037b_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UoK5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff767514f-7af5-4174-8de1-3c62eeed037b_4032x3024.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f767514f-7af5-4174-8de1-3c62eeed037b_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:883259,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.ingeniva.ai/i/208991151?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff767514f-7af5-4174-8de1-3c62eeed037b_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UoK5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff767514f-7af5-4174-8de1-3c62eeed037b_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UoK5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff767514f-7af5-4174-8de1-3c62eeed037b_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UoK5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff767514f-7af5-4174-8de1-3c62eeed037b_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UoK5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff767514f-7af5-4174-8de1-3c62eeed037b_4032x3024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: right;"><sup>Image from the airshow</sup></p><p><span>Last week I joined the Farnborough Aerospace Conference to assess deeptech innovation and investment opportunities across the aerospace and space technology sectors.</span><br><br><span>My current focus is looking for projects within Deeptech so it seemed reasonable to consider aerospace as an area of focus.</span><br><br><span>My impressions of the sector are one which is deeply conservative, despite much of the progress with autonomous flight and drone tech. I was surprised to see so many old technologies still in active use from Fortran and Ade Code to Ardupilot. Even supposedly cutting edge new AI technologies for autonomous drones still dependent on these technologies.</span></p><h2><span>The talent problem holding aerospace back</span></h2><p><span>Skills were also a topic, with the usual conservative focus on &#8220;training more young people&#8221; which takes years, never solves the real issue as the fallout rate from training is too high across all science and tech sectors. The only thing which ever moves the needle is bringing people in from adjacent skill areas and pushing the door open to outsiders. Industries that recognise that and promote foreigners and pay well, see the most aggressive growth and returns. </span><br><br><span>Space technology was well represented, but still feels very niche. It is the area with the most potential. Not least because the sector is more open to people with transferable skills. Most of the Spacetech workforce has some background in research, aerospace or associated heavy industry. </span></p><h2><span>Space Technology: The Deeptech sector with the most investment potential</span></h2><p><br><span>Take always from the presentations were how fragile our reliance on GPS technology especially in aerospace. This is mostly a systemic issue not one of innovation, since alternatives exist.</span><br><br><span>How space weather events not only currently bring dozens of satellites crashing to earth but how it could also impact the rail network (amongst other things)as well. Network operators are alarmingly disinterested in quite a serious risk to their signalling systems.</span><br><br><span>It seems NASA is building a permanent base on the moon. This is really an ambitious and ground breaking project and is already driving a lot of innovation. Multiple international space agencies and private companies are contributing with automotive companies like Toyota with their initial designs for pressurised moon vehicles, under part of the phase 2 program supported by the Japanese Space Program.</span><br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RiUI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b3792a-96ba-4430-9d0c-35c941d8b14c_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RiUI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b3792a-96ba-4430-9d0c-35c941d8b14c_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RiUI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b3792a-96ba-4430-9d0c-35c941d8b14c_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RiUI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b3792a-96ba-4430-9d0c-35c941d8b14c_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RiUI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b3792a-96ba-4430-9d0c-35c941d8b14c_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RiUI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b3792a-96ba-4430-9d0c-35c941d8b14c_4032x3024.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88b3792a-96ba-4430-9d0c-35c941d8b14c_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1653205,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.ingeniva.ai/i/208991151?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b3792a-96ba-4430-9d0c-35c941d8b14c_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RiUI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b3792a-96ba-4430-9d0c-35c941d8b14c_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RiUI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b3792a-96ba-4430-9d0c-35c941d8b14c_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RiUI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b3792a-96ba-4430-9d0c-35c941d8b14c_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RiUI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b3792a-96ba-4430-9d0c-35c941d8b14c_4032x3024.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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>Image is of the initial concepts for pressurised moon vehicles, supported by JAXA(Japanese Aerospace Exploration Agency) and Toyota.</p><p><br><span>Worth keeping an eye on NASA&#8217;s procurement strategy. Much of this is so cutting edge it simply doesn&#8217;t exist yet, and their procurement program is both open to new and established firms.</span><br><br><span>Image below is of Moonbase Program Manager Carlos Garcia Galan presenting on the  approach to Moon Base development. Its a shame the presentation was timed with the start of the arial demonstrations outside. More people should have attended this, it is a generational opportunity.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FP4w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d60b02-5934-40bc-a0ce-d705f11bcf2e_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FP4w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d60b02-5934-40bc-a0ce-d705f11bcf2e_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FP4w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d60b02-5934-40bc-a0ce-d705f11bcf2e_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FP4w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d60b02-5934-40bc-a0ce-d705f11bcf2e_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FP4w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d60b02-5934-40bc-a0ce-d705f11bcf2e_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FP4w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d60b02-5934-40bc-a0ce-d705f11bcf2e_4032x3024.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0d60b02-5934-40bc-a0ce-d705f11bcf2e_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1836532,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.ingeniva.ai/i/208991151?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d60b02-5934-40bc-a0ce-d705f11bcf2e_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FP4w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d60b02-5934-40bc-a0ce-d705f11bcf2e_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FP4w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d60b02-5934-40bc-a0ce-d705f11bcf2e_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FP4w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d60b02-5934-40bc-a0ce-d705f11bcf2e_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FP4w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d60b02-5934-40bc-a0ce-d705f11bcf2e_4032x3024.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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>]]></content:encoded></item><item><title><![CDATA[How to quantify engineering investment ROI: A framework for startups and scale-ups]]></title><description><![CDATA[Most VC and PE-backed businesses lack the operating reporting to know if their engineering investment is working. Here is the framework to change that.]]></description><link>https://www.ingeniva.ai/p/how-do-i-quantify-engineering-investment</link><guid isPermaLink="false">https://www.ingeniva.ai/p/how-do-i-quantify-engineering-investment</guid><dc:creator><![CDATA[Gemma Whitehouse CTO]]></dc:creator><pubDate>Mon, 15 Jun 2026 07:03:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aC_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac633e69-5699-43b6-bcf0-4fef1974ea70_1376x768.png" 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_!aC_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac633e69-5699-43b6-bcf0-4fef1974ea70_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aC_4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac633e69-5699-43b6-bcf0-4fef1974ea70_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!aC_4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac633e69-5699-43b6-bcf0-4fef1974ea70_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!aC_4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac633e69-5699-43b6-bcf0-4fef1974ea70_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!aC_4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac633e69-5699-43b6-bcf0-4fef1974ea70_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aC_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac633e69-5699-43b6-bcf0-4fef1974ea70_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac633e69-5699-43b6-bcf0-4fef1974ea70_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2013221,&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.ingeniva.ai/i/197731373?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac633e69-5699-43b6-bcf0-4fef1974ea70_1376x768.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_!aC_4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac633e69-5699-43b6-bcf0-4fef1974ea70_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!aC_4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac633e69-5699-43b6-bcf0-4fef1974ea70_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!aC_4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac633e69-5699-43b6-bcf0-4fef1974ea70_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!aC_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac633e69-5699-43b6-bcf0-4fef1974ea70_1376x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Before the dawn of LLMs, growth in SaaS startups had begun to slow. Businesses responded by focusing on metrics such as Net Revenue Retention. Now the market is awash with claims about AI productivity gains, and scrutiny of engineering ROI is following fast. Organisations are starting to ask where the returns actually are.</p><p>Now the market is awash with how AI may make your teams more efficient, it will quickly shift to how are we measuring this, as organisations start to scrutinise the lack of ROI.</p><p>Traditionally most businesses with multiple customers will consider measures of productivity and margins with Revenue Per Head of employees. However for RnD intensive businesses or early stage companies this is inherently unfair. </p><p>Once your growth has started to level off and you&#8217;re limited to exploiting more from what you have your focus will shift and these metrics become very important. How you report on productivity and engineering efficiency is key to fair assessments by CEO&#8217;s, CFO&#8217;s and the boards that they report to.</p><p>There are multiple layers to measuring productivity. So how do we operationally approach this?</p><h3>Engineering Efficiency Metrics: What startups and scale-ups should be measuring</h3><p>On the team level, you have various metrics and reporting around team deliverables, code efficiency, support cases and bug tracking but this doesn&#8217;t translate well to something meaningful for execs and investors.</p><p>My suggestion is to split reporting as follows:</p><h3>How to report engineering ROI to your board and investors</h3><p><strong>Keep the lights on (KTLO)</strong></p><p>The minimum tasks required to maintain the current level of service in the eyes of your customers.</p><p>For example:</p><p>&#8226; Maintaining current security posture</p><p>&#8226; Maintaining current levels of service uptime</p><p>&#8226; Service and ticket monitoring &amp; troubleshooting</p><p>&#8226; Addressing functional defects reported by customers</p><p>&#8226; Regular or routine internal procedures</p><p>&#8226; Staying up to date with external dependencies</p><p>&#8226; Browsers, libraries, platforms, web services, partner changes, hardware, etc.</p><p>Then the rest is split into the following with the % benchmarks indicated.</p><p><strong>Elective investments</strong></p><p>Build new stuff (for customers)<em> - </em>60%</p><p>Improve existing stuff (for customers) - 20%</p><p>Increase your productivity (not customer visible) - 20%</p><p><strong>Elective investments comprise the following:</strong></p><p><strong>New Capabilities</strong></p><p>&#8226; Adding a new product</p><p>&#8226; Adding a new feature or sub-feature</p><p>&#8226; Supporting a new platform or partner application</p><p><strong>Quality Improvements</strong></p><p>&#8226; Customer requested improvements</p><p>&#8226; Better performance and/or utilization</p><p>&#8226; Iterations to improve adoption, retention, and quality</p><p>&#8226; Improved product reliability or security</p><p><strong>Internal Productivity</strong></p><p>&#8226; Better developer tooling</p><p>&#8226; Testing automation</p><p>&#8226; Code restructuring and re-architecture</p><p>&#8226; Work to reduce the size of the KTLO bucket in the future</p><p>The ultimate goal would be to set the targets annually, and then implement monitoring of investment breakdowns and associated roadmaps across these categories quarterly. Metrics which are listed out in the assessment need to be aggregated to form reporting groups which input into the categories above. Whilst it won&#8217;t be possible to hit these benchmarks in the short term, demonstrating gradual improvements towards this will help support investment cases, and any additional headcount demands. Capturing this data must be phased over time. Metrics outlined below would need to be rolled up into reporting groups and would over time give a granular view of value generation and progress in different areas of the business.</p><p>The link below to a longer description and article on the approach for a reference.</p><p><a href="https://medium.com/engineering-operations/a-framework-for-balancing-and-budgeting-engineering-resourcing-d0cce0e6911c">https://medium.com/engineering-operations/a-framework-for-balancing-and-budgeting-engineering-resourcing-d0cce0e6911c</a></p><h3>KPIs for engineering teams: The mid-management reporting framework</h3><h4>Team reporting</h4><p>Forecast versus actuals - forecast of who is allocated to what across the fixed resource pool you have. How many hours or % is allocated by project, customer, other business or support demands? Tasks should be logged on how many hours were spent(regardless of how effort is forecast) and tracked tasks against projects and team allocation.</p><h4>Product/customer delivery reporting</h4><p>Burn down charts - for understanding if work committed to is delivered.</p><p>Velocity charts are used to understand the throughput of delivery.</p><h4>Support Reporting</h4><p>Numbers of support tickets per customer.</p><p>Number of support tickets by case type.</p><p>Number of support tickets by product/component area.</p><p>Speed of resolution.</p><p>This is to understand product, technical debt, and service priorities and whether you are meeting customer SLAs and contractual obligations.</p><h4>Infrastructure</h4><p>Bug tracking and resolution - number of issues per customer, product, time to resolution.</p><p>DR and failover - time to recovery, speed of resolution - is it within customer SLA&#8217;s?</p><p>Critical incident recovery and resolution time - how many incidents speed of response and customer impact? Is your business efficient where are the bottlenecks or specific areas of under investment? Are there significant numbers of issues all around one customer?</p><h4>DORA - Releases</h4><p>Deployment frequency: How often an organization releases to production.</p><p>Change failure rate: How often a change causes a failure in production.</p><p>Lead time for changes: How long it takes for committed code to enter production.</p><p>Mean time to recovery (MTTR): How long it takes to restore service after an unplanned outage or other incident.</p><p>Reliability: A holistic view of a software&#8217;s operational performance and stability, including factors like availability, latency, performance, and scalability.</p><p>Failed deployment recovery time: How long it takes to recover from a failed deployment.</p><p>Whether you meet your customer and contract SLAs is important but there is more to customer and business value than that. Which brings me onto..</p><h3>Attributing engineering investment to customer value</h3><p>One area I see is constantly under considered is how support cases and DORA metrics and ultimately investment is connected back to customer value. How you might measure customer value, might be annual customer feedback there are various ways to gather this. LTV, is there a higher risk of customer churn if there is a higher level of support cases? Are those support cases coming from just one or two customers? Will investment in specific areas of engineering correlate to better retention? New customer acquisition or higher LTV? Are support cases connected with limited product offerings or clouded by new feature requests?</p><p>This story is important as its hard as an exec to argue with data, this story brings meaning for the whole business, context for the engineers on the coalface, context for the business execs trying to drive value and growth. </p><p>Operating reporting done properly it can actively inform key decisions on your technical and product roadmaps, and focus areas for investment. </p><p>AI may make you deliver faster but you won&#8217;t be measuring your operating mechanics very differently. How do you know what impact AI has on productivity if you&#8217;re not measuring it anyway?</p><p>I often get a lot of push back from early stage teams who don&#8217;t understand the value and effort involved of setting all this reporting up. But my consistent experience is without it the pressure from execs and boards is based on assumptions and undue pressure placed inappropriately without this data and insight to hand. Businesses that invest in basic operating reporting make money more efficiently than ones that don&#8217;t its as simple as that.</p><p>If you need help implementing this framework inside your business, this is work Ingeniva Consulting carries out for PE and VC-backed technology companies.</p><p></p>]]></content:encoded></item><item><title><![CDATA[The AI Bundling Battle: What it means for your procurement strategy.]]></title><description><![CDATA[The major model providers are fast consolidating services. Whether you're buying or building, the decisions you make now may be hard to unwind.]]></description><link>https://www.ingeniva.ai/p/what-ai-model-providers-are-bundling</link><guid isPermaLink="false">https://www.ingeniva.ai/p/what-ai-model-providers-are-bundling</guid><dc:creator><![CDATA[Gemma Whitehouse CTO]]></dc:creator><pubDate>Sun, 31 May 2026 16:00:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Q5-R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a50a35-3b31-464e-98c2-fa444542e7c6_1408x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q5-R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a50a35-3b31-464e-98c2-fa444542e7c6_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q5-R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a50a35-3b31-464e-98c2-fa444542e7c6_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!Q5-R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a50a35-3b31-464e-98c2-fa444542e7c6_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!Q5-R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a50a35-3b31-464e-98c2-fa444542e7c6_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!Q5-R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a50a35-3b31-464e-98c2-fa444542e7c6_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q5-R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a50a35-3b31-464e-98c2-fa444542e7c6_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8a50a35-3b31-464e-98c2-fa444542e7c6_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2561473,&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.ingeniva.ai/i/197673248?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a50a35-3b31-464e-98c2-fa444542e7c6_1408x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q5-R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a50a35-3b31-464e-98c2-fa444542e7c6_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!Q5-R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a50a35-3b31-464e-98c2-fa444542e7c6_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!Q5-R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a50a35-3b31-464e-98c2-fa444542e7c6_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!Q5-R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a50a35-3b31-464e-98c2-fa444542e7c6_1408x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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>Whether you are procuring AI services for your organisation or building products on top of them, the bundling decisions major AI vendors are making right now will directly affect your operating costs, your vendor lock-in exposure, and your long-term procurement strategy.</p><h2><strong>Why AI vendor bundling is now a procurement risk</strong></h2><p>Well it does, if you are building products and services which are either consuming or evolving IP in this space. Models vary in quality, consistency and intended purpose. But they are already in many ways commodified. </p><p>There is no moat for the model providers and as DeepSeek proved can be built without the extreme funding that went into OpenAI and Anthropic. Token costs will drop, choice and flexibility is key, ripping out integrated services is expensive. Strategies and roadmaps take time and investment to deliver on. Understanding where to position your vendor offerings or which services are the best long term play in terms of procurement and consumption may add or subtract % points from your operating costs.</p><p>The industry has converged on a common thesis: Anthropic, OpenAI, Google, and Microsoft all agree that the harness is the product &#8212; meaning the infrastructure around the model (agents, memory, orchestration, compute) is becoming as important as the model itself. Pricing and packaging, and its future given the imminent IPO&#8217;s is a whole other topic.</p><h3>How AI providers are bundling services into enterprise platforms</h3><p><strong>Consumer &amp; Productivity Ecosystems</strong></p><p>Rather than charging $20/month solely for text-based chat, consumer-facing premium subscriptions now bundle specialized, vertical tools directly into the base fee. </p><p>This makes sense since we have seen the most growth on the direct to consumer side. In order to tackle enterprise spend however where the real margins have traditionally been, bundling is also combined with a more traditional software distribution mechanism.  </p><p>Examples:</p><ul><li><p><strong>Google&#8217;s Lifestyle Bundling</strong>: Google combines its cloud storage, advanced Gemini models, and specialized AI verticals under a single subscription. For instance, the <strong><a href="https://www.business-standard.com/technology/tech-news/google-bundles-health-premium-with-ai-pro-ultra-plans-check-benefits-126052700520_1.html">Google One AI Premium Plan</a></strong> bundles &#8220;Google Health Premium&#8221; (an AI personal fitness and sleep coach) alongside workspace integrations. </p></li><li><p><strong>OpenAI&#8217;s Feature Compounding</strong>: OpenAI continually expands ChatGPT Plus into an all-in-one platform by natively bundling multi-modal capabilities (voice, image generation via DALL-E, advanced coding environments) and a centralized Assistants API / GPT Store.</p></li></ul><p><strong>2. Multi-Model Enterprise Platforms</strong></p><p>Platform giants are packaging models as &#8220;operating software,&#8221; moving away from absolute exclusivity to offer multi-model bundles where different AIs handle distinct tasks. </p><ul><li><p><strong>Microsoft&#8217;s Multi-Model Copilot</strong>: To avoid sole dependence on OpenAI, Microsoft bundles <strong><a href="https://www.windowscentral.com/microsoft/anthropic-is-reportedly-joining-the-mix-microsoft-moves-beyond-openai">Anthropic&#8217;s Claude models into Microsoft 365 Copilot</a></strong> alongside GPT-4. GPT for creative generation and Claude for complex spreadsheet math or visually rich PowerPoint slides. [</p></li><li><p><strong>Cloud Hyperscaler Aggregation</strong>: Platforms like <strong><a href="https://mehmetozkaya.medium.com/llm-providers-openai-meta-ai-anthropic-hugging-face-microsoft-google-and-mistral-ai-46ad8c027f6b">Google Vertex AI</a></strong> and Amazon Bedrock bundle proprietary models with third-party open-weight models (like Meta&#8217;s Llama or Mistral). Enterprises pay one cloud bill for model hosting, vector databases, safety guardrails, and compliance tracking. </p></li></ul><p><strong>3. The &#8220;Agentic Stack&#8221; and Cross-Platform Standardization</strong></p><p>Instead of simple inquiry-response prompts, providers bundle infrastructure that allows AI agents to perform end-to-end organizational workflows. </p><ul><li><p><strong>The Shared Skills Directory</strong>: Major providers like OpenAI, Anthropic, and Microsoft have aligned on standardized formats to bundle <strong><a href="https://www.youtube.com/watch?v=0cVuMHaYEHE">context folders and executable &#8220;skills&#8221;</a></strong>. These are packages of metadata and methodologies that can be used interchangeably across enterprise ecosystems to complete multi-step tasks natively. </p></li><li><p><strong>Full-Stack Orchestration</strong>: API providers like NVIDIA via NIM microservices pack inference code, security guardrails, and connection tools into single software containers. </p></li></ul><p><strong>4. Industry-Specific (Vertical) Bundling </strong></p><p>Model providers increasingly partner with telecom, healthcare, and financial institutions to offer tailored bundles which cater for the sector.</p><ul><li><p><strong>Telco Action Models</strong>: Providers like Anthropic collaborate with global networks (e.g., SK Telecom) to offer <strong><a href="https://www.youtube.com/watch?v=EUnHiHC4Ew0">industry-specific language models</a></strong>. These bundle traditional cloud infrastructure with specialized data embeddings to automate customer service, network routing, and technical support out-of-the-box. </p><p></p></li></ul><h3>The modular alternative: Unbundled AI components and what they cost</h3><p>There are broadly 3 layers to unbundling.</p><ol><li><p><strong>The Provider:</strong> Cloud provider, NeoClouds.. Who is sitting on infrastructure services to spin up that GPU or compute consumption (AWS, Google Cloud, Azure, Cerebras, your own Mac). They facilitate connectivity to a range of different models.</p></li><li><p><strong>The Model Providers:</strong> Anthropic, OpenAI, Alibaba Cloud, Gemini (GPT-5.1, Claude Opus, Qwen3).</p></li><li><p><strong>The Tool:</strong> Where you type. (IDE, CLI, or a background agent), so Cursor, Windsurf, Copilot, (anyone who forked VS Code at that critical market hype moment).</p></li></ol><div><hr></div><h4>OpenAI, Microsoft, Google, Anthropic and AWS: Strategies compared</h4><p><strong>OpenAI &#8212; Unbundled</strong> Products are distinct (ChatGPT, Codex/Operator, API/SDK) with separate use cases and pricing. Explicitly avoided adding a runtime fee, keeping token-based pricing modular. The Microsoft restructure further decouples distribution.</p><p>OpenAI is looking for volume of engagement and consumption. Splitting out product offerings is generally associated with distribution based mechanisms.</p><p><strong>Microsoft &#8212; Bundled</strong> The clearest bundler. Copilot is embedded across the entire M365 suite (Word, Excel, Teams, Outlook, PowerPoint) and positioned as inseparable from the platform. Azure AI Foundry unifies development tools under one roof. Some unbundled signals exist &#8212; Foundry Agent Service uses consumption-based billing per tool &#8212; but the strategic direction is tight integration. </p><p>Well this makes sense given most of Microsofts customer base is large corporates and they have to date always taken this approach to their services. Thus making it difficult for other cloud providers to compete with their offerings.</p><p><strong>Google &#8212; Mixed </strong>NotebookLM and Workspace AI are bundled into existing subscriptions. Gemini is woven across Search, Workspace, and enterprise. However, Vertex AI Agent Engine bills each capability (sessions, memory, code execution, observability) as separate line items &#8212; a deliberately unbundled billing model sitting inside a bundled product ecosystem. </p><p>Google has only a 14% share of the cloud provider market. They need distribution reach more than Amazon or Microsoft to acquire business who simply add services and revenue to ongoing customer relationships.</p><p><strong>Anthropic &#8212; Mixed </strong>Claude.ai is a standalone interface. Managed Agents bundle compute, state, and orchestration into a single session-hour fee (a bundled pricing unit). The recent announcement on Blackstone/Goldman-backed enterprise JV is a distinct, services-led offering to enable integration with big enterprises an approach very much out of the Palantir playbook. Anthropics offerings really are a core of a modular stack with one grouped pricing tier.</p><p><strong>AWS &#8212; Bundled</strong> Bedrock bundles multi-model access through a single API, and AgentCore adds a runtime primitives layer on top. The co-creation of a Stateful Runtime Environment with OpenAI, delivered through Bedrock, deepens the bundle. The explicit goal is making AWS the default deployment layer &#8212; a classic infrastructure bundling play. Bedrock enables access to multiple model providers but this keeps you in the AWS ecosystem. Hard to impossible to change cloud provider anyway once established.</p><p>IBM have fallen behind on AI investment. They don&#8217;t have the investment of the hyperscalers, or model providers, but are still a major player in terms of big corporate customer base. Providing mainframe systems to big banks, telcos etc is still profitable business. Their offerings are focused on integration.</p><p>IBM watsonx - Orchestrate for multi-agent orchestration, IBM Confluent for real-time data, IBM Concert for intelligent operations, and IBM Sovereign Core for operational independence &#8212; positioning IBM as the enterprise governance and compliance layer on top of frontier models.</p><div><hr></div><h3>Vendor lock-in risk: What technology and procurement leaders need to know</h3><p>A lot of organisations want consulting on tooling. At the mid manager level there is a plethora of options, you and your team are busy learning what AI tools to exploit and how to use them. But for you as a technology leader, this just risks increasing your application inventory. Whilst for you as a more specialist vendor or SaaS offering, integration with big strategic players may be essential to enable your distribution. Offerings that already work well with existing enterprise services may have the edge on sales distribution.</p><h4><strong>AI Procurement strategy: Hidden costs, lock-in risks and how to negotiate</strong></h4><p>There are some obvious considerations if you are a large org investing in your businesses consumption of AI services.</p><p><strong>1. Bundling creates lock-in risk for clients</strong> &#8212; when customers use multiple integrated services, switching costs increase substantially. Enterprises need independent advice on which bundles suit them and how to avoid overexposure to a single vendor.</p><p><strong>2. Gartner predicts</strong> over 60% of enterprises will access AI capabilities through bundled subscription services rather than individual point solutions by 2026 &#8212; creating a significant advisory gap around vendor selection and contract negotiation. Well this makes sense if they are to survive as service offerings. </p><p>Technical leadership should direct and navigate vendor selection, avoid lock-in, and extract ROI from bundles they&#8217;re already paying for but underusing. </p><p>Most medium to large organisations have a plethora of application inventory but only exploit a proportion of it per individual department or business unit. Given that both the model providers and the infrastructure providers who have funded them will look to claw back those CAPEX costs, it is imperative that organisations start to look forward. Both to limit operating overheads and exploit new models of business that AI offers to enable.</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Why the AI providers are building infrastructure, and what that means for your business strategy.]]></title><description><![CDATA[The long tail of AI may not be won by the current crop of AI model providers.]]></description><link>https://www.ingeniva.ai/p/ai-model-providers-and-the-long-tail</link><guid isPermaLink="false">https://www.ingeniva.ai/p/ai-model-providers-and-the-long-tail</guid><dc:creator><![CDATA[Gemma Whitehouse CTO]]></dc:creator><pubDate>Mon, 18 May 2026 07:03:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tkIZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3183df40-e0fc-48b8-8ac3-d56f89dc5fd7_1408x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tkIZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3183df40-e0fc-48b8-8ac3-d56f89dc5fd7_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tkIZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3183df40-e0fc-48b8-8ac3-d56f89dc5fd7_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!tkIZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3183df40-e0fc-48b8-8ac3-d56f89dc5fd7_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!tkIZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3183df40-e0fc-48b8-8ac3-d56f89dc5fd7_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!tkIZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3183df40-e0fc-48b8-8ac3-d56f89dc5fd7_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tkIZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3183df40-e0fc-48b8-8ac3-d56f89dc5fd7_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3183df40-e0fc-48b8-8ac3-d56f89dc5fd7_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2960363,&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.ingeniva.ai/i/197673419?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3183df40-e0fc-48b8-8ac3-d56f89dc5fd7_1408x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tkIZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3183df40-e0fc-48b8-8ac3-d56f89dc5fd7_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!tkIZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3183df40-e0fc-48b8-8ac3-d56f89dc5fd7_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!tkIZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3183df40-e0fc-48b8-8ac3-d56f89dc5fd7_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!tkIZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3183df40-e0fc-48b8-8ac3-d56f89dc5fd7_1408x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>The long tail of AI: Why niche use cases will outvalue general applications</h2><p>In Chris Anderson&#8217;s original framing, the long tail describes how platforms make more aggregate revenue from thousands of niche products than from a few blockbusters. In AI, the equivalent is: the cumulative value of millions of specialised use cases across every industry, function, and workflow vastly exceeds the value of a handful of general-purpose applications. The providers who figured this out earliest are building accordingly.</p><div><hr></div><h3>Vertical specialisation: How AI providers are capturing industry-specific markets</h3><p>There is growing expectation of a number of smaller, highly specialised players that lead in specific vertical domains and the major providers are racing to either acquire them or become the platform they build on. The strategy is to let the ecosystem build the long tail while the provider captures the infrastructure revenue underneath it. </p><p>Well the SaaS market was similar, with investors looking for businesses that took over a specific sector vertical and landed 20% market capture. </p><p>Non-AI companies that will be impacted by AI far outnumber their AI-focused counterparts this collective impact is what constitutes the long tail of AI, divided into companies building independent models, leveraging existing models, building on open source, or integrating third-party tools.</p><p>Market analyst Benedict Evans consistently cites the lack of moat that the model providers have. But this ignores that they are investing like they are building infrastructure. Cloud providers are hard to compete with due to their size and scale for example. Many investors compare AI to the launch of the personal computer or semi conductors. Being early in this guarantees returns regardless of other player coming along later to chip into your market share. </p><div><hr></div><h3>API-First distribution: How AI providers scale through developer ecosystems</h3><p>The most powerful long tail mechanism is the developer API. By making models available via API at declining token costs, providers are effectively distributing into every vertical simultaneously through third-party builders &#8212; without needing to understand each use case themselves. </p><p>Software companies have long used API services for distribution. Inability to consider this as a product construct also limits your returns. </p><p>Incumbents are pushing native assistants into every surface so the default experience is &#8220;good enough&#8221; without leaving the platform &#8212; AI in every Google Workspace document, a helper on every Salesforce screen. This embeds the provider invisibly into thousands of workflows at once. </p><div><hr></div><h3>AI Agent runtimes: The infrastructure monetisation layer enterprises should understand</h3><p>40% of enterprise interactions are expected to be handled by autonomous agents by the end of 2026 &#8212; agents that research, negotiate, and buy on behalf of humans. But I struggle with these numbers as we are in the 5th month of the year now and given most interactions to &#8220;negotiate and buy&#8221; are deterministic how will an inconsistent predictive technology handle this? Each of those agent interactions is a billable token event for the underlying model provider. Well then you&#8217;re still paying aren&#8217;t you? </p><p>Teams that want bundled infrastructure can benchmark their internal operating demands against Anthropic Managed Agents at eight cents per session hour plus tokens &#8212; a per-use pricing model that scales directly with the breadth of use cases deployed, not just the number of enterprise seats. </p><p>Consumption based pricing may yet be tested as a long tail strategy. Given how much subsidy is flowing into customer acquisition right now. If prices go up significantly the customer churn rate will be high. The business model as it stands isn&#8217;t sustainable. </p><div><hr></div><h3>The AI marketplace model: Platform strategy, distribution and lock-in risk</h3><p>Incumbents are pushing native assistants into every surface, with tighter access, more friction, and more integration hurdles &#8212; making dependence on another company&#8217;s distribution a real strategic risk for startups. This is the classic platform playbook: create the app store, take a cut of everything sold through it, and make it progressively harder to go around you. </p><p>OpenAI&#8217;s GPT Store, Anthropic&#8217;s Claude integrations, and Google&#8217;s Workspace Marketplace all follow this logic &#8212; each third-party integration extends the provider&#8217;s reach into a niche they would never have addressed directly.</p><div><hr></div><p>Usage-based pricing: How AI infrastructure monetisation works</p><p>AI providers using modern usage-based pricing had 40% higher gross margins and significantly lower churn than those sticking to old models. Usage-based pricing is the financial engine of the long tail &#8212; providers collect more as usage deepens across more workflows, without needing to win new customers. </p><p>The model here is the infrastructure providers. Amazon long since invented usage based pricing for infrastructure. But the context is different here and DeepSeek proved you can build an LLM for a lot less.. </p><div><hr></div><h3>The Forward-Deployed Engineer strategy: Palantir's playbook applied to AI</h3><p>Both OpenAI and Anthropic are launching enterprise joint ventures where an engagement might begin with engineers sitting with customer and IT staff to build tools that fit into the workflows that staff already use. This is the Palantir playbook applied to AI &#8212; get inside a client&#8217;s workflows, build something embedded and sticky, then expand use case by use case. Each deployment seeds the long tail within that organisation. It&#8217;s also an expensive model. I will break this down in another post. </p><div><hr></div><h3>The AI consulting opportunity: Why vertical specialists will win</h3><p>Companies implementing AI solutions are still figuring out what their use cases might look like &#8212; Accenture generated $3.6 billion in AI bookings in one quarter, and BCG projected 40% of its 2026 revenue would come from AI integration projects. The long tail of use cases is where the consulting opportunity lives &#8212; because the model providers are building infrastructure, not solving specific workflow problems for specific industries. </p><p>Recent deals with consulting firms and PE backing with OpenAI and Anthropic bare this out.</p><p>You cannot out-compete massive tech incumbents on generalised tasks. </p><div><hr></div><h3>What AI Infrastructure investment means for businesses and investors</h3><p>The model providers are building the rails. They need the long tail to be populated with successful deployments to justify their infrastructure spend. That means there is a structural incentive for them to surface, recommend, and partner with consultants who specialise in specific verticals or workflow categories.</p><p>The firms that win consulting work in this environment will be the ones that own a specific problem category well enough that an AI tool &#8212; or an AI provider&#8217;s sales team &#8212; will recommend them by name. If you&#8217;re wondering what the next generation of Big4 consulting looks like this might just be the start of it. </p><h3>AI Data Centre Investment: The infrastructure bets, the constraints, and the risks</h3><p>In the US 50 states have a current ban on building new data centers, 4 of them permanent ones. In other countries there are local protests to slow down build of what is very power and water hungry infrastructure. A long tail strategy is predicated on view that infrastructure will follow the insane growth of the software driven technologies which demand it. People often point to the first dot com boom and bust. Then too there was a demand for fiber and telco infrastructure which didn&#8217;t keep up with what was promised. But fiber doesn&#8217;t depreciate as fast as chips do. Invidia H100&#8217;s were impossible to get hold of, until they started to age..</p><p>I still think LLMs are fundamentally a step on the evolutionary curve. An important one, and that AI is here to stay but certainly not in its current form. The long tail may be won not by the model providers of 2026 but whoever solves and delivers on the more fundamental efficiency driven challenges and value that come after them.</p>]]></content:encoded></item><item><title><![CDATA[Quantum might be closer than you think]]></title><description><![CDATA[A creative take on technology might inspire the next wave of commercial innovation.]]></description><link>https://www.ingeniva.ai/p/quantum-untangled-at-the-science</link><guid isPermaLink="false">https://www.ingeniva.ai/p/quantum-untangled-at-the-science</guid><dc:creator><![CDATA[Gemma Whitehouse CTO]]></dc:creator><pubDate>Thu, 14 May 2026 14:37:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BR2p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4c05d4-23fd-484f-b88d-ffaa1ca59ee6_4032x3024.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_!BR2p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4c05d4-23fd-484f-b88d-ffaa1ca59ee6_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BR2p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4c05d4-23fd-484f-b88d-ffaa1ca59ee6_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BR2p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4c05d4-23fd-484f-b88d-ffaa1ca59ee6_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BR2p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4c05d4-23fd-484f-b88d-ffaa1ca59ee6_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BR2p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4c05d4-23fd-484f-b88d-ffaa1ca59ee6_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BR2p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4c05d4-23fd-484f-b88d-ffaa1ca59ee6_4032x3024.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac4c05d4-23fd-484f-b88d-ffaa1ca59ee6_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1103427,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://gemmacto.substack.com/i/197700793?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4c05d4-23fd-484f-b88d-ffaa1ca59ee6_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BR2p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4c05d4-23fd-484f-b88d-ffaa1ca59ee6_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BR2p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4c05d4-23fd-484f-b88d-ffaa1ca59ee6_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BR2p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4c05d4-23fd-484f-b88d-ffaa1ca59ee6_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BR2p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4c05d4-23fd-484f-b88d-ffaa1ca59ee6_4032x3024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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>What Quantum Superposition applied to sound waves looks like.. from the Quantum exhibition at the science gallery earlier this year.</p><ul><li><p>An Early Universe by Alistair McClymont 2025</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Product market fit. How do you really know when you have it?]]></title><description><![CDATA[Product market fit is fairly obvious when you have it. Most early-stage businesses are solving the wrong problem and don't know how to quantify customer traction.]]></description><link>https://www.ingeniva.ai/p/product-vs-market</link><guid isPermaLink="false">https://www.ingeniva.ai/p/product-vs-market</guid><dc:creator><![CDATA[Gemma Whitehouse CTO]]></dc:creator><pubDate>Thu, 14 May 2026 14:27:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9G5Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745e0c8-fe2d-44b4-a4fe-e19837788c03_3600x2025.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_!9G5Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745e0c8-fe2d-44b4-a4fe-e19837788c03_3600x2025.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9G5Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745e0c8-fe2d-44b4-a4fe-e19837788c03_3600x2025.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9G5Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745e0c8-fe2d-44b4-a4fe-e19837788c03_3600x2025.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9G5Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745e0c8-fe2d-44b4-a4fe-e19837788c03_3600x2025.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9G5Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745e0c8-fe2d-44b4-a4fe-e19837788c03_3600x2025.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9G5Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745e0c8-fe2d-44b4-a4fe-e19837788c03_3600x2025.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7745e0c8-fe2d-44b4-a4fe-e19837788c03_3600x2025.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1654166,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://gemmacto.substack.com/i/197666653?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745e0c8-fe2d-44b4-a4fe-e19837788c03_3600x2025.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9G5Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745e0c8-fe2d-44b4-a4fe-e19837788c03_3600x2025.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9G5Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745e0c8-fe2d-44b4-a4fe-e19837788c03_3600x2025.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9G5Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745e0c8-fe2d-44b4-a4fe-e19837788c03_3600x2025.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9G5Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745e0c8-fe2d-44b4-a4fe-e19837788c03_3600x2025.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: right;"><sup>Photo by </sup><a href="https://unsplash.com/@tateisimikito?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText"><sup>Jukan Tateisi</sup></a><sup> on </sup><a href="https://unsplash.com/photos/toddlers-standing-in-front-of-beige-concrete-stair-bJhT_8nbUA0?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText"><sup>Unsplash</sup></a></p><p>Product market fit is one of the most used terms in startup and B2B SaaS circles &#8212; and one of the least well understood. Most early-stage businesses believe they have it before they can prove it, and most mature businesses don't realise when they've lost it.</p><p>I have worked with a lot of early-stage start-ups and scale-ups. There are numerous things they get wrong, and most people get the same things wrong.</p><p>But what I have noticed through my recent experiences is that, despite the fact that many large orgs have a good customer base and may be comfortably profitable, they don&#8217;t understand the fundamental equations that have achieved that.</p><p>Early-stage businesses talk of product-market fit. But it&#8217;s too obvious when you have it. They struggle because they don&#8217;t yet understand the demands of defining a customer, which is always a narrow construct to begin with, and how that relates to a likely volume of sales and, therefore, returns based on solid data.</p><p>Mature businesses also struggle here. There are some simple truths you need to understand;</p><h2>What Product Market Fit really means &#8212; and how to quantify customer traction</h2><p>You need around a 20% market penetration in any one sector or your business will die. 20% of any market or segment is significant. But for mature businesses, the challenge here can be further growth. What do you do when you have already grabbed 20%?</p><p>Well in either case, you need to identify other customer profiles which may benefit from the solution. What aspects of the product will you need to adapt, or add in order to serve that customer? What about new markets? How many of those customers are in that market? What factors might impact that segmentation? Where can you get or find a reliable source of data to model this?</p><p>The equation is simple:</p><p>Specific customer profile within X addressable market = enough market share?</p><p>If it doesn&#8217;t, then you need to consider your customer profiles and segments.</p><h3><strong>Common Product Market Fit Mistakes Startups and Scale-ups Make</strong></h3><h3><em>Pitfall 1: No clear ownership of the commercial model</em></h3><p>In a business model that relies on investment rounds, you need to have a handle on forecasting. The earlier the stage the more critical this is.</p><p>A lot of Execs will say Oh, we need to coordinate across multiple departments. No, no<strong>,</strong> you don&#8217;t. For late-stage businesses that have reached corporate levels of people, systems, processes, etc., you will have armies involved in generalised management consulting. In Startups and Scale-ups, this has to be owned and led by the Execs.</p><p>As an Exec, you should have a model for this. The teams may work with the finer details, but you should work this out. In a business model that relies on investment rounds, it is absolutely essential that you have a good handle on this.</p><p>In an investor-backed<strong> </strong>model, you should have a financial model which outlines the financing rounds and the shareholding dilutions, and what it will take to get you to exit. This is an Excel spreadsheet exercise and a bit of modelling effort to execute.</p><p>If you don&#8217;t know what you will do with the product, how many sales do you need to generate then how much money will you need to get to the next financing round? How do you know what product you are building? How do you know how the solution will serve that? How do you know what skills and resources you will need to build it? Due diligence will pick this up, or should. Don&#8217;t wait for the DD before you consider it.</p><h3><em>Pitfall 2: Overestimating your addressable market</em></h3><p>A typical pitfall is also not to really scrutinise data from a reputable source. This is essential. The majority of business leaders find out only too late that their market isn&#8217;t as big as they thought. Good leadership tackles this head-on<strong> </strong>and tries to answer the problem.</p><p> A couple of example&#8217;s of this in action is below:</p><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_!rdyD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf27397a-f9b0-41e8-9e78-6aa6a29b203d_2000x1067.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rdyD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf27397a-f9b0-41e8-9e78-6aa6a29b203d_2000x1067.png 424w, https://substackcdn.com/image/fetch/$s_!rdyD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf27397a-f9b0-41e8-9e78-6aa6a29b203d_2000x1067.png 848w, https://substackcdn.com/image/fetch/$s_!rdyD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf27397a-f9b0-41e8-9e78-6aa6a29b203d_2000x1067.png 1272w, https://substackcdn.com/image/fetch/$s_!rdyD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf27397a-f9b0-41e8-9e78-6aa6a29b203d_2000x1067.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rdyD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf27397a-f9b0-41e8-9e78-6aa6a29b203d_2000x1067.png" width="1456" height="777" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af27397a-f9b0-41e8-9e78-6aa6a29b203d_2000x1067.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:777,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:270262,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gemmacto.substack.com/i/197666653?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf27397a-f9b0-41e8-9e78-6aa6a29b203d_2000x1067.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_!rdyD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf27397a-f9b0-41e8-9e78-6aa6a29b203d_2000x1067.png 424w, https://substackcdn.com/image/fetch/$s_!rdyD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf27397a-f9b0-41e8-9e78-6aa6a29b203d_2000x1067.png 848w, https://substackcdn.com/image/fetch/$s_!rdyD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf27397a-f9b0-41e8-9e78-6aa6a29b203d_2000x1067.png 1272w, https://substackcdn.com/image/fetch/$s_!rdyD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf27397a-f9b0-41e8-9e78-6aa6a29b203d_2000x1067.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TSd1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd77cb72-a2a5-4961-9c2b-b35f397f5344_2000x1105.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TSd1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd77cb72-a2a5-4961-9c2b-b35f397f5344_2000x1105.png 424w, https://substackcdn.com/image/fetch/$s_!TSd1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd77cb72-a2a5-4961-9c2b-b35f397f5344_2000x1105.png 848w, https://substackcdn.com/image/fetch/$s_!TSd1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd77cb72-a2a5-4961-9c2b-b35f397f5344_2000x1105.png 1272w, https://substackcdn.com/image/fetch/$s_!TSd1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd77cb72-a2a5-4961-9c2b-b35f397f5344_2000x1105.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TSd1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd77cb72-a2a5-4961-9c2b-b35f397f5344_2000x1105.png" width="1456" height="804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd77cb72-a2a5-4961-9c2b-b35f397f5344_2000x1105.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:804,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:269336,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gemmacto.substack.com/i/197666653?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd77cb72-a2a5-4961-9c2b-b35f397f5344_2000x1105.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_!TSd1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd77cb72-a2a5-4961-9c2b-b35f397f5344_2000x1105.png 424w, https://substackcdn.com/image/fetch/$s_!TSd1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd77cb72-a2a5-4961-9c2b-b35f397f5344_2000x1105.png 848w, https://substackcdn.com/image/fetch/$s_!TSd1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd77cb72-a2a5-4961-9c2b-b35f397f5344_2000x1105.png 1272w, https://substackcdn.com/image/fetch/$s_!TSd1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd77cb72-a2a5-4961-9c2b-b35f397f5344_2000x1105.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Product Market Fit is a commercial discipline, not just a product question</h3><p>Not understanding how small your market actually is and how few customers you actually have to sell to is one of many reasons for business failure.</p><p>Product development is not just about solving the user&#8217;s problem. Its about finding business value that will not only monetise but will offer sustainable, scalable returns.</p><p>Product as a discipline is often poorly defined. You cannot be a product leader and not have some sense of these basic commercial functions. Yet they are so often missing from the conversation.</p><p>I often feel in business and more specifically product-led software business that no one articulates the basics to you, and you&#8217;re often expected to work this out via osmosis. It&#8217;s a specific discipline, and one that,  if you haven&#8217;t got the experience of building within this particular context, it takes time and practice to get good at it.</p><p>Clarity on the fundamentals and owning that is what will give you the best chance of success.</p><p>&#167;</p><p>If you are working through these questions inside a VC or PE-backed business and need an independent assessment, this is work Ingeniva Consulting carries out at both early and growth stage.</p>]]></content:encoded></item></channel></rss>