<?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[Differential Factor]]></title><description><![CDATA[Strategic Research & Advisory for the AI-Native Economy]]></description><link>https://research.differentialfactor.com</link><image><url>https://substackcdn.com/image/fetch/$s_!5Qdq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047e406-c161-47e8-8d8a-cea96c963dd5_1024x1024.png</url><title>Differential Factor</title><link>https://research.differentialfactor.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 04 Aug 2026 04:17:08 GMT</lastBuildDate><atom:link href="https://research.differentialfactor.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Differential Factor LLC]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[differentialfactor@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[differentialfactor@substack.com]]></itunes:email><itunes:name><![CDATA[Chris Selland]]></itunes:name></itunes:owner><itunes:author><![CDATA[Chris Selland]]></itunes:author><googleplay:owner><![CDATA[differentialfactor@substack.com]]></googleplay:owner><googleplay:email><![CDATA[differentialfactor@substack.com]]></googleplay:email><googleplay:author><![CDATA[Chris Selland]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[You Have One Job]]></title><description><![CDATA[What predicting the World Cup says about enterprise AI, compute costs, and right-sizing.]]></description><link>https://research.differentialfactor.com/p/you-have-one-job</link><guid isPermaLink="false">https://research.differentialfactor.com/p/you-have-one-job</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Sun, 02 Aug 2026 16:17:54 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1781751981449-d66647e47e30?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxzcGFpbiUyMHdvcmxkJTIwY3VwfGVufDB8fHx8MTc4NTU4NDI0Nnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On July 19th, Ferran Torres came off the bench and scored in the 106th minute at <s>New York / New Jersey</s><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> MetLife Stadium. Spain 1-0 over Argentina. The second World Cup for La Roja, and perhaps the final match of Lionel Messi&#8217;s Argentina career.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1781751981449-d66647e47e30?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxzcGFpbiUyMHdvcmxkJTIwY3VwfGVufDB8fHx8MTc4NTU4NDI0Nnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1781751981449-d66647e47e30?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxzcGFpbiUyMHdvcmxkJTIwY3VwfGVufDB8fHx8MTc4NTU4NDI0Nnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1781751981449-d66647e47e30?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxzcGFpbiUyMHdvcmxkJTIwY3VwfGVufDB8fHx8MTc4NTU4NDI0Nnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1781751981449-d66647e47e30?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxzcGFpbiUyMHdvcmxkJTIwY3VwfGVufDB8fHx8MTc4NTU4NDI0Nnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1781751981449-d66647e47e30?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxzcGFpbiUyMHdvcmxkJTIwY3VwfGVufDB8fHx8MTc4NTU4NDI0Nnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1781751981449-d66647e47e30?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxzcGFpbiUyMHdvcmxkJTIwY3VwfGVufDB8fHx8MTc4NTU4NDI0Nnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6000" height="4000" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1781751981449-d66647e47e30?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxzcGFpbiUyMHdvcmxkJTIwY3VwfGVufDB8fHx8MTc4NTU4NDI0Nnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Many national flags suspended from a metal frame outdoors.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Many national flags suspended from a metal frame outdoors." title="Many national flags suspended from a metal frame outdoors." srcset="https://images.unsplash.com/photo-1781751981449-d66647e47e30?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxzcGFpbiUyMHdvcmxkJTIwY3VwfGVufDB8fHx8MTc4NTU4NDI0Nnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1781751981449-d66647e47e30?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxzcGFpbiUyMHdvcmxkJTIwY3VwfGVufDB8fHx8MTc4NTU4NDI0Nnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1781751981449-d66647e47e30?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxzcGFpbiUyMHdvcmxkJTIwY3VwfGVufDB8fHx8MTc4NTU4NDI0Nnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1781751981449-d66647e47e30?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxzcGFpbiUyMHdvcmxkJTIwY3VwfGVufDB8fHx8MTc4NTU4NDI0Nnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@wr8045">Waseem R</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>My model called that final in June, before a ball was ever kicked.</p><p>It called it <em>again</em> the week <em>of</em> the final. Same answer both times: Spain over Argentina.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b7d51823-a86f-4134-8330-9054be8c393a&quot;,&quot;caption&quot;:&quot;I&#8217;m really looking forward to tomorrow&#8217;s Spain vs Argentina World Cup final. Before the teams kick off, here is what the WC2026 model actually predicts, along with a few things a month+ of live, public forecasting taught me.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The World Cup Model likes Spain&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:108798,&quot;name&quot;:&quot;Chris Selland&quot;,&quot;bio&quot;:&quot;Founder &amp; CEO at Differential Factor. Lecturer in Entrepreneurship &amp; Innovation at Northeastern University D'Amore-McKim School of Business. Operating exec with expertise in AI, SaaS, growth strategy, and alliances.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac1eff57-9a95-4a5b-be3f-988466a5114d_896x896.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-18T13:07:48.078Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!O77s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://differentialfactor.substack.com/p/the-world-cup-model-likes-spain&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:207545847,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:8731402,&quot;publication_name&quot;:&quot;Differential Factor&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WQ5B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1800940e-335b-42e2-9c00-0321cca71e00_1080x1080.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>No massive database. No real-time odds tracking. Just a simple set of rules running in memory.</p><h2>The experiment</h2><p>Like most I&#8217;ve been building at <a href="https://www.differentialfactor.com">Differential Factor</a>, the World Cup model started as an experiment. I wanted to test some new predictive modeling workflows - and Anthropic just happened to release their new Claude Fable model around the same time<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. As an avid soccer fan, the World Cup offered the perfect data-rich playground.</p><p>Going in, I assumed a frontier model would help me design something complex and powerful - a system that could ingest match stats, account for tactical coaching shifts, and pick non-obvious upsets.</p><p>That&#8217;s <em>not</em> what happened.</p><p>Instead, what Fable helped me build was small. <em>Very</em> small. It is printed below, and it runs in a rounding error&#8217;s worth of memory. </p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;5e4560bb-4132-4bfa-bfad-62e012f5bf8e&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">{
 "params": {
  "version": "v1.0.0",
  "K": 50,
  "HOST_ADV": 100,
  "ALT_PER_1000M": 35,
  "HEAT_PER_10C_OVER_28": 12,
  "REST_PER_DAY": 8,
  "REST_CAP_DAYS": 3,
  "GD_SCALE": 250,
  "GD_CLAMP": 2.5,
  "TOTAL_GOALS": 2.7,
  "MIN_LAMBDA": 0.15,
  "GOAL_GRID": 9
 },
 "version": {
  "id": 1,
  "version": "v1.0.0",
  "created_at": "2026-06-11 13:58:55",
  "params_json": "{\"version\": \"v1.0.0\", \"K\": 50, \"HOST_ADV\": 100, \"ALT_PER_1000M\": 35, \"HEAT_PER_10C_OVER_28\": 12, \"REST_PER_DAY\": 8, \"REST_CAP_DAYS\": 3, \"GD_SCALE\": 250, \"GD_CLAMP\": 2.5, \"TOTAL_GOALS\": 2.7, \"MIN_LAMBDA\": 0.15, \"GOAL_GRID\": 9}",
  "change_note": "Initial public model. Covariate coefficients are declared assumptions, not estimates."
 }
}</code></pre></div><p><strong>And it nailed the outcome that mattered most.</strong></p><h2>Where it lost</h2><p>To be clear, this isn&#8217;t a victory lap.</p><p>Across all 104 matches, the betting markets beat my model handily&#8212;<em>especially</em> in the group stage. A tiny set of rules can&#8217;t account for a team resting starters once they&#8217;ve already qualified, lineup leaks, sudden injuries, or squad drama. Betting markets, of course, are experts at capturing real-time news and subtle coaching shifts.</p><p>On aggregate, the markets won. But on the single question that mattered <em>most</em>, the simple model got it right.</p><h2>Small vs the supercomputer</h2><p>All summer, Sports Illustrated <a href="https://www.si.com/soccer/supercomputer-predicts-2026-world-cup-winner-after-thrilling-quarterfinals">ran projections from the Opta supercomputer</a>. Massive infrastructure, continuous data pipelines, updated after every match.</p><p>Look at how Opta&#8217;s predictions shifted over time. France kept climbing while Spain drifted down. Of course, France didn&#8217;t even <em>make</em> the final.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mU-4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981b869-ffca-45fc-9f3c-f1f1c9f29dc5_1123x371.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mU-4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981b869-ffca-45fc-9f3c-f1f1c9f29dc5_1123x371.png 424w, https://substackcdn.com/image/fetch/$s_!mU-4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981b869-ffca-45fc-9f3c-f1f1c9f29dc5_1123x371.png 848w, https://substackcdn.com/image/fetch/$s_!mU-4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981b869-ffca-45fc-9f3c-f1f1c9f29dc5_1123x371.png 1272w, https://substackcdn.com/image/fetch/$s_!mU-4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981b869-ffca-45fc-9f3c-f1f1c9f29dc5_1123x371.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mU-4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981b869-ffca-45fc-9f3c-f1f1c9f29dc5_1123x371.png" width="1123" height="371" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c981b869-ffca-45fc-9f3c-f1f1c9f29dc5_1123x371.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:371,&quot;width&quot;:1123,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75997,&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://differentialfactor.substack.com/i/209362364?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa42ad9a-5769-48ca-9bf1-477246e80c36_1430x372.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_!mU-4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981b869-ffca-45fc-9f3c-f1f1c9f29dc5_1123x371.png 424w, https://substackcdn.com/image/fetch/$s_!mU-4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981b869-ffca-45fc-9f3c-f1f1c9f29dc5_1123x371.png 848w, https://substackcdn.com/image/fetch/$s_!mU-4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981b869-ffca-45fc-9f3c-f1f1c9f29dc5_1123x371.png 1272w, https://substackcdn.com/image/fetch/$s_!mU-4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981b869-ffca-45fc-9f3c-f1f1c9f29dc5_1123x371.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To be fair, my model wasn&#8217;t entirely immune to matchday noise either. As the live tracking chart shows, a surge in France&#8217;s late-stage metrics temporarily bumped them ahead in our simulations around July 9th.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TEOd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c0916-3cd6-41ce-8fc9-2cfb62335172_1911x1054.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TEOd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c0916-3cd6-41ce-8fc9-2cfb62335172_1911x1054.png 424w, https://substackcdn.com/image/fetch/$s_!TEOd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c0916-3cd6-41ce-8fc9-2cfb62335172_1911x1054.png 848w, https://substackcdn.com/image/fetch/$s_!TEOd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c0916-3cd6-41ce-8fc9-2cfb62335172_1911x1054.png 1272w, https://substackcdn.com/image/fetch/$s_!TEOd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c0916-3cd6-41ce-8fc9-2cfb62335172_1911x1054.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TEOd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c0916-3cd6-41ce-8fc9-2cfb62335172_1911x1054.png" width="1911" height="1054" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/899c0916-3cd6-41ce-8fc9-2cfb62335172_1911x1054.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1054,&quot;width&quot;:1911,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1231998,&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://differentialfactor.substack.com/i/209362364?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22a9d30-528d-4443-8423-76b192c48c22_1932x1088.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_!TEOd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c0916-3cd6-41ce-8fc9-2cfb62335172_1911x1054.png 424w, https://substackcdn.com/image/fetch/$s_!TEOd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c0916-3cd6-41ce-8fc9-2cfb62335172_1911x1054.png 848w, https://substackcdn.com/image/fetch/$s_!TEOd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c0916-3cd6-41ce-8fc9-2cfb62335172_1911x1054.png 1272w, https://substackcdn.com/image/fetch/$s_!TEOd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c0916-3cd6-41ce-8fc9-2cfb62335172_1911x1054.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But here&#8217;s a crucial difference: because my model relied on a tight, bounded set of core rules, it quickly recalibrated back to its foundational premise. It called Spain over Argentina in June before the tournament started, and held that final stance in July.</p><p>Opta&#8217;s supercomputer, by comparison, had no way to pull itself back. Because it ingested five weeks of live match data&#8212;shot charts, expected goals (xG), match results&#8212;it continuously refined itself <em>away</em> from the right answer.</p><p>More compute. More data. Continuous tuning. All driving a massive system further in the wrong direction.</p><p>Two brief caveats before I draw enterprise parallels:</p><ul><li><p><strong>Probabilities aren&#8217;t predictions.</strong> Opta outputs probability distributions, not binary picks. Giving France a 34% chance isn&#8217;t &#8220;wrong&#8221; when Spain wins. The issue isn&#8217;t Opta&#8217;s math - it&#8217;s the media narrative framing it as a &#8220;supercomputer prophecy.&#8221; Those same misplaced expectations are too often forced on enterprise AI - and AI in general.</p></li><li><p><strong>n=1</strong>. Calling one final correctly is a nice story, but <em>not</em> statistical proof. Over ten tournaments, Opta&#8217;s engine would likely win on average.</p></li></ul><h2>The Job to be Done</h2><p>The <a href="https://www.christenseninstitute.org/theory/jobs-to-be-done/">Job to be Done</a> here wasn&#8217;t &#8220;outperform a supercomputer across 104 individual matches.&#8221; The job was &#8220;predict the tournament winner.&#8221; For <em>that</em> specific outcome, a tiny heuristic model was entirely sufficient.</p><p>Would routing this problem through a massive, multi-billion-parameter frontier model have shaved a few percentage points off our variance? Probably. Would it have changed the actual business outcome? Not at all.</p><p>Yet in most enterprise AI discussions, this distinction gets completely buried under executive panic.</p><p>When a board asks, <em>&#8220;What&#8217;s our AI strategy?&#8221;</em>, the instinct is to provision the biggest, most capable model available. Nobody wants to look like they&#8217;re cheaping out or falling behind in the race to become &#8220;AI-native.&#8221; But provisioning an expensive frontier model without scoping the task is like hiring a team of PhDs to sort incoming mail. </p><p>Or like driving a Ferrari to the grocery store, as I wrote about a few days before the tournament.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;06a57633-9d55-44fe-80a3-1e67355ff6f8&quot;,&quot;caption&quot;:&quot;This week at Microsoft Build 2026, Satya Nadella made a point that deserves more attention than it got. Microsoft unveiled its MAI family of in-house models and claimed &#8212; with some credibility, though the benchmarks deserve scrutiny &#8212; 10x better cost efficiency than the frontier models it has been paying OpenAI and Anthropic to serve through Azure. The &#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Subsidized Ferraris&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:108798,&quot;name&quot;:&quot;Chris Selland&quot;,&quot;bio&quot;:&quot;Founder &amp; CEO at Differential Factor. Lecturer in Entrepreneurship &amp; Innovation at Northeastern University D'Amore-McKim School of Business. Operating exec with expertise in AI, SaaS, growth strategy, and alliances.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac1eff57-9a95-4a5b-be3f-988466a5114d_896x896.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-06-04T11:51:47.178Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!lncp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21625494-215e-42ca-b600-57ac33eba06d_1024x608.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://differentialfactor.substack.com/p/subsidized-ferraris&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:200599477,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:8731402,&quot;publication_name&quot;:&quot;Differential Factor&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WQ5B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1800940e-335b-42e2-9c00-0321cca71e00_1080x1080.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>So what <em>is</em> the job, actually?</p><p>Most enterprise tasks <em>aren&#8217;t</em> open-ended reasoning puzzles. They are bounded, specifiable, and repetitive:</p><ul><li><p>Classify an inquiry</p></li><li><p>Extract three fields from an invoice</p></li><li><p>Route a support ticket</p></li><li><p>Summarize a call</p></li></ul><p><strong>Well-defined jobs don&#8217;t need frontier models.</strong> They need <em>right-sized</em> models. Focused models that run quickly, cheaply, and reliably&#8212;and often run perfectly well on a local device or edge node.</p><h2>Where the frontier earns its money</h2><p>Saying &#8220;small models are often enough&#8221; isn&#8217;t the same as saying &#8220;frontier models are a waste.&#8221;</p><p>The frontier is where synthesis and ideation lives. It&#8217;s built for ambiguous problems, novel framing and cross-domain reasoning.</p><p>Look at what actually happened in this experiment: I used a frontier model <em>once</em>, to act as the architect. I asked it to help me figure out how to frame the problem, combine team skills ratings (Elo) with expected goal distributions (Poisson) and then build a Monte Carlo simulator to run thousands of bracket outcomes.</p><p>Once Fable helped write those core rules, its work was done. I no longer needed a multi-billion-parameter LLM to run daily simulations or track match-by-match Brier scores, which is how we ranked against the betting markets. I just needed the tiny, lightweight script it helped me create.</p><p>That is the core pattern. <strong>Frontier to think. Small to run.</strong></p><p>The mistake isn&#8217;t using frontier models - it&#8217;s <em>over</em>using them as runtime workhorses. Deploying a massive, high-cost model for a daily execution job means paying a steep and unnecessary compute tax on every inference. Right now, that&#8217;s exactly what too many organizations are doing.</p><h2>My commute as an example</h2><p>I drive a Tesla Model 3, which is a terrific commuter car for my trips to and from Northeastern University, <a href="https://damore-mckim.northeastern.edu/people/chris-selland/">where I teach</a>. The local model in my car is very good at one thing: keeping me on the road. It&#8217;s fast, local, and hyper-optimized for its specific environment.</p><p>But as I sometimes tell my classes once I arrive&#8212;that same model would be completely <em>useless</em> at filing my taxes.</p><p>My World Cup model would, of course, be useless for both. But for predicting the tournament, it matched the scope of the problem effectively.</p><p>Matching the tool to the task used to be standard engineering discipline. Somehow, in the AI gold rush, enterprise leadership has lost that instinct entirely. The default setting has become reaching for the largest, most expensive model available&#8212;<em>regardless</em> of what it&#8217;s actually being asked to do.</p><h2>Why this is a capital story</h2><p>This isn&#8217;t just an operational detail&#8212;it&#8217;s a macro capital story.</p><p><span>Today&#8217;s AI infrastructure spending surge relies heavily on a single implicit assumption: </span><strong><span>universal frontier dependency</span></strong><span>. The belief that every enterprise workflow, agent, and query must route through the largest, most expensive cloud models available.</span></p><p><span>That assumption underpins massive capital allocations across venture portfolios, hyperscaler projections, and corporate IT budgets. But a tiny heuristic model correctly predicting the World Cup isn&#8217;t just a fun math story&#8212;it&#8217;s a direct counter-argument.</span></p><div class="callout-block" data-callout="true"><p><span>If most business tasks only require targeted, small-footprint models, the true long-term demand curve for frontier compute looks fundamentally different than what the market has price</span>d in.</p></div><p>The <a href="https://www.cnbc.com/2026/07/30/china-open-source-trump-ai.html">rapid rise of open-weight models</a> is forcing enterprise leaders to rethink their deployment strategies&#8212;driven primarily by pure cost pressure. While open-weight doesn&#8217;t automatically solve the engineering complexity of hosting, fine-tuning, and maintenance (a topic so deep it deserves its own upcoming post), the price gap between proprietary API calls and self-hosted models is hitting CFO radar screens hard. <span>C-suites are being forced to stop throwing raw compute at every problem and start asking what the job </span><em><span>actually</span></em><span> requires.</span></p><p><span>Match the model to the job. Most of the time, the job is much smaller than you think.</span></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://research.differentialfactor.com/p/you-have-one-job?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Differential Factor! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.differentialfactor.com/p/you-have-one-job?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.differentialfactor.com/p/you-have-one-job?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>#FireInfantino</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>This was the first release of Fable on June 9 https://www.anthropic.com/news/claude-fable-5-mythos-5</p></div></div>]]></content:encoded></item><item><title><![CDATA[Competition for Capital: A First-Principles View of Tech Markets]]></title><description><![CDATA[Stop asking which software category to buy. Start mapping how your business actually allocates capital.]]></description><link>https://research.differentialfactor.com/p/introducing-competition-for-capital</link><guid isPermaLink="false">https://research.differentialfactor.com/p/introducing-competition-for-capital</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Wed, 29 Jul 2026 12:32:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FLUQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9863f38-80d3-4d2b-a801-eab195b2f78f_1586x1332.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Having spent decades on both sides of tech research, first as an industry analyst at places like Yankee and Aberdeen Group, and later as an operator, a buyer and an educator, I have come to a blunt conclusion:</p><div class="pullquote"><p><strong>Traditional tech research is broken.</strong></p></div><p>Traditional research was built for a world where market boundaries were static, vendor categories stayed in neat boxes, and buyers had time to read 40-page PDFs to justify a decision. </p><p>Today, tech does <em>not</em> stay in boxes. When a leadership team meets to address a critical issue, the debate is not <em>&#8220;Which of these five SaaS tools in the upper right quadrant should we buy?&#8221;</em> It is instead a <em>competition</em> for internal resources: <em>Do we buy software, build a custom fix in-house, change our operational process, or reallocate that budget to a different initiative entirely?</em></p><p>That is why we built <strong>Competition for Capital (CfC)</strong>, a first-principles approach to market intelligence that looks at how real decision-makers allocate time, budget, and attention.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FLUQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9863f38-80d3-4d2b-a801-eab195b2f78f_1586x1332.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FLUQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9863f38-80d3-4d2b-a801-eab195b2f78f_1586x1332.png 424w, https://substackcdn.com/image/fetch/$s_!FLUQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9863f38-80d3-4d2b-a801-eab195b2f78f_1586x1332.png 848w, https://substackcdn.com/image/fetch/$s_!FLUQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9863f38-80d3-4d2b-a801-eab195b2f78f_1586x1332.png 1272w, https://substackcdn.com/image/fetch/$s_!FLUQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9863f38-80d3-4d2b-a801-eab195b2f78f_1586x1332.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FLUQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9863f38-80d3-4d2b-a801-eab195b2f78f_1586x1332.png" width="1456" height="1223" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9863f38-80d3-4d2b-a801-eab195b2f78f_1586x1332.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1223,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:209872,&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://research.differentialfactor.com/i/208450774?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9863f38-80d3-4d2b-a801-eab195b2f78f_1586x1332.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_!FLUQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9863f38-80d3-4d2b-a801-eab195b2f78f_1586x1332.png 424w, https://substackcdn.com/image/fetch/$s_!FLUQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9863f38-80d3-4d2b-a801-eab195b2f78f_1586x1332.png 848w, https://substackcdn.com/image/fetch/$s_!FLUQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9863f38-80d3-4d2b-a801-eab195b2f78f_1586x1332.png 1272w, https://substackcdn.com/image/fetch/$s_!FLUQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9863f38-80d3-4d2b-a801-eab195b2f78f_1586x1332.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>A First Principles Approach (Not Another 2X2 Matrix)</h2><p>Traditional analyst firms force the market into rigid coverage areas because human analysts can only track a dozen companies at a time before their capacity breaks down. They draw artificial boxes around categories to make them fit into a 2x2 grid or similar static scorecard. They do this not because that is how buyers think, but because that is how the firms package their subscriptions.</p><p>CfC flips that model entirely.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://cfc.differentialfactor.com&quot;,&quot;text&quot;:&quot;Check out Competition for Capital (CfC)&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://cfc.differentialfactor.com"><span>Check out Competition for Capital (CfC)</span></a></p><p>Instead of forcing your problem into a pre-defined map, <strong>CfC starts with the question you are actually trying to answer</strong>. Market boundaries are not fixed, instead they overlap, intersect, and evolve in real time based on buyer demand. CfC maps the option space <em>dynamically</em>, giving a view that evolves as quickly as the market does.</p><h2>How to Use CfC</h2><p>Most buyer decisions fail long before a contract is signed because the different stakeholders around the table are working from completely different perspectives.</p><p>A CEO is thinking about risk and resource allocation. A CFO is looking at ROI and payback periods. A sales leader is tracking competitor positioning, and a VP of Product is trying to figure out what to build next.</p><p>CfC is built around a single, shared source of market truth, tailored to the specific question you need to answer:</p><ul><li><p><strong>For Buyers:</strong> Stop asking <em>&#8220;Which of these 20 SaaS apps should I buy to fix churn?&#8221;</em> Start asking <em>&#8220;How should we approach our churn problem from first principles?&#8221;</em> CfC provides guidance whether the right answer is buying a point solution, tweaking a process, or reallocating budget elsewhere.</p></li><li><p><strong>For Sellers &amp; Founders:</strong> Get an unvarnished view of where your solution actually sits in the market, including the non-traditional alternatives, internal builds, and adjacent tools your buyers are evaluating against you behind closed doors.</p></li><li><p><strong>For Investors, Recruiters &amp; Job Seekers:</strong> Evaluate a company&#8217;s true competitive moat, market trajectory, and positioning before committing capital - or your career.</p></li></ul><h2>Why &#8220;Capital&#8221;?</h2><p>When we say &#8220;capital,&#8221; we do not just mean cash. Money is often the easiest resource to measure, but it is rarely the rarest.</p><p>Every strategic decision is a trade-off of time, engineering resources, executive focus, and team capacity. When you choose one path, you are implicitly burning capital in all those other forms. CfC measures the entire trade-off, not just the subscription price on an invoice.</p><h2>Built on AI, Grounded in Experience</h2><p>Yes, there is serious AI under the hood here, utilizing frontier models including Anthropic's Claude for analysis and reasoning, and Google&#8217;s Gemini for embeddings powering retrieval.</p><p>Anyone can type a quick prompt into ChatGPT and get a generic summary. CfC goes much further. We have combined sophisticated reasoning with a custom, high-dimensional knowledge engine that maps relationships across thousands of market signals.</p><p>More importantly, the system is architected around the methodology I have used over 30 years of evaluating tech markets. It synthesizes market dynamics through an analyst&#8217;s framework. As more users query the system, the underlying knowledge layer gets progressively smarter - for everyone.</p><h2>Pricing: Simple &amp; Grounded</h2><p>Running high-reasoning AI models and maintaining dynamic knowledge bases incurs real infrastructure costs. Because Differential Factor is completely independent and self-funded, we have tied platform access directly to Substack. This keeps the tool accessible without putting it behind a traditional 5+ figure corporate paywall.</p><p><strong>Everyone with a work email gets their first run free &#8212; subscribers can use </strong><em><strong>any</strong></em><strong> address.</strong></p><p>From there, your usage is tied to your Substack tier:</p><ul><li><p>Free Subscribers: 1 run every 30 days</p></li><li><p>Monthly Paid Subscribers: Up to 5 runs every 30 days</p></li><li><p>Annual Subscribers: Up to 10 runs every 30 days</p></li><li><p>Founding Members: Up to 25 runs every 30 days</p></li></ul><p><em>(Note: Setting up recurring quarterly market updates counts toward these totals).</em></p><p>No sales pitch, no hidden upsells, and your contact info will never be rented or sold.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.differentialfactor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.differentialfactor.com/subscribe?"><span>Subscribe now</span></a></p><h2>Try It Out &amp; Send Feedback</h2><p>The best way to understand Competition for Capital is to put your own actual business question through it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://cfc.differentialfactor.com&quot;,&quot;text&quot;:&quot;Run your first CfC analysis here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://cfc.differentialfactor.com"><span>Run your first CfC analysis here</span></a></p><p>Once you&#8217;ve run a report, <a href="https://feedback.differentialfactor.com">drop a note through our feedback form</a>. Tell us what worked, what surprised you, and where the analysis missed the mark. Your feedback is what will shape the next iteration of the platform.</p><p>Thanks for reading, and I look forward to hearing your thoughts.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://research.differentialfactor.com/p/introducing-competition-for-capital?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Differential Factor! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.differentialfactor.com/p/introducing-competition-for-capital?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.differentialfactor.com/p/introducing-competition-for-capital?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[Moove over Banks, Disruption is Coming]]></title><description><![CDATA[What Ten Tokenized Cows Tell Us About the Future of Money]]></description><link>https://research.differentialfactor.com/p/moove-over-banks-disruption-is-coming</link><guid isPermaLink="false">https://research.differentialfactor.com/p/moove-over-banks-disruption-is-coming</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Sat, 25 Jul 2026 12:57:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ePnF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485b9d78-83c4-4d60-b064-a613821ab5cc_1024x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://www.coindesk.com/markets/2026/07/24/brazilian-farmers-tokenized-dairy-cows-to-get-loans-bypassing-bank-lending-limits">Ten dairy cows in Paran&#225;, Brazil just did something no cow has done before</a>: they became collateral on a public stock exchange. <a href="https://marginalrevolution.com/marginalrevolution/2026/07/crypto-markets-in-everything.html">h/t to Tyler Cowen for the link</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ePnF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485b9d78-83c4-4d60-b064-a613821ab5cc_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ePnF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485b9d78-83c4-4d60-b064-a613821ab5cc_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!ePnF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485b9d78-83c4-4d60-b064-a613821ab5cc_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!ePnF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485b9d78-83c4-4d60-b064-a613821ab5cc_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!ePnF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485b9d78-83c4-4d60-b064-a613821ab5cc_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ePnF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485b9d78-83c4-4d60-b064-a613821ab5cc_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/485b9d78-83c4-4d60-b064-a613821ab5cc_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ePnF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485b9d78-83c4-4d60-b064-a613821ab5cc_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!ePnF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485b9d78-83c4-4d60-b064-a613821ab5cc_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!ePnF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485b9d78-83c4-4d60-b064-a613821ab5cc_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!ePnF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485b9d78-83c4-4d60-b064-a613821ab5cc_1024x608.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Local farmers were locked out of credit by tightening bank lending limits. So, they<span> worked with an agtech firm called Cowmed to put their herd on the blockchain. Each cow wears an AI-powered &#8220;smart collar&#8221; that tracks its health, behavior, and location in real time. That data feeds an encrypted digital identity into</span> a credit <span>agreement registered on Brazil&#8217;s B3 exchange.</span></p><p><span>The system prevents a farmer from pledging the same cow to two different lenders&#8212;the classic fraud risk in any collateral-based loan&#8212;and even lets them swap in a l</span>ive cow if one dies.</p><p>The pilot raised nearly $20,000. Cowmed already tracks about 100,000 cows worth over $395 million, and it expects up to a fifth of that herd to eventually finance itself this way. That unlocks roughly $77.6 million in new agricultural credit.</p><p>It&#8217;s a small and whimsical story. But I believe it&#8217;s a clear leading indicator of something much bigger.</p><h3>Finance is overdue for disruption</h3><p>I&#8217;m among those who have long believed that tradional finance is one of the industries <em>most</em> exposed to classic Christensen <a href="https://www.christenseninstitute.org/theory/disruptive-innovation/">Disruptive Innovation</a>. The structural reason is easy to overlook: <strong>there is no intrinsic reason that government-backed &#8220;money&#8221; needs to be the mechanism of exchange between two parties.</strong></p><p>Money has earned its historic role by making exchange simpler and safer, backed by sovereign trust at scale. It&#8217;s effectively invisible when the system works&#8212;when credit flows freely, when banks want your business, and when the cost of capital is reasonable.</p><p>The Paran&#225; farmers show what happens when the traditional system fails. Local banks tightened lending limits on small agricultural producers, effectively walking away from a segment of real, productive economic activity.</p><p><strong>That is exactly the type of environment where disruption gains a foothold.</strong> It doesn&#8217;t start by competing with the incumbent on its home turf. Instead, it serves an underserved need that the incumbent has explicitly decided <strong>isn&#8217;t</strong> worth serving.</p><p>To a bank relationship manager, a tokenized cow is a worse &#8220;loan&#8221; in almost every dimension that matters to them. So they ignore it. Until gradually, then suddenly, it&#8217;s competing with them. And disrupting their business.</p><h3>The Interchange layer is next</h3><p>Once tokenized value transfer proves itself in underserved corners&#8212;agricultural credit today, remittances and small-business working capital tomorrow&#8212;the pressure moves toward the core plumbing of everyday commerce.</p><p>As every small business owner knows, the legacy Card Networks (Visa, Mastercard, American Express and others) extract 2 - 3% on the overwhelming majority of consumer transactions in the developed world. That toll, generally referred to as &#8220;Interchange&#8221;, was historically justified by the trust, fraud protection, and settlement guarantees they provided.</p><p>But as tokenized rails accumu<span>late their own track record on those exact dimensions&#8212;verifiable identity, fraud prevention, and real-time settlement&#8212;the rationale for routing routine exchange through a legacy interchange tollbooth gets thinner every year.</span></p><h3><span>What&#8217;s in your </span><em><span>agent&#8217;s</span></em><span> wa</span>llet?</h3><p>To be clear, &#8220;crypto&#8221; has gotten a bad name over the years. High-profile collapses like Mt. Gox and FTX, and more recent political shenanigans, have provided plenty of high profile reasons for consumers to be cautious if not outright skeptical. In human-to-human commerce, trust is h<span>eavily influenced by these rare but sensationalized headlines.</span></p><p><span>But this shift is bigger than consumer crypto, because commerce is increasingly going to become agentic. </span></p><div class="callout-block" data-callout="true"><p>Agentic commerce will accelerate this disruption as more economic activity moves from person-to-person exchange to agent-to-agent exchange.</p></div><p>Humans have their reasons to prefer a familiar card network: force of habit, brand trust, and of course, those highly-valued reward points. AI agents transacting on behalf of a business or individual have <em>none</em> of those attachments. They will optimize ruthlessly for cost, speed, and verifiable<span> settlement. A network that can cryptographically prove an asset&#8217;s value in real time (the way Cowmed&#8217;s collars prove a cow is alive and unpledged) is a natural fit for a counterparty that has no use for a loyalty card in its wallet.</span></p><h3><span>Trust is the barrier, and that barrier is falling</span></h3><p><span>The single force holding back tokenized finance hasn&#8217;t been technology. It&#8217;s trust.</span></p><p><span>Gover</span>nments earned their monopoly on money primarily through force, and partly through centuries of demonstrating that the promise on <span>the note would be honored. Tokenized systems have had to build that trust from scratch, transaction by transaction, in the wake of some very public failures.</span></p><p><span>What this little cow story shows is how quickly trust can now be manufactured at the point of the asset itself, rather than borrowed from a </span>central authority. The collar, <em>not</em> a regulator or a bank examiner, is what makes the cow trustworthy collateral.</p><p>That&#8217;s a genuinely new pattern: verifiable trust engineered directly into the ass<span>et, accessible to anyone who can read the data, rather than trust conferred top-down by an institution. As that pattern gets replicated across more asset classes&#8212;inventory, invoices, real estate, and eventually financial instruments themselves&#8212;</span>the last real advantage the incumbent system holds keeps shrinking.</p><p>Tokenized transactions raise <em>massive</em> questions around visibility and tax compliance, often rendering economic activity effectively invisible to government authorities. That regulatory tug-of-war is a deep topic for future posts, but it&#8217;s a flavor of disruption that goes straight to the foundations of our political, economic and legal systems.</p><p>None of this means banks and card networks disappear next quarter, or even next decade. Disruption theory has never been about speed; it&#8217;s about direction. But the direction here looks very consistent. </p><div class="pullquote"><p>Disruption in finance isn&#8217;t a matter of <em>if</em>. It&#8217;s a matter of <em>when</em>.</p></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://research.differentialfactor.com/p/moove-over-banks-disruption-is-coming?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Differential Factor! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.differentialfactor.com/p/moove-over-banks-disruption-is-coming?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.differentialfactor.com/p/moove-over-banks-disruption-is-coming?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[The World Cup Model likes Spain]]></title><description><![CDATA[The final numbers are in for Spain vs Argentina, along with an honest look at where a transparent probability engine works&#8212;and where it breaks down]]></description><link>https://research.differentialfactor.com/p/the-world-cup-model-likes-spain</link><guid isPermaLink="false">https://research.differentialfactor.com/p/the-world-cup-model-likes-spain</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Sat, 18 Jul 2026 13:07:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!O77s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m really looking forward to tomorrow&#8217;s Spain vs Argentina World Cup final. Before the teams kick off, here is what the <a href="https://wc2026.differentialfactor.com">WC2026 model</a> actually predicts, along with a few things a month+ of live, public forecasting taught me.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O77s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O77s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.png 424w, https://substackcdn.com/image/fetch/$s_!O77s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.png 848w, https://substackcdn.com/image/fetch/$s_!O77s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.png 1272w, https://substackcdn.com/image/fetch/$s_!O77s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O77s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.png" width="1456" height="662" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:662,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:447622,&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://differentialfactor.substack.com/i/207545847?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.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_!O77s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.png 424w, https://substackcdn.com/image/fetch/$s_!O77s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.png 848w, https://substackcdn.com/image/fetch/$s_!O77s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.png 1272w, https://substackcdn.com/image/fetch/$s_!O77s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827e03fc-4cc4-4a65-b139-7d4a96765a3d_2024x920.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As you can see, the model puts Spain ahead at 53.5% to Argentina&#8217;s 46.5%. Certainly not a landslide, but the numbers favor La Roja. Interestingly, Spain being the favorite over Argentina is <em>exactly</em> where we started on day one.</p><p>Spain got here by looking like the better team in practically every round, capped off by a dominant 2-0 semifinal win over France. Argentina, on the other hand, barely  survived. They needed extra time to get past a massive underdog in Cape Verde during the round of 32, and then had to mount a thrilling comeback win against England in the semis.</p><p>Both pre-tournament favorites made it to the final, but only one of them made it look easy.</p><p><strong>How the model did</strong></p><p>We (my friend Claude and me) built this model to be intentionally simple: no scouting network, no proprietary data feed, no black box. The goal was never to out-think the pros<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. It was to see how far a simple and honest model could get on its own.</p><p>The final numbers look better than I expected. Through the group stage, our simple model called winners correctly 60% of the time, while the market hit 67%. By the semifinals, that gap narrowed to nearly a third. For a bare-bones project tracking a multi-million dollar market backed by real money and massive data feeds, staying in the conversation feels like a win.</p><p>But I have to put a pretty big asterisk on that scorecard: the main reason the model looked so smart in the back half is that the world behaved exactly the way it was supposed to - because <em>the favorites kept winning</em>. The four teams almost every serious pre-tournament projection &#8212; including ours &#8212; flagged as the real contenders were Argentina, Spain, France, and England. Those are <em>exactly</em> the four teams that reached the semifinals. A final between the two pre-tournament co-favorites is about as predictable an outcome as a 48-team tournament can produce.</p><div class="callout-block" data-callout="true"><p>A simple model can look very smart when the world behaves the way it&#8217;s supposed to. The <em>real</em> test &#8212; the one that actually separates a good model from a lucky one &#8212; is what happens when it doesn&#8217;t. </p></div><p>This tournament had a stretch of upsets early on in the group stage, and that&#8217;s exactly where the model hiccuped. A simple mathematical model relies heavily on historical class and baseline ratings. What it <em>can't</em> factor in is human chaos, such as a massive underdog like Cape Verde playing with absolutely nothing to lose, or a team resting its starters because they've already locked up a spot in the knockouts as the USMNT did against Turkiye. Once the tournament settled down in the knockout stage and the contenders sorted themselves out, so did the model&#8217;s job. Worth remembering before crediting the method for what the field mostly did on its own.</p><p><strong>One more thing before we close it out</strong></p><p><span>Even in the home stretch, we ran into a stubborn bug on the UI side that took a full day and several wrong guesses to track down. It didn&#8217;t touch the actual predictions, but it was a healthy dose of humility and a reminder of a basic truth when you&#8217;re building things: a system can look perfectly polished and confident on the </span><em><span>outside</span></em><span> while being quietly broken on the </span><em><span>insi</span>de</em>.</p><p>I wrote about this dynamic earlier in the tournament in <a href="https://open.substack.com/pub/differentialfactor/p/confidently-wrong?r=2by6&amp;utm_campaign=post-expanded-share&amp;utm_medium=web">Confidently Wrong</a> &#8212;it&#8217;s the classic engineering trap where a bug behaves exactly like a feature until it suddenly doesn&#8217;t. <span>You don&#8217;t fix those moments by spinning up a more complex theory or cleverer reasoning. You fix it by stopping, throwing out your assumptions, and demanding the system show you exactly what it&#8217;s doing under the hoo</span>d.</p><p><strong>What&#8217;s next</strong></p><p>Regardless of what happens tomorrow, the full model, every prediction, and the scoreboard stay public at <a href="https://wc2026.differentialfactor.com">wc2026.differentialfactor.com</a>. I&#8217;m also planning to use this experience in the classroom at Northeastern this fall as a teaching moment or two. </p><p>I&#8217;m considering whether I want to build <em>another</em> model for the upcoming Premier League season, but I may just choose to enjoy the games instead. #COYG</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://research.differentialfactor.com/p/the-world-cup-model-likes-spain?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Differential Factor! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.differentialfactor.com/p/the-world-cup-model-likes-spain?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.differentialfactor.com/p/the-world-cup-model-likes-spain?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>"The pros" here is Pinnacle's closing lines, pulled automatically via <a href="https://the-odds-api.com/">The Odds API</a> &#8212; with the first few weeks backfilled by hand from OddsPortal before that automation was live.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The SaaS Disruption is Getting Real]]></title><description><![CDATA[In at least some segments of the market, vibe coding IS replacing SaaS]]></description><link>https://research.differentialfactor.com/p/the-saas-disruption-is-getting-real</link><guid isPermaLink="false">https://research.differentialfactor.com/p/the-saas-disruption-is-getting-real</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Wed, 08 Jul 2026 12:40:25 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1775994121064-e75fa6f3e84c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8dmliZSUyMGNvZGluZ3xlbnwwfHx8fDE3ODM1MTQzNjF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been cautiously optimistic on the &#8220;SaaSpocalypse&#8221; narrative: the idea that companies are about to wholesale replace their enterprise SaaS applications with &#8220;vibe coded&#8221; alternatives. But it&#8217;s becoming clear that this shift <em>is</em> already underway in specific segments of the market, especially at the lower end.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;1af821b4-6792-4eba-84e1-67646d0b305f&quot;,&quot;caption&quot;:&quot;&#8220;I don&#8217;t know what will happen to the group of today&#8217;s SaaS incumbents.&#8221; Companies that address AI head-on can do better than ever, while others may &#8220;lose market value, go bankrupt or completely go bust&#8221;, he said.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;SaaSpocalypse Now&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:108798,&quot;name&quot;:&quot;Chris Selland&quot;,&quot;bio&quot;:&quot;Founder &amp; CEO at Differential Factor. Lecturer in Entrepreneurship &amp; Innovation at Northeastern University D'Amore-McKim School of Business. Operating exec with expertise in AI, SaaS, growth strategy, and alliances.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac1eff57-9a95-4a5b-be3f-988466a5114d_896x896.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-05-08T10:46:35.907Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!DJZS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://differentialfactor.substack.com/p/saaspocalypse-now&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:196727434,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:4,&quot;publication_id&quot;:8731402,&quot;publication_name&quot;:&quot;Differential Factor&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WQ5B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1800940e-335b-42e2-9c00-0321cca71e00_1080x1080.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><a href="https://www.theinformation.com/articles/small-firms-use-claude-quit-salesforce?shared=c5af6a637c4d9733">The Information recently published a piece on this exact trend</a>, describing how a number of organizations are using low-code tools such as Claude Code, Lovable, Replit and Cursor to move away from enterprise SaaS platforms like Salesforce, HubSpot, and ServiceNow.</p><p>There&#8217;s an active discussion in the comments, which I&#8217;m part of, and one commenter made a point I fully agree with: it would make <em>complete</em> sense for companies like Anthropic and OpenAI to offer a baseline CRM framework. There&#8217;s a <em>ton</em> of horizontal functionality in the CRM space that&#8217;s already fairly commoditized, not to mention it&#8217;s a massive TAM for Anthropic and OpenAI.</p><p>The comments also include the usual counterarguments, of course: </p><blockquote><p>Have you factored in the cost of support?</p><p>How will you handle maintenance and upgrades?</p><p>Are you considering how you&#8217;ll servicing hundreds of users? </p></blockquote><p>Those are all fair concerns - but there&#8217;s no denying that trend <em>is</em> real, and companies <em>are</em> actively running build-versus-buy calculations - and more than a few are starting to choose &#8220;build&#8221;. <a href="https://www.emarketer.com/content/custom-ai-coded-apps-help-small-firms-trim-saas-expenses">One company saved $100K, another $40K</a>, and even Sanofi (not exactly an SMB) is saving &#8220;millions&#8221;. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://bvb.differentialfactor.com&quot;,&quot;text&quot;:&quot;Build vs Buy Calculator&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://bvb.differentialfactor.com"><span>Build vs Buy Calculator</span></a></p><p>Keep in mind that, even for buyers who ultimately decide <em>not</em> to go down the low-code or no-code path (at least not yet), simply having that option gives them significant leverage in negotiations with their SaaS vendors. That alone is already reshaping the market.</p><p>This is textbook <a href="https://www.christenseninstitute.org/theory/disruptive-innovation/">Disruptive Innovation</a>. It starts with a lower-end, seemingly inferior solution that incumbents dismiss as &#8220;not good enough.&#8221; </p><p>Until, suddenly, it is.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1775994121064-e75fa6f3e84c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8dmliZSUyMGNvZGluZ3xlbnwwfHx8fDE3ODM1MTQzNjF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1775994121064-e75fa6f3e84c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8dmliZSUyMGNvZGluZ3xlbnwwfHx8fDE3ODM1MTQzNjF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1775994121064-e75fa6f3e84c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8dmliZSUyMGNvZGluZ3xlbnwwfHx8fDE3ODM1MTQzNjF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1775994121064-e75fa6f3e84c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8dmliZSUyMGNvZGluZ3xlbnwwfHx8fDE3ODM1MTQzNjF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1775994121064-e75fa6f3e84c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8dmliZSUyMGNvZGluZ3xlbnwwfHx8fDE3ODM1MTQzNjF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1775994121064-e75fa6f3e84c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8dmliZSUyMGNvZGluZ3xlbnwwfHx8fDE3ODM1MTQzNjF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6240" height="4160" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1775994121064-e75fa6f3e84c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8dmliZSUyMGNvZGluZ3xlbnwwfHx8fDE3ODM1MTQzNjF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4160,&quot;width&quot;:6240,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A pixelated orange character with a hat.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A pixelated orange character with a hat." title="A pixelated orange character with a hat." srcset="https://images.unsplash.com/photo-1775994121064-e75fa6f3e84c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8dmliZSUyMGNvZGluZ3xlbnwwfHx8fDE3ODM1MTQzNjF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1775994121064-e75fa6f3e84c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8dmliZSUyMGNvZGluZ3xlbnwwfHx8fDE3ODM1MTQzNjF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1775994121064-e75fa6f3e84c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8dmliZSUyMGNvZGluZ3xlbnwwfHx8fDE3ODM1MTQzNjF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1775994121064-e75fa6f3e84c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8dmliZSUyMGNvZGluZ3xlbnwwfHx8fDE3ODM1MTQzNjF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@hdbernd">Bernd &#128247; Dittrich</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div>]]></content:encoded></item><item><title><![CDATA[Confidently Wrong]]></title><description><![CDATA[Two near misses, and a few lessons learned]]></description><link>https://research.differentialfactor.com/p/confidently-wrong</link><guid isPermaLink="false">https://research.differentialfactor.com/p/confidently-wrong</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Sat, 04 Jul 2026 14:11:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!R4DG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FHMWCKhxbgAAlFrU.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m still coming down from last night. Cape Verde versus Argentina was one of those matches that reminds you why the beautiful game is so compelling: a debutant nation believing in itself and taking the defending champion and tournament favorite to the wire, 3&#8211;2, and coming within a goal of the biggest upset of this World Cup, and perhaps any. </p><p>As Thierry Henry said, just magical.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/FOXSports/status/2073230139803181252?s=20&quot;,&quot;full_text&quot;:&quot;Cape Verde may have lost the game, but Thierry Henry says they won our hearts &quot;,&quot;username&quot;:&quot;FOXSports&quot;,&quot;name&quot;:&quot;FOX Sports&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1889000199693250560/qbKnois__normal.jpg&quot;,&quot;date&quot;:&quot;2026-07-04T02:19:18.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ohDb!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2073229935582572544.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/yBBm4NB6dj&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:39,&quot;retweet_count&quot;:423,&quot;like_count&quot;:4371,&quot;impression_count&quot;:93253,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2073229935582572544/vid/avc1/720x1280/9IgvWohrX1SUX0hk.mp4&quot;,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>I took a look at the model this morning in a good mood: it&#8217;s been performing well. And then I looked at today&#8217;s fixtures and noticed something was off. It had Canada playing Paraguay and France playing Morocco. The pairings were scrambled.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://wc2026.differentialfactor.com&quot;,&quot;text&quot;:&quot;World Cup 2026 Living Model&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://wc2026.differentialfactor.com"><span>World Cup 2026 Living Model</span></a></p><p>I dug in, and I found two bugs (well, Claude did). Worth detailing both, especially the second which is the most interesting one.</p><p>The first was mundane: bad bracket data in the seed file had a couple of the knockout fixtures wired to the wrong slots. Annoying, quick to fix, verified against the official feed, corrected in the live database.</p><p>The second one had been hiding in plain sight since the tournament started. The model, by design, doesn&#8217;t treat draws as a weakness: it predicts them, and a tie doesn&#8217;t count against a team&#8217;s strength rating. That&#8217;s intentional. But knockout games <em>can&#8217;t</em> end in a draw; they go to a shootout. And a penalty shootout isn&#8217;t really a measure of which team is <em>better</em>: it&#8217;s close to a coin flip, which is exactly why I didn&#8217;t want it feeding the strength ratings. </p><p>The problem was how the old code handled that. When a knockout match came back level after regulation, it silently <em>assumed</em> the away team advanced. Not because that&#8217;s true (it obviously isn&#8217;t) but because I hadn&#8217;t explicitly told it what to do, so it guessed. And it had gotten <em>lucky</em> three times in a row, quietly picking right, which is the most dangerous way for a bug to behave.</p><p>I fixed it so the model now does the honest thing: when a knockout ends level, it stops and flags the match for a human to enter the real result, rather than inventing an answer. A shootout isn&#8217;t a strength signal, so the model shouldn&#8217;t pretend to read one.</p><p>Here&#8217;s why I&#8217;m bothering to write this up.</p><p>I said on the <a href="https://athena-solutions.com/fix-data-first-with-ai-readiness-data-governance/">webinar with Athena Solutions last week</a> that the thing you have to watch for with AI isn&#8217;t that it&#8217;s wrong: it&#8217;s that it can be <em>confidently</em> wrong. </p><div class="callout-block" data-callout="true"><p>These systems state every answer, the shaky ones and the solid ones, with <em>exactly</em> the same clarity. There&#8217;s <em>no</em> tremor in a model&#8217;s voice when it&#8217;s guessing. That produces false confidence, and false confidence is much worse than a visible error, because you don&#8217;t go looking for it.</p></div><p>This little bug was a perfect small example. The model <em>wasn&#8217;t</em> uncertain about today&#8217;s matchups. It didn&#8217;t hedge. It served up &#8220;Canada vs Paraguay&#8221; with the same crisp assurance it uses for everything else. I caught it because the fixtures were checkable against reality. </p><p>The uncomfortable question is how many confidently-stated outputs <em>aren&#8217;t</em> that easy to check - and catch. The discipline isn&#8217;t teaching the machine to doubt itself. It&#8217;s remembering that <em>you</em> have to.</p><p>A day later and the wrong results would have propagated down the bracket. Instead it&#8217;s fixed, deployed, and documented.</p><h2>One more thing: what if Cape Verde had actually won?</h2><p>Since I had the model open, I ran a counterfactual. The betting market has been ahead of my model all tournament. <a href="https://differentialfactor.substack.com/p/the-world-cup-model-enters-the-knockout">I wrote about that earlier</a>; a transparent strength model gives up ground to a market that prices in everything it can&#8217;t see. But the gap&#8217;s been narrowing in the knockouts, and last night&#8217;s match is a good window into why, and how fragile that is.</p><p>My model and the market both had Argentina as a heavy favorite, but the model was <em>more</em> confident: 83.7% Argentina versus the market&#8217;s 79.3%. Argentina won, so on that match the model actually beat the market, one of the nights it closed the gap.</p><p>But flip it. Had Cape Verde pulled off the massive upset, the model wouldn&#8217;t just have lost; it would have lost to the market, and by more than it gained last night. On the Argentina win, the model beats the market by about 0.025 on that match (Brier score, lower is better). On a Cape Verde win, it <em>trails</em> by about 0.10. A swing of roughly 0.13, against the model.</p><p>That&#8217;s the mechanism behind the narrowing gap, and its catch. The model has been clawing back ground on the market partly by betting harder on Argentina than the market does. Every time the favorite wins, the model gains. But that&#8217;s not a <em>smarter</em> model; it&#8217;s a more <em>concentrated</em> one. The same conviction closing the gap now is exactly what would blow it back open the night the favorite falls. And in a single-elimination bracket, that night ends Argentina&#8217;s tournament and the model&#8217;s momentum in the same instant.</p><p>Last night, that night was one goal away.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/FOXSports/status/2073206369239597414?s=20&quot;,&quot;full_text&quot;:&quot;From underdogs to history-makers. Thank you, Cape Verde. &quot;,&quot;username&quot;:&quot;FOXSports&quot;,&quot;name&quot;:&quot;FOX Sports&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1889000199693250560/qbKnois__normal.jpg&quot;,&quot;date&quot;:&quot;2026-07-04T00:44:51.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HMWCKhxbgAAlFrU.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/6S6js7cGrG&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:523,&quot;retweet_count&quot;:10850,&quot;like_count&quot;:54145,&quot;impression_count&quot;:596946,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div>]]></content:encoded></item><item><title><![CDATA[The Three-Legged Stool is Down to One]]></title><description><![CDATA[The value of your business is ultimately the value you create for customers.]]></description><link>https://research.differentialfactor.com/p/the-three-legged-stool-is-down-to</link><guid isPermaLink="false">https://research.differentialfactor.com/p/the-three-legged-stool-is-down-to</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Fri, 03 Jul 2026 12:21:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Zplj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0b561f-7590-49ec-9441-345ec95d30a2_1024x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Mike Troiano asked a great question the other day: has the <a href="https://bvb.differentialfactor.com">Build vs. Buy</a> calculation changed for acquirers?</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:202737809,&quot;url&quot;:&quot;https://miketrap.substack.com/p/why-would-they-buy-you&quot;,&quot;publication_id&quot;:6971273,&quot;embedding_publication_id&quot;:null,&quot;publication_name&quot;:&quot;People Stuff&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!EWKc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F493c0096-90d6-4f1a-8afb-0e3a8e0c1df0_1280x1280.png&quot;,&quot;title&quot;:&quot;Why Would They Buy You?&quot;,&quot;truncated_body_text&quot;:&quot;A founder showed me a product recently that solved a real problem for a real customer. Clean design, working software, paying users. Two years ago I&#8217;d have spent most of my diligence on the technology &#8212; whether the team could actually build what they were describing, whether the CTO had the depth to scale it. That question barely matters anymore. The pr&#8230;&quot;,&quot;date&quot;:&quot;2026-06-30T10:01:43.354Z&quot;,&quot;like_count&quot;:7,&quot;comment_count&quot;:4,&quot;bylines&quot;:[{&quot;id&quot;:5792056,&quot;name&quot;:&quot;Mike Troiano&quot;,&quot;handle&quot;:&quot;miketrap&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/303d348c-7d3c-4f86-bb93-ba061cca80c8_1211x1211.jpeg&quot;,&quot;bio&quot;:&quot;Storyteller, Consigliere, Lyrical Gangsta. By day I'm a Boston VC writing about the human side of AI, also just a guy from the burbs wrestling with the questions of how to live a more meaningful and connected life.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-09-24T15:48:57.981Z&quot;,&quot;reader_installed_at&quot;:&quot;2024-06-22T14:45:18.183Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:7114467,&quot;user_id&quot;:5792056,&quot;publication_id&quot;:6971273,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:6971273,&quot;name&quot;:&quot;People Stuff&quot;,&quot;subdomain&quot;:&quot;miketrap&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Building companies is mostly a people problem, as I've learned the hard way. I write about the relationships, emotional drivers, and leadership challenges that determine whether startups win, and how those things are being rewritten in the age of AI.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/493c0096-90d6-4f1a-8afb-0e3a8e0c1df0_1280x1280.png&quot;,&quot;author_id&quot;:5792056,&quot;primary_user_id&quot;:5792056,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-11-18T22:09:49.685Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Mike Troiano&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb651e9e-4781-4efa-824d-1694504a51fd_2920x1440.png&quot;}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://miketrap.substack.com/p/why-would-they-buy-you?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!EWKc!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F493c0096-90d6-4f1a-8afb-0e3a8e0c1df0_1280x1280.png"><span class="embedded-post-publication-name">People Stuff</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Why Would They Buy You?</div></div><div class="embedded-post-body">A founder showed me a product recently that solved a real problem for a real customer. Clean design, working software, paying users. Two years ago I&#8217;d have spent most of my diligence on the technology &#8212; whether the team could actually build what they were describing, whether the CTO had the depth to scale it. That question barely matters anymore. The pr&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a month ago &#183; 7 likes &#183; 4 comments &#183; Mike Troiano</div></a></div><p>Potential acquirers are fundamentally valuing a mix of three assets - the &#8220;3 T&#8217;s&#8221;.</p><ol><li><p><strong>Talent</strong></p></li><li><p><strong>Technology</strong></p></li><li><p><strong>Traction</strong></p></li></ol><p>Every valuation calculation is a three-legged stool. Kick one out and it tips. Kick out two and you&#8217;re left with a post.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zplj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0b561f-7590-49ec-9441-345ec95d30a2_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zplj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0b561f-7590-49ec-9441-345ec95d30a2_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!Zplj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0b561f-7590-49ec-9441-345ec95d30a2_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!Zplj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0b561f-7590-49ec-9441-345ec95d30a2_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!Zplj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0b561f-7590-49ec-9441-345ec95d30a2_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zplj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0b561f-7590-49ec-9441-345ec95d30a2_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c0b561f-7590-49ec-9441-345ec95d30a2_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zplj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0b561f-7590-49ec-9441-345ec95d30a2_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!Zplj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0b561f-7590-49ec-9441-345ec95d30a2_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!Zplj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0b561f-7590-49ec-9441-345ec95d30a2_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!Zplj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0b561f-7590-49ec-9441-345ec95d30a2_1024x608.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Talent leg has been getting wobbly for some time. <a href="https://www.fastaijobs.com/career-hacks/ai-acquihire-map-2026">Silicon Valley figured out the acqui-hire</a> - if the team is the primary asset, it&#8217;s quite easy to strip it out and just buy it directly. From an operator&#8217;s perspective, this <em>can</em> be a decent outcome - assuming you&#8217;re part of the core team - but from an investor&#8217;s perspective it&#8217;s almost always bad.</p><p>Now AI is coming hard for the Technology leg. When anyone can vibe-code a working product in a weekend, the technology itself stops being scarce. The head start you thought you had &#8212; gone. That&#8217;s the real shift Mike is pointing at, and it&#8217;s the one many founders are understandably reluctant to price in.</p><p>So what&#8217;s left standing? Traction. Paying customers and revenue you can bank. In many respects, that&#8217;s how it <em>always</em> should have been.</p><h2>A story that rhymes</h2><p>About a dozen years ago I was advising the CEO of a social media startup, where over time I got deeply enough involved that I effectively became part of the founding team. We had a  prototype that (mostly) worked. We had early &#8220;design partner&#8221; customers - not yet really <em>paying</em> us but helping us refine. In other words, we didn&#8217;t have much Traction yet, but we had Technology, and we had Talent (of course&#8230;).</p><p>We were also highly dependent on the large social media providers for our data - one in particular. This was early enough in the social media era that the big social networks were more focused on growing their audiences than on providing analytics around their data - so they made that data available to their &#8220;ecosystem&#8221; - fed through a small set of approved data partners. Like scores of startups, we were floating our business in that &#8220;partner&#8221; ecosystem.</p><p>One day the CEO called, excited: the big company invited us out to the Bay Area to show them what we were building. My first reaction was a flicker of &#8220;wait, why.&#8221; Acquisition interest, investment interest, market validation &#8212; could be <em>any</em> of those. Could also be none of them.</p><p>One of our advisors, watching from further out, told us not to take the meeting without protection. But no NDA was on the table &#8212; &#8220;just an introductory conversation&#8221; &#8212; so that was that. </p><p>A well-known VC we saw the day before said it was a bad idea. But tickets were already bought. So we went.</p><p>The meeting itself was pleasant. Polished. They loved what we&#8217;d built, talked about &#8220;exploring how we could work together,&#8221; and by the time we wrapped it was late so we headed back to the hotel to rest up for some potential investor meetings the next day.</p><p>The next morning my phone rang early. Our lead engineer, a few hours ahead in the UK, had already informed the CEO: our data feed had been cut off.</p><p>Of course, there was no way prove a direct line from the prior day&#8217;s meeting to the cutoff. Nor was there any smoking-gun email. But the timing was <em>not</em> subtle. And it turned out we weren&#8217;t special &#8212; over the next few weeks and months, nearly <em>every</em> startup in that ecosystem suffered the same fate.</p><p>In hindsight, it was closer to a mercy killing than a betrayal. We&#8217;d come close to raising a few times, but our early product was never the same thing as a business, and the path forward was foggy at best. I don&#8217;t carry regrets. I carry the lesson.</p><p>&#8220;Partnerships&#8221; are about self-interest. <em>Nobody</em> sits across the table from you out of charity &#8212; they&#8217;re there for <em>their own</em> self-interest, full stop. Walk in with that mindset, and you won&#8217;t be surprised by the outcome.</p><h2>Traction is the only leg that matters</h2><p>For struggling startups today, that lesson matters more, not less. You may be thinking that AI has handed you new leverage - but it&#8217;s at least as likely that it&#8217;s taken more away. The technology head start you were counting on is worth less than it used to be, because <em>everyone</em> can build fast now.</p><p>Which brings me back to that 3-legged stool. Two legs are going if not gone. The one that&#8217;s left &#8212; the one that was <em>always</em> the most important one &#8212; is your Traction. Traction isn&#8217;t just usage, but <em>real</em> customers paying you <em>real</em> money because you solve a <em>real</em> problem for them.</p><p>Go find some. And then go find some more. It&#8217;s still the only leg that holds weight.</p>]]></content:encoded></item><item><title><![CDATA[The World Cup Model enters the Knockout Stage]]></title><description><![CDATA[What the Group Stage Taught Us]]></description><link>https://research.differentialfactor.com/p/the-world-cup-model-enters-the-knockout</link><guid isPermaLink="false">https://research.differentialfactor.com/p/the-world-cup-model-enters-the-knockout</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Sun, 28 Jun 2026 15:07:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AkhY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175f9c1-0c68-4343-8997-78d4199f0947_1548x1100.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>First of all: this has been a fantastic World Cup.</p><p>I often say that watching soccer is like watching golf &#8212; if you&#8217;ve played it, you can appreciate what&#8217;s happening; if you haven&#8217;t, it can be a slog. I&#8217;ve watched a lot of soccer these past few weeks, and this tournament has been the opposite of a slog. It&#8217;s been three weeks of the best stuff.</p><p>Not to mention that here in New England we&#8217;ve had some great side plots. The Tartan Army literally <a href="https://www.espn.com/soccer/story/_/id/49096272/scotland-fans-drink-boston-dry-local-bars-run-beer-world-cup">drank Boston dry</a> - which many didn&#8217;t think was possible. And then there&#8217;s my sentimental favorite Norway (my family heritage) - watching them <a href="https://www.thenationalnews.com/arts-culture/2026/06/28/what-is-the-viking-row-norways-viral-world-cup-celebration-explained/">row their way through the group stage</a> has been a delight. </p><p>Also credit to Mauricio Pochettino. I&#8217;ve spent a <em>lot</em> of years <em>trying</em> to watch the USMNT, and this is the first time I really feel like I&#8217;m actually watching a *team* &#8212; not just a collection of athletes. I&#8217;ve played - and coached - a lot of soccer, and one thing the game teaches you, over and over, is that it&#8217;s a team sport in a way Americans don&#8217;t always appreciate. We tend to over-celebrate individual athleticism over the unglamorous stuff &#8212; spacing, movement off the ball, eleven players solving a problem together. This USMNT <em>finally</em> looks like a true team. Credit to them and the coach who catalyzed it, however far their run goes. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AkhY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175f9c1-0c68-4343-8997-78d4199f0947_1548x1100.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AkhY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175f9c1-0c68-4343-8997-78d4199f0947_1548x1100.png 424w, https://substackcdn.com/image/fetch/$s_!AkhY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175f9c1-0c68-4343-8997-78d4199f0947_1548x1100.png 848w, https://substackcdn.com/image/fetch/$s_!AkhY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175f9c1-0c68-4343-8997-78d4199f0947_1548x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!AkhY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175f9c1-0c68-4343-8997-78d4199f0947_1548x1100.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AkhY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175f9c1-0c68-4343-8997-78d4199f0947_1548x1100.png" width="1456" height="1035" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a175f9c1-0c68-4343-8997-78d4199f0947_1548x1100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1035,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:251476,&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://differentialfactor.substack.com/i/203963284?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175f9c1-0c68-4343-8997-78d4199f0947_1548x1100.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_!AkhY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175f9c1-0c68-4343-8997-78d4199f0947_1548x1100.png 424w, https://substackcdn.com/image/fetch/$s_!AkhY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175f9c1-0c68-4343-8997-78d4199f0947_1548x1100.png 848w, https://substackcdn.com/image/fetch/$s_!AkhY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175f9c1-0c68-4343-8997-78d4199f0947_1548x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!AkhY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175f9c1-0c68-4343-8997-78d4199f0947_1548x1100.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Anyway, on to the model.</p><h2>The scoreboard</h2><p>Three weeks ago we launched a <a href="https://wc2026.differentialfactor.com/">World Cup &#8220;living&#8221; forecast model</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> &#8212; a live demonstration of research that commits before the fact instead of explaining itself after. Every prediction locked and cryptographically hashed before kickoff. Methodology fully public. A scorecard that updates after every match, including the ugly ones.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://wc2026.differentialfactor.com/&quot;,&quot;text&quot;:&quot;Access the Model&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://wc2026.differentialfactor.com/"><span>Access the Model</span></a></p><p>The group stage is done. All 72 matches were predicted, locked, and scored. Here&#8217;s how it went.</p><p><strong>The model called the right outcome 43 times out of 72 &#8212; 60%. The betting market called 48 &#8212; 67%.</strong> On Brier score, which is the standard way to grade probabilistic predictions, the model came in at 0.540 against the market&#8217;s 0.450. Lower is better, so: the model lost. Consistently. It never beat the market over a full phase of the tournament.</p><p>That was the expected outcome - and it&#8217;s also the point.</p><h3>The model lost because of draws, and that&#8217;s the whole story</h3><p>20 of 72 group matches ended level. The model &#8212; like every model built on team-strength ratings &#8212; is bad at draws. They don&#8217;t get predicted so much as left over, and when a bunch of tight and cautious opening-round games finish 1-1, the model eats the cost every time.</p><p>The market is better at this, because the market isn&#8217;t <em>really</em> a model. It&#8217;s everyone with money on the line, including people who know *this particular match* is going to be a grind for reasons that never show up in a rating.</p><p>Which gets at what the group stage actually demonstrated.</p><h3>The gap between the model and the market isn&#8217;t a failure - it&#8217;s a measurement</h3><p>The model knows <em>exactly one thing</em> about each team: how good they are, updated from results. It does <em>not</em> know who&#8217;s injured. It doesn&#8217;t know that a team has already qualified and is resting starters (such as the <a href="https://www.foxsports.com/stories/soccer/usmnt-world-cup-starting-lineup-pulisic-turkiye">US resting 9 starters against Turkiye</a>). It doesn&#8217;t know that another team is eliminated and just playing for pride. It doesn&#8217;t - and can&#8217;t - read the news.</p><p>The betting market, of course, knows all of this, and prices it in.</p><p>So the gap between them &#8212; that 0.09 on the Brier score &#8212; isn&#8217;t a mystery. It&#8217;s the value of everything the model can&#8217;t see. Lineups, motivation, injuries, who needs what from the table. And the only reason we can point at that number and tell you what it represents is that the model is simple enough to be honest. When it&#8217;s wrong, it tells you exactly why: it priced a full-strength USA against Turkiye, and Coach Poch (wisely) rested most of the squad. The market is more accurate and can&#8217;t tell you a thing about what it knows or why.</p><p>Those are two different tools. The market is built to be <em>right</em>. The model is built to be <em>explainable</em>. The space between them is the data I actually care about.</p><h3>The vibe-coded model vs the &#8220;supercomputer&#8221;</h3><p><a href="https://www.foxsports.com/stories/soccer/usmnt-world-cup-starting-lineup-pulisic-turkiye">Sports Illustrated ran Opta&#8217;s post-group-stage projections this morning</a> &#8212; the &#8220;supercomputer&#8221; predicting the winner. Opta is the real deal, an industrial forecasting operation with far more going into it than my deliberately blind little teaching model. So it&#8217;s worth seeing where a one-channel strength model - vibe-coded in a few hours - lands next to the supercomputer.</p><p>At the top? Basically the same answer. Opta&#8217;s three standouts are France (18.7%), Argentina (16.3%), and Spain (13.5%). The model&#8217;s top three are the same three teams &#8212; Argentina (19.1%), Spain (17.4%), France (11.7%) &#8212; shuffled in order but unmistakably the same tier, with the same clear gap down to everybody else. Two models built on completely different philosophies agree on who the likely winners are.</p><p>Where they split is the interesting part. The model likes Colombia a lot more than Opta does (7.3% vs 3.2%), and prefers Argentina over France. Both of those trace straight back to how the model works: it learns only from results, and Colombia and Argentina had excellent, clean group stages. A pure strength model rewards exactly that. Opta, with more inputs, smooths those swings back toward what it expected <em>before</em> the tournament. Nobody&#8217;s been proven right yet. The knockouts decide it &#8212; which is the whole point of locking both sets of numbers down before kickoff.</p><h3>What happens now</h3><p>The Round of 32 starts this afternoon, and the first knockout predictions are already locked. Two things change from here, and both work <em>against</em> the model: the games get tighter, and the stakes get higher &#8212; which is exactly when the market&#8217;s edge over a blind strength model is biggest. If the model holds up anyway, that&#8217;ll be a pleasant surprise. If it gets taken apart, that&#8217;s the cleanest demonstration yet of what a strength-only model can - and can&#8217;t - see.</p><p>Either way, it&#8217;s already on the record.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://wc2026.differentialfactor.com/&quot;,&quot;text&quot;:&quot;Access the World Cup 2026 Model&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://wc2026.differentialfactor.com/"><span>Access the World Cup 2026 Model</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The model, the data pipeline, and every update along the way were done in collaboration with Claude, primarily in Claude Code using the Fable model (while it was available) and since then Opus and Sonnet. The whole thing &#8212; Cloudflare Workers, the database, the prediction-locking, the scoring &#8212; was scaffolded and is maintained that way. Fitting, for a project about what happens when you point AI at a hard forecasting problem and make it show its work.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Fix the Data First]]></title><description><![CDATA[Join me and Alex Kangoun of Athena Solutions for a webinar Thursday June 25 at 12 PM EST]]></description><link>https://research.differentialfactor.com/p/fix-the-data-first</link><guid isPermaLink="false">https://research.differentialfactor.com/p/fix-the-data-first</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Wed, 17 Jun 2026 12:04:10 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/202336294/a5ba5b51e9fea052a13d52013e621fa6.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h3>Stop chasing the hype&#8212;start fixing your data.</h3><p>Most companies are rushing into AI, but they&#8217;re skipping the most critical step: ensuring their data is actually ready for it. If your data is fragmented or ungoverned, no amount of shiny new AI models will save you from the &#8220;garbage in, garbage out&#8221; trap.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://athena-solutions.com/fix-data-first-with-ai-readiness-data-governance/&quot;,&quot;text&quot;:&quot;Register Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://athena-solutions.com/fix-data-first-with-ai-readiness-data-governance/"><span>Register Now</span></a></p><p>On Thursday June 25, I&#8217;m joining forces with Alex Kangoun (CEO, Athena Solutions) to cut through the noise. We are focusing on the practical, unglamorous work required to turn your fragmented systems into real, AI-ready intelligence.</p><p><strong>We&#8217;ll be breaking down:</strong></p><ul><li><p><strong>The 5 Dimensions of AI Readiness:</strong> Strategy, Data, Process, Technology, and People.</p></li><li><p><strong>The Governance Gap:</strong> Why data quality is the prerequisite for reliable AI results.</p></li><li><p><strong>The 4-Week Roadmap:</strong> How to assess your readiness and build a plan that actually scales.</p></li></ul><p>This session is designed for business leaders who want less hype and more execution.</p><p><strong>Join us:</strong></p><ul><li><p><strong>Date:</strong> June 25, 2026 | 12:00 PM EDT</p></li><li><p><strong>Register:</strong> <strong><a href="https://athena-solutions.com/fix-data-first-with-ai-readiness-data-governance/">Fix the Data First: AI Readiness &amp; Data Governance</a></strong></p></li></ul><p>Hope to see you there!</p><p></p>]]></content:encoded></item><item><title><![CDATA[World Cup Day 1: Stress-Testing a "Living Model"]]></title><description><![CDATA[Vibe coded with Anthropic Fable, cryptographically verified before kickoff, scored in the open.]]></description><link>https://research.differentialfactor.com/p/day-1-live-experiment-stress-testing</link><guid isPermaLink="false">https://research.differentialfactor.com/p/day-1-live-experiment-stress-testing</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Thu, 11 Jun 2026 15:22:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nwDf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb928fb4-69ca-4a7d-8b43-3f7b8c74bd71_1024x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, the 2026 FIFA World Cup officially kicks off. I founded <a href="https://www.differentialfactor.com">Differential Factor</a> to analyze markets in motion, and while international soccer isn&#8217;t a &#8220;market&#8221; in the classical sense, what better arena to stress-test the foundational concepts&#8212;by attempting to pick winners?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nwDf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb928fb4-69ca-4a7d-8b43-3f7b8c74bd71_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nwDf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb928fb4-69ca-4a7d-8b43-3f7b8c74bd71_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!nwDf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb928fb4-69ca-4a7d-8b43-3f7b8c74bd71_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!nwDf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb928fb4-69ca-4a7d-8b43-3f7b8c74bd71_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!nwDf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb928fb4-69ca-4a7d-8b43-3f7b8c74bd71_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nwDf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb928fb4-69ca-4a7d-8b43-3f7b8c74bd71_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db928fb4-69ca-4a7d-8b43-3f7b8c74bd71_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nwDf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb928fb4-69ca-4a7d-8b43-3f7b8c74bd71_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!nwDf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb928fb4-69ca-4a7d-8b43-3f7b8c74bd71_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!nwDf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb928fb4-69ca-4a7d-8b43-3f7b8c74bd71_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!nwDf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb928fb4-69ca-4a7d-8b43-3f7b8c74bd71_1024x608.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To mark the opening whistle, we are running a live, public test of an AI-native predictive framework. The timing was partially dictated by the rapidly-evolving  landscape: with Anthropic&#8217;s Fable model becoming available just this week, this offered an incredible opportunity to test what is quickly being acknowledged as the most powerful model on the market. The catch? We had to &#8220;vibe code&#8221; this entire &#8220;living model&#8221; architecture from the ground up in a wildly compressed time window <em>right</em> before kickoff.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://wc2026.differentialfactor.com&quot;,&quot;text&quot;:&quot;Access the Live Pipeline Tracker&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://wc2026.differentialfactor.com"><span>Access the Live Pipeline Tracker</span></a></p><p><em>Fun meta-note: Fable built the actual production engine; Sonnet &amp; Gemini helped draft this post to get it out before kickoff.</em></p><h3>The Methodology: No Retrospective Hedges</h3><p>Most sports analytics models operate with a comfortable degree of revisionist history. This living model rejects that. <strong>It commits before kickoff, not after.</strong></p><p>Every single prediction is locked, given a cryptographic fingerprint, and hashed before a ball is kicked. When the final whistle blows, it is scored publicly against the live betting market&#8212;<em>including when it loses.</em></p><p>Each hash represents an absolute snapshot of the model&#8217;s environment at that second: team ratings, situational covariates, and the model version. Post-match, anyone can pull the endpoint (<code>GET /api/match/1</code>), recompute the data, and verify that nothing was touched.</p><p>Here are the hard commitments for today&#8217;s opening slate:</p><h3>&#128202; The Day 1 Board &amp; Projections</h3><h4><strong>Match 1: Mexico vs. South Africa</strong></h4><ul><li><p><strong>Venue:</strong> Estadio Azteca (Mexico City)</p></li><li><p><strong>Kickoff:</strong> 3:00 PM ET</p></li><li><p><strong>The Model&#8217;s Lean:</strong> Mexico 79.2% &#183; Draw 15.2% &#183; South Africa 5.6%</p></li><li><p><strong>Verification Receipt:</strong> <code>81a79e929df2a66d2813adb10d64767c7556fa50fa8bb583156a860f34bdaa75</code></p></li></ul><h4><strong>Match 2: South Korea vs. Czech Republic</strong></h4><ul><li><p><strong>Venue:</strong> Estadio Akron (Guadalajara)</p></li><li><p><strong>Kickoff:</strong> 10:00 PM ET</p></li><li><p><strong>The Model&#8217;s Lean:</strong> South Korea 38.8% &#183; Draw 25.8% &#183; Czech Republic 35.4%</p></li><li><p><strong>Verification Receipt:</strong> <code>785e248b5b50069ef3e301d2b1334a9c623fa77f05a34339ef867a220da3f261</code></p></li></ul><div class="pullquote"><h3>&#128272; How to Verify These Receipts</h3><p>To prove this model operates with zero retrospective hedging, every prediction is locked and converted into a cryptographic hash before kickoff. Think of it as a digital, timestamped fingerprint of the model&#8217;s exact state and projection.</p><p>If you want to audit the receipts yourself after the final whistle:</p><ul><li><p><strong>Copy the hash</strong> listed under the match above (e.g., <code>81a79e929...</code>).</p></li><li><p><strong>Head over to the live tracker</strong> at <a href="http://wc2026.differentialfactor.com">wc2026.differentialfactor.com</a>.</p></li><li><p><strong>Paste the string</strong> into the verification tool to pull the raw data snapshot.</p></li></ul><p>If the model&#8217;s post-game data matches the pre-game hash, you know absolutely nothing was manipulated after the ball was kicked.</p></div><h3>Behind the Numbers: Two Crucial Analytical Notes</h3><p>If you are looking at these percentages and comparing them to standard market consensus, two distinct features of Fable&#8217;s reasoning stand out:</p><h4>1. Why Mexico&#8217;s Line is Massive (And it&#8217;s not the altitude)</h4><p>A 79.2% win probability for <em>El Tri</em> looks incredibly heavy on paper, but the internal logic is fascinating. Many analysts assume playing at the iconic Estadio Azteca automatically triggers a steep physical penalty against opponents due to the extreme altitude.</p><p>However, the model&#8217;s <strong>altitude covariate is currently flat</strong>. Because this is Day 1 of the tournament and both squads are arriving fresh out of structured training camps, the immediate physical toll of the elevation is minimized. The altitude variable only begins to scale and index heavily starting with each team&#8217;s <em>second</em> match.</p><p>Instead, this line is driven purely by a stark <strong>fundamental rating gap</strong> combined with a massive baseline <strong>host-nation advantage</strong>.</p><h4>2. The Korea/Czech Coin-Flip</h4><p>In contrast, tonight&#8217;s late-night matchup in Guadalajara (which I am unlikely to be awake for <a href="https://www.youtube.com/watch?v=eDLaezk3A4E">thanks to OG Anunoby</a>) is an absolute dead heat. The model places South Korea at 38.8% and the Czech Republic at 35.4%.</p><p>The model isn&#8217;t being timid or trying to hedge its downside here; the mathematics simply dictate a coin-flip. The raw Elo ratings sit at <strong>1758 vs. 1740</strong>. When two mid-tier sides with almost identical structural metrics meet on neutral ground, the algorithm refuses to manufacture an opinion where a clear edge does not exist.</p><h2>&#127942; Tournament Outrights: Who Lifts the Trophy?</h2><p>While Day 1 gives us our first verifiable data points, the living model isn&#8217;t just looking at daily matchups. It is constantly recalculating the macro probabilities of who actually wins the tournament. If you check the live pipeline at <a href="https://wc2026.differentialfactor.com/">wc2026.differentialfactor.com</a>, you&#8217;ll see the outright futures board.</p><p>Right now, the model has planted its flag on two heavyweights:</p><ul><li><p><strong>Spain &#127466;&#127480; (The Strong Favorite):</strong> Fable&#8217;s underlying logic heavily rewards Spain&#8217;s structural metrics. The algorithm highly values teams that control possession and limit high-variance transitions, viewing that systemic control as the ultimate tournament-survival trait.</p></li><li><p><strong>Argentina &#127462;&#127479; (The Close Second):</strong> The defending champions follow right behind. They retain a massive baseline Elo rating, and the causal brain clearly respects their proven knockout-stage pedigree.</p></li></ul><p>Because this is a <em>living</em> model, these are not static, fire-and-forget predictions. Every goal, card, and tactical shift over the next month will dynamically ripple through the framework, adjusting each team&#8217;s odds in real-time.</p><h3>What&#8217;s Next?</h3><p>We&#8217;re tracking the ROI, calibration, and structural integrity of this fully vibe-coded pipeline publicly throughout the tournament. If Fable crushes the market, the prompt architecture holds. If it goes down in flames, we document the hallucinations.</p><p>You can audit the live trackers, pull the raw data streams, and verify the hashes directly at <strong><a href="http://wc2026.differentialfactor.com">wc2026.differentialfactor.com</a></strong>.</p><p><strong>Drop a comment below:</strong> Are you riding with the machine or fading the model on Day 1?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.differentialfactor.com/p/day-1-live-experiment-stress-testing/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.differentialfactor.com/p/day-1-live-experiment-stress-testing/comments"><span>Leave a comment</span></a></p><p><em>Disclaimer: This project is an autonomous software and data science experiment conducted for research and entertainment purposes. It does not constitute financial or sports betting advice.</em></p>]]></content:encoded></item><item><title><![CDATA[Subsidized Ferraris]]></title><description><![CDATA[The AI industry is handing out the keys to the most powerful machines money can build &#8212; and hiding the bill. That can't last.]]></description><link>https://research.differentialfactor.com/p/subsidized-ferraris</link><guid isPermaLink="false">https://research.differentialfactor.com/p/subsidized-ferraris</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Thu, 04 Jun 2026 11:51:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lncp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21625494-215e-42ca-b600-57ac33eba06d_1024x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This week at Microsoft Build 2026, Satya Nadella <a href="https://www.bloomberg.com/news/articles/2026-06-02/walmart-uber-balance-blown-ai-budgets-with-embracing-new-tech?cmpid=tech-in-depth&amp;utm_campaign=tech-in-depth&amp;utm_medium=email&amp;utm_source=newsletter&amp;utm_term=260604&amp;utm_content=5182">made a point that deserves more attention than it got</a>. Microsoft unveiled its MAI family of in-house models and claimed &#8212; with some credibility, though the benchmarks deserve scrutiny &#8212; 10x better cost efficiency than the frontier models it has been paying OpenAI and Anthropic to serve through Azure. The message was blunt: the era of reflexively reaching for the most powerful model on the market needs to end.</p><p>Of course, Microsoft is playing its own strategic game of catch-up here - they&#8217;re not entirely altruistic in making this argument. But that doesn&#8217;t make them wrong.</p><div><hr></div><h2>Everyone&#8217;s Driving a Ferrari to the Grocery Store</h2><p>Let me use an analogy that I think captures what&#8217;s actually happening in AI right now.</p><p>The financial markets are subsidizing Ferraris &#8212; and giving everyone the ability to drive one. There&#8217;s nothing wrong with Ferraris - I&#8217;d love to have one. They look spectacular, they&#8217;re undeniably thrilling to drive, and they impress your neighbors. But are they really what you need to run errands? To pick up your kids from school? Is burning that much horsepower, that much fuel, that much money the right call for every single trip you take?</p><p>Of course not.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lncp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21625494-215e-42ca-b600-57ac33eba06d_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lncp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21625494-215e-42ca-b600-57ac33eba06d_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!lncp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21625494-215e-42ca-b600-57ac33eba06d_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!lncp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21625494-215e-42ca-b600-57ac33eba06d_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!lncp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21625494-215e-42ca-b600-57ac33eba06d_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lncp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21625494-215e-42ca-b600-57ac33eba06d_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21625494-215e-42ca-b600-57ac33eba06d_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lncp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21625494-215e-42ca-b600-57ac33eba06d_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!lncp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21625494-215e-42ca-b600-57ac33eba06d_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!lncp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21625494-215e-42ca-b600-57ac33eba06d_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!lncp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21625494-215e-42ca-b600-57ac33eba06d_1024x608.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The same question applies to AI models &#8212; and right now, most people aren&#8217;t asking it.</p><p>The AI industry is spending enormous time and energy on every lab&#8217;s latest frontier release. The hype around Anthropic&#8217;s Claude Mythos &#8212; a model that, as of this writing, isn&#8217;t yet publicly available &#8212; is a perfect illustration of this dynamic. Frontier models are absolutely remarkable and incredibly powerful. But they are also breathtakingly expensive, and a growing share of those costs are being obscured by investors who are still funding market share over margins, and by model providers who are actively incentivizing adoption over efficiency.</p><p>That cannot last forever. And when it stops, the reckoning will be uncomfortable for those who never developed the habit of asking: <em>is this the right model for this task?</em></p><div><hr></div><h2>The Hidden Tab</h2><p>Here&#8217;s what the current moment looks like beneath the surface.</p><p>Yes, per-token costs are falling &#8212; that&#8217;s real. But the unit economics argument misses the bigger picture. Frontier reasoning models consume orders of magnitude more tokens per task than their lighter counterparts. As agentic workflows scale, and as organizations pile on more complex, multi-step AI processes, volume outpaces the per-token price drop. The bill goes up even as each line item looks cheaper. It&#8217;s the classic &#8220;we&#8217;ll make it up in volume&#8221; fallacy playing out in real-time.</p><p>The anecdotes are starting to pile up. It&#8217;s been well-publicized that Uber&#8217;s CTO recently disclosed that the company burned through its entire 2026 AI coding tools budget in four months &#8212; after internal leaderboards aggressively incentivized adoption, without anyone tracking what, exactly, they were optimizing <em>for</em>. That&#8217;s <em>not</em> a story about AI failing. It&#8217;s a story about an organization that belatedly developed the discipline to ask whether the tool it was reaching for was the right one for the job. Other organizations such as ServiceNow, Walmart and even Microsoft and Amazon themselves have been dialing back their encouragement to their teams to max out AI usage.</p><p>These are <em>early</em> warning signals. Most organizations &#8212; and most individuals &#8212; are not yet reading them.</p><div><hr></div><h2>Christensen Had a Word for This</h2><p>Those of you familiar with disruption theory will recognize the dynamic immediately.</p><p>Christensen called this dynamic <em>overshooting</em> &#8212; the moment when a technology&#8217;s raw capabilities outpace what the mainstream market actually requires. When that happens, chasing the absolute frontier yields diminishing returns for users, while quietly compounding the costs. Overshooting creates the classic conditions for disruption from below: a &#8220;good enough&#8221; alternative, priced for accessibility, eats the market from the bottom up while the incumbent keeps racing toward a frontier most customers don&#8217;t require.</p><p>We are watching this happen in real time in AI. Frontier models are extraordinary &#8212; genuinely so. But for many, arguably most, business tasks, they are already well past &#8220;good enough.&#8221; The question isn&#8217;t whether they&#8217;re impressive. The question is whether the incremental capability justifies the incremental cost.</p><p>For most tasks, it doesn&#8217;t.</p><div><hr></div><h2>Seeing This From the Inside</h2><p>I run a business. I use AI constantly &#8212; it&#8217;s foundational to how I work, not a novelty or a tool I reach for occasionally. When you get the bills - even the subsidized ones - it becomes crystal clear that defaulting to the most powerful model for every task is inherently wasteful.</p><p>Drafting a routine email? A smaller, faster, cheaper model handles it better than you&#8217;d expect &#8212; and returns the result in a fraction of the time. Summarizing a document? Same story. Doing deep comparative research across a complex strategic landscape? <em>Now</em> you need the horsepower. That&#8217;s where frontier reasoning earns its expense.</p><p>The discipline of matching model to task &#8212; what I think of as <em>right-sizing your AI</em> &#8212; is something I now treat as a core operational practice. It saves money. It saves time. And frankly, it often produces better results, because a well-scoped smaller model frequently outperforms a frontier model given a vague, underpowered prompt.</p><p>But most people haven&#8217;t developed this habit. &#8220;<a href="https://www.businessinsider.com/tokenmaxxing-debate-uber-exec-viral-ai-costs-2026-5">Tokenmaxxing</a>&#8221; is dumb - but it&#8217;s still the mindset in too many places. The default setting &#8212; especially when someone else appears to be picking up the tab &#8212; is too often the most powerful option available.</p><div><hr></div><h2>The Reckoning Coming</h2><p>The subsidies won&#8217;t last forever - investor patience for labs burning capital to subsidize market share is <em>not</em> infinite. Granted, with the massive SpaceX, Anthropic, and OpenAI IPOs looming on the horizon, the hype machine will likely drown out talk of capital efficiency for a while longer. But the music <em>will</em> eventually stop.</p><p>When pricing starts to finally reflect real costs, organizations that have built workflows around the assumption that frontier performance comes at commodity prices are going to face a hard reset.</p><p>The smart move, for individuals and for organizations, is to get ahead of this <em>now</em>. <em>Not</em> by abandoning frontier models &#8212; they have a real and important role &#8212; but by developing genuine fluency in the question that the industry currently discourages you from asking:</p><div class="pullquote"><p><strong>Is this the right model for this task?</strong></p></div><p>Microsoft is asking it, even if their motives are mixed. CIOs and CFOs are starting to ask it loudly. The Uber story won&#8217;t be the last one.</p><p>You should be asking it too.</p>]]></content:encoded></item><item><title><![CDATA[Soak Up the Sun, Boston ]]></title><description><![CDATA[Lighten up and celebrate our place in the global tech community]]></description><link>https://research.differentialfactor.com/p/soak-up-the-sun-boston</link><guid isPermaLink="false">https://research.differentialfactor.com/p/soak-up-the-sun-boston</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Fri, 29 May 2026 21:15:38 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1743817727915-261eb4d6ca46?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxib3N0b24lMjBzdW58ZW58MHx8fHwxNzgwMDg3NjMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>It's not having what you want</p><p>It's wanting what you've got</p><p>(with apologies to Sheryl Crow)</p></blockquote><p>Now that I&#8217;ve had a chance to decompress a bit after an intense and exhilarating <a href="https://differentialfactor.substack.com/publish/post/199792680?back=%2Fpublish%2Fposts%2Fdrafts">Boston Tech Week</a>, I wanted to weigh in on a debate that&#8217;s been buzzing in the local ecosystem. Earlier this week, my old friend Doug Levin posted a characteristically un-subtle critique, expressing disappointment that a California-based firm (Andreessen Horowitz/a16z) led the week rather than local Boston leadership.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:199332630,&quot;url&quot;:&quot;https://douglevin.substack.com/p/shame-on-you-boston-you-cant-sponsor&quot;,&quot;publication_id&quot;:489065,&quot;embedding_publication_id&quot;:null,&quot;publication_name&quot;:&quot;Lessons from a Startup Life&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!8mDT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc16d8c-728e-4ff7-afdc-4abe4cecd648_1024x1024.png&quot;,&quot;title&quot;:&quot;Shame on You, Boston: You Can&#8217;t Sponsor Your Own Tech Week?&quot;,&quot;truncated_body_text&quot;:&quot;Starting today, Boston hosts its first-ever Tech Week, running May 26 through 31, 2026. The target audience is exactly what you&#8217;d expect: &#8220;the top funds, startups, and companies around the globe&#8221; with more than 570 events spread across the city. Boston Dynamics, Wayfair, MIT, MassBio, Anthropic, the Red Sox and Bruins analytics teams. The lineup reads l&#8230;&quot;,&quot;date&quot;:&quot;2026-05-26T14:41:09.817Z&quot;,&quot;like_count&quot;:7,&quot;comment_count&quot;:6,&quot;bylines&quot;:[{&quot;id&quot;:32328093,&quot;name&quot;:&quot;Doug Levin&quot;,&quot;handle&quot;:&quot;douglevin&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00a6acd6-8f73-4781-afb0-780a480e5b54_1024x1024.jpeg&quot;,&quot;bio&quot;:&quot;Strategic, candid startup insights from Doug Levin&#8212;HBS Fellow, 4x CEO, Black Duck founder. Cutting through AI hype for founders, operators, investors &amp; directors who want to know what actually matters.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-06-05T01:22:46.063Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-05-09T17:16:06.405Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:416640,&quot;user_id&quot;:32328093,&quot;publication_id&quot;:489065,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:489065,&quot;name&quot;:&quot;Lessons from a Startup Life&quot;,&quot;subdomain&quot;:&quot;douglevin&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;AI and enterprise adoption, governance and trust, founder and board perspectives, and the evolving dynamics of VC, PE, blockchain, and crypto&#8212;offered through a free-plus-subscription model with select essays free and deeper, real-time analysis for sub's.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cc16d8c-728e-4ff7-afdc-4abe4cecd648_1024x1024.png&quot;,&quot;author_id&quot;:32328093,&quot;primary_user_id&quot;:32328093,&quot;theme_var_background_pop&quot;:&quot;#99A2F1&quot;,&quot;created_at&quot;:&quot;2021-09-14T20:26:52.050Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Doug Levin&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://douglevin.substack.com/p/shame-on-you-boston-you-cant-sponsor?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!8mDT!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc16d8c-728e-4ff7-afdc-4abe4cecd648_1024x1024.png"><span class="embedded-post-publication-name">Lessons from a Startup Life</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Shame on You, Boston: You Can&#8217;t Sponsor Your Own Tech Week?</div></div><div class="embedded-post-body">Starting today, Boston hosts its first-ever Tech Week, running May 26 through 31, 2026. The target audience is exactly what you&#8217;d expect: &#8220;the top funds, startups, and companies around the globe&#8221; with more than 570 events spread across the city. Boston Dynamics, Wayfair, MIT, MassBio, Anthropic, the Red Sox and Bruins analytics teams. The lineup reads l&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">2 months ago &#183; 7 likes &#183; 6 comments &#183; Doug Levin</div></a></div><p>While Doug&#8217;s post sparked plenty of <a href="https://www.linkedin.com/posts/bduck1_shame-on-you-boston-you-cant-sponsor-your-share-7465055085992230912-SW81/?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAAAZS0BuhsPEFbkB1rSdsO-ANgWGEzi_y8">defensive pushback on LinkedIn</a>, to me, this whole controversy is a tempest in a teapot.</p><p>First off, credit where it&#8217;s due: we should be thanking a16z (which Doug did!) for putting their <em>massive</em> marketing muscle, visibility, and global wrapper around our city&#8217;s ecosystem. A tech week is defined by the community that shows up to fill it&#8212;and the Boston community showed up in spades. Local organizers leveraged the momentum perfectly to host some truly memorable events.</p><p>Boston&#8217;s numerous assets were on full display all week: our people, our companies, the city itself, and, of course, our world-class universities (yes, I&#8217;m entirely biased here).</p><p>On that academic note, we hosted an <a href="https://www.linkedin.com/posts/d%27amore-mckim-school-of-business-at-northeastern-university_bostontechweek-activity-7459669372236718080-JWba?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAAAZS0BuhsPEFbkB1rSdsO-ANgWGEzi_y8">inspiring inaugural event</a> at Northeastern University, bringing together and celebrating our rapidly expanding entrepreneurial community. Having the Tech Week banner allowed us to reach <em>far</em> more students, alumni, families, and faculty than we ever could have on our own.</p><p>The momentum carried through the rest of the week, too. The venerable <a href="https://www.mtlc.co/all-events/innovation-unconference/">MassTLC Unconference</a>, masterfully put on by Sarah Fraim and her team, was a terrific opportunity to catch up with old friends, meet some new ones, and talk through fresh ideas. And to cap it all off, the <a href="https://differentialfactor.substack.com/publish/post/199792680?back=%2Fpublish%2Fposts%2Fdrafts">TBD Angels</a> <a href="https://www.linkedin.com/posts/rsvp-to-tbd-angels-boston-tech-week-2026-share-7453432986080849920-mff9/?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAAAZS0BuhsPEFbkB1rSdsO-ANgWGEzi_y8">social event</a>&#8212;which was 3X oversubscribed thanks to the heroic efforts of Jessica Angell Carlson&#8212;was the perfect, high-energy networking note to close out at least <em>my</em> week.</p><p>This regional &#8220;Boston vs. Silicon Valley&#8221; debate has been going on since I first moved to Boston in the early &#8216;90s, and frankly, it&#8217;s getting a bit silly. Perhaps I&#8217;m a little jaded as a native New Yorker, but tech and AI buildout is <em>not</em> a zero-sum regional competition. If it <em>were</em> a pure race, let&#8217;s be honest: the Bay Area is so far down the road we can&#8217;t even see their taillights.</p><p>Instead of squabbling over who gets to promote Boston, we should be focusing on how much there is to celebrate right here. If there is a central sun in the current AI universe, it&#8217;s a16z&#8212;and it&#8217;s to their credit that they are shining a light on what&#8217;s happening globally, including right here in our backyard. Our job isn&#8217;t to fight for the head of the table; it&#8217;s to firmly take our rightful place at it.</p><p>It was a phenomenal week. I hope everyone gets a chance to step back, enjoy the sun (both literally and figuratively), and have a great weekend.</p><blockquote><p>I'm, I'm gonna soak up the sun </p><p>I'm gonna tell everyone to lighten up</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1743817727915-261eb4d6ca46?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxib3N0b24lMjBzdW58ZW58MHx8fHwxNzgwMDg3NjMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1743817727915-261eb4d6ca46?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxib3N0b24lMjBzdW58ZW58MHx8fHwxNzgwMDg3NjMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1743817727915-261eb4d6ca46?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxib3N0b24lMjBzdW58ZW58MHx8fHwxNzgwMDg3NjMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1743817727915-261eb4d6ca46?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxib3N0b24lMjBzdW58ZW58MHx8fHwxNzgwMDg3NjMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1743817727915-261eb4d6ca46?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxib3N0b24lMjBzdW58ZW58MHx8fHwxNzgwMDg3NjMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1743817727915-261eb4d6ca46?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxib3N0b24lMjBzdW58ZW58MHx8fHwxNzgwMDg3NjMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="4896" height="3264" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1743817727915-261eb4d6ca46?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxib3N0b24lMjBzdW58ZW58MHx8fHwxNzgwMDg3NjMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3264,&quot;width&quot;:4896,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Sunset illuminates the zakim bridge in boston.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Sunset illuminates the zakim bridge in boston." title="Sunset illuminates the zakim bridge in boston." srcset="https://images.unsplash.com/photo-1743817727915-261eb4d6ca46?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxib3N0b24lMjBzdW58ZW58MHx8fHwxNzgwMDg3NjMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1743817727915-261eb4d6ca46?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxib3N0b24lMjBzdW58ZW58MHx8fHwxNzgwMDg3NjMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1743817727915-261eb4d6ca46?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxib3N0b24lMjBzdW58ZW58MHx8fHwxNzgwMDg3NjMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1743817727915-261eb4d6ca46?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxib3N0b24lMjBzdW58ZW58MHx8fHwxNzgwMDg3NjMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@carlos1344">Carlos Rodriguez</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Fixing the Data First: Why Market Intelligence Fails Without a Trusted Foundation]]></title><description><![CDATA[Join Athena Solutions and Differential Factor on June 25]]></description><link>https://research.differentialfactor.com/p/fixing-the-data-first-why-market</link><guid isPermaLink="false">https://research.differentialfactor.com/p/fixing-the-data-first-why-market</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Thu, 21 May 2026 19:37:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5Qdq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047e406-c161-47e8-8d8a-cea96c963dd5_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every management team today is feeling the pressure to leverage AI for predictive strategy, market intelligence, and operational efficiency. The market is flooded with promises of what autonomous agents and advanced modeling can do.</p><p>But there is an uncomfortable reality that many organizations are hitting head-on: <strong>AI is only as good as the architecture supporting it.</strong> When systems are fragmented, the data flowing into your models is inherently flawed. For business leaders, this isn&#8217;t just a technical headache; it&#8217;s a strategic risk. Moving too fast without a unified, governed data foundation leads to unreliable intelligence, flawed market predictions, and wasted investment.</p><p>To address this, I am partnering with <a href="https://www.linkedin.com/in/alexkangoun/">Alex Kangoun, CEO of Athena Solutions</a>, for a live webinar: <strong>Fix the Data First: A Framework for Turning Fragmented Systems into AI-Ready Intelligence</strong>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://athena-solutions.com/fix-data-first-with-ai-readiness-data-governance/&quot;,&quot;text&quot;:&quot;Learn More and Register&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://athena-solutions.com/fix-data-first-with-ai-readiness-data-governance/"><span>Learn More and Register</span></a></p><h3>What We Will Cover:</h3><ul><li><p><strong>The AI Readiness Framework:</strong> A look at the five critical dimensions required for successful adoption&#8212;Strategy, Data, Process, Technology, and People.</p></li><li><p><strong>Building a Trusted Foundation:</strong> Why strong data quality and robust governance are absolute prerequisites for reliable, actionable intelligence.</p></li><li><p><strong>From Strategy to Execution:</strong> How management teams can assess their current readiness in just 3&#8211;4 weeks and build a scalable roadmap that evolves alongside changing market dynamics.</p></li></ul><h3>Event Details:</h3><ul><li><p><strong>Date:</strong> June 25, 2026</p></li><li><p><strong>Time:</strong> 12:00 PM EST</p></li><li><p><strong>Format:</strong> Live Zoom Webinar + Q&amp;A</p></li></ul><p>If you are looking to move past the AI hype and build a practical roadmap for scalable implementation, we&#8217;d love to have you join us!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://athena-solutions.com/fix-data-first-with-ai-readiness-data-governance/&quot;,&quot;text&quot;:&quot;Register Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://athena-solutions.com/fix-data-first-with-ai-readiness-data-governance/"><span>Register Here</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Build vs. Buy: Moving from Opinions to Data]]></title><description><![CDATA[Meet Harry: Our agent for navigating SaaS purchases, renewals and new AI builds.]]></description><link>https://research.differentialfactor.com/p/build-vs-buy-moving-from-opinions</link><guid isPermaLink="false">https://research.differentialfactor.com/p/build-vs-buy-moving-from-opinions</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Wed, 13 May 2026 13:18:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Or6B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fe91ac5-2c88-447b-9b6b-3c81fb283f74_851x526.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In our recent piece on the <strong>SaaSpocalypse</strong>, we explored the structural shift where the established SaaS model is being challenged by the rpid advancement of AI-powered, &#8220;vibe coded&#8221; solutions.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f9c734bd-4fae-4943-b179-a31f6d063761&quot;,&quot;caption&quot;:&quot;&#8220;I don&#8217;t know what will happen to the group of today&#8217;s SaaS incumbents.&#8221; Companies that address AI head-on can do better than ever, while others may &#8220;lose market value, go bankrupt or completely go bust&#8221;, he said.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;SaaSpocalypse Now&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:108798,&quot;name&quot;:&quot;Chris Selland&quot;,&quot;bio&quot;:&quot;Founder &amp; CEO at Differential Factor. Lecturer in Entrepreneurship &amp; Innovation at Northeastern University D'Amore-McKim School of Business. Operating exec with expertise in AI, SaaS, growth strategy, and alliances.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac1eff57-9a95-4a5b-be3f-988466a5114d_896x896.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-05-08T10:46:35.907Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!DJZS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://differentialfactor.substack.com/p/saaspocalypse-now&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:196727434,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:3,&quot;publication_id&quot;:8731402,&quot;publication_name&quot;:&quot;Differential Factor&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WQ5B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1800940e-335b-42e2-9c00-0321cca71e00_1080x1080.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>There is no shortage of <em>opinions</em> on this trend&#8212;including our own&#8212;but at the moment, there is very little actual <em>data</em>. While the industry is rife with speculation about how easy AI makes it to &#8220;Build,&#8221; (and counterarguments of the not-so-hidden costs and risks) there is a clear gap in evidence regarding how organizations are <em>actually</em> navigating the &#8220;Buy&#8221; in the real world.</p><p>We&#8217;re aiming to help fill that data gap.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Or6B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fe91ac5-2c88-447b-9b6b-3c81fb283f74_851x526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Or6B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fe91ac5-2c88-447b-9b6b-3c81fb283f74_851x526.png 424w, https://substackcdn.com/image/fetch/$s_!Or6B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fe91ac5-2c88-447b-9b6b-3c81fb283f74_851x526.png 848w, https://substackcdn.com/image/fetch/$s_!Or6B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fe91ac5-2c88-447b-9b6b-3c81fb283f74_851x526.png 1272w, https://substackcdn.com/image/fetch/$s_!Or6B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fe91ac5-2c88-447b-9b6b-3c81fb283f74_851x526.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Or6B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fe91ac5-2c88-447b-9b6b-3c81fb283f74_851x526.png" width="851" height="526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7fe91ac5-2c88-447b-9b6b-3c81fb283f74_851x526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:526,&quot;width&quot;:851,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33853,&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://differentialfactor.substack.com/i/197259896?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fe91ac5-2c88-447b-9b6b-3c81fb283f74_851x526.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_!Or6B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fe91ac5-2c88-447b-9b6b-3c81fb283f74_851x526.png 424w, https://substackcdn.com/image/fetch/$s_!Or6B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fe91ac5-2c88-447b-9b6b-3c81fb283f74_851x526.png 848w, https://substackcdn.com/image/fetch/$s_!Or6B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fe91ac5-2c88-447b-9b6b-3c81fb283f74_851x526.png 1272w, https://substackcdn.com/image/fetch/$s_!Or6B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fe91ac5-2c88-447b-9b6b-3c81fb283f74_851x526.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Today, we are proud to launch the <strong>Build vs. Buy Decision Platform</strong> at <a href="https://bvb.differentialfactor.com">bvb.differentialfactor.com</a>. We are making this software available <strong>for free</strong> because we want to help move this discussion from opinions to evidence. With this tool, we have a mechanism to collect the anonymized, behavioral data required to understand how corporate decision-makers are <em>actually</em> weighing these trade-offs right now - and how those decisions will evolve over time.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://bvb.differentialfactor.com&quot;,&quot;text&quot;:&quot;Check out Build vs Buy Platform&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://bvb.differentialfactor.com"><span>Check out Build vs Buy Platform</span></a></p><h3>Meet Harry, our Enterprise Software Agent</h3><p>To analyze this data, we&#8217;d also like to introduce you to <strong>Harry</strong>, our resident Enterprise SaaS agent. As our first agent at <a href="https://www.differentialfactor.com">Differential Factor</a>, Harry is here to navigate the strategic and financial metrics and decisions involved in making a Build vs. Buy decision&#8212;helping teams move beyond anecdotal opinions toward evidence-based, computational judgment. Whether you are evaluating a new purchase or preparing for a high-stakes renewal, Harry helps you weigh the variables that actually influence outcomes: total cost of ownership, speed to value, and the strategic drivers of your business&#8217;s actual needs.</p><h3>Robust Enough to be Useful, Simple Enough to be Easy</h3><p>BVB is a <strong>V1</strong>. We have intentionally kept it lean because we know that for a tool to be useful, it must be usable. Our goal was to create a framework robust enough to support a defensible business case, yet general-purpose enough to be used across different categories of SaaS.</p><p>A few things to know as you explore the platform:</p><ol><li><p><strong>BVB is absolutely free.</strong> This is a research initiative intended to support analysis of key enterprise-level decisions.</p></li><li><p><strong>Built for renewals and new purchases.</strong> Use it to stress-test your current vendors and help your negotiation before you sign your next multi-year contract.</p></li><li><p><strong>Harry is a trainee</strong>. He&#8217;s already quite good at analyzing inputs, but over time as he gathers more data he&#8217;ll become even better at benchmarketing, analysis and recommendatinos.</p></li><li><p><strong>A Contribution to the Data.</strong> By using the tool, you are helping us build the first real dataset on how the &#8220;Build vs. Buy&#8221; calculation is evolving in the age of agentic AI. Your data will be kept fully anonymous and will not be used for any purpose beyond analysis.</p></li></ol><p>The SaaSpocalypse doesn&#8217;t mean the end of software; it means the end of making  decisions in the dark. We invite you to put it - and Harry - to work.</p><p>Visit <a href="https://bvb.differentialfactor.com">bvb.differentialfactor.com</a> and let us know: does Harry&#8217;s logic match your vision? We&#8217;re looking forward to your feedback and appreciate your participation.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://bvb.differentialfactor.com&quot;,&quot;text&quot;:&quot;Build vs Buy Decision Tool&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://bvb.differentialfactor.com"><span>Build vs Buy Decision Tool</span></a></p>]]></content:encoded></item><item><title><![CDATA[SaaSpocalypse Now]]></title><description><![CDATA[The Innovator's Dilemma comes to enterprise software]]></description><link>https://research.differentialfactor.com/p/saaspocalypse-now</link><guid isPermaLink="false">https://research.differentialfactor.com/p/saaspocalypse-now</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Fri, 08 May 2026 10:46:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DJZS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="callout-block" data-callout="true"><p>&#8220;I don&#8217;t know what will happen to the group of today&#8217;s SaaS incumbents.&#8221; Companies that address AI head-on can do better than ever, while others may &#8220;lose market value, go bankrupt or completely go bust&#8221;, he said.</p><p style="text-align: right;"><a href="https://www.straitstimes.com/business/companies-markets/anthropic-launches-slew-of-ai-finance-tools-as-ceo-warns-some-software-firms-will-go-bust">Dario Amodei, CEO and Co-founder of Anthropic, May 6, 2026</a></p></div><p>I have been spending a lot of time in the classroom at Northeastern these past few years talking about <strong><a href="https://www.christenseninstitute.org/theory/disruptive-innovation/">Clayton Christensen&#8217;s Disruptive Innovation</a></strong> theory, but this past semester it really hit home&#8212;as it became clear that this dynamic was happening in the world where I spent the majority of my career: <strong>Enterprise Software</strong>.</p><p>Market commentators have dubbed this the <strong>&#8220;SaaSpocalypse.&#8221;</strong> After fifteen+ years of "up and to the right&#8221; growth, the SaaS industry appears to be hitting a wall. Traditional &#8220;per seat per month&#8221; pricing is rapidly falling out of favor with buyers, metrics such as ARR, NDR and LTV are wilting, point solution fatigue has led to ongoing vendor consolidation (which <a href="https://www.cio.com/article/657327/what-it-executives-are-saying-about-vendor-consolidation.html">I predicted - based on CIO input - in 2023</a>), and valuations are being slashed in both private and public markets.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DJZS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DJZS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!DJZS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!DJZS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!DJZS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DJZS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9486533,&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://differentialfactor.substack.com/i/196727434?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.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_!DJZS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!DJZS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!DJZS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!DJZS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a2c19aa-ddeb-49a6-b42c-f8661e82f2b3_2816x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some are taking the position that this is a standard market correction. I believe that there&#8217;s something much more fundamental taking place: <strong>classic disruptive innovation.</strong></p><h3>The Investor Trap: Confusing &#8220;Sticky&#8221; with &#8220;Safe&#8221;</h3><p>For nearly two decades, the prevailing investment thesis in SaaS has centered on the assumption that these solutions were particularly &#8220;sticky.&#8221; Investors made massive bets, operating under the assumption that once a company implements and integrates a specific ERP, HRIS, or CRM, the switching costs&#8212;the organizational pain of &#8220;ripping and replacing&#8221;&#8212;act as a protective barrier.</p><p>But in the Christensen framework, a moat built on the difficulty of departure rather than the delight of the <strong><a href="https://www.christenseninstitute.org/theory/jobs-to-be-done/">Job to be Done</a></strong> is a fragile one.</p><p>For years, SaaS incumbents have focused on <strong><a href="https://online.hbs.edu/blog/post/sustaining-vs-disruptive-innovation">sustaining innovations</a></strong>&#8212;adding more features and more complexity to justify price increases to their most demanding customers. In doing so, many have &#8220;overshot&#8221; the needs of the average user, creating a massive opening at the low end of the market.</p><h3>Enter the &#8220;Inferior&#8221; Disruptor</h3><p>Christensen taught us that disruptive innovations often start by looking like toys. They are &#8220;inferior&#8221; by traditional performance metrics - but offer a new value proposition: they are simpler, cheaper, and more convenient.</p><p>Today, that disruptor is Generative AI and <strong>vibe-coded solutions</strong>&#8212;software built not by massive engineering teams over years, but by small teams using LLMs to generate functional code on the fly.</p><p>By traditional enterprise standards, these AI-driven agents and lightweight tools are inferior. They lack the twenty+ year history of SOC2 compliance and the massive implementation manuals of a Salesforce or an Oracle. And of course those now-legacy systems are often the systems of record, where the &#8220;keys to the kingdom&#8221; data and core workflows reside. Thinking of replacing them has been a career-ending risk - until the cost of <em>not</em> doing so becomes even higher.<br><br>However the order-of magnitude leap in developer productivity that AI is providing changes the equation - allowing small teams to build highly specialized and customized agents that solve their users&#8217; Jobs to be Done with a fraction of the friction. As long-time enterprise software executive and investor Brett Queener <a href="https://queener.substack.com/p/in-the-end-it-may-just-be-judgement">recently noted</a>, we are moving toward a world where value is found not in the <em>tracking</em> of data (the system of record), but in the <em>judgment</em> applied to it. This judgement varies - for competitive reasons - from organization to organization; so this isn&#8217;t just a cost issue, it&#8217;s a competitive one as well.</p><h3><strong>The &#8220;Headless&#8221; Pivot: Delivering Value, Destroying the Seat</strong></h3><p>The most telling evidence of the <strong>SaaSpocalypse</strong> isn&#8217;t coming from the startups; it&#8217;s coming from the incumbents themselves. Take <strong><a href="https://salesforcedevops.net/index.php/2026/04/15/tdx-2026-reporters-notebook-salesforce-goes-headless-and-widens-the-builder-gap/">Salesforce&#8217;s Headless 360</a></strong> announcement. By exposing the entire platform as a headless set of APIs and MCP tools, Salesforce is admitting that for many users, the &#8220;Job to be Done&#8221; no longer requires a browser.</p><p>This is the right move for customers&#8212;it removes the &#8220;UI tax&#8221; and allows AI agents to operate directly on the data. But it also fundamentally blows up the traditional SaaS revenue model. You cannot charge $150/month for a &#8220;seat&#8221; when there is no one sitting in it. </p><p>One has to give Salesforce and its peers credit for having the strategic foresight to disrupt themselves&#8212;this is the <a href="https://www.christenseninstitute.org/books/the-innovators-dilemma/">Innovator&#8217;s Dilemma</a> in action. They are choosing to cannibalize their own &#8220;per-seat&#8221; revenue model before an AI-native solution does it for them. Whether they can successfully navigate the revenue chasm on the other side remains to be seen. </p><p>It also remains to be seen how committed the industry <em>really</em> is to disrupting itself, as <a href="https://www.cio.com/article/4166172/dsag-criticizes-saps-new-api-policy.html">half-measures by some providers limit the usefulness of their &#8220;disruptive&#8221; initiatives</a>. </p><p>Let&#8217;s not forget that Kodak invented the digital camera.</p><h3>Vertical Resilience vs. The LLM Acceleration</h3><p>Others have suggested that industry-specific Vertical SaaS is a safer place to be. Perhaps. The &#8220;Job to be Done&#8221; in a specialized field like oncology or heavy construction requires deep, localized context that generic AI may not be as able to grasp as easily as the fairly standardized context of ERP, CRM &amp; HRIS applications.</p><p>Even if we believe that vertical solutions have a higher likelihood of remaining sticky in the <strong>near term</strong>, no one should confuse &#8220;safer&#8221; with &#8220;safe.&#8221; The &#8220;contextual moat&#8221; is evaporating faster than many anticipated because the models themselves are specializing.</p><p>Anthropic&#8217;s <a href="https://abovethelaw.com/2026/02/anthropic-enters-legal-tech-legal-tech-enters-freefall/#:~:text=For%20the%20first%20time%2C%20a,of%20Anthropic%20all%20this%20time.">recent release of a specialized legal module for Claude</a> is a massive shot across the bow for vertical software, as are the aforementioned finance models referenced earlier in this piece. If an LLM can be &#8220;taught&#8221; the nuances of BigLaw or banking in a matter of months, the industry-specific moat that vertical SaaS providers have relied on for years will eventually look more like a puddle.</p><h3>The Shift from Seats to Outcomes</h3><p>Thinking back at my years in enterprise software - the &#8220;SaaSpocalypse&#8221; is sobering but not surprising. We are seeing the beginning of the end of the &#8220;SaaS-as-a-Service-Tax&#8221; era.</p><ul><li><p><strong>The Horizontal Risk:</strong> Platforms for horizontal functions - Finance, HR, CRM - are ripe to be disrupted because they are the most predictable and the least differentiated. While in the near-term they are the hardest to 'rip and replace,' that's a defensive posture, not a growth strategy. The disruption is currently <em>most</em> active at the edges, where AI agents are devouring the high-margin 'point solutions' that once thrived in the incumbent's app stores. In effect, Salesforce&#8217;s headless pivot is a tactical retreat - that sacrifices its own <a href="https://appexchange.salesforce.com/">AppExchange</a> ecosystem - and the many point solution vendors in it - than to its core. </p></li><li><p><strong>The Vertical Warning:</strong> Specialization is no longer a permanent shield. As specialized LLM modules expand, the &#8220;contextual moat&#8221; is evaporating. The adaptation of elite professional services firms - and the birth of well-funded giants like OpenAI&#8217;s <a href="https://theaiworld.org/news/openai-raises-4b-for-enterprise-ai-deployment-firm">The Deployment Company</a> and <a href="https://www.blackstone.com/news/press/anthropic-partners-with-blackstone-hellman-friedman-and-goldman-sachs-to-launch-enterprise-ai-services-firm/">Anthropic&#8217;s $1.5B partnership with Blackstone and Goldman Sachs</a> - proves that AI-native solutions are gaining vertical momentum. Vertical incumbents are no less at risk. In fact, the stakes are higher - industry-specific Jobs to be Done tend to be even <em>more</em> customized and critical, and they are no longer beyond the reach of a specialized model.</p></li></ul><p>Ultimately the companies that survive this disruption won&#8217;t be the ones that hold their customers hostage with high switching costs. They will be the ones that leverage AI to stop being passive &#8220;Systems of Record&#8221; and start being active &#8220;Systems of Judgment.&#8221; </p><p>In the end, it won&#8217;t be the stickiest who survive&#8212;it will be those who are most useful.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.differentialfactor.com/p/saaspocalypse-now/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.differentialfactor.com/p/saaspocalypse-now/comments"><span>Leave a comment</span></a></p>]]></content:encoded></item><item><title><![CDATA[The Calculus of Disruption]]></title><description><![CDATA[Navigating the rate of change in an agentic economy]]></description><link>https://research.differentialfactor.com/p/the-calculus-of-disruption</link><guid isPermaLink="false">https://research.differentialfactor.com/p/the-calculus-of-disruption</guid><dc:creator><![CDATA[Chris Selland]]></dc:creator><pubDate>Fri, 01 May 2026 10:52:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cO0A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17763ba8-3bd6-4e8c-8590-a379de42057e_1448x656.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve spent decades as a software executive, working both with and (earlier) with<em>in</em> the research industry - and the last few years in the classroom. <strong><a href="http://www.differentialfactor.ai">Differential Factor</a></strong> is an idea I&#8217;ve been working on for a while - where those three worlds finally collide.</p><p>I&#8217;m not particularly interested in launching yet another &#8220;thought leadership&#8221; Substack. I&#8217;m building this because the I fundamentally believe that the legacy research model isn&#8217;t right for the era we are in. Legacy research is too slow, too vendor-centric, and most importantly it&#8217;s ignoring a fundamental shift in how the economy actually operates. </p><p>As I&#8217;ve said so many times in my career, there&#8217;s <em>always</em> a market for good advice. Emphasis on &#8220;good&#8221; - and these days &#8220;good&#8221; means &#8220;encompassing change&#8221;. Lots of it.</p><p>If you&#8217;re reading this, <strong>I want you</strong> in the mix as we figure out what should come next - and help me build it together.</p><h2>Why &#8220;Differential&#8221;?</h2><p>In calculus, a differential represents a rate of change. In business, the obvious changes aren&#8217;t the ones that kill you&#8212;it&#8217;s the second and third-order impacts that redefine markets. This focus on the <strong>rate of change</strong> is built on three pillars.</p><h3>1. The Classroom as a Real-Time Lab</h3><p>Teaching <em>Industry Disruption &amp; Corporate Innovation</em> at Northeastern has given me a vantage point I didn&#8217;t have as an operator. In the classroom, we dissect the theories of academic giants such as <a href="http://christenseninstitute.org">Clayton Christensen</a>, <a href="https://aswathdamodaran.substack.com/">Aswath Damodaran</a> and my colleague <a href="https://www.fernandofsuarez.com/">Fernando Suarez</a>. But today, we aren&#8217;t watching &#8220;disruption&#8221; happen over decades; we&#8217;re seeing it happen over quarters.</p><p>Standing in front of 50 sharp students every week forces a certain rigor. You can&#8217;t just lean on theory, but neither can you rely on &#8220;gut feel&#8221; or headlines. I come into the classroom with a syllabus that stays consistent, yet the economy changes so quickly that the details wind up entirely different. The classroom is my &#8220;check&#8221; on reality.</p><h3>2. Bridging the Legacy Research Gap</h3><p>My early career was defined by tech research &#8212;first at Yankee Group, where I was fortunate to learn from my good friend, mentor and industry legend <a href="https://www.linkedin.com/in/howardmanderson/">Howard Anderson</a>, and then founding Reservoir Partners before I merged it with Aberdeen Group. Looking at the industry today, it&#8217;s shocking how little has changed since those late &#8216;90&#8217;s, early 00&#8217;s days. The model remains &#8220;seller-centric,&#8221; and it fundamentally misses so much of the reality we&#8217;re all living:</p><ul><li><p><strong>Markets are </strong><em><strong>Buyer</strong></em><strong>-Defined:</strong> Legacy analysts categorize tech by what vendors <em>build and sell</em>. But buyers make the decisions and control the budgets - and they care about the <em>problems</em> they are solving. </p></li><li><p><strong>Silos are Collapsing:</strong> Rigid categories and TLA (three-letter acronym) proliferation (CRM, ERP, HCM, etc&#8230;) prevent analysts from seeing the <em>cross-boundary</em> shifts where true innovation happens. Too much of the industry is using 1996 categories to describe 2026 problems.</p></li><li><p><strong>The &#8220;Competition for Capital&#8221;:</strong> Today&#8217;s buyers aren&#8217;t just choosing between two software vendors; they are choosing whether to buy software at all, hire more people, vibe code (keep reading&#8230;), or invest in a different category entirely. <strong>The CFO isn&#8217;t comparing your tool to your competitor; they are comparing your SaaS bill to the cost of their headcount, or their Claude Code tokens.</strong></p></li></ul><p>This isn't just about better software; it's about a fundamental shift in the macroeconomics of innovation&#8212;where policy, capital, and agentic workflows are redrawing the map of the tech economy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cO0A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17763ba8-3bd6-4e8c-8590-a379de42057e_1448x656.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cO0A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17763ba8-3bd6-4e8c-8590-a379de42057e_1448x656.png 424w, https://substackcdn.com/image/fetch/$s_!cO0A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17763ba8-3bd6-4e8c-8590-a379de42057e_1448x656.png 848w, https://substackcdn.com/image/fetch/$s_!cO0A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17763ba8-3bd6-4e8c-8590-a379de42057e_1448x656.png 1272w, https://substackcdn.com/image/fetch/$s_!cO0A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17763ba8-3bd6-4e8c-8590-a379de42057e_1448x656.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cO0A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17763ba8-3bd6-4e8c-8590-a379de42057e_1448x656.png" width="1448" height="656" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17763ba8-3bd6-4e8c-8590-a379de42057e_1448x656.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:656,&quot;width&quot;:1448,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140478,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://differentialfactor.substack.com/i/195941625?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0995120c-7473-42b4-8f95-331eb158d1fa_1455x797.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!cO0A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17763ba8-3bd6-4e8c-8590-a379de42057e_1448x656.png 424w, https://substackcdn.com/image/fetch/$s_!cO0A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17763ba8-3bd6-4e8c-8590-a379de42057e_1448x656.png 848w, https://substackcdn.com/image/fetch/$s_!cO0A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17763ba8-3bd6-4e8c-8590-a379de42057e_1448x656.png 1272w, https://substackcdn.com/image/fetch/$s_!cO0A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17763ba8-3bd6-4e8c-8590-a379de42057e_1448x656.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>3. From Analysts to Agents</h3><p>We are entering the &#8220;Agentic&#8221; era. The legacy research model relies on humans producing static PDFs based on static surveys. That&#8217;s of limited usefulness in this day and age - those PDFs are out of date they day they&#8217;re published.</p><p>Differential Factor is an experiment in what an agent-led research business might look like. Inspired by the work my Northeastern colleague <a href="https://www.hypothetical.ai/p/living-models-table-of-contents">Nik Bear Brown is doing with living models and causal intelligence</a>, we are going to be building tools that ingest data in real-time. Rather than producing static PDFs, we want to see the market shift dynamically - while it&#8217;s actually happening - and track it as it evolves.</p><p><strong>To put this agentic approach to the test, our first project tackles one of the most talked-about friction point in the market right now: Vibe Coding.</strong> There&#8217;s so much noise about how AI is changing the &#8220;build vs. buy&#8221; equation, and the &#8220;vibe&#8221; is that high-velocity, AI-augmented builds are going to replace legacy enterprise software buys. With apologies to Marc Andreesen, software may have eaten the world, but AI is rapidly eating software.</p><p>Yet there are strong counterarguments that large enterprises - and even the not-so-large ones - won&#8217;t be so quick to rip out their core workflows and systems of record.</p><p>The opportunity for change is enormous - but while there are many <em>opinions</em> - there&#8217;s little to no <em>data</em>. Our goal is to change that - by deploying agentic tools to track where the money is <em>actually</em> moving. Are buyers truly pulling capital away from SaaS giants to build their own tools? Our goal is to find out&#8212;and we&#8217;re intending to share the data right here for you to kick the tires on.</p><p>This sounds to me like Disruptive Innovation defined. <a href="https://www.christenseninstitute.org/book/the-innovators-dilemma/">The Innovator&#8217;s Dilemma</a> is happening in real-time - right now - in the enterprise software industry. I&#8217;ve spent my career in this space, and I can&#8217;t think of a better time to be looking at it.</p><h3>The Road Ahead</h3><p>Intellectual curiosity is my only compass here. Differential Factor starts as a solo effort, but it only works if it&#8217;s a conversation&#8212;and a community. I&#8217;m not interested in being a lone voice in a digital wilderness; I&#8217;m looking for the practitioners and skeptics who want to kick the tires - and burst the hype bubbles - with me.</p><p>In the coming weeks, I&#8217;ll be releasing the first data sets from our Vibe Coding project, along with the agentic tools we&#8217;re using to track them. </p><p>In the meantime, I&#8217;m glad you&#8217;re here for Day 1. And I&#8217;d love to hear from you.</p><p><strong>Let&#8217;s get to work.</strong></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://research.differentialfactor.com/p/the-calculus-of-disruption?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Differential Factor! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.differentialfactor.com/p/the-calculus-of-disruption?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.differentialfactor.com/p/the-calculus-of-disruption?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item></channel></rss>