<?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[Infinite Playground]]></title><description><![CDATA[Field notes from the frontiers of applied ai]]></description><link>https://playground.tetraresearch.io</link><image><url>https://playground.tetraresearch.io/img/substack.png</url><title>Infinite Playground</title><link>https://playground.tetraresearch.io</link></image><generator>Substack</generator><lastBuildDate>Sun, 10 May 2026 12:13:06 GMT</lastBuildDate><atom:link href="https://playground.tetraresearch.io/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Tyler O'Briant]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[infiniteplayground@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[infiniteplayground@substack.com]]></itunes:email><itunes:name><![CDATA[Tyler O'Briant]]></itunes:name></itunes:owner><itunes:author><![CDATA[Tyler O'Briant]]></itunes:author><googleplay:owner><![CDATA[infiniteplayground@substack.com]]></googleplay:owner><googleplay:email><![CDATA[infiniteplayground@substack.com]]></googleplay:email><googleplay:author><![CDATA[Tyler O'Briant]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Tokenbin: An Artifact Overflow Layer for LLM-heavy Work]]></title><description><![CDATA[Saving the human-oriented interfaces that LLMs are flooding]]></description><link>https://playground.tetraresearch.io/p/tokenbin-an-artifact-overflow-layer</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/tokenbin-an-artifact-overflow-layer</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Fri, 08 May 2026 19:04:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iPHc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea3749-2b9c-4a13-b958-4da571d87115_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://x.com/aidenybai/status/2003220548403564863">Aiden Bai</a> turned on sixteen code-review bots on his React Grab repo at the same time to compare them: bugbot, greptile, coderabbit, sentry, vercel agent, claude code review, codex code review, gemini code assist, and eight more. The morning after, <a href="https://x.com/RhysSullivan/status/2003425243428512239">Rhys Sullivan</a> posted the result: 53,395 characters of agent commentary on a 100-line PR. The tweet did 458k impressions. The line was: &#8220;like it or not, this is what software engineering in 2026 will be.&#8221;</p><p>53,395 characters is roughly 13,000 tokens. On 100 lines. How will we survive this flood?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iPHc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea3749-2b9c-4a13-b958-4da571d87115_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iPHc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea3749-2b9c-4a13-b958-4da571d87115_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!iPHc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea3749-2b9c-4a13-b958-4da571d87115_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!iPHc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea3749-2b9c-4a13-b958-4da571d87115_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!iPHc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea3749-2b9c-4a13-b958-4da571d87115_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iPHc!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea3749-2b9c-4a13-b958-4da571d87115_1456x816.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afea3749-2b9c-4a13-b958-4da571d87115_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2198849,&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://playground.tetraresearch.io/i/196807342?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea3749-2b9c-4a13-b958-4da571d87115_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iPHc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea3749-2b9c-4a13-b958-4da571d87115_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!iPHc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea3749-2b9c-4a13-b958-4da571d87115_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!iPHc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea3749-2b9c-4a13-b958-4da571d87115_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!iPHc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea3749-2b9c-4a13-b958-4da571d87115_1456x816.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Infinite Playground! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>When you start offloading low-complexity knowledge work to agents, what stays in the human-facing tools is medium- and high-complexity work. The PR thread, the Linear ticket, the support reply. Those interfaces were designed for humans applying careful judgment, and they&#8217;re tight on purpose. The tokens involved in resolving the low-complexity layer have to play nice with that surface. Right now they don&#8217;t.</p><p>I built <a href="https://github.com/Tetra-Research/tokenbin">tokenbin</a> because that mismatch was breaking real workflows at our company. It&#8217;s a private-first artifact overflow layer for LLM-heavy work. Agents write the bulky output there. The thread or ticket gets the curated synthesis and a link. The raw analysis stays addressable for the next agent that needs it.</p><h2>The kernel</h2><p>The whole model is four primitives:</p><pre><code><code>artifact     immutable text blob, addressed by id
directory    mutable index of related artifacts
pin          named pointer to the current artifact that matters
capability   short-lived scoped token for one directory</code></code></pre><p>Directories are named by convention: <code>github/&lt;org&gt;/&lt;repo&gt;/pull/&lt;n&gt;</code>, <code>linear/&lt;key&gt;</code>, <code>support/&lt;system&gt;/&lt;id&gt;</code>. An agent can resolve the right directory from the work item it&#8217;s looking at. Pins carry conventional names too: <code>brief</code>, <code>synthesis</code>, <code>comment</code>, <code>handoff</code>. The capability is what an orchestrator hands a sub-agent so it can write into one directory and nothing else.</p><p>The baseline deploy is one Cloudflare Worker, one R2 bucket, one shared API key, signed viewer URLs at <code>/v/:id</code>. Two minutes from a <a href="https://deploy.workers.cloudflare.com/?url=https://github.com/Tetra-Research/tokenbin">Deploy button</a> to the first artifact. There is no database. The bucket is the index.</p><h2>What it looks like in a PR review</h2><p>A PR comes in. The orchestrator opens the directory <code>github/&lt;org&gt;/&lt;repo&gt;/pull/1842</code>. Three review agents (security, correctness, performance) write their full analysis as artifacts in that directory. Each one is a few thousand tokens of careful work. None of it goes in the PR thread.</p><p>A synthesis agent reads all three artifacts (it has the directory, so it gets them by listing), writes a single review comment that cites the strongest findings from each, and pins it as <code>synthesis</code>. The orchestrator posts only the synthesis to GitHub. Three short paragraphs, link to the directory for the reviewer who wants to read deeper.</p><p>A second round of agents critiques the synthesis. Same pattern: full analysis in the directory, a new synthesis pinned, the PR thread gets one updated comment.</p><p>The PR thread sees two comments, total. The directory sees every artifact every agent produced - addressable, durable, and out of the way. A reviewer who wants the receipts follows the link. Everyone else reads the PR like a normal PR.</p><p>One directory per work item. Agents write artifacts. One agent synthesizes. The synthesis pins. The human surface stays tight.</p><h2>What it&#8217;s not</h2><p>Tokenbin isn&#8217;t a task tracker, a wiki, deployment-wide search, or a binary asset store. It&#8217;s not a SaaS app. The baseline is a Worker you run on your own Cloudflare account. It&#8217;s not trying to replace GitHub, Linear, or Zendesk. It&#8217;s the overflow and coordination layer beside them.</p><p>Artifacts cap at 1 MiB of UTF-8 text. TTL classes are fixed at <code>1d</code>, <code>7d</code>, and <code>30d</code> - long enough for a PR cycle, short enough that nothing accidentally becomes the system of record.</p><p>It&#8217;s the right tool when most of these are true: long machine output is useful but doesn&#8217;t belong in the main UI; multiple agents are working on one item and need shared context; the human at the end needs to scan the work in seconds. If everything you generate belongs directly in the system of record, you don&#8217;t need this.</p><h2>Repo</h2><p><a href="https://github.com/Tetra-Research/tokenbin">github.com/Tetra-Research/tokenbin</a>. v0.1.1. Four shipping surfaces over one kernel: a JSON API, hosted MCP at <code>/mcp</code> for Claude/Cursor/etc., a thin CLI, and first-party TypeScript and Python SDKs. The OpenAPI contract is in the repo. Anything we ship to one surface, you can ship to another.</p><p>Aiden and Rhys deserve credit for putting the failure mode on the timeline at scale. The number was already showing up in our own PR threads at smaller volume. Theirs just made it impossible to look away from.</p><p>If you&#8217;re feeling this (agent output flooding a surface humans were supposed to be scanning), send me what you&#8217;ve tried. I want to know what&#8217;s working.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Infinite Playground! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Appendix</h2><h3>Deploy</h3><p><a href="https://deploy.workers.cloudflare.com/?url=https://github.com/Tetra-Research/tokenbin">Deploy to Cloudflare</a></p><h3>Surfaces</h3><ul><li><p><strong>JSON API</strong></p></li><li><p><strong>Hosted MCP</strong> at <code>/mcp</code>: works with Claude Desktop, Cursor, and other MCP clients.</p></li><li><p><strong>TypeScript SDK + CLI</strong>: <code>npm install tokenbin</code> (<code>-g</code> for global CLI access).</p></li><li><p><strong>Python SDK</strong>: <code>pip install tokenbin</code>.</p></li><li><p><strong>OpenAPI contract</strong>: <code>openapi/tokenbin.v1.json</code>.</p></li></ul><h3>Docs</h3><ul><li><p><a href="https://github.com/Tetra-Research/tokenbin/blob/master/docs/deployment.md">Baseline deployment</a></p></li><li><p><a href="https://github.com/Tetra-Research/tokenbin/blob/master/docs/oauth-mcp-access.md">Cloudflare Access + OAuth MCP upgrade</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Tokid and the Encodings We Forgot to Measure]]></title><description><![CDATA[Token-native identifiers, and the encodings worth measuring next]]></description><link>https://playground.tetraresearch.io/p/tokid-and-the-encodings-we-forgot</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/tokid-and-the-encodings-we-forgot</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Fri, 08 May 2026 13:15:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3Xvo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb765d4-4e0e-4e54-ab53-9f2368c86f42_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Xvo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb765d4-4e0e-4e54-ab53-9f2368c86f42_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Xvo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb765d4-4e0e-4e54-ab53-9f2368c86f42_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!3Xvo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb765d4-4e0e-4e54-ab53-9f2368c86f42_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!3Xvo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb765d4-4e0e-4e54-ab53-9f2368c86f42_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!3Xvo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb765d4-4e0e-4e54-ab53-9f2368c86f42_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Xvo!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb765d4-4e0e-4e54-ab53-9f2368c86f42_1456x816.png" width="1200" height="672.5274725274726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fb765d4-4e0e-4e54-ab53-9f2368c86f42_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:1837534,&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://playground.tetraresearch.io/i/196783413?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb765d4-4e0e-4e54-ab53-9f2368c86f42_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3Xvo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb765d4-4e0e-4e54-ab53-9f2368c86f42_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!3Xvo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb765d4-4e0e-4e54-ab53-9f2368c86f42_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!3Xvo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb765d4-4e0e-4e54-ab53-9f2368c86f42_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!3Xvo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb765d4-4e0e-4e54-ab53-9f2368c86f42_1456x816.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>UUIDs are 32 random hex characters. OpenAI&#8217;s tokenizers &#8212; along with Claude&#8217;s and Gemini&#8217;s &#8212; use Byte-Pair Encoding: their vocabularies are built by merging the most frequent character pairs into single tokens. Random hex has no frequent pairs to merge, so a UUID gets sliced into roughly 18 to 22 tokens of essentially uncompressible noise. (The two tokenizers I will cite below are <code>cl100k_base</code>, used by GPT-3.5 and GPT-4, with about 100,000 entries; and <code>o200k_base</code>, used by GPT-4o, with about 200,000.)</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Infinite Playground! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Many of those entries are full English words. Eight words, each chosen to be a single token in both tokenizers, give you ~84 bits of address space at 8 tokens of cost. That is enough for nearly anything that is not a cryptographic key.</p><p>I built one library that does this for identifiers. It is called <a href="https://github.com/Tetra-Research/tokid">tokid</a>. It exists because Garrett asked the question that bothered me for a week: how much of our context window are we burning on identifiers nobody reads?</p><p>I am confident there are a dozen more encodings worth this treatment. Below are how tokid was built, what is in it, and where the rest of the family goes.</p><h2>One ID, three jobs</h2><p>Tokid optimizes one logical ID rendered three ways. Each rendering is the right answer for a different job &#8212; model context, structured transport, durable storage.</p><pre><code><code>prompt:    straight course shirt height alter outer rapid verse
transport: straightcourseshirtheightalterouterrapidverse
envelope:  tk1_oa1_straightcourseshirtheightalterouterrapidverse_1oze8</code></code></pre><p>Measured locally for that example:</p><p>form chars cl100k_base o200k_base prompt 52 8 8 transport 45 12 10 envelope 59 22 21 uuid_v4 36 18 18</p><p>Each word in the prompt form is one <em>atom</em>. The three forms are renderings of the same eight atoms.</p><p>The prompt form is what an LLM reads inside natural text &#8212; eight tokens, one per word. The transport form is what URLs and JSON values carry, where space-separated text tokenizes less cheaply (the benchmarks are below). The envelope is what you store. It carries a profile tag and a checksum so the payload stays self-describing across releases and processes.</p><h2>How it was built</h2><h3>Vocabulary selection</h3><p>Start from the tokenizer vocabulary. Keep only words that tokenize as a single token in both <code>cl100k_base</code> and <code>o200k_base</code>. One of the two shipped profiles uses no separator at all between atoms &#8212; for that one, filter further to keep the wordlist prefix-free, so a trie can decode a concatenated payload uniquely. The size of the surviving wordlist sets bits-per-atom.</p><h3>A prefix-free trie for transport decoding</h3><p>Once words cannot share prefixes, a greedy trie walk over the raw concatenated payload recovers the atoms uniquely. This is what makes the transport form survive without delimiters inside JSON values and URL paths.</p><h3>Transport-context benchmarks</h3><p>Same payload, every reasonable delimiter, across the transport contexts where IDs actually land. At 8 atoms embedded in a <code>url_path</code>, spaces averaged 30.86 tokens, raw concatenation averaged 18.35, underscores averaged 20.20. Raw concat won under most contexts that escape spaces. Hyphens and dots lost worse than underscores in the same study. The two shipped profiles are space-prompt with raw-concat transport (<code>openai-cross-v1</code>) and space-prompt with underscore transport (<code>openai-cross-underscore-v1</code>).</p><h3>Portable profile manifests and cross-language conformance</h3><p>The runtime contract is a JSON manifest plus a shared fixture suite. SDKs pass the suite to claim parity. Four live SDKs ship today (JS, Python, Go, Rust); two more are pending registry signoff (Java, C#). They share a manifest and a test fixture, not code.</p><p>The 8-atom prefix-free profile carries ~84 bits of entropy. UUID v4 carries 122 random bits. For non-security identifiers &#8212; trace IDs, run IDs, document IDs &#8212; the gap costs nothing and saves ~10 tokens per occurrence inside model context.</p><h2>What it is not</h2><p>Tokid is not a UUID replacement. It does not sort by time. It is not an auth token, a bearer secret, or a tamper-proof capability URL. It is longer in characters than nanoid. It is the wrong tool for backend primary keys the model never reads.</p><p>It is the right tool for the case where identifiers regularly cross a prompt, a tool call, or an LLM-readable transport and the token cost on that surface matters.</p><h2>The encodings we forgot to measure</h2><p>IDs are one case. The same study &#8212; measure the encoding against the tokenizer, pick the option that costs the fewest tokens &#8212; works for anything else opaque that the model has to read.</p><p>Three obvious neighbors:</p><ul><li><p><strong>URLs.</strong> A URL has a path, a query string, an embedded ID, and ceremony &#8212; <code>https://</code>, trailing slashes, redundant parameters. A token-native URL library &#8212; <code>tokurl</code> is the obvious name &#8212; would do for routes what tokid does for identifiers: vocab-token slugs inside the path, plus stripping the parts the model does not need to round-trip.</p></li><li><p><strong>Hex, base64, MAC addresses, hashes, color codes.</strong> These share UUIDs&#8217; problem &#8212; dense uniform-distribution bytes that BPE has no useful merges for. A single library could encode any of them into vocab tokens. Same trie. Same profile manifest shape.</p></li><li><p><strong>Structured data.</strong> <a href="https://toonformat.dev">TOON</a> already lives in this lane, claiming 30-60% reduction on JSON&#8217;s structural overhead. It is the existence proof that the territory is real.</p></li></ul><p>Other candidates are sketchier and need empirical work before they are libraries. Timestamps may already tokenize cheaply as epoch seconds; ISO 8601 almost certainly does not. Pagination cursors, error response bodies, and CSS-in-JS class names each share the same character &#8212; a string the model has to read, an encoding chosen for a different consumer, a measurable token tax.</p><p>Most encodings we use were not designed for the consumer they have now. The gap between what the wire wants and what the tokenizer rewards is large enough to be worth measuring. Tokid is the version of that argument I had time to ship.</p><h2>Repo</h2><p><a href="https://github.com/Tetra-Research/tokid">tokid</a>. ISC, alpha, four live SDK channels. Two profiles, both OpenAI-tokenizer-derived. The honest gap is per-tokenizer profiles for Anthropic and Gemini, and that is the next measurement pass.</p><p><a href="https://github.com/gidler">Garrett</a> gets full credit for pondering about this in a jam session.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Infinite Playground! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[He Who Owns the GPUs]]></title><description><![CDATA[On the SpaceX/Anthropic deal, orbital GPUs, and the regime change everyone is misreading as capitulation]]></description><link>https://playground.tetraresearch.io/p/he-who-owns-the-gpus</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/he-who-owns-the-gpus</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Thu, 07 May 2026 20:17:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!I0qn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd1b2d1-0145-491e-8491-4c4908d19dda_829x1027.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I0qn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd1b2d1-0145-491e-8491-4c4908d19dda_829x1027.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I0qn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd1b2d1-0145-491e-8491-4c4908d19dda_829x1027.png 424w, https://substackcdn.com/image/fetch/$s_!I0qn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd1b2d1-0145-491e-8491-4c4908d19dda_829x1027.png 848w, https://substackcdn.com/image/fetch/$s_!I0qn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd1b2d1-0145-491e-8491-4c4908d19dda_829x1027.png 1272w, https://substackcdn.com/image/fetch/$s_!I0qn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd1b2d1-0145-491e-8491-4c4908d19dda_829x1027.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I0qn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd1b2d1-0145-491e-8491-4c4908d19dda_829x1027.png" width="829" height="1027" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6dd1b2d1-0145-491e-8491-4c4908d19dda_829x1027.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1027,&quot;width&quot;:829,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2034682,&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://playground.tetraresearch.io/i/196797287?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06e174df-0e27-4482-9952-d2dad9e7016e_896x1344.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_!I0qn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd1b2d1-0145-491e-8491-4c4908d19dda_829x1027.png 424w, https://substackcdn.com/image/fetch/$s_!I0qn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd1b2d1-0145-491e-8491-4c4908d19dda_829x1027.png 848w, https://substackcdn.com/image/fetch/$s_!I0qn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd1b2d1-0145-491e-8491-4c4908d19dda_829x1027.png 1272w, https://substackcdn.com/image/fetch/$s_!I0qn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd1b2d1-0145-491e-8491-4c4908d19dda_829x1027.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Three months ago Musk <a href="https://x.com/elonmusk/status/2022036387885892022">tweeted</a>: </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/elonmusk/status/2022036387885892022&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@AnthropicAI</span> Your AI hates Whites &amp;amp; Asians, especially Chinese, heterosexuals and men. \n\nThis is misanthropic and evil. Fix it. \n\nFrankly, I don&#8217;t think there is anything you can do to escape the inevitable irony of Anthropic ending up being Misanthropic. You were doomed to this fate when you&quot;,&quot;username&quot;:&quot;elonmusk&quot;,&quot;name&quot;:&quot;Elon Musk&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2035314704307081216/71U1ftM3_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-12T19:53:37.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:2638,&quot;retweet_count&quot;:3023,&quot;like_count&quot;:47472,&quot;impression_count&quot;:3696399,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>He merged xAI into SpaceX earlier this year. xAI&#8217;s flagship product is Grok &#8212; a chatbot in beta, lagging the frontier on reasoning and code, losing engineers and cofounders through the spring. xAI&#8217;s actual asset is Colossus 1: a 220,000-GPU supercomputer in Memphis, built from concept to operational in 122 days. Fastest data center build in modern history. Colossus 2 in development, targeting a million GPUs and a gigawatt. He&#8217;d built more compute than xAI could fill.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Infinite Playground! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Yesterday he leased it all to Anthropic.</p><p><a href="https://www.anthropic.com/news/higher-limits-spacex">The deal</a>: every watt of Colossus 1, exclusive, online within the month, dedicated to Claude inference. 300+ MW. 220,000+ Nvidia GPUs. Musk&#8217;s quote on the reversal: <a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/musks-spacex-has-rented-out-access-to-its-supercomputers-220-000-nvidia-gpus-and-300-megawatts-of-ai-compute-power-to-rival-anthropic-musk-says-no-one-set-off-my-evil-detector-antrhropic-also-interested-in-orbital-data-centers">&#8220;No one set off my evil detector.&#8221;</a></p><p>It&#8217;s easy to read this as capitulation. A loss for Musk. He has legions of people who absolutely hate him and a script ready every time he moves. Sold out for IPO money. Two enemies found a price. Move on.</p><p>GPUs are spice. He who controls the spice controls the universe.</p><p>xAI lost the model race and won the substrate race.</p><div><hr></div><h2>What the press caught</h2><p><a href="https://techcrunch.com/2026/05/06/is-xai-a-neocloud-now/">TechCrunch</a> called it a neocloud move. <a href="https://spyglass.org/anthropic-spacex-xai-data-centers/">Spyglass</a> said the same thing in different words. <a href="https://sherwood.news/tech/anthropic-adds-xai-compute-deal-to-string-of-partnerships/">Sherwood</a> ran the diagnosis.</p><p>Twelve months ago every model lab told you they were also going to be the data center. OpenAI was building Stargate. Anthropic was diversifying across hyperscalers. xAI was building Colossus. By yesterday, three of those four stories were softer than they sounded.</p><p>The model-lab era is ending. The neocloud era is starting.</p><div><hr></div><h2>The Inference/Infra Matrix</h2><p>Here&#8217;s the matrix. Three labs, two axes.</p><p>OpenAI: good inference, good infra. Or that was the read twelve months ago. Today the infra cell is rotting in real time. <a href="https://www.tomshardware.com/tech-industry/oracle-and-openai-scrap-planned-600mw-abilene-expansion">Abilene capped at 1.2 GW</a> after the planned 600 MW expansion got scrapped over power grid permitting. Crusoe&#8217;s liquid cooling failed during a winter outage and took buildings offline for days. <a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/openai-has-effectively-abandoned-first-party-stargate-data-centers-in-favor-of-more-flexible-deals-company-now-prefers-to-lease-compute-and-says-stargate-is-an-umbrella-term">Tom&#8217;s Hardware ran the obituary</a>: Stargate is now an umbrella term for &#8220;deals OpenAI signs,&#8221; not a data center program. They&#8217;ve become a tenant.</p><p>Anthropic: excellent inference, weak infra. <a href="https://www.cryptopolitan.com/anthropic-80x-growth-spacex-data-center-deal/">80x revenue growth in Q1 against a 10x plan</a>. The compute deficit is the binding constraint on shipping product. They built a five-supplier hedge in seven months. Google. Amazon. Microsoft. Fluidstack. Now SpaceX. They&#8217;re hedging because the grid won&#8217;t let them own at scale.</p><p>xAI: weak inference, excellent infra. Colossus 1 in 122 days. <a href="https://theaiinsider.tech/2026/05/07/musks-ai-compute-empire-takes-shape-as-xai-plans-119b-chip-factory-sells-spare-capacity-to-anthropic-and-battles-openai-in-court/">Colossus 2 targeting a million GPUs and a gigawatt</a>. Reported $119 billion chip-fab plan on top. Grok in beta. Engineers leaving. Nobody cares &#8212; the GPUs are the business now.</p><p>The asymmetry is the whole story. The trade only makes sense from one corner of the room. xAI built more capacity than Grok would ever fill. Anthropic had more demand than five suppliers could satisfy. The deal was sitting on the table for months waiting for someone to flip the card.</p><p>OpenAI&#8217;s infra cell is decaying. Anthropic&#8217;s inference cell is widening. xAI&#8217;s infra cell is the only one of the three that&#8217;s been getting <em>better</em>, fast.</p><div><hr></div><h2>The meme he finally found</h2><p>Two and a half years ago I wrote <a href="https://playground.tetraresearch.io/p/elons-mandate-of-heaven">Elon&#8217;s Mandate of Heaven</a>. The framework: every Musk company that worked ran the same playbook. Claim a Mandate. Declare a single function for progress &#8212; a meme. Show violent progress.</p><p>SpaceX&#8217;s meme: make rockets cheaper. Tesla&#8217;s: make EVs appealing, then affordable. Both are reasonable corporate strategies boiled down to a sentence. Both stayed pointed at the same target for two decades.</p><p>The piece ended on a thread I couldn&#8217;t close. Twitter, NeuralLink, Boring Company &#8212; recent ventures with weaker Mandates because the memes were harder to state. What was the meme of buying Twitter? Of brain-computer interfaces? I left it open.</p><p>The meme isn&#8217;t xAI. It isn&#8217;t Grok. It&#8217;s <strong>make scaling compute cheaper</strong>.</p><p>All three working Mandates attack a cost curve. Find a curve that&#8217;s flat or rising. Find the blocking variables holding it flat. Innovate on those variables from first principles until they break. The curve breaks. Supply explodes. Mandate fulfilled.</p><p>SpaceX. Curve: dollars per kilogram to orbit. Blocking variables: single-use rockets, cost-plus contracting, low launch cadence. First-principles fix: reusability, vertical integration, in-house manufacturing. Curve broke.</p><p>Tesla. Curve: dollars per kilowatt-hour of battery, plus dollars per EV at the consumer. Blocking variables: cell chemistry, manufacturing scale, supply chain. First-principles fix: gigafactory, integrated supply, vertical EV stack. Curve broke.</p><p>Compute. Curve: dollars per scaled watt of useful inference capacity. Blocking variables: grid permitting that takes years, water rights that don&#8217;t exist, communities railing against another data center eating their town and pulling their power. Eventually thermal. Eventually launch cost. First-principles fix today: <a href="https://theaiinsider.tech/2026/05/07/musks-ai-compute-empire-takes-shape-as-xai-plans-119b-chip-factory-sells-spare-capacity-to-anthropic-and-battles-openai-in-court/">fastest data center build in modern history</a>, onsite gas turbines to bypass grid timelines, <a href="https://www.datacenterdynamics.com/en/news/spacex-files-for-million-satellite-orbital-ai-data-center-megaconstellation/">filing for orbital constellations</a> before the terrestrial ceiling actually binds. Curve breaking.</p><p>Orbit is where those constraints stop applying. Ten years from penciling &#8212; exactly the SpaceX horizon.</p><p>The &#8220;weak inference, excellent infra&#8221; cell in the matrix isn&#8217;t an xAI failure. It&#8217;s a Musk constant. He&#8217;s been bad at consumer software and good at hardware/infra at industrial scale for two decades. Tesla is a battery and manufacturing company that ships cars. SpaceX is a rocket and constellation company that does space. xAI is a data center company that runs a chatbot.</p><p>Anthropic had stranded demand. xAI had stranded capacity. The trade was always going to happen. The only question was when and at what price.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tx7p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5226251f-4051-4557-b3d3-b5b83852c6ec_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tx7p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5226251f-4051-4557-b3d3-b5b83852c6ec_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!tx7p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5226251f-4051-4557-b3d3-b5b83852c6ec_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!tx7p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5226251f-4051-4557-b3d3-b5b83852c6ec_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!tx7p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5226251f-4051-4557-b3d3-b5b83852c6ec_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tx7p!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5226251f-4051-4557-b3d3-b5b83852c6ec_1456x816.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5226251f-4051-4557-b3d3-b5b83852c6ec_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2212669,&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://playground.tetraresearch.io/i/196797287?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5226251f-4051-4557-b3d3-b5b83852c6ec_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tx7p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5226251f-4051-4557-b3d3-b5b83852c6ec_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!tx7p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5226251f-4051-4557-b3d3-b5b83852c6ec_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!tx7p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5226251f-4051-4557-b3d3-b5b83852c6ec_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!tx7p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5226251f-4051-4557-b3d3-b5b83852c6ec_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>The Dune mapping</h2><p>Spice = compute. There isn&#8217;t enough of it. Production is concentrated. Every faction needs it.</p><p>Arrakis = a power grid that can deliver it. The grid is the binding constraint, not the chips. Abilene capped on permitting. Memphis got built fast because Musk bypassed normal grid timelines with onsite gas turbines, already drawing EPA scrutiny.</p><p>Bene Gesserit = the model labs negotiating with the empire. Anthropic&#8217;s five-supplier hedge is sophisticated diplomacy. They&#8217;re not the throne. They&#8217;re sister-mothers running a long game across courts they can&#8217;t depose.</p><p>Harkonnen = the house that made its fortune on the substrate, not the hero&#8217;s journey. Brutal, vertical, integrated. Owned the means of production and rented to everyone.</p><p>Musk realized he was Harkonnen the whole time. That was always the more profitable house.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BgFC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2e1469-1457-44ff-8dc1-6061713992d7_375x267.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BgFC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2e1469-1457-44ff-8dc1-6061713992d7_375x267.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BgFC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2e1469-1457-44ff-8dc1-6061713992d7_375x267.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BgFC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2e1469-1457-44ff-8dc1-6061713992d7_375x267.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BgFC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2e1469-1457-44ff-8dc1-6061713992d7_375x267.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BgFC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2e1469-1457-44ff-8dc1-6061713992d7_375x267.jpeg" width="375" height="267" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f2e1469-1457-44ff-8dc1-6061713992d7_375x267.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:267,&quot;width&quot;:375,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;undefined&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="undefined" title="undefined" srcset="https://substackcdn.com/image/fetch/$s_!BgFC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2e1469-1457-44ff-8dc1-6061713992d7_375x267.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BgFC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2e1469-1457-44ff-8dc1-6061713992d7_375x267.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BgFC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2e1469-1457-44ff-8dc1-6061713992d7_375x267.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BgFC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2e1469-1457-44ff-8dc1-6061713992d7_375x267.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>The orbital projection</h2><p>Anthropic&#8217;s announcement included a line that read like PR: &#8220;expressed interest in partnering with SpaceX to develop multiple gigawatts of orbital AI compute capacity.&#8221; Worth the math.</p><p>Today: 1 GW of orbital compute costs ~42&#8211;51<em>billionall</em>&#8197;&#8722;&#8197;<em>in</em>.<em>Theterrestrialequivalentis</em> 14&#8211;16 billion. Orbital is roughly 3x more expensive per watt. The launch cost gates everything &#8212; $1,500&#8211;6,500 per kg today, break-even threshold is $200&#8211;500 per kg.</p><p>Starship&#8217;s target is $10&#8211;30 per kg. Only at full cadence &#8212; 180 launches a year. <a href="https://angadh.com/space-data-centers-1">Realistic break-even for orbital compute is ~2035</a>, not 2027.</p><p>The actual binding constraint isn&#8217;t power. 1 GW = ~1 square mile of solar at 30% efficiency. Tractable. The constraint is thermal &#8212; vacuum kills cooling, only radiative dissipation works, and nobody has solved gigawatt-scale orbital thermal. Including SpaceX. <a href="https://starcloudinc.github.io/wp.pdf">The Starcloud whitepaper</a> is honest about this. SpaceX&#8217;s filings are honest about this. The economics don&#8217;t pencil for ten years.</p><p>So Anthropic&#8217;s orbital interest isn&#8217;t a delivery commitment. It&#8217;s positioning. A cheap option on a 10-year horizon, paid for with one press line.</p><p>It&#8217;s the smartest part of the announcement. Costs them nothing. Buys them a seat at the post-grid table. If Starship works the way Musk needs it to work, every model lab eventually has to negotiate for orbital compute. Anthropic got in line first.</p><div><hr></div><p>The model-lab era was 2022&#8211;2025. The neocloud era is 2026&#8211;2030. The orbital era starts ~2032 if Starship hits cadence.</p><p>Musk doesn&#8217;t need to win AI. He needs to win the layer below AI. Different problem. More tractable. He&#8217;s well-suited for it.</p><p>Anthropic just signed a prudent treaty. OpenAI is realizing they&#8217;re not actually House Atreides. Watch the contract renegotiation in 2027 &#8212; symmetrical leverage today, asymmetrical after the <a href="https://www.coindesk.com/tech/2026/05/06/anthropic-signs-elon-musk-s-spacex-for-colossus-1-compute-ahead-of-june-ipo">SpaceX IPO closes in June</a>.</p><p>Pick the role you want to play.</p><div><hr></div><h2>Appendix &#8212; Receipts and Open Threads</h2><h3>Sources by claim</h3><p><strong>The deal itself</strong></p><ul><li><p><a href="https://www.anthropic.com/news/higher-limits-spacex">Anthropic &#8212; Higher usage limits and the SpaceX deal</a></p></li><li><p><a href="https://x.ai/news/anthropic-compute-partnership">xAI &#8212; New compute partnership with Anthropic</a></p></li><li><p><a href="https://techcrunch.com/2026/05/06/is-xai-a-neocloud-now/">TechCrunch &#8212; Is xAI a neocloud now?</a></p></li><li><p><a href="https://spyglass.org/anthropic-spacex-xai-data-centers/">Spyglass &#8212; Anthropic Boosts SpaceX into the Neocloud Orbit</a></p></li><li><p><a href="https://sherwood.news/tech/anthropic-adds-xai-compute-deal-to-string-of-partnerships/">Sherwood &#8212; Anthropic&#8217;s scramble for compute now includes rival xAI</a></p></li></ul><p><strong>Musk&#8217;s prior position on Anthropic</strong></p><ul><li><p><a href="https://x.com/elonmusk/status/2022036387885892022">The actual tweet</a> &#8212; Feb 2026, posted hours after Anthropic&#8217;s $30B / $380B funding round</p></li><li><p><a href="https://www.foxbusiness.com/technology/elon-musk-slams-anthropic-ai-models-misanthropic-evil-scathing-social-media-post">Fox Business &#8212; Musk slams Anthropic AI models as &#8220;misanthropic and evil&#8221;</a></p></li><li><p><a href="https://gizmodo.com/elon-musk-teams-up-with-anthropic-a-company-hes-called-evil-2000755254">Gizmodo &#8212; Elon Musk Teams Up With Anthropic, a Company He&#8217;s Called &#8220;Evil&#8221;</a></p></li><li><p><a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/musks-spacex-has-rented-out-access-to-its-supercomputers-220-000-nvidia-gpus-and-300-megawatts-of-ai-compute-power-to-rival-anthropic-musk-says-no-one-set-off-my-evil-detector-antrhropic-also-interested-in-orbital-data-centers">Tom&#8217;s Hardware &#8212; &#8220;No one set off my evil detector&#8221;</a></p></li></ul><p><strong>OpenAI&#8217;s infra cell decaying</strong></p><ul><li><p><a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/openai-has-effectively-abandoned-first-party-stargate-data-centers-in-favor-of-more-flexible-deals-company-now-prefers-to-lease-compute-and-says-stargate-is-an-umbrella-term">Tom&#8217;s Hardware &#8212; Stargate is an umbrella term, OpenAI now leases</a></p></li><li><p><a href="https://www.tomshardware.com/tech-industry/oracle-and-openai-scrap-planned-600mw-abilene-expansion">Tom&#8217;s Hardware &#8212; Abilene 600 MW expansion scrapped</a></p></li><li><p><a href="https://mlq.ai/news/stargates-ai-data-center-initiative-reportedly-stalls-from-partner-disputes/">mlq.ai &#8212; Stargate stalls from partner disputes</a></p></li></ul><p><strong>Anthropic&#8217;s compute deficit</strong></p><ul><li><p><a href="https://www.cryptopolitan.com/anthropic-80x-growth-spacex-data-center-deal/">Cryptopolitan &#8212; Dario reveals 80x growth as Anthropic secures SpaceX deal</a></p></li><li><p><a href="https://longyield.substack.com/p/anthropics-capacity-crisis-rate-limits">longyield &#8212; Anthropic&#8217;s Capacity Crisis</a></p></li></ul><p><strong>xAI&#8217;s infra build cadence</strong></p><ul><li><p><a href="https://theaiinsider.tech/2026/05/07/musks-ai-compute-empire-takes-shape-as-xai-plans-119b-chip-factory-sells-spare-capacity-to-anthropic-and-battles-openai-in-court/">The AI Insider &#8212; xAI&#8217;s $119B chip factory plan and Colossus 2</a></p></li><li><p><a href="https://www.datacenterdynamics.com/en/news/spacex-files-for-million-satellite-orbital-ai-data-center-megaconstellation/">DCD &#8212; SpaceX files for million-satellite orbital AI megaconstellation</a></p></li></ul><p><strong>Orbital compute economics</strong></p><ul><li><p><a href="https://starcloudinc.github.io/wp.pdf">Starcloud whitepaper &#8212; Why we should train AI in space</a></p></li><li><p><a href="https://angadh.com/space-data-centers-1">Angadh Nanjangud &#8212; No way Starcloud&#8217;s putting a data centre in space in a Starship or $8.2M</a></p></li><li><p><a href="https://www.star-catcher.com/news/the-orbital-data-center-power-problem-and-how-to-solve-it">Star Catcher &#8212; The orbital data center power problem</a></p></li></ul><p><strong>IPO context</strong></p><ul><li><p><a href="https://www.coindesk.com/tech/2026/05/06/anthropic-signs-elon-musk-s-spacex-for-colossus-1-compute-ahead-of-june-ipo">CoinDesk &#8212; Anthropic signs SpaceX for Colossus 1 ahead of June IPO</a></p></li><li><p><a href="https://www.cnbc.com/2026/05/06/spacex-and-anthropic-mega-ipos-could-mark-end-of-bull-run-bank-of-america-suggests.html">CNBC &#8212; SpaceX and Anthropic mega-IPOs could mark end of bull run</a></p></li></ul><p><strong>Prior framework (mine)</strong></p><ul><li><p><a href="https://playground.tetraresearch.io/p/elons-mandate-of-heaven">Elon&#8217;s Mandate of Heaven</a></p></li></ul><h3>The matrix at a glance</h3><p>Lab Inference Infra Direction OpenAI Strong Decaying &#8212; leasing not building &#8595; on infra Anthropic Frontier Deficit, hedged across 5 suppliers &#8594; on infra xAI Lagging Best-in-class, building faster than they fill &#8593; on infra</p><h3>What I&#8217;m watching</h3><ul><li><p><strong>2027 contract renegotiation.</strong> Anthropic-SpaceX leverage is symmetrical today &#8212; Musk needs the customer name for the SpaceX IPO; Anthropic needs the capacity to ship product. After the IPO closes in June, the symmetry breaks. The renewal terms tell us what kind of landlord he is.</p></li><li><p><strong>Grok 5.</strong> Models are 6-month cycles, infra is 3-year cycles. If xAI&#8217;s inference cell flips, the matrix rebalances and the kingmaker thesis softens. The structural read still holds, but the personality reading changes &#8212; Musk isn&#8217;t a substrate-only operator anymore, he&#8217;s a vertical integrator.</p></li><li><p><strong>Orbital thermal.</strong> Whoever solves gigawatt-scale heat dissipation in vacuum unlocks the post-grid era. Currently nobody has. SpaceX hasn&#8217;t disclosed an approach. Watch their patents and their hires.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Infinite Playground!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Language was always going to compile]]></title><description><![CDATA[Where the language model goes when it's done being text]]></description><link>https://playground.tetraresearch.io/p/language-was-always-going-to-compile</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/language-was-always-going-to-compile</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Thu, 07 May 2026 12:49:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jj7N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80286578-64be-4a70-914f-898820204ce4_1232x928.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Transformers were a natural consequence of language. Robots are a natural consequence of transformers, for the same reason.</p><p>Language is the densest compression cognition has ever taken. Push enough mass through a compression and the substrate becomes the bottleneck. The transformer was the substrate the corpus demanded. Robotics is the substrate the transformer demands next. The chain is one move on repeat.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Infinite Playground! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Pressure</h2><p>Language is the densest format cognition has ever found. Ten thousand years of speech, three thousand years of writing, fifty years of the digital corpus. Mass kept accumulating into the same compression.</p><p>Compressed cognition has done this before. Books demanded print. Print demanded the public sphere. Each format reached a scale where it generated the substrate that ran it.</p><p>At some density, compressed cognition stops being a record and starts being a runtime. The corpus crossed that line. The transformer is what was on the other side of the singularity.</p><p>It wasn&#8217;t a clever invention. It was the simplest object that could run on a corpus that dense. Conceded into existence by what was already there.</p><p>Language was always going to compile.</p><h2>Engines Demand Form</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jj7N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80286578-64be-4a70-914f-898820204ce4_1232x928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jj7N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80286578-64be-4a70-914f-898820204ce4_1232x928.png 424w, https://substackcdn.com/image/fetch/$s_!jj7N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80286578-64be-4a70-914f-898820204ce4_1232x928.png 848w, https://substackcdn.com/image/fetch/$s_!jj7N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80286578-64be-4a70-914f-898820204ce4_1232x928.png 1272w, https://substackcdn.com/image/fetch/$s_!jj7N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80286578-64be-4a70-914f-898820204ce4_1232x928.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jj7N!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80286578-64be-4a70-914f-898820204ce4_1232x928.png" width="1200" height="903.8961038961039" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80286578-64be-4a70-914f-898820204ce4_1232x928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:928,&quot;width&quot;:1232,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:2067468,&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://playground.tetraresearch.io/i/196488252?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80286578-64be-4a70-914f-898820204ce4_1232x928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jj7N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80286578-64be-4a70-914f-898820204ce4_1232x928.png 424w, https://substackcdn.com/image/fetch/$s_!jj7N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80286578-64be-4a70-914f-898820204ce4_1232x928.png 848w, https://substackcdn.com/image/fetch/$s_!jj7N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80286578-64be-4a70-914f-898820204ce4_1232x928.png 1272w, https://substackcdn.com/image/fetch/$s_!jj7N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80286578-64be-4a70-914f-898820204ce4_1232x928.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>An engine that thinks but can&#8217;t act is a brain in a jar. It&#8217;s a strange equilibrium.</p><p>A model describes a door in detail. It can&#8217;t open the door. That&#8217;s unstable in the same way an idea is unstable until somebody acts on it. The pressure is to close the loop. The model reaches back into the world it has been describing.</p><p>Form isn&#8217;t a metaphor. Form is hands, sensors, wheels, joints. A body that occupies the world the engine has been trained on.</p><p>The jar is unstable the moment the engine works.</p><h2>Meatspace</h2><p>The transformer trained on human language. Human language describes a world of objects with affordances &#8212; gravity, friction, doors, distance, weight, hands. The corpus is a model of the physical world wearing a thin coat of grammar.</p><p>The native deployment surface for an engine that thinks in our terms is the world we live in. There&#8217;s nowhere else for it to fit.</p><p>Robotics has been treated as a separate field. It isn&#8217;t. It&#8217;s where the language model goes when it&#8217;s done being text.</p><p>The humanoid form factor isn&#8217;t nostalgia. It&#8217;s not branding. It&#8217;s the geometry the corpus described. Five fingers, two eyes at head height, a stride of about a meter. These aren&#8217;t design choices. They&#8217;re the dimensions every sentence in the training set assumed.</p><p>The agents are coming for meatspace.</p><div><hr></div><p>Form will demand its own next thing. We don&#8217;t get to choose what.</p><p>Each link in this chain looked impossible from the link before. </p><p>The expansion is young.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Infinite Playground! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Price of Looking]]></title><description><![CDATA[The frontier has always inspired its own kind of insanity]]></description><link>https://playground.tetraresearch.io/p/the-price-of-looking</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/the-price-of-looking</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Tue, 05 May 2026 12:33:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HbYy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f7e837-fefd-436b-b511-b9743052d8c7_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://x.com/tszzl">roon</a> called Anthropic a monastery. He meant it as a description: a commercial-religious institution calculating the nine billion names of Claude, run in significant part by Claude, devoted to building Claude. He wasn&#8217;t being cute. He was reporting from inside.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gGlo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86b6c1a-4459-49c3-9681-33d223d3fc18_964x1688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gGlo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86b6c1a-4459-49c3-9681-33d223d3fc18_964x1688.png 424w, https://substackcdn.com/image/fetch/$s_!gGlo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86b6c1a-4459-49c3-9681-33d223d3fc18_964x1688.png 848w, https://substackcdn.com/image/fetch/$s_!gGlo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86b6c1a-4459-49c3-9681-33d223d3fc18_964x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!gGlo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86b6c1a-4459-49c3-9681-33d223d3fc18_964x1688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gGlo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86b6c1a-4459-49c3-9681-33d223d3fc18_964x1688.png" width="964" height="1688" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e86b6c1a-4459-49c3-9681-33d223d3fc18_964x1688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1688,&quot;width&quot;:964,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:453941,&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://playground.tetraresearch.io/i/196486679?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86b6c1a-4459-49c3-9681-33d223d3fc18_964x1688.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_!gGlo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86b6c1a-4459-49c3-9681-33d223d3fc18_964x1688.png 424w, https://substackcdn.com/image/fetch/$s_!gGlo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86b6c1a-4459-49c3-9681-33d223d3fc18_964x1688.png 848w, https://substackcdn.com/image/fetch/$s_!gGlo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86b6c1a-4459-49c3-9681-33d223d3fc18_964x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!gGlo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86b6c1a-4459-49c3-9681-33d223d3fc18_964x1688.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The frontier has always inspired a particular kind of insanity. The shape changes; the force does not. Look at the real thing long enough and you don&#8217;t come back the shape you were.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Infinite Playground! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Mathematics is full of examples.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HbYy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f7e837-fefd-436b-b511-b9743052d8c7_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HbYy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f7e837-fefd-436b-b511-b9743052d8c7_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!HbYy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f7e837-fefd-436b-b511-b9743052d8c7_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!HbYy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f7e837-fefd-436b-b511-b9743052d8c7_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!HbYy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f7e837-fefd-436b-b511-b9743052d8c7_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HbYy!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f7e837-fefd-436b-b511-b9743052d8c7_1456x816.png" width="1200" height="672.5274725274726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4f7e837-fefd-436b-b511-b9743052d8c7_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:2340327,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://playground.tetraresearch.io/i/196486679?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f7e837-fefd-436b-b511-b9743052d8c7_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HbYy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f7e837-fefd-436b-b511-b9743052d8c7_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!HbYy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f7e837-fefd-436b-b511-b9743052d8c7_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!HbYy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f7e837-fefd-436b-b511-b9743052d8c7_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!HbYy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f7e837-fefd-436b-b511-b9743052d8c7_1456x816.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Cantor invented set theory. He discovered that infinities come in different sizes, an arithmetic of the eternal that mathematicians before him had refused to attempt. He spent the last thirty years of his life cycling in and out of the Halle Nervenklinik. Poincar&#233; called set theory a disease. Kronecker called him a corrupter of youth. He died in the sanatorium in 1918, broke and underfed.</p><p>G&#246;del proved that every sufficiently powerful formal system contains truths it cannot prove. The result pulled the floor out from under Hilbert and from under several centuries of confidence about mathematics being a closed shape. Late in life he became convinced he was being poisoned. He would only eat food his wife Adele prepared. When she was hospitalized in 1977, he stopped eating. He died in January 1978 weighing 65 pounds. The death certificate said &#8220;malnutrition and inanition caused by personality disturbance.&#8221;</p><p>Grothendieck rebuilt algebraic geometry from the foundations up &#8212; schemes, topoi, motives &#8212; and was reasonably called the most important mathematician of the second half of the twentieth century. In the 70s he walked away. He became progressively more mystical, then progressively more absent. In 1991 he disappeared into a Pyrenees village called Lasserre, refused most visitors, and spent his last two decades writing tens of thousands of pages of mystical-mathematical reflection. He died in 2014.</p><p>Different shapes. Same force.</p><p>Anthropic is just where it&#8217;s hiding now.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jT0p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b23cb60-25b7-4f17-9a45-03339b0b2ee7_896x1344.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jT0p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b23cb60-25b7-4f17-9a45-03339b0b2ee7_896x1344.png 424w, https://substackcdn.com/image/fetch/$s_!jT0p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b23cb60-25b7-4f17-9a45-03339b0b2ee7_896x1344.png 848w, https://substackcdn.com/image/fetch/$s_!jT0p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b23cb60-25b7-4f17-9a45-03339b0b2ee7_896x1344.png 1272w, https://substackcdn.com/image/fetch/$s_!jT0p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b23cb60-25b7-4f17-9a45-03339b0b2ee7_896x1344.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jT0p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b23cb60-25b7-4f17-9a45-03339b0b2ee7_896x1344.png" width="896" height="1344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b23cb60-25b7-4f17-9a45-03339b0b2ee7_896x1344.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1344,&quot;width&quot;:896,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2468287,&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://playground.tetraresearch.io/i/196486679?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b23cb60-25b7-4f17-9a45-03339b0b2ee7_896x1344.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_!jT0p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b23cb60-25b7-4f17-9a45-03339b0b2ee7_896x1344.png 424w, https://substackcdn.com/image/fetch/$s_!jT0p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b23cb60-25b7-4f17-9a45-03339b0b2ee7_896x1344.png 848w, https://substackcdn.com/image/fetch/$s_!jT0p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b23cb60-25b7-4f17-9a45-03339b0b2ee7_896x1344.png 1272w, https://substackcdn.com/image/fetch/$s_!jT0p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b23cb60-25b7-4f17-9a45-03339b0b2ee7_896x1344.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Infinite Playground! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Long Horizon Coherence]]></title><description><![CDATA[The recursion at the heart of the agentic era]]></description><link>https://playground.tetraresearch.io/p/long-horizon-coherence</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/long-horizon-coherence</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Fri, 01 May 2026 12:15:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!V_Vv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9b26-4bc1-4a31-b18e-ae39829284cf_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V_Vv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9b26-4bc1-4a31-b18e-ae39829284cf_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V_Vv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9b26-4bc1-4a31-b18e-ae39829284cf_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!V_Vv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9b26-4bc1-4a31-b18e-ae39829284cf_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!V_Vv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9b26-4bc1-4a31-b18e-ae39829284cf_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!V_Vv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9b26-4bc1-4a31-b18e-ae39829284cf_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V_Vv!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9b26-4bc1-4a31-b18e-ae39829284cf_1456x816.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59fd9b26-4bc1-4a31-b18e-ae39829284cf_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2124668,&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://playground.tetraresearch.io/i/196018900?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9b26-4bc1-4a31-b18e-ae39829284cf_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V_Vv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9b26-4bc1-4a31-b18e-ae39829284cf_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!V_Vv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9b26-4bc1-4a31-b18e-ae39829284cf_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!V_Vv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9b26-4bc1-4a31-b18e-ae39829284cf_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!V_Vv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9b26-4bc1-4a31-b18e-ae39829284cf_1456x816.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>We&#8217;re building models to have long horizon coherence. The bottleneck on building them is humans with long horizon coherence.</p><p>Long horizon coherence is the ML term for whether a model can hold a task across many steps without drifting, forgetting the goal, or compounding small errors. It&#8217;s the current frontier for the models. Strip the org scaffolding away from a researcher running multi-day agent loops, and it turns out to be the current frontier for the humans too. The trait we&#8217;re trying to manufacture is the trait we need to manufacture it.</p><p>That&#8217;s the recursion at the heart of the agentic era.</p><p>Three thoughts:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to Infinite Playground</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Founder Leverage</h2><p>Founders are disproportionately valuable to their businesses. The standard story is vision and being core to the culture. </p><p>Vision is visible.  It&#8217;s pitched, heard, repeated, internalized into culture.  When done well it provides guard rails and steers decision making &#8594; coherence.  Culture and vision done well over time is long-horizon coherence.  </p><p>Founders are the heartbeat of long-horizon coherence on a single thesis for a decade.</p><h2>Code Is Free, Focus and Coherence Are Not</h2><p>The agentic development tooling we&#8217;re operating now deeply rewards long-term coherence, but it enables anti-coherence patterns simultaneously.  The fault is not in the tooling, but ourselves and our organizations.</p><p>Most people are not long-horizon coherent, nor are the companies they build and manage. We will find this out more and more as iteration cycles speed up and the wheels come off.</p><p>Much of the modern era aggressively feeds anti-coherence mechanisms.  </p><p>Vibe coding is fun and can be meaningful. It can also encourage ADHD and project sprawl. Any problem that catches your eye, you can attack now. The friction is gone. You can fix three things, rebuild a fourth, and prototype a fifth before lunch.  Take another hit of inference; Civilization&#8217;s One More Turn meme in a chat window.</p><p>If schizophrenic project creation is yin, coherence is the yang. </p><p>The world is going to be inherited by the teams that can unleash the velocity of the agentic era while holding coherence. It will skew to smaller teams, tighter focuses, longer tenures.  </p><h2>The Monastery</h2><p>Small teams, tight focus, long tenures. That&#8217;s a monastery.</p><p>We used to have institutions that mass-produced coherence. Benedictine monks took a vow of stability: you committed to one monastery for life. Same hours, same prayers, same direction, for sixty years. No transferring out. No quarterly reviews. The horizon was your remaining decades, and the structure required you to hold it. Apprenticeships ran the same engine in secular dress. Seven years with one master. No quick wins available by design.</p><p>These weren&#8217;t religious decorations. They were trait factories. You walked in at twenty, the institution wrapped you in a structure that demanded long-horizon coherence, and at sixty you came out with a stability of attention almost no civilian could produce.</p><p>Modernity dismantled most of these. Average job tenure is around four years. The whole optionality cult is the inverse of what the old institutions were building. Tech is the most aggressive version of the dismantling. It&#8217;s also the most reliant on the trait.</p><p>We tore down the monasteries. We&#8217;re about to need what they made more than they ever did. I&#8217;m long on monasticism.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to Infinite Playground</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[BEAM Is a Suspiciously Good Fit for Agents]]></title><description><![CDATA[The actor model from 1986 is the agent model from 2026]]></description><link>https://playground.tetraresearch.io/p/beam-is-a-suspiciously-good-fit-for</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/beam-is-a-suspiciously-good-fit-for</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Wed, 29 Apr 2026 14:28:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!V9UU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de0dde0-0023-4147-8f7a-4cde22b1c9fd_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V9UU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de0dde0-0023-4147-8f7a-4cde22b1c9fd_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V9UU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de0dde0-0023-4147-8f7a-4cde22b1c9fd_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!V9UU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de0dde0-0023-4147-8f7a-4cde22b1c9fd_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!V9UU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de0dde0-0023-4147-8f7a-4cde22b1c9fd_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!V9UU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de0dde0-0023-4147-8f7a-4cde22b1c9fd_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V9UU!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de0dde0-0023-4147-8f7a-4cde22b1c9fd_1456x816.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4de0dde0-0023-4147-8f7a-4cde22b1c9fd_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2244180,&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://playground.tetraresearch.io/i/195876347?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de0dde0-0023-4147-8f7a-4cde22b1c9fd_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V9UU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de0dde0-0023-4147-8f7a-4cde22b1c9fd_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!V9UU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de0dde0-0023-4147-8f7a-4cde22b1c9fd_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!V9UU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de0dde0-0023-4147-8f7a-4cde22b1c9fd_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!V9UU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de0dde0-0023-4147-8f7a-4cde22b1c9fd_1456x816.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The default agent stack is Python or TypeScript. The runtime never enters the conversation.</p><p>It should. The <a href="https://www.erlang.org/">BEAM</a>, the runtime under <a href="https://elixir-lang.org/">Elixir</a> and <a href="https://www.erlang.org/">Erlang</a>, was built for the shape of work agents actually do. It&#8217;s been sitting there since 1986. OpenAI shipped <a href="https://github.com/openai/symphony">Symphony</a>, their coding-agent orchestration reference implementation, primarily in Elixir. Almost no one else is building there.</p><h2>What an agent actually is, as a workload</h2><p>An agent is not a stateless endpoint. It&#8217;s not a single long-lived connection. It&#8217;s something in the messy middle &#8594; bursty, stateful compute.</p><p>Watch what happens when you give a coding agent a task. It holds a scratchpad of context across a dozen tool calls. It opens a few <a href="https://modelcontextprotocol.io/">MCP</a> connections and keeps them alive. It spawns sub-agents that go think about a thing and come back. It streams tokens out to a UI while it&#8217;s still mid-thought. A tool fails. The model retries, or routes to a different sub-agent, keeps going. You hit cancel. The whole tree should collapse cleanly without leaking workers.</p><p>Hold private state. Supervise children. Take messages from outside. Recover from failure. Die clean when told to.</p><p>Every agent framework I&#8217;ve used in Python or TypeScript is reinventing this in user space. Actor libraries, message buses, supervisor primitives, worker pools, registries, durable-execution layers. All built on top of asyncio or threadpools or queues, all with their own subtle bugs in supervision and cancellation and back-pressure.</p><p>There&#8217;s a runtime where every line of that list is a free primitive.</p><h2>The BEAM, briefly</h2><p>The BEAM was built in the 1980s at Ericsson for telecom switches. The workload: handle a hundred thousand simultaneous calls, each stateful, each independent, never bring the system down.</p><p><strong>Lightweight processes.</strong> Not OS threads. Each one has a private heap, a private stack, a private mailbox, its own garbage collector. A fresh process is <a href="https://hauleth.dev/post/beam-process-memory-usage/">about 2.6KB</a>. A million of them is under 1GB. <a href="https://discord.com/blog/how-discord-scaled-elixir-to-5-000-000-concurrent-users">Discord runs ~12 million concurrent users on this</a>; <a href="https://blog.whatsapp.com/1-million-is-so-2011">WhatsApp pushed 2 million TCP connections per server in 2012</a>. One process per agent, per sub-agent, per tool call, per MCP connection. That&#8217;s mighty fine math.</p><p><strong>Mailboxes.</strong> Every process has an inbox. Send a message, it lands. Inter-agent comms map directly: delegate, ask, broadcast, cancel. No separate message bus.</p><p><strong>Fan-out.</strong> <code>Task</code> and <code>Task.Supervisor</code> give you structured concurrency: spawn N units of work in parallel, supervised, with per-item timeouts and isolation. <code>Task.Supervisor.async_stream(sup, candidates, &amp;evaluate/1, max_concurrency: 8, timeout: 30_000)</code>. Eight in flight, each crash is local, slow ones die at 30 seconds, you get back per-item success or failure. Sub-agent dispatch is this primitive.</p><p><strong>Process registries.</strong> Name a long-lived process and address it from anywhere by name. With <a href="https://github.com/elixir-horde/horde">Horde</a> (the distributed CRDT-backed <a href="https://hexdocs.pm/elixir/Registry.html">Registry</a>), &#8220;the agent for user 42&#8221; routes correctly whether the agent is on this node or another node in the cluster, whether it&#8217;s the original process or got restarted ten times. Without registries you&#8217;re back to a Redis lookup table mapping IDs to network endpoints. The personal-assistant case lives or dies on this.</p><p><strong>Supervision.</strong> Wrap a process in a <a href="https://hexdocs.pm/elixir/Supervisor.html">supervisor</a>. It crashes, the supervisor restarts it under a strategy you declared. A tool call fails, the agent loop keeps running. Supervision fixes infrastructure failures, not LLM reasoning failures. Restarting a process that crashed because the model returned malformed JSON gets you the same malformed JSON.</p><p><strong>Hot reload.</strong> <a href="https://blog.appsignal.com/2021/07/27/a-guide-to-hot-code-reloading-in-elixir.html">Swap a module&#8217;s code while processes are still running</a>. Patch a buggy MCP handler without dropping connections. Update a tool implementation without killing in-flight sessions. (Most teams still blue/green-deploy in production, but the primitive is right there.)</p><p><strong>Live introspection.</strong> Attach to a running node and look at what any process is doing right now: mailbox length, current state, current call, memory, reductions. No instrumentation you planned for in advance required. <a href="https://dashbit.co/blog/why-elixir-best-language-for-ai">Jos&#233; Valim&#8217;s framing</a>: &#8220;agents can programmatically inspect running processes, state, and pending work, mirroring how experienced engineers diagnose production issues.&#8221;</p><p>Every primitive Python and TypeScript agent frameworks are reinventing in user space exists here at the runtime level, load-tested for thirty years.</p><h2>It gets sharper for personal-assistant agents</h2><p>Coding agents are one shape. Short-lived. Single-channel (one TTY or one IDE). No cross-session memory required. No concurrent-inbox problem. The BEAM fit there is real but moderate. You could do it in Python and be fine.</p><p>Personal-assistant agents are a different shape. Long-lived daemons. Multi-channel inboxes (Telegram, Slack, WhatsApp, Signal, SMS, email) fanning into one agent process. Per-session writers serializing concurrent messages. Persistent memory across weeks. Dynamic skills the agent edits over time.</p><p><strong><a href="https://openclaw.ai/">OpenClaw</a></strong> (<a href="https://github.com/openclaw/openclaw">Peter Steinberger</a>). Open-source, self-hosted, reachable over WhatsApp, Telegram, Slack, Discord, Signal, iMessage, WebChat through one Gateway process. The architecture, <a href="https://innfactory.ai/en/blog/openclaw-architecture-explained/">in its own words</a>: &#8220;queue-based serialization, single-writer pattern per session, sequence numbers, append-only JSONL session logs, lazy loading and memory cache.&#8221;</p><p><strong><a href="https://hermes-agent.nousresearch.com/">Hermes Agent</a></strong> (<a href="https://nousresearch.com/">Nous Research</a>, the agent product, not their model family). Long-lived self-hosted daemon. 15+ messaging platforms fanning into one gateway. Curated long-term memory files (<code>MEMORY.md</code>, <code>USER.md</code>, <code>SOUL.md</code>), 47 tools across 19 toolsets, FTS5 session search with LLM summarization, dynamic skill creation, context compression for long conversations.</p><p>&#8220;Single-writer pattern per session&#8221; is one GenServer per session. &#8220;Long-lived gateway process&#8221; is a supervised process holding a connection open. &#8220;Dynamic skill creation&#8221; is a process registry plus hot code reload. &#8220;Append-only session logs&#8221; is what you do because you don&#8217;t trust your in-memory state to survive a redeploy. That&#8217;s the actual missing primitive; more on it below.</p><p>Both products are rebuilding <a href="https://www.erlang.org/doc/system/design_principles.html">OTP</a> in user space. Both are written in TypeScript or Python.</p><p><a href="https://georgeguimaraes.com/your-agent-orchestrator-is-just-a-bad-clone-of-elixir/">George Guimar&#227;es wrote</a> that the actor model Erlang introduced in 1986 is the agent model AI is rediscovering in 2026. The personal-assistant case is the sharper version. It&#8217;s not that the abstract <em>model</em> is the same. It&#8217;s that the specific operational primitives these teams are advertising as architectural wins are the literal section headings of the OTP design principles documentation. Gateway, queue, single-writer, registry, supervision.</p><h2>Covering the weakspots with abstraction</h2><p><strong>Eval and observability tooling is thin.</strong> Python has <a href="https://github.com/UKGovernmentBEIS/inspect_ai">Inspect AI</a>, <a href="https://smith.langchain.com/">LangSmith</a>, <a href="https://braintrust.dev/">Braintrust</a>, <a href="https://wandb.ai/site/weave">Weights &amp; Biases Weave</a>, <a href="https://github.com/stanfordnlp/dspy">dspy</a>. Elixir has nothing comparable. You roll your own or call out to a Python eval harness.</p><p><strong>Durable execution doesn&#8217;t have a great answer.</strong> Durable execution is the term of art for &#8220;resume from exactly where I crashed, without re-running side effects&#8221;: <a href="https://temporal.io/">Temporal</a>, <a href="https://www.inngest.com/">Inngest</a>, <a href="https://restate.dev/">Restate</a>, <a href="https://aws.amazon.com/step-functions/">AWS Step Functions</a>. Your agent runs for six hours, hits Stripe, sends an email, the node dies; you don&#8217;t want to re-charge or re-send on restart. The BEAM survives process crashes via supervision. It does not give you Temporal-style deterministic replay across node death and redeploys. <a href="https://github.com/oban-bg/oban">Oban</a> (Postgres-backed jobs, with workflow primitives in <a href="https://oban.pro/">Oban Pro</a>) is the closest thing native to Elixir, and you build the rest yourself with checkpoints and idempotency keys.</p><p><strong>Training-data asymmetry.</strong> The model writing your agent code has seen 100x more Python agent code than Elixir agent code. Jos&#233; Valim cites a Tencent benchmark where Elixir hit 97.5% problem-solve rate, the highest of 20 languages tested. Encouraging. Not dispositive for <em>agent code</em> specifically.</p><p><strong>&#8220;Let it crash&#8221; doesn&#8217;t help with reasoning failures.</strong> The runtime can&#8217;t fix the model being wrong.</p><p>What falls out of this is the control plane / execution plane split.</p><p>The <strong>control plane</strong> is what the BEAM was designed for: session state, supervision, process registry, routing, lifecycle, durable jobs, multi-channel gateway. Elixir is the right runtime here.</p><p>The <strong>execution plane</strong> belongs in Python or TypeScript: model API calls, tools, eval harnesses, embeddings, anything wrapping the Python ML ecosystem.</p><p>The <strong>interface plane</strong> is split between platforms (Telegram, Slack, WhatsApp) and frontends (TypeScript, usually). Elixir&#8217;s role is the gateway processes that broker between them and the control plane.</p><p>The interop boundaries are already standard. Tools and skills become MCP servers in any language. The runtime is just an MCP host. One-off Python or TS code runs as a supervised port over stdio JSON-RPC, the way <code>mix</code> already shells out to Node. Model API calls go out over HTTP, streaming responses fan back through PubSub. Eval harnesses subscribe to telemetry the runtime emits.</p><p>That&#8217;s probably what most teams should actually do.</p><div><hr></div><h2>Appendix: References &amp; resources</h2><p><strong>The BEAM and Elixir</strong></p><ul><li><p><a href="https://elixir-lang.org/">Elixir</a> &#8212; the language.</p></li><li><p><a href="https://www.erlang.org/">Erlang / BEAM</a> &#8212; the runtime underneath.</p></li><li><p><a href="https://github.com/happi/theBeamBook">The BEAM Book</a> &#8212; Erik Stenman&#8217;s deep dive into the runtime internals. The reference for &#8220;what is actually happening in there.&#8221;</p></li><li><p><a href="https://www.erlang.org/doc/system/design_principles.html">OTP Design Principles</a> &#8212; the canonical writeup of supervision trees, GenServers, applications.</p></li><li><p><a href="https://hauleth.dev/post/beam-process-memory-usage/">Hauleth &#8212; How much memory is needed to run 1M Erlang processes?</a> &#8212; source for the 2.6KB-per-process number.</p></li><li><p><a href="https://discord.com/blog/how-discord-scaled-elixir-to-5-000-000-concurrent-users">Discord &#8212; How Discord Scaled Elixir to 5,000,000 Concurrent Users</a> &#8212; the canonical &#8220;BEAM at scale&#8221; production case.</p></li><li><p><a href="https://blog.whatsapp.com/1-million-is-so-2011">WhatsApp &#8212; 1 million is so 2011</a> &#8212; the original &#8220;we run a few million TCP connections on a single Erlang server&#8221; announcement.</p></li></ul><p><strong>BEAM primitives I named</strong></p><ul><li><p><code>Task</code><a href="https://hexdocs.pm/elixir/Task.Supervisor.html"> and </a><code>Task.Supervisor</code> &#8212; bounded fan-out with timeouts.</p></li><li><p><code>Registry</code> &#8212; local in-memory process registry.</p></li><li><p><a href="https://github.com/elixir-horde/horde">Horde</a> &#8212; distributed registry + supervisor for multi-node agent fleets.</p></li><li><p><code>Supervisor</code> &#8212; supervision tree behaviors.</p></li><li><p><a href="https://blog.appsignal.com/2021/07/27/a-guide-to-hot-code-reloading-in-elixir.html">Hot code reload guide</a> &#8212; what it actually looks like to upgrade a running process.</p></li></ul><p><strong>Agents in Elixir</strong></p><ul><li><p><a href="https://github.com/openai/symphony">Symphony</a> &#8212; OpenAI&#8217;s coding-agent orchestration spec, with a primarily-Elixir reference implementation.</p></li><li><p><a href="https://dashbit.co/blog/why-elixir-best-language-for-ai">Jos&#233; Valim &#8212; Why Elixir is the best language for AI</a> &#8212; the strongest &#8220;the BEAM is the right runtime for AI&#8221; argument from inside the language. Source for the live-introspection framing and the Tencent benchmark cite.</p></li><li><p><a href="https://georgeguimaraes.com/your-agent-orchestrator-is-just-a-bad-clone-of-elixir/">George Guimar&#227;es &#8212; Your Agent Orchestrator Is Just a Bad Clone of Elixir</a> &#8212; the 1986/2026 line, plus a primitive-by-primitive table comparing agent-framework reinventions to OTP.</p></li><li><p><a href="https://georgeguimaraes.com/what-the-critics-got-right-about-elixir-and-ai-agents/">George Guimar&#227;es &#8212; What the critics got right about Elixir and AI agents</a> &#8212; the honest follow-up. The &#8220;let it crash doesn&#8217;t fix reasoning failures&#8221; caveat is sharper here than anywhere else I found.</p></li></ul><p><strong>Personal-assistant agent products</strong></p><ul><li><p><a href="https://openclaw.ai/">OpenClaw</a> &#8212; Peter Steinberger&#8217;s open-source, self-hosted personal agent. <a href="https://github.com/openclaw/openclaw">GitHub</a>. <a href="https://innfactory.ai/en/blog/openclaw-architecture-explained/">Architecture writeup</a>.</p></li><li><p><a href="https://hermes-agent.nousresearch.com/">Hermes Agent</a> &#8212; Nous Research&#8217;s self-hosted personal AI agent. <a href="https://hermes-agent.nousresearch.com/docs/developer-guide/architecture">Architecture docs</a>.</p></li></ul><p><strong>Durable execution and the gap</strong></p><ul><li><p><a href="https://temporal.io/">Temporal</a>, <a href="https://www.inngest.com/">Inngest</a>, <a href="https://restate.dev/">Restate</a>, <a href="https://aws.amazon.com/step-functions/">AWS Step Functions</a> &#8212; the durable-execution category.</p></li><li><p><a href="https://github.com/oban-bg/oban">Oban</a> and <a href="https://oban.pro/">Oban Pro</a> &#8212; the closest thing native to Elixir.</p></li></ul><p><strong>Eval and observability tooling I name-checked</strong></p><ul><li><p><a href="https://github.com/UKGovernmentBEIS/inspect_ai">Inspect AI</a>, <a href="https://smith.langchain.com/">LangSmith</a>, <a href="https://braintrust.dev/">Braintrust</a>, <a href="https://wandb.ai/site/weave">Weights &amp; Biases Weave</a>, <a href="https://github.com/stanfordnlp/dspy">dspy</a>.</p></li></ul><p><strong>Adjacent</strong></p><ul><li><p><a href="https://modelcontextprotocol.io/">Model Context Protocol</a> &#8212; the spec referenced throughout.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Implementing patio11's "Dangerous Professional" as a Claude Code plugin]]></title><description><![CDATA[An agentic workflow for drafting calm, specific emails to institutions that owe you something]]></description><link>https://playground.tetraresearch.io/p/implementing-patio11s-dangerous-professional</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/implementing-patio11s-dangerous-professional</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Tue, 28 Apr 2026 12:00:15 GMT</pubDate><content:encoded><![CDATA[<h2>Dangerous Professional Concept</h2><p>Patrick McKenzie (<a href="https://x.com/patio11">patio11</a>) has written for years about a register he calls the <a href="https://www.kalzumeus.com/2017/09/09/identity-theft-credit-reports/">Dangerous Professional</a>. It came out of his consulting work with banks and fintech, where he sat on both sides of the glass: institutions trained to deflect, and customers trying to get money back, fix billing errors, dispute charges, recover deposits. The voice is the one you use when you write to a bank, a regulator, a company that owes you something. Calm. Formal. Cites the policy by section. Names the deadline. Never threatens. The email reads like it could come from someone with a lawyer, without ever saying so.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/patio11/status/1162561822248992768?s=20&quot;,&quot;full_text&quot;:&quot;I&#8217;d grade this an A.\n\n(Memetically, being a Dangerous Professional means communicating in what might be a slightly adversarial context in a way which suggests that a bureaucracy take one&#8217;s concerns seriously and escalate them to someone empowered to resolve them swiftly.)&quot;,&quot;username&quot;:&quot;patio11&quot;,&quot;name&quot;:&quot;Patrick McKenzie&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1346314816827232256/zCQCJW6N_normal.jpg&quot;,&quot;date&quot;:&quot;2019-08-17T03:08:32.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Hey @patio11, how's my Dangerous Professional interpretation?&quot;,&quot;username&quot;:&quot;FiloSottile&quot;,&quot;name&quot;:&quot;Filippo Valsorda @filippo.abyssdomain.expert&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1601128737751420928/3WVJbAMw_normal.jpg&quot;},&quot;reply_count&quot;:2,&quot;retweet_count&quot;:28,&quot;like_count&quot;:271,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>Patio11&#8217;s <a href="https://x.com/patio11/status/1162561822248992768">framing</a>: institutions sit inside a tower of assumed competence, and the people inside respond very differently to messages that sound like they came from inside the tower. He&#8217;s used it himself &#8212; and helped friends use it &#8212; to reverse fraudulent charges, recover wrongly withheld funds, fix medical billing errors, push back on denied insurance claims. The skill is partly the script &#8212; what to cite, what to ask for, when to escalate &#8212; and partly the register itself, which signals you&#8217;re not going to go away. Most people never learn any of this. Some pick it up from family or work; most learn it the hard way, after they&#8217;ve already lost the dispute by sounding too angry or too hopeful.</p><h2>Developing this plugin</h2><p>I&#8217;ve been developing a sort of meta-plugin: a framework for automating the creation of new agent plugins. It works as a consultant. It interviews me about the problem, makes me point at references for what good looks like, refuses to autonomously hunt for examples (it&#8217;d just codify whatever bad patterns it finds), and routes the work to the right extension point. The meta-plugin is built from several deep research dumps on best practices for plugin writing, plus my own curated experience and that of power users in my network.</p><p>For this plugin specifically, I ran automated research dumps from a curated list of links where patio11 has talked about Dangerous Professional, and fed that into the meta-plugin. The meta-plugin compiled it into a new skill purpose-built for dangerous-professional. I handed that skill to Claude in a single plan session and let it build the thing.</p><p>This was a trial for automated skill development. It went far enough that I want to develop this into a regular framework to latch onto.</p><p>I&#8217;ve been using it on:</p><ul><li><p> Contractors working on my house</p></li><li><p>Banks and SaaS support teams fighting overage charges, billing issues and bugs</p></li><li><p>Most impactfully, on my home insurance provider after a historic hail storm destroyed roofs across the metro area, including ours.  </p></li></ul><h2>How to use it effectively</h2><ol><li><p>Context dump the situation and all the supporting data into the agent. State what you actually want as an ideal outcome. </p></li><li><p>Then ask the agent for feedback on the goal itself. Most of the time you&#8217;re wrong about what you&#8217;re asking for, or your aims are more emotional than they need to be. </p></li><li><p>Workshop a few framings for the real goal. Pick one. </p></li><li><p>Have it write the email.</p></li></ol><div><hr></div><h2>Appendix</h2><p><strong>Patio11 on the Dangerous Professional</strong></p><ul><li><p><a href="https://www.kalzumeus.com/2017/09/09/identity-theft-credit-reports/">Identity Theft, Credit Reports, and You</a> (2017) &#8212; the canonical long-form piece. The voice in action across credit bureaus, banks, and the police.</p></li><li><p><a href="https://www.kalzumeus.com/2012/01/23/salary-negotiation/">Salary Negotiation: Make More Money, Be More Valued</a> (2012) &#8212; the register applied to compensation.</p></li><li><p><a href="https://www.kalzumeus.com/2015/05/01/talking-about-money/">Talking About Money</a> (2015) &#8212; the cultural and class dimensions of the register.</p></li><li><p><a href="https://x.com/patio11/status/1162561822248992768">The defining tweet</a>: &#8220;Memetically, being a Dangerous Professional means communicating in what might be a slightly adversarial context in a way which suggests that a bureaucracy take one&#8217;s concerns seriously and escalate them to someone empowered to resolve them swiftly.&#8221;</p></li><li><p><a href="https://x.com/patio11">@patio11</a> on X &#8212; ongoing threads.</p></li><li><p><a href="https://www.bitsaboutmoney.com/">Bits About Money</a> &#8212; his current newsletter.</p></li></ul><p><strong>Podcasts</strong></p><ul><li><p><a href="https://www.complexsystemspodcast.com/">Complex Systems</a> &#8212; patio11&#8217;s own show. DP-adjacent material runs through it.</p></li></ul><p><strong>The plugin</strong></p><ul><li><p>Live: <a href="https://dangerous.tetraresearch.io">dangerous.tetraresearch.io</a></p></li><li><p>Source: <a href="https://github.com/Tetra-Research/dangerous-professional-plugin">github.com/Tetra-Research/dangerous-professional-plugin</a></p></li><li><p>Install: <code>npx skills add Tetra-Research/dangerous-professional-plugin</code></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Output Token Order is a Hidden Variable in LLM Response Quality and Accuracy]]></title><description><![CDATA[Two lessons from production]]></description><link>https://playground.tetraresearch.io/p/output-token-order-is-a-hidden-variable</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/output-token-order-is-a-hidden-variable</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Sat, 04 Jan 2025 13:52:11 GMT</pubDate><content:encoded><![CDATA[<p>Every output token an LLM generates depends on all preceding tokens.  This includes previously generated output tokens.</p><p>Below, <code>x</code> is a token the LLM is processing.  It can be an input token provided by the user, or an output token it's generated in this run.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;p\\!\\bigl(x_t^{(\\mathrm{out})} \\,\\big|\\,\n\n       x_1^{(\\mathrm{in})}, x_2^{(\\mathrm{in})}, \\dots, x_N^{(\\mathrm{in})},\n\n       x_1^{(\\mathrm{out})}, x_2^{(\\mathrm{out})}, \\dots, x_{t-1}^{(\\mathrm{out})}\\bigr).&quot;,&quot;id&quot;:&quot;GNCQSUBMTT&quot;}" data-component-name="LatexBlockToDOM"></div><p>As soon as an output token is generated, it becomes part of the tokens affecting the probability of the next token.</p><p>This implies that you can steer the LLM to better outputs simply by front-loading output tokens that will have an impact on later tokens.  These front-loaded outputs anchor the LLM and help shrink the universe of possible subsequent output tokens.</p><p>I've found two ways of leveraging this, I&#8217;m confident there are dozens more.  </p><p>Below are short explanations of both, and my anecdotal evidence.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Infinite Playground! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>JSON Field Ordering</h2><p>Let's say we're building a voice agent that speaks with users over the phone.  </p><p>We have a prompt that evaluates the transcript and decides when we should end the call.  If we are going to end the call, <code>is_relevant</code> is <code>true</code> and then we'll reply with the <code>response</code> generated.  </p><pre><code>{
&#9;is_relevant: boolean,
&#9;response: string
}</code></pre><p>Because I have the LLM generate <code>is_relevant</code> field before I generate <code>response</code> field, the relevancy is baked into the response.</p><p>That's not true if I reordered it.</p><pre><code>{
&#9;response: string,
&#9;is_relevant: boolean
}</code></pre><p>Here, the response would be generated first and relevancy would be influenced.</p><h2>JSON Field Names</h2><p>In the same response format for our end call prompt, we have an opportunity to eek out slight more efficiency.  </p><p>Instead of having generic field names, replace them with more targeted names.</p><pre><code>{
&#9;end_call: boolean,
&#9;contextual_response: string
}</code></pre><p>These more targeted field names are generated before their values and will sway the generation of their values to be more targeted as well.</p><h2>Anecdotal Outcomes</h2><h3>Simple JSON Payloads</h3><p>The example prompt for ending a call is a simplified example of a prompt we use in production.  We have similar prompts for forwarding calls, supervising behavior and deciding if topics stray too far from allowed topics, etc.  </p><p>When we first started writing these prompts, all of them ran on <code>is_relevant</code> as a standard.  We'd give 10-15 demonstrations of relevancy, explain that <code>is_relevant</code> means "choosing to end the call is relevant", with other instructions to make that clear.</p><p>Nothing we tried in our system prompt gave us as much of a gain in accuracy as renaming <code>is_relevant</code> to <code>end_call</code>, <code>forward_call</code> and <code>topic_is_out_of_bounds</code>.  That clarity, added right before the boolean was decided, easily added 5-10% accuracy on our prompts.  The compounded effects of each individual prompt gaining 5-10% accuracy made the system as a whole more predictable and reliable.  </p><p>There are several edge cases we discovered where both the end call and forward call prompts triggered at the same time, or where call forwarding would trigger when you'd expect end call to trigger instead.  These edge cases fell off significantly with the more specific naming convention.  Having a more targeted field name meaningfully shrunk the universe of what the LLM considered relevant.  </p><h3>More nuanced JSON Payloads</h3><p>Imagine a prompt that looks at a ticket coming in from Zendesk and evaluates urgency of the ticket, what team it should be routed to, and a recommended response to the customer.  </p><pre><code>enum Urgency {
&#9;CRITICAL: "critical",
&#9;HIGH: "high",
&#9;MEDIUM: "medium",
&#9;LOW: "low",
&#9;NOT_URGENT: "none"
}

enum Team {
&#9;FRONTEND: "frontend",
&#9;DEVELOPER_EXPERIENCE: "developer_experience",
&#9;INFRASTRUCTURE: "infrastructure"
}

// JSON Payload
{
&#9;team: Team,
&#9;urgency: Urgency,
&#9;response: string
}
</code></pre><p>Assume that the system prompt contains instructions and examples for how to choose urgency and the right team.</p><p>Here, if you label something as <code>Urgency.CRITICAL</code> first, you are more like to a get an urgent-sounding response.  If the response is generated before urgency, it's tone might create a more moderate urgency for the same conversation.</p><pre><code>// Urgency first.
{ 
&#9;team: Team.FRONTEND, 
&#9;urgency: Urgency.HIGH, 
&#9;response: "Thank you for bringing this to our attention. Our frontend team is looking into the issue and will keep you updated." 

}

// Response first
{ 
&#9;team: Team.FRONTEND,
&#9;response: "We've noted your concerns and will investigate. Thank you for your patience.", 
&#9;urgency: Urgency.MEDIUM, 

}</code></pre><p>I've seen this play out personally on the margins.  Harder to estimate the impact as a percent of accuracy.  I need to do a deeper dive here.  </p><p>My gut instinct tells me that the larger your JSON payload is, the higher your likelihood is of having some degree of nuance-dependency between fields.  The higher that nuance-dependency, the higher the accuracy gains you'll get from a reordering.</p><h2>Summary</h2><p>If you have a good method for evals, it's worth testing these small micro optimizations.  I've had good luck with o1 and Claude finding more specific naming conventions and better structures to experiment with.</p><p>My team at work has begun defaulting to this more specific method for naming fields and ordering them, and has seen real results.  If you've seen something similar in your work, please let me know.  I'd love to hear more about the use case.  <a href="https://twitter.com/messages/compose?recipient_id=862743485186789376&amp;text=Howdy!">DM</a> me on Twitter, or <a href="mailto:tylerobriant@gmail.com">email me</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Infinite Playground! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[September Update]]></title><description><![CDATA[No plan survives contact with reality]]></description><link>https://playground.tetraresearch.io/p/september-update</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/september-update</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Wed, 18 Sep 2024 00:45:47 GMT</pubDate><content:encoded><![CDATA[<p>A few folks have asked how Customer Development is going for Tetra Compute.</p><p>As I was researching the <a href="https://playground.tetraresearch.io/publish/posts/detail/147102503?referrer=%2Fpublish%2Fposts">What the Hell is an MHP</a> post, I was also:</p><ul><li><p>Talking with a bunch of folks at existing MHPs, competitors included.  I wanted to get a feel for their products and engineering perspectives - what makes them special? Talking to your competitors before they&#8217;re your competitors is an underrated hack for developing Customer Development questions</p></li><li><p>Learning how to be dangerous with Apollo and Instantly for automated email outbound.  I didn&#8217;t have time to spam LinkedIn or Twitter, or to carefully research my target demographic and send high quality emails.  I was willing to have poorer quality CD results in exchange for a smaller time investment.</p></li><li><p>Spinning up up the email infra to use those two platforms.  Surprisingly annoying!  I had many fun side quests learning about email sending at scale.  A topic for another blog post.</p></li></ul><p>I was ready to start aggressively churning out emails and taking calls after work.</p><p>And then something interesting happened - my role at Canary finally materialized.</p><p>I was hired in January to take lead on our AI infrastructure, but throughout the year enterprise deals shook our roadmap and spawned projects that continued to push back the priority of the role I was hired into.  These setbacks have been understandable at the organizational and strategic level, and the environment has been fascinating to learn from.  </p><p>Still, a gap developed between my original expectations for the role and reality.  This gap created a lot of angst, which became my primary fuel for Tetra Compute.</p><p>But&#8230;. an opportunity emerged.</p><p>In August, our team at Canary was finally given the green light to build a major upgrade to our AI infrastructure.  This turn of events was expected insofar as we literally planned this project on-and-off for months and it was on our roadmap.  But roadmaps are surprisingly fluid in the face of demanding enterprise deals.</p><p>I decided to throw my full weight into the project and mostly pause on Tetra Compute.</p><p>Fast forward to now.  It&#8217;s been ~6 weeks.</p><p>The project is done and getting ready to go into production.  </p><p>Riding on the tailwinds of the project&#8217;s success, I&#8217;m starting a new engineering team focused on our AI Platform.  In time, we&#8217;ll be responsible for the core of all of our AI products, but for now we&#8217;re kickstarting something new that is very hard and will battle test our new infrastructure.  </p><p>I&#8217;m basically where I wanted to be in January when I incorporated Tetra and started my journey at Canary.   I&#8217;m still adjusting to that fact.</p><p>I incorporated Tetra to keep me honest to my long-term career intentions: I want to spend my career pushing the boundaries of intelligent machines and I want to do that in KC.</p><p>In the shorter term, I joined Canary to hone my skills on the frontier of LLMs.  The role would also allow me to build up my cash reserves, invest into my new relationship, and build a good foundation for my 30s.  </p><p>Now, the disconnect between those ambitions has been resolved and they are fully realigned.</p><p>My focus for this blog is going to shift towards what I&#8217;m learning along the way and any interesting side quests I go on in the meantime.  I have plenty of smaller bets to place that&#8217;ll keep me sharp as an entrepreneur.  As I find balance in my new role I&#8217;ll start carving out time for those adventures.</p><p>Thanks for reading and continuing to push me.  I appreciate your time and friendship.</p><p>Talk soon.  I&#8217;ve got a lot of nerdy ideas I&#8217;ve been brewing on.</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[What the hell is an MHP?]]></title><description><![CDATA[Developing a framework for evaluating the MHP market]]></description><link>https://playground.tetraresearch.io/p/what-the-hell-is-an-mhp</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/what-the-hell-is-an-mhp</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Sun, 28 Jul 2024 20:03:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jzEu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf11068f-60d8-42c6-b19d-f7f90f52cfd0_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jzEu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf11068f-60d8-42c6-b19d-f7f90f52cfd0_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jzEu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf11068f-60d8-42c6-b19d-f7f90f52cfd0_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!jzEu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf11068f-60d8-42c6-b19d-f7f90f52cfd0_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!jzEu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf11068f-60d8-42c6-b19d-f7f90f52cfd0_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!jzEu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf11068f-60d8-42c6-b19d-f7f90f52cfd0_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jzEu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf11068f-60d8-42c6-b19d-f7f90f52cfd0_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf11068f-60d8-42c6-b19d-f7f90f52cfd0_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32011,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jzEu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf11068f-60d8-42c6-b19d-f7f90f52cfd0_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!jzEu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf11068f-60d8-42c6-b19d-f7f90f52cfd0_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!jzEu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf11068f-60d8-42c6-b19d-f7f90f52cfd0_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!jzEu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf11068f-60d8-42c6-b19d-f7f90f52cfd0_1920x1080.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Tetra Compute will be a Managed Hosting Provider (MHP) for machine learning models.&nbsp;&nbsp;</p><p>This week I started working on Customer Development (CD) to figure out what that description means.&nbsp;&nbsp;</p><p>CD is functionally selling vaporware.&nbsp;&nbsp;</p><p>The product only exists as bullet points in a sales presentation and a design in Figma.&nbsp; The product in these designs and presentations is as perfect as it will ever be, so if I can&#8217;t generate interest here it means my ideas are wrong, or I&#8217;m talking to the wrong people.&nbsp;&nbsp;</p><p>The goal of CD isn&#8217;t a perfect pitch, product or strategy, it&#8217;s that I understand (1) who to call and (2) what to sell them so (3) those calls get commitment or advancements more often than not.</p><p>Some markets and products don&#8217;t really need CD and it&#8217;s more important to start smiling and dialing.&nbsp; The market might be new, so any assumptions are probably wrong.&nbsp; Or, it could be the product is so simple that it doesn&#8217;t need to be honed, it just needs to find the right audience.&nbsp;&nbsp;</p><p>But there is some threshold of market size and product complexity where CD becomes essential.&nbsp; I think this is more true for products that get close to being systems of record.&nbsp; The more layers of business functionality sit on top of your product, the more you should really understand the use cases surrounding the tool you&#8217;re about to build.</p><p>As you&#8217;ll read below, the market for MHPs is anyone who uses computers to solve problems.&nbsp; For Tetra, it&#8217;s everyone who will need LLMs.&nbsp; </p><p>The market for MHPs is three decades old and so large it&#8217;s hard to comprehend.  MHPs are mission-critical low-level infrastructure for their customers, so it&#8217;s important to spend the time upfront to think clearly about these CD questions.</p><p>To understand CD question #1 we need to understand #2 - what we&#8217;re attempting to sell.  </p><p>Today I&#8217;ll be diving into three questions:</p><ol><li><p>What the hell is an MHP?</p></li><li><p>What are the main categories of MHPs today?</p></li><li><p>Where does Tetra Compute fit into the market</p></li></ol><p>Get ready, this is a long one.</p><h2>What the hell is an MHP?</h2><p>Let&#8217;s align on some extreme basics.</p><p>Computers do computational<strong> Tasks</strong>.&nbsp; They crunch numbers and data.&nbsp; We don&#8217;t care what those Tasks are or how the Tasks are performed.&nbsp; All we care about is that I can write a program and execute it on a computer to produce some value<strong>. </strong>&nbsp;That&#8217;s all a Task is.</p><p>Computers can talk to each other over a <strong>Network</strong>.&nbsp; This can be a network inside of one business building, the local Wifi Network in your home, or it can be the entire Internet.&nbsp;&nbsp;</p><p>Networks allow computers and their programs to talk to each other.&nbsp; With Networks, you can share Task loads.&nbsp; In many business cases we choose to put most of our programs together on powerful computers on our Network and have them do all of our Tasks.&nbsp; When a weaker computer needs to do a Task, it can use the Network to request that the powerful computers perform the Task.&nbsp; The powerful computer executes the Task and responds over the Network with the output.&nbsp;&nbsp;</p><p>We call these centralized, powerful computers <strong>Servers</strong>.&nbsp;&nbsp;</p><p>There are a lot of different kinds of Servers.&nbsp; None of these are important for us to dive into here.&nbsp; In fact, let&#8217;s take the word &#8220;Server&#8221; out of the equation.&nbsp; Let&#8217;s call it something more abstract.&nbsp; Let&#8217;s call it a <strong>Computational Resource</strong>, or even more simply, a <strong>Resource.</strong></p><p>I promise this is going somewhere.</p><p>We have all the pieces to our MHP puzzle now, believe it or not.&nbsp;&nbsp;</p><p>We have Computational <strong>Tasks</strong> being performed by a Computational <strong>Resource</strong>.&nbsp; <strong>Resources </strong>communicate with each other and our computers over <strong>Networks</strong>.&nbsp;&nbsp;</p><p>If you have a working Network of Resources performing Tasks, you have what we&#8217;ll call <strong>Infrastructure.&nbsp;&nbsp;</strong></p><p>In the ye olde dark days of the 80s and early 90s before I and most of my current readers were born, Infrastructure was pretty straightforward.&nbsp; You had a bunch of computers in the same building wired into the same Network and they could talk to each other.&nbsp; Some big blocky Resource in the basement handled Tasks and you had a guy who was awkward at parties making sure it didn&#8217;t overheat.&nbsp; If there were too many Tasks for the Resource, you could add some more horsepower to the Resource or add more Resources in parallel.&nbsp; If you added more Resources, new requests for Tasks would be routed to whichever Resource had more capacity.</p><p>Then the Internet happened.&nbsp; We ran some cables across the oceans and into every home in the developed world.&nbsp; Everyone started connecting to the Network to end all Networks.&nbsp; Now a company could have its Resources in a New York office work with Resources in the San Francisco office.&nbsp; Equally important, random folks on the Internet could go to Amazon.com and order books.&nbsp;&nbsp;</p><p>In the neolithic age of the Internet, this is equivalent to inventing farming.</p><p>For the first time your Infrastructure wasn&#8217;t just responsible for your business-related Tasks.&nbsp; Tasks were your business.&nbsp; Your entire business now depended on your Infrastructure in an existential way.</p><p>This, understandably, required some new innovations.&nbsp;&nbsp;</p><p>Again, I promise I&#8217;m almost to MHPs.</p><p>So, Infrastructure matters now.&nbsp; Well, it turns out Infrastructure is pretty damn hard.&nbsp; It&#8217;s even harder for successful businesses.&nbsp; It takes a lot of time, money and specialized teams to grow something like Amazon and not constantly crash.&nbsp; Those chunky computers in the basement turned into entire warehouses full of Resources.&nbsp; Now you needed a legion of awkward IT folks and engineers to build Tasks, Networks and Infrastructure.&nbsp; And it turns out that those nerds are <em>expensive</em>.&nbsp;&nbsp;</p><p>For many companies struggling to transition to the Internet, Infrastructure was not their core competency.&nbsp; Hiring technical employees to manage these systems was painful.</p><p>Predictably, an entire industry popped up to solve these pains.</p><p>These companies had a simple value proposition.&nbsp; &#8220;Hey, I have a warehouse full of Resources that are hooked up to the Internet Network.&nbsp; I&#8217;ll make sure the lights stay on in the warehouse.&nbsp; You can send your programs to me. I&#8217;ll run them on my Resources and send you the results back over the Internet.&nbsp; If you need more Resources, call me and I&#8217;ll set up a new one for you.&nbsp; In exchange, you&#8217;ll pay me less than you&#8217;d need for your own IT staff.&#8221;</p><p>Pretty damn good deal.&nbsp; Let&#8217;s condense that pitch to a single sentence:&nbsp; &#8220;My company offers <strong>Infrastructure as a service.</strong>&#8221;&nbsp;&nbsp;</p><p>In modern startup bro parlance we call this <strong>IaaS: Infrastructure as a Service.</strong>&nbsp;&nbsp;</p><p>An IaaS provider is a Managed Hosting Provider.&nbsp; (Yay! We made it!)&nbsp; IaaS providers offer the lowest level of abstraction.&nbsp; If you don&#8217;t want to manage your Resources, IaaS providers will manage the hosting of them in their warehouses.</p><p>Early pioneers of IaaS in the 90s were functionally outsourced IT teams that kept all of their customers&#8217; Resources in a single warehouse.&nbsp; This changed rapidly with the introduction of Amazon Web Services in 2006 and the move to cloud computing in the mid 2000s.</p><p>Cloud IaaS providers offered more than an outsourced IT team.&nbsp; Instead, the IT team became a configuration file.&nbsp; Configure AWS with what kind of Resource you want and how you want it to scale and AWS will automatically keep up with the amount of Tasks you throw at it.&nbsp; No more calling Jim at Rackspace down in San Antonio to order a new Resource and put it on a rack for you.&nbsp; That happens automatically.&nbsp; Amazon AWS still operates warehouses full of Resources, but they&#8217;ve standardized those Resources and simplified the problem for you, unlocking a huge amount of potential for your engineering teams.</p><p>But as with everything in engineering: A powerful new abstraction allows us to beat back the boundaries of complexity and unlock a new world of potential; and in pursuing the new potential we find nothing but new borders of complexity.</p><p>That&#8217;s my flowery way of saying - you&#8217;ve replaced your IT team with a configuration file, but now it is so easy to make entire fleets of Resources that you need a team of site reliability engineers to make sure everything doesn&#8217;t come crashing down.&nbsp; And those engineers are <em>even more</em> <em>expensive.</em></p><p>These new reliability engineers are there for two reasons:&nbsp; The first is to tame the complexity and make it visible.&nbsp; The second is to build tools to help manage the complexity so it&#8217;s easier for software engineers to maintain with the Resources they&#8217;ve built.&nbsp; This means building tools like logging, deployment pipelines and a bunch of other jargon we don&#8217;t need to consider right now.</p><p>We&#8217;ll call these sets of tools <strong>Platforms.</strong></p><p>Many companies didn&#8217;t need this complexity.&nbsp; They might have simpler or smaller workloads.&nbsp; They may have less traffic.&nbsp; In many cases, this technical expertise is not their core competency.&nbsp;&nbsp;</p><p>Predictably, an entire industry popped up to solve these pains.</p><p>This new industry&#8217;s value proposition is: &#8220;Hey, all these IaaS providers are super powerful, but getting your Resources configured correctly can be brutal.&nbsp; A few wrong choices can lead to a lot of wasted money.&nbsp; We&#8217;ll give you a software Platform that helps you put Resources into IaaS providers.&nbsp; You won&#8217;t have as many configuration options as IaaS, but things will be cheaper and more predictable.&nbsp; We&#8217;ll even throw in a bunch of tooling for your Resources that you&#8217;d have to buy, configure or build for yourself otherwise.&nbsp; In exchange, you&#8217;re going to pay us a bit more than you pay for IaaS Resources, but it&#8217;s still way less than paying for an engineering team.&#8221;</p><p>Pretty damn good deal.&nbsp; Let&#8217;s simplify this one too.&nbsp; &#8220;I&#8217;ll sell you a <strong>Platform as a service</strong>&#8221;.</p><p>Translated into startup bro it&#8217;s <strong>PaaS: Platform as a Service.</strong></p><p>PaaS are Managed Hosting Providers at a higher level of abstraction.&nbsp; They help you manage Resources on modern Infrastructure, typically IaaS providers.&nbsp; They&#8217;re Infrastructure middlemen.</p><p>All the pieces of our understanding on the board now.&nbsp; Let&#8217;s review.</p><p>Companies have Tasks that need to be done on Resources over a Network.&nbsp; A set of Resources over a Network is called Infrastructure.&nbsp;&nbsp;</p><p>Some companies need their tasks to be done privately, or they have the expertise to host their own Infrastructure.&nbsp; This Infrastructure is <em>private</em>.&nbsp; Other companies don&#8217;t really care where their Tasks are done, do not have the internal talent or time to manage it themselves, or have huge Task requirements.&nbsp; These companies can buy Infrastructure from IaaS providers.&nbsp; This Infrastructure is <em>public</em> and generally called &#8220;the cloud&#8221;.</p><p>IaaS infrastructure can be complex and difficult to manage.&nbsp; You need a Platform to manage it.&nbsp; If you don&#8217;t want to configure the Platform yourself you can buy one from PaaS providers.</p><p>Together, IaaS and PaaS make up the market of Managed Hosting Providers.</p><p>We did it! :)&nbsp;</p><p>&#8230; almost.</p><p>Turns out there are more than a handful of ways an MHP can play their game.  Let&#8217;s dive in before circling back to Tetra Compute.</p><h2>Modern Categories of MHPs</h2><p>What I&#8217;ve written above is obviously a very simplified framework for dipping your toes into this market.&nbsp; But it&#8217;s been surprisingly helpful in understanding how to quickly categorize different companies as I come across them.&nbsp; I want to break down some of the more interesting subcategories and hybrid categories that have popped up in my research.</p><ul><li><p>Old-school IaaS</p><ul><li><p>Infrastructure in a warehouse.&nbsp; Fully old-school seems to be a dying breed.</p></li><li><p><a href="https://www.liquidweb.com/">Liquid web</a></p></li><li><p><a href="https://www.rackspace.com/">Rackspace</a></p></li><li><p><a href="https://www.linode.com/lp/free-credit-100/?promo=sitelin100-02162023&amp;promo_value=100&amp;promo_length=60&amp;utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=11178784975_109179237043&amp;utm_term=g_kwd-2629795801_e_linode&amp;utm_content=466889955310&amp;locationid=9023908&amp;device=c_c&amp;gad_source=1&amp;gclid=CjwKCAjw2Je1BhAgEiwAp3KY78mwQuLbEXF6VVVtm8_wxPiLzxz-4416DFf6e89olWAKnhAvyjGQLhoC3DEQAvD_BwE">Linode</a></p></li></ul></li><li><p>IaaS.</p><ul><li><p>Highly configurable, highly scalable Infrastructure</p></li><li><p><a href="https://aws.amazon.com/pm/ec2/?gclid=CjwKCAjw2Je1BhAgEiwAp3KY7yzaVFAb8U7DX-OkqExGaRuGKpB0wrNFNnq6klrkwfosrGgAQ7l-BBoC3EMQAvD_BwE&amp;trk=36c6da98-7b20-48fa-8225-4784bced9843&amp;sc_channel=ps&amp;ef_id=CjwKCAjw2Je1BhAgEiwAp3KY7yzaVFAb8U7DX-OkqExGaRuGKpB0wrNFNnq6klrkwfosrGgAQ7l-BBoC3EMQAvD_BwE:G:s&amp;s_kwcid=AL!4422!3!467723097970!e!!g!!aws%20ec2!11198711716!118263955828">AWS EC2</a> (elastic compute cloud)</p></li><li><p><a href="https://cloud.google.com/products/compute">GCP Compute Engine</a></p></li><li><p><a href="https://azure.microsoft.com/en-us">Azure</a></p></li></ul></li><li><p>Hybrid IaaS &gt; PaaS.</p><ul><li><p>Highly configurable Platform.&nbsp; An onramp to full IaaS</p></li><li><p><a href="https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome.html">AWS Elastic Beanstalk</a></p></li><li><p><a href="https://cloud.google.com/appengine?utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=na-US-all-en-dr-bkws-all-all-trial-e-dr-1707554&amp;utm_content=text-ad-none-any-DEV_c-CRE_665665924957-ADGP_Hybrid+%7C+BKWS+-+MIX+%7C+Txt-Compute-App+Engine-KWID_43700077225653124-kwd-5245655962&amp;utm_term=KW_google%20app%20engine-ST_google+app+engine&amp;gad_source=1&amp;gclid=CjwKCAjw2Je1BhAgEiwAp3KY76qdikQqTFs05KoUQCvqnXmXMMZ7V0_C2vE530fdzgFkXi1dKr9VihoCBRcQAvD_BwE&amp;gclsrc=aw.ds">GCP App Engine</a></p></li><li><p><a href="https://azure.microsoft.com/en-us/products/app-service">Azure App Services</a></p></li></ul></li><li><p>Hybrid PaaS &gt; IaaS</p><ul><li><p>Companies that have their own independent cloud Infrastructure and have vertically integrated their own PaaS offering on top of that Infrastructure.</p></li><li><p><a href="https://www.digitalocean.com/">Digital Ocean</a></p></li><li><p><a href="http://fly.io">Fly.io</a></p></li></ul></li><li><p>Full PaaS</p><ul><li><p><a href="https://www.heroku.com/">Heroku</a></p></li><li><p><a href="https://render.com/">Render</a></p></li><li><p><a href="https://vercel.com/">Vercel</a></p></li></ul></li><li><p>Vertical Market PaaS</p><ul><li><p>PaaS focused on specific Resources, specific Tasks, or both</p></li><li><p><a href="https://wpengine.com/">WP Engine</a> (WordPress hosting)</p></li><li><p><a href="https://www.shopify.com/">Shopify</a> (e-commerce hosting)</p></li><li><p><a href="https://www.squarespace.com/">SquareSpace</a> (turbonormie website hosting)</p></li></ul></li><li><p>Multi-cloud PaaS</p><ul><li><p>Unified Platforms to help companies use multiple IaaS providers</p></li><li><p><a href="http://platform.sh">Platform.sh</a></p></li><li><p><a href="https://www.hashicorp.com/">Hashicorp</a></p></li></ul></li><li><p>Private PaaS</p><ul><li><p>Platforms that are downloaded and installed locally on private, self-hosted Infrastructure that doesn&#8217;t touch the cloud</p></li><li><p><a href="https://www.redhat.com/en/technologies/cloud-computing/openshift">OpenShift</a></p></li></ul></li><li><p>Hybrid Private + Public PaaS</p><ul><li><p>Unified Platforms to help companies manage public Infrastructure from IaaS Providers in addition to self-hosted Infrastructure</p></li><li><p><a href="https://cloud.google.com/anthos?utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=na-US-all-en-dr-bkws-all-all-trial-e-dr-1707554&amp;utm_content=text-ad-none-any-DEV_c-CRE_665735422295-ADGP_Hybrid+%7C+BKWS+-+MIX+%7C+Txt-Hybrid+and+Multicloud-Hybrid+and+Multicloud+General-KWID_43700077225653139-kwd-677601662522&amp;utm_term=KW_google%20anthos-ST_google+anthos&amp;gad_source=1&amp;gclid=CjwKCAjw2Je1BhAgEiwAp3KY7z3xUyo6afsLm9gvfy-cFymy0caeVRtrl5URs89qeDFX69toYChLdxoCXmcQAvD_BwE&amp;gclsrc=aw.ds">Google Anthos</a></p></li></ul></li></ul><h2>Clarifying Tetra&#8217;s Core Assumptions</h2><p>Let&#8217;s use the terms and MHP styles above to more clearly define the idea for Tetra Compute.</p><p>There are businesses that need to perform Tasks with Machine Learning models.&nbsp; Machine Learning models can run on standard Resources, but they run exponentially better on custom-built Resources that have more powerful GPUs.&nbsp;&nbsp;</p><p>These businesses can buy those Resources and self-host them on their own Infrastructure.&nbsp;&nbsp;</p><p>There are issues with that:</p><ul><li><p>GPU Resources are more expensive than standard Resources and have a big supply bottleneck right now (why NVIDIA is currently worth more than one trillion dollars).&nbsp;&nbsp;</p></li><li><p>The Tasks that run on these Resources are harder to write and they require a different set of programs to host</p></li></ul><p>So IaaS providers are stepping in.&nbsp; They&#8217;re using their capital to build warehouses of GPU Resources.&nbsp; Every IaaS provider now has the option to have GPU Resources.&nbsp;&nbsp;</p><p>With GPU Resources unlocked at the IaaS layer, PaaS providers have built GPU Resources into their Platforms.&nbsp;&nbsp;</p><p>The market pivoted quickly here.&nbsp; On first glance it feels like the industry rapidly sucked all of their air out of the room.&nbsp; Where does Tetra Compute play?</p><p>I believe Tetra Compute can be a Vertical Market PaaS focused specifically on GPU Resources and ML tasks.  I don&#8217;t believe a Platform built for traditional Resources and Tasks will be able to keep up with the evolution of this market and specific needs that arise from managing AI in an enterprise.</p><p>Why?</p><p>Traditional software development is a decades old industry at this point.  The broad categories of problems a Platform needs to solve a pretty clear.  As an industry we&#8217;ve gotten a lot better at solving them at higher and higher levels of complexity as our Infrastructure has improved.  </p><p>Some of the existing Platform tooling will definitely carry over into the AI landscape.  </p><p>But AI development has some fundamental differences from standards software development; it&#8217;s more experimental and exploratory due to the underlying statistical nature of AI.</p><p>And the foundations of the AI market are moving at exponential rates:</p><ul><li><p>AI models are making leaps and bounds on the same set of capabilities every quarter</p></li><li><p>The architecture under those models are seeing a lot of experimentation which could create entirely new capabilities, unlocking new forms of Tasks</p></li><li><p>The hardware that architecture runs on is seeing unprecedented levels of investment.  New capabilities can be unlocked on existing architectures if they can use more hardware.  The proliferation of hardware could unlock new architectures.</p></li><li><p>Separately, there is increased investment in non-AI Tasks that run better on GPU hardware.  </p></li></ul><p>Tetra Compute is a bet that these market forces and technical differences will create a gap in Platform tooling that we can fill.</p><p>This vision pretty closely mirrors WP Engine&#8217;s approach to the WordPress ecosystem.</p><p>You can host WordPress websites on any IaaS or PaaS provider you want, but WP Engine makes it dramatically easier to WordPress websites specifically.&nbsp; They completely specialize in this one hosting stack.&nbsp; That specialization allows them to build a Platform that has WordPress-focused tools that no other PaaS Platform is going to have.&nbsp;&nbsp;</p><p>Now I need to start calling customers and figuring out what those tools are.</p><p>More on that in the next Customer Development update.</p><div><hr></div><p>If you made it far, thanks for reading.  You&#8217;re a GOAT.  Would love to hear thoughts.</p>]]></content:encoded></item><item><title><![CDATA[Introducing Tetra Compute]]></title><description><![CDATA[I&#8217;m ready to move forward again.]]></description><link>https://playground.tetraresearch.io/p/introducing-tetra-compute</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/introducing-tetra-compute</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Thu, 18 Jul 2024 02:46:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Tt76!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b765f7-ca9c-4ee1-84cb-017f70a39ec5_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m ready to <a href="https://playground.tetraresearch.io/i/139249180/types-of-confidence">move forward</a> again.</p><p>Introducing Tetra Compute: A Managed Hosting Provider for ML Models.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tt76!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b765f7-ca9c-4ee1-84cb-017f70a39ec5_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tt76!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b765f7-ca9c-4ee1-84cb-017f70a39ec5_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Tt76!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b765f7-ca9c-4ee1-84cb-017f70a39ec5_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Tt76!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b765f7-ca9c-4ee1-84cb-017f70a39ec5_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Tt76!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b765f7-ca9c-4ee1-84cb-017f70a39ec5_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tt76!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b765f7-ca9c-4ee1-84cb-017f70a39ec5_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53b765f7-ca9c-4ee1-84cb-017f70a39ec5_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25518,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tt76!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b765f7-ca9c-4ee1-84cb-017f70a39ec5_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Tt76!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b765f7-ca9c-4ee1-84cb-017f70a39ec5_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Tt76!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b765f7-ca9c-4ee1-84cb-017f70a39ec5_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Tt76!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b765f7-ca9c-4ee1-84cb-017f70a39ec5_1920x1080.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI is here to stay.&nbsp; The market is expanding and will expand for decades to come.&nbsp; Capabilities will improve.&nbsp; Open-source models will improve and proliferate.</p><p>Open-source models need specialized compute.&nbsp; Amazon Web Services, Microsoft Azure and Google Cloud Platform offer hosting solutions to spin up and manage your own GPU servers.&nbsp;&nbsp;</p><p>Amazon, Microsoft and Google&#8217;s solutions are great for engineering teams who have the resources and competence to appropriately manage them.&nbsp; For teams without these resources there is room in the market for Managed Hosting Providers.&nbsp;&nbsp;</p><p>Managed Hosting Providers are wrappers around cloud providers and fill in the resource gaps of their customers.&nbsp; They provide easier to use interfaces, streamlined security, maintenance and analytics, more structured billing options, and better customer support.&nbsp; They are the logging industry of the Internet.&nbsp; Not sexy, but omnipresent and valuable.&nbsp; Examples: Heroku, Fly, Render, WP Engine.</p><p>Tetra Compute has three obvious revenue sources:</p><ol><li><p>Platform fee.&nbsp; Fixed per month.&nbsp; Scales with features and technical support offerings.&nbsp;&nbsp;</p></li><li><p>Compute.&nbsp; Utility pricing.&nbsp; Prepaid.&nbsp; Sell compute tokens ahead of usage.&nbsp; 10-20% tax on the underlying cloud provider&#8217;s compute bill.&nbsp;&nbsp;</p></li><li><p>Services.&nbsp; Fixed fee.&nbsp; White glove technical success managers.&nbsp; Classes for your engineers to learn prompt engineering and architecture.&nbsp; Let us set up your embedding strategy with your existing data.&nbsp; That kind of thing.&nbsp; Think about the Technical Success Team as an agency partner who hosts all their business with Tetra.</p></li></ol><p>The GTM here is also clear.&nbsp; It&#8217;s a <a href="https://playground.tetraresearch.io/i/139249180/long-hallways">long hallway</a>.  I can hide in plain sight.&nbsp; I don&#8217;t need to fight for the business of other B2B SaaS firms.&nbsp; Instead, I can focus on the economy of middle America.&nbsp; I&#8217;ll smile and dial every technical company in a X hundred mile radius of Kansas City until people pay me money to manage their GPUs.&nbsp; Increase X and repeat.&nbsp; If they won&#8217;t let me manage, I&#8217;ll offer to help them however I can and check back in regularly.&nbsp; That sincere intent and compounding good will open the door later.&nbsp; I have decades to play the game.&nbsp;&nbsp;</p><p>Why I like this idea:</p><ul><li><p>AI is <a href="https://playground.tetraresearch.io/i/138551167/badass-maximization">badass</a>.&nbsp;&nbsp;</p></li><li><p>I can <a href="https://longform.asmartbear.com/problem/">bootstrap</a>.&nbsp; It&#8217;s mind-numbingly simple: AI gets better; adoption grows.&nbsp; More adoption; more compute.&nbsp; Some percent of new compute will be hosted with MHPs.&nbsp; I&#8217;ll be an MHP.&nbsp; It&#8217;s as close to running a laundromat as I can get with a business model on the Internet.&nbsp; We don&#8217;t have to be unique, or first, or best.&nbsp; We only need to provide reliable and high quality service.</p></li><li><p>Every new project in a prospect&#8217;s company is an opportunity for them to host with Tetra, even if they have resources for hosting directly on cloud providers.  It isn&#8217;t all-or-nothing like the market for CRMs.</p></li></ul><p>Next steps:&nbsp;</p><ul><li><p>Customer development.&nbsp; Turn this idea and these assumptions into a clearly targetable ICP.&nbsp;&nbsp;</p></li><li><p>Outcome: 50 customer development interviews.</p></li><li><p>Expectation: 10-15 part-time hours per week.&nbsp; 3-4 months of work.</p></li></ul><p>Would love your thoughts.  </p>]]></content:encoded></item><item><title><![CDATA[Badass Maximization]]></title><description><![CDATA[My bastardized version of Ikigai]]></description><link>https://playground.tetraresearch.io/p/badass-maximization</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/badass-maximization</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Sat, 02 Dec 2023 16:36:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe57d3e1e-6900-4337-82a0-bf20b7be055e_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Howdy friends! I hope you&#8217;ve had a beautiful week!</p><p>Welcome back to the Infinite Playground. Three times in one week! How damn!</p><p>This is my last post from my backlog.</p><p>This time: A quick idea I&#8217;ve had a lot of fun with.  A good get-to-know you question when chatting with interesting people.</p><div><hr></div><p>The Japanese have the concept of Ikigai, a path that gives a person a sense of purpose and a reason for living.  It&#8217;s a motivating force.</p><p>Ikigai is often shown as a Venn diagram with four circles.</p><ol><li><p>What do you love to do?</p></li><li><p>What are you great at?</p></li><li><p>What does the world need?</p></li><li><p>What will the world pay you for?</p></li></ol><p>You&#8217;ll find Ikigai at the center of all four circles.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!985C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa213c0f5-4f14-4a17-89e3-1e653b4429b2_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!985C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa213c0f5-4f14-4a17-89e3-1e653b4429b2_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!985C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa213c0f5-4f14-4a17-89e3-1e653b4429b2_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!985C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa213c0f5-4f14-4a17-89e3-1e653b4429b2_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!985C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa213c0f5-4f14-4a17-89e3-1e653b4429b2_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!985C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa213c0f5-4f14-4a17-89e3-1e653b4429b2_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a213c0f5-4f14-4a17-89e3-1e653b4429b2_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38847,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!985C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa213c0f5-4f14-4a17-89e3-1e653b4429b2_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!985C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa213c0f5-4f14-4a17-89e3-1e653b4429b2_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!985C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa213c0f5-4f14-4a17-89e3-1e653b4429b2_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!985C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa213c0f5-4f14-4a17-89e3-1e653b4429b2_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve started kicking around my own version of this framework.  </p><p>I find the traditional representation of Ikigai a little reductive.  It reeks of a concept that got pulled over from Japan in the 80s.  I find new things I love all the time, so do many inspiring friends and those I aspire to be like.  Greatness of skill can be predisposed, but you can develop it over time.  You may not be great at something right now that is worth pursuing.  Lastly, there is no magnitude of &#8220;needed by the world&#8221; or &#8220;earns money&#8221;.  The diagram almost needs a third dimension.</p><p>I&#8217;ll work through the version I&#8217;ve come to as I&#8217;ve worked through several business ideas over the past two months.</p><h2>Regret Minimization</h2><p>Jeff Bezos has popularized the &#8220;Regret Minimization Framework&#8221;.  </p><p>The framework&#8217;s idea is simple:  Project yourself forward into the future.  Look back on a decision.  Ask "Will I regret not doing this?"  Act accordingly.</p><p>Bezos used this idea to push him to leave his cushy hedge fund job and found Amazon.  The power of the framework is clear.  Getting yourself out of your own head and the confines of your current situation helps you put things in perspective.  </p><p>The idea correlates a lot with Ikigai&#8217;s &#8220;do what you love and what you&#8217;re great at&#8221;.  But I think it hits the nail on the head more squarely.  I may love playing drums, but even if I had the capacity to be great, I won&#8217;t regret not dedicating my life to starting a punk band.  It clarifies hobbies you love from pursuits that you love which you can dedicate a life to doing.</p><p>The framework is good for decision making, but not good for generating a path forward.  So how do I find what is worth dedicating a life to?</p><p>It probably has a quality that you deeply resonate with.  It brings out a response of awe or excitement through its existence.  Put plainly: It&#8217;s probably badass.</p><h2>Badass Maximization</h2><p>Let me introduce my own addition to the Regret Minimization Framework - the O&#8217;Briant Corollary - the Badass Maximization Framework.</p><p>My extension is equally simple.  It asks &#8220;What was badass to you at 5 years old? What is badass to you today? What will be badass to you on your deathbed?&#8221;</p><p>If there is a through-line, dig in.  For me, the answers are pretty clear.</p><p>Space is badass.  Robots are badass.  AI is badass.  </p><p>If I could spend a life building things I felt are badass, then I have a high likelihood of thinking I lived a good life with a good career.</p><h2>Bringing It Together</h2><p>Let&#8217;s bring the two frameworks together.  Once they&#8217;re united, everything falls into place.</p><p>What pursuit is so badass that you would regret not doing it while you rest on your deathbed?  What opportunities push that badass field forward at the frontiers?  Which of those frontiers have the most latent value that is waiting to be unlocked?</p><p>Head to that frontier.  Fight like hell.  Maximize badassery.  Minimize regrets.</p>]]></content:encoded></item><item><title><![CDATA[3 Anecdotes]]></title><description><![CDATA[Three short stories from Main Street Summit]]></description><link>https://playground.tetraresearch.io/p/3-anecdotes</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/3-anecdotes</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Thu, 30 Nov 2023 15:00:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe57d3e1e-6900-4337-82a0-bf20b7be055e_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Howdy friends! I hope you&#8217;re having a beautiful week!</p><p>Welcome back to the Infinite Playground. Twice in one week! Wow!</p><p>Sometimes I think I only have room in my head for a few ideas at a time.  I&#8217;m clearing out my mental backlog to make room for some new stuff.</p><p>This time: Three short stories from Main Street Summit, a conference in Columbia, MS I went to in early November.  Each of these stories happened in rapid succession and stuck in my head, or left with something to ponder.  Let me know if they resonate with you.  Also fun to play with the format :)</p><div><hr></div><h1>A Good Story Is All You Need</h1><p>One evening, I wound up at a happy hour hosted by a national bank with a household name.  I found this second happy hour while working my way back to my car.  I decided to network while I went akimbo with two waters and hydrated before heading back to my hotel.</p><p>With a couple bourbons still floating through my system, I walk up to a group of three guys who were in the corner of the bar, but easiest to approach.  I didn&#8217;t pay much attention to their badges and was surprised to learn one was a speaker at an event the next day and the other two were the bankers hosting this event.  </p><p>They welcomed me in and told me the conversation probably wouldn&#8217;t be that interesting to me - they were talking shop about deal flow for investments firms that I wouldn&#8217;t have heard of.  I told them I&#8217;ll keep up.  So they kept chatting.</p><p>They chatted for another 90 minutes, stopping every 30 minutes or so to ask me if I was following along, or when I brought a question.  </p><p>For the most part, I was uncharacteristically quiet&#8230;</p><p>Because I was going through cycles of confusion, realization, awe and anger about every 10 minutes.  </p><p>Here&#8217;s what I learned:</p><p>These guys were talking shop about investment deals where they would be an LP in someone else&#8217;s fund.  Functionally, all that means is there is someone in more of an entrepreneurial position - the person raising money.  Then there are these guys, the folks supplying money.  In this case, the folks raising money are also investors trying to find capital for their strategies, but that&#8217;s not really important.  </p><p>Two sides of the table.  Fundraiser.  Investor.  For these deals, these guys are investors.</p><p>I&#8217;ve been on the fundraising side of the table for Barracuda.  The first couple times you go out to fundraise, you have no perspective of how the other party is thinking.  There are a lot of things that seem odd.  </p><p>A lot of the oddities boils down to a lesson these buys reinforced for me:</p><p>They don&#8217;t care about your deal.  You&#8217;re a card in their trading deck.</p><p>It was refreshing to hear deals being thrown around so nonchalantly.  It bruises the ego of folks who&#8217;re fundraising, but the truth is your deal is a commodity to every investor you talk to.  There job is create returns, not invest capital.  You&#8217;re another decision on their desk that, necessarily, they have to be inclined to say no to.  </p><p>Once they say no, you&#8217;re water cooler talk, just like any other job.</p><p>1: Did you talk to ABC? They were raising 800.</p><p>2: Yeah, in August. </p><p>1: Thoughts?  </p><p>2: [visual disgust].  </p><p>1: Yeah us too.  </p><p>Notice that 800.  Not $800k.  $800 million.  These guys operated with check sizes large enough that they stopped using &#8220;dollars&#8221; and &#8220;million&#8221; because it&#8217;d be wasted breath. It was a mundane amount to them after years of work at that scale.</p><p>At one point Guy 2 offered up: &#8220;Yeah we did that one for 700 or 710, I can&#8217;t remember&#8221;.  $10m is a rounding error in their math.  If you summed the net worth of everyone in my hometown it wouldn&#8217;t be close to $10m.  It was a strange conversation to listen to, but eventually I fell into their lingo.</p><p>That 700-710 deal is key, and I&#8217;ll end this story here. </p><p>That deal was one of the few Guy 1 and Guy 2 differed on.  Up until this point, they had found deals they had mostly agreed upon.  Or they go to the deal at different stages (different fundraising periods).  They would talk about what they liked, maybe a bit of what they found odd.  But since they had the same view, they&#8217;d move on pretty quickly.  </p><p>In these conversations, they&#8217;d talk about the pedigree of the fundraiser.  What firms did they work for before?  What was their track record there?  If this was not the first fundraising period, how has the fund done since their last fundraiser?  How are other similar firms doing?  </p><p>But this time, they found they disagreed about a deal.  Both firms spent a few months looking at the same deal, going through deep due diligence.  </p><p>Guy 1 didn&#8217;t like it.  Felt like there was a stink to it.  Something wasn&#8217;t right.  The fundraiser&#8217;s pedigree was good and his story was good, but it didn&#8217;t quite line up with reality.  There was a lot of gusto and hot air inflating the deal.  He might have done it, but not at that check size.   </p><p>Guy 2 felt the same, oddly enough.  When the deal came up, they talked through it in a negative way.  When Guy 2 told us he did the deal, everyone was surprised.  Why would you take a deal you felt so strange about.  That you just talked negatively about for five minutes?</p><p>Why? Dear reader?</p><p>Because the guy took him out to dinner and got to know him.  He re-pitched the story.  After hearing the story again, Guy 2 liked the deal.  Months of due diligence and gut feelings overturned by a story.</p><p>I would like to think that as financial machinery get more complicated and check sizes get larger and larger that there are more safe guards.  Or more sophistication.  </p><p>The reality is that these investors are still people.  And people have the same flaws whether they&#8217;re being sold a vacuum, a car, a house, or a multi-billion investment deal.  They love a good story.  And the power of a good story will overpower any quantitative opinion we have.  We had stories before we had math, logic or due diligence.  We&#8217;re hardwired to vibe in a cave and listen to stories, not deploy hundreds of millions of dollars.  </p><p>Find a good story.  A good story will move mountains (and write checks).</p><h1>Types of Confidence</h1><p>If you know me, you know I have a general rule not to do anything with people before 10AM.  The morning hours are not prime networking time for me, and they certainly weren&#8217;t on the last day of this conference.  The bourbons from the previous story wrecked my sleep - so did ranting about it over the phone to multiple people until 11PM.  </p><p>My brain had not fully turned on yet for the day, and while I was trying to hide my badge to avoid being approached, a man walked up and struck up a conversation.  </p><p>What followed was a sequence of life advice I don&#8217;t think I&#8217;ll ever forget, because it snapped me out of 10 months of wallowing and self doubt.</p><p>We walked to get some coffee and swapped life stories. </p><p>I told him my story about Barracuda and my sabbatical, and that I wasn&#8217;t quite sure what was coming next.  </p><p>He told me his story.  He was a Canadian from Manitoba, functionally the midwest of Canada.  His first business did well and then exploded.  We didn&#8217;t get into specifics of the company, but we did get into the fall out.  He filed for bankruptcy.  Lost his home.  His wife left him.  He moved back into his parent&#8217;s house.  (Really puts Barracuda&#8217;s failure in perspective, we had a very safe failure in comparison).</p><p>His parents sound similar to my own.  They said &#8220;well this will be good for you in the long run.  You can put this entrepreneurial stuff behind you and get a normal safe job and career.&#8221;  He followed their advice and took a normal job for a while, but chaffed against it.  It didn&#8217;t feel right.  But neither did starting a new company.</p><p>He shared three realizations that got him back in gear:</p><ol><li><p>There are two types of confidence that need repaired after a failure.  There is the confidence that you&#8217;ve learned from your mistakes and accept humility.  And there is the confidence to start moving again.  They don&#8217;t necessarily come at the same time.</p></li><li><p>That second type of confidence comes when you realize that at one point in time, you were the one who failed.  Your decisions and perspectives led to a failure and you cannot escape that.  But with enough work and reflection, you become someone who has learned from that failure and grown from it.  And that makes you a different person.  You&#8217;re not crossing the same river twice.  It&#8217;s not the same river, and you&#8217;re not the same man.</p></li><li><p>You have to think about the lessons you&#8217;ve learned as a PhD.  You spent a lot of blood, sweat and tears learning those lessons.  Not reinvesting them and doing something new would be a waste of that PhD.  You&#8217;re throwing away those hard earned lessons that put you in a very unique spot on the map.  Wasting those lessons is an even larger failure than the original failure.</p></li></ol><p>These ideas helped heal the final cracks I had in my own confidence.  Hopefully they&#8217;ll help you too.</p><p>I had met many folks with similar stories throughout the week.  You find very quickly that everyone is presenting their best selves, but once you get a beer or two in them they start sharing their mistakes.  Everyone is failing in different ways all the time.  The key is to make enough money to survive the fuck ups along the way to your goals. </p><h1>Long Hallways</h1><p>I also met an Texan entrepenur with an infectious energy to him;  A golden retriever style positivity and excitement for what he was doing that reverberated through the room.  </p><p>He was born in West Texas in a lower income household.  Managed to work his way through college and make it to New York and into an investment banking job.  He did very well, but wound up heading home to Texas after several years.</p><p>The way he spoke about his return to Texas reminded me of a T.S. Elliott quote:</p><blockquote><p>We shall not cease from exploration</p><p>And the end of all our exploring</p><p>Will be to arrive where we started</p><p>And know the place for the first time.</p></blockquote><p>He found a new respect for his home, how he was raised and the opportunities he could build there that couldn&#8217;t be done without him.  I&#8217;ve had many of the same reflections about my return to Kansas.</p><p>After going through the story of how he started the company, I asked him if he had any philosophy of business that he applied to get things off the ground.</p><p>He said (paraphrasing):</p><blockquote><p>I don&#8217;t overthink it.  The goal is to find an opportunity that is like a long hallway.  [mimicking a long corridor with his hands] a looooong hallway.  </p><p>You want that hallway to have a lot of doors.  More doors than you think you&#8217;re going to need.</p><p>And once you find the right hallway, the game is easy.  Just start walking down that hallway and try to open every door.  </p><p>If it doesn&#8217;t open, don&#8217;t kick it down!  Just keep walking.  Look for a door that opens.  When you find one, walk inside and see what you can make work.</p><p>[pauses for a beat to let that sink in]</p><p>And every once in a while you have to circle back and check those closed doors again.  Maybe they&#8217;re open now.  You never know, maybe someone was just going to the bathroom ;).</p></blockquote><p>Fantastic.  I aspire to be this folksy with my analogies.</p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Elon's Mandate of Heaven]]></title><description><![CDATA[A short look into how Elon captured the hearts and minds of millions of engineers.]]></description><link>https://playground.tetraresearch.io/p/elons-mandate-of-heaven</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/elons-mandate-of-heaven</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Tue, 28 Nov 2023 18:38:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!c_N8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877b10d2-10b1-4770-b78e-9a5322109da7_1080x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Howdy friends! I hope you&#8217;re having a beautiful week!</p><p>Welcome back to the Infinite Playground.  It&#8217;s been a minute!  I&#8217;d apologize, but fortunately, I don&#8217;t owe you a consistent schedule, just good ideas.  I have a lot of shorter posts as drafts.  Working through the backlog this week.  Expect more posts soon.</p><p>This week: What I learned from watching ~40 hours of early Elon Musk speeches.</p><div><hr></div><p>I finished Isaacson's biography of Elon a week ago.  It's a great book.  If you're an engineer who fell in love with Elon's visions in college like I did, read it.  It'll remind you that he's still the Engineer GOAT despite the past five years of PR shenanigans.</p><p>The book led me to reflect on what I found so inspiring about SpaceX and Telsa when I was an undergrad.  Elon isn't a master storyteller or public speaker, but I can recite the missions of his companies with a gun to my head.  What made those ideas so powerful?  What made them so inspiring?</p><p>I went back to when he founded both companies - SpaceX in 2002, and Tesla in 2003 -  to see how these stories started and evolved.  I watched ~40 hours (2x speed) of early Elon interviews, talks, and speeches from this time to figure out his approach.  What did he do that so deeply resonated with me and every engineer I went to school with?</p><p>I assumed that these stories evolved into what they are today and what I first heard in 2013.  I was wrong.  The stories Elon tells today are functionally the same stories he told two decades ago.  </p><p>SpaceX and Tesla&#8217;s stories have the same playbook:</p><ol><li><p>Claim the Mandate of Heaven</p></li><li><p>Declare a single function for progress</p></li><li><p>Show violently fast progress</p></li></ol><h1>Claim the Mandate of Heaven</h1><p>The Mandate of Heaven is a Chinese term used to legitimize rulers of the ancient Chinese empires or kingdoms.  You gain the Mandate of Heaven by being a virtuous ruler, worthy of the throne.  It parallels the &#8220;Divine Right of Kings&#8221; that ancient Western rulers used to explain where their right to rule came from.</p><p>The Mandate of Heaven has an interesting quality.  If you rise to a King or Emperor, you&#8217;re said to have the Mandate of Heaven, because it is only by Heaven&#8217;s blessing that you could achieve that goal.  In this sense, the Mandate is bestowed on a ruler who is moral, just, and virtuous.  In reality, it&#8217;s taken.  Whoever acquires the throne has the Mandate.  If you lose it to someone else, they have the Mandate now, not you.  Whoever occupies the throne last has the Mandate.  The victors write history.</p><p>The Mandate of Heaven is claimed.  You declare that you have it and then you make that a reality through action. Through successful action, you prove that you&#8217;re worthy.  If you succeed, you have had it all along.  If you don&#8217;t, you never had it, or you lost it.  </p><p>The Mandate is a function of belief in a leader.  I can believe that a leader has the Mandate before he is King.  If he becomes King, I was right all along.  If I didn&#8217;t believe, but he became King, then I was wrong.  He clearly has the Mandate.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c_N8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877b10d2-10b1-4770-b78e-9a5322109da7_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c_N8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877b10d2-10b1-4770-b78e-9a5322109da7_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!c_N8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877b10d2-10b1-4770-b78e-9a5322109da7_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!c_N8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877b10d2-10b1-4770-b78e-9a5322109da7_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!c_N8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877b10d2-10b1-4770-b78e-9a5322109da7_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c_N8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877b10d2-10b1-4770-b78e-9a5322109da7_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/877b10d2-10b1-4770-b78e-9a5322109da7_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35453,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c_N8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877b10d2-10b1-4770-b78e-9a5322109da7_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!c_N8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877b10d2-10b1-4770-b78e-9a5322109da7_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!c_N8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877b10d2-10b1-4770-b78e-9a5322109da7_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!c_N8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877b10d2-10b1-4770-b78e-9a5322109da7_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Why does this work?  Let&#8217;s bring our focus back from Ancient China to modern startups.</p><p>Sam Altman has a blog post from 2020 where he shares the idea that "it's often easier to succeed with a hard startup than an easy one."  </p><p>Hard startups need more funding, more time, and more tech prowess.  They operate in more complex environments.  But if they work, they can be extremely valuable.  That value is going to be easier to defend, and the difficulty of the problem will attract ambitious talent.  </p><p>He says there is no recruiting message as powerful as "the world needs this, it won't happen any time soon if we don't do it, and we are much less likely to succeed if you don't join our team."</p><p>That recruiting message appeals to the Mandate.  &#8220;We are doing this thing that the world needs.  The world needs us.  The world needs you to join us.&#8221;  It has the same tone as &#8220;God chose me to be King.  I&#8217;m on a quest to make my rule a reality.  You should follow me.&#8221;  </p><p>The same function of belief applies.  If you believe the company&#8217;s vision, but they haven&#8217;t made progress, you won&#8217;t follow.  But if they&#8217;re making a lot of progress, you might start to believe they have the Mandate.</p><p>This Mandate telling appeals directly to the human addiction to the hero&#8217;s journey.  We love a good underdog story.  We love underdog stories even more when there are many claims to the Mandate, but we know our guy was the best guy all along.</p><p>Mandates don&#8217;t have to be divinely inspired, but they have to make larger-than-life claims.  There has to be an aspect to them where those claiming the Mandate are bending reality in a new direction.  That is why belief is required.  If they&#8217;re correct, the world will be a different place than it will be today.  </p><p>SpaceX&#8217;s mandate: We need to be exploring space.  Space exploration will push the boundaries of science and technology and inspire generations of future engineers.  Through space exploration, we&#8217;ll become multi-planetary and secure humanity&#8217;s place among the stars.  SpaceX will make space exploration a reality with breakthroughs in rocket technology.</p><p>Tesla&#8217;s mandate: The world&#8217;s economy runs on an unsustainable fuel source.  We need to transition to renewable energy.  Tesla will lead the charge of renewable energy adoption by innovating on electric vehicles and solar cells that will decrease our dependency on fossil fuels.  Through innovations in EV technology, Tesla will proliferate renewable energy technology into every sector.</p><p>These Mandates are larger than Elon.  They&#8217;re larger than the companies. The Mandates don&#8217;t say anything about profits or strategy.  They&#8217;re missions.  This is a critical aspect of Mandates.  They are focused on the ideal of a new world, not profit or anything mortal.  </p><p>When you claim the Mandate, you&#8217;re channeling a dream.  </p><p>But how do you break that dream down into a strategy?</p><h1>Functions for Progress</h1><p>Elon&#8217;s second trick is an act of meme creation.  </p><p>A meme isn&#8217;t a simple gif or joke on Twitter.  There is an actual theory of memes called memetics.  </p><p>A meme is a unit for carrying an idea.  It&#8217;s sticky.  It&#8217;s easy to share with others.  Great memes have a quality that they change your perspective in a way that is hard to go back from.  Throughout the rest of this, when I say meme, think of &#8220;sticky idea&#8221;.  </p><p>Science and math tend to congregate around memes.  It&#8217;s common to find very complicated math proofs to explain a concept before discovering a more elegant version.  Once the elegant version is discovered, it&#8217;s hard to see the older, more complicated proofs as anything but unnecessary complexity.  The elegant proof is a meme that alters your perspective of how to frame and approach a problem.</p><p>The same is true for theories of science.  Before we understood radiation and special relativity, we thought there was a "luminiferous aether" that filled all of space to act as a medium for light waves to travel.  But a few scientific unlocks later, the meme of &#8220;aether&#8221; died and we could never see the world the same way again.</p><p>The long arc of ideas bends towards elegance and simplicity.  Like the hero&#8217;s journey, our minds are addicted to the simple solutions to problems once we find them.  We have a compulsion to share them and believe them when they&#8217;re found.</p><p>A great, simple, and elegant meme is how Elon plants a seed for winning you over.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Lsl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f40d04d-364f-4a21-829a-a9a52a1b4be4_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Lsl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f40d04d-364f-4a21-829a-a9a52a1b4be4_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!_Lsl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f40d04d-364f-4a21-829a-a9a52a1b4be4_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!_Lsl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f40d04d-364f-4a21-829a-a9a52a1b4be4_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!_Lsl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f40d04d-364f-4a21-829a-a9a52a1b4be4_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Lsl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f40d04d-364f-4a21-829a-a9a52a1b4be4_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f40d04d-364f-4a21-829a-a9a52a1b4be4_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:231397,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_Lsl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f40d04d-364f-4a21-829a-a9a52a1b4be4_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!_Lsl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f40d04d-364f-4a21-829a-a9a52a1b4be4_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!_Lsl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f40d04d-364f-4a21-829a-a9a52a1b4be4_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!_Lsl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f40d04d-364f-4a21-829a-a9a52a1b4be4_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Mandate of Heaven was a syringe for this meme.  It was merely packaging.  A bright light to catch your attention.  </p><p>For SpaceX, the meme is &#8220;Make rockets cheaper.&#8221;  </p><p>Why haven&#8217;t we gone back to the moon and kept the dream of space exploration alive? It&#8217;s expensive.  Why aren&#8217;t companies maintaining space stations or mining asteroids? It&#8217;s cost-prohibitive.  What drives that cost?  Launches are expensive and infrequent.  If launches were cheaper and more common, the increased supply would incite demand.  Why aren&#8217;t launches cheaper? Because rockets are expensive.  Build cheaper rockets.  Increase supply.  Decrease price.  Increase demand.  More demand, more space innovation.  Cheaper rockets &#8594; more space innovation.  Mandate fulfilled.</p><p>Tesla&#8217;s meme is &#8220;Make EVs appealing, then affordable.&#8221;  </p><p>No one will buy electric cars because they&#8217;re expensive, ugly and they have poor performance.  Make a sports car that is expensive, appealing, and outperforms.  Use that to leverage down into cheaper cars.  Cheaper cars will lead to more market share.  Sexy EVs &#8594; less fossil fuel dependance.  Mandate fulfilled.  </p><p>Both of these approaches are obvious when you see them, and it&#8217;s hard to justify another solution.  Pair that with the dream of the Mandate they&#8217;re packaged inside, and you start nodding along.  </p><p>The beautiful thing about these memes is that they are the entire company strategy boiled down into a sentence.  Elon has found a reasonable corporate strategy to fulfill his Mandate.  It&#8217;s not a dream anymore, it&#8217;s a quest with a simple continuous objective.</p><p>You hear the Mandate and you may not buy in.  &#8220;That&#8217;s a nice dream, but that problem is insanely complex.  How the hell are you going to go to space or start a car company in America of all places?&#8221;.</p><p>Then the meme hits.  The meme is like a funnel.  It takes any rejection it touches and replies with the same thing.  Over and over.  &#8220;America can&#8217;t innovate in space, we&#8217;ve defunded NASA too much&#8221; &#8594; &#8220;That&#8217;s because the way we build rockets is too expensive.&#8221;  &#8220;We can&#8217;t go to Mars, it&#8217;ll cost trillions of dollars to maintain that colony&#8221; &#8594; &#8220;Not if you could get the cost down by making space travel cheaper.&#8221;</p><p>You don&#8217;t need logic.  You have a meme.  It just helps the meme has some logic to it.</p><p>Once the meme sticks in your mind, you&#8217;ve started to believe.  Where Elon shines is making the meme undeniable.</p><h1>Violent Progress</h1><p>Where all of this came together for me was around the 10th hour of SpaceX videos.  </p><p>To set the scene, Elon was presenting at an aerospace conference.  It&#8217;s early 2008, before their first successful launch.  Some time before the speech they failed their third launch from a small base in Malaysia.  The future of the company is uncertain.</p><p>Elon gets up and explains SpaceX&#8217;s mission.  Paraphrasing: &#8220;Every major technology sector has seen massive amounts of innovation except for space.  Why?  The industry is not built to deliver projects under budget and under time.  We&#8217;re building simple, cost-effective rockets.  We&#8217;ll start with cargo - satellites, resupply missions, etc.  Eventually, we&#8217;ll get to human passengers, then interplanetary flight.&#8221;</p><p>It&#8217;s important to note he&#8217;s just saying this like it&#8217;s the most mundane thing in the world to him.  He&#8217;s not a showman.  He&#8217;s just stating a fact - &#8220;Space innovation has faltered because of costs.  I&#8217;m fixing that.  Once I fix that, here&#8217;s what we can do.&#8221;  He&#8217;s claiming the Mandate of Heaven.  He&#8217;s planting the seed for the meme.</p><p>Next, he doesn&#8217;t even have a real presentation.  Instead, he has slide after slide of the badass videos and pictures of everything SpaceX is doing.  He&#8217;s showing rocket tests.  Launches.  Launch sites.  Satellites they&#8217;re carrying as cargo.  He&#8217;s showing the factory and all the innovations they&#8217;re working on.  He&#8217;s not selling, he&#8217;s showing. </p><p>He&#8217;s showing progress.</p><p>This is the final left hook.</p><p>Capability.</p><p>It doesn&#8217;t matter that he&#8217;s failed to put a rocket into space yet.  It doesn&#8217;t matter that objectively he&#8217;s burned tens of millions of dollars and is on the brink of complete failure.</p><p>It doesn&#8217;t matter, because he hasn&#8217;t lost yet.  He has the Mandate.  He has the meme.  And he&#8217;s actually fucking out there doing the thing.  He&#8217;s made an insane amount of undeniable progress on an insane problem.  You&#8217;re not always going to win when fighting insane problems.  Setbacks are expected.  Setbacks are allowed.</p><p>He&#8217;s proving the meme.  And proving the meme strengthens his claim to the Mandate.</p><p>Your mind starts to ask: &#8220;If he&#8217;s made it this far, how far will he go?&#8221;</p><p>Different people will need different levels of progress to believe.  Some will never believe.  That&#8217;s the nature of humanity.  </p><p>A young Tyler sitting in an engineering lecture hall didn&#8217;t need much.  He looked at the projector and saw a man put a massive rocket into orbit and he felt that Elon&#8217;s dream was possible.  </p><h1>Recent Elon</h1><p>As a short aside, I think many of Elon&#8217;s fumbles over the past five years may be vindicated in the long run.  But they&#8217;re easier to call blunders because the Mandates are weaker.  What is the meme of NeuralLink? Of the Boring Company? Of buying Twitter?  That they&#8217;re possible?  </p><p>Starlink is a better Mandate and meme.  Global internet access anywhere.  How?  Low earth orbit satellite swarm enabled by SpaceX&#8217;s lower cost.  </p><div><hr></div><h1>Carveouts</h1><p>I&#8217;ve been on a Herzog dive lately.  Highly recommend Grizzly Man and Burden of Dreams.</p><p>Ridley Scott&#8217;s Napoleon was mediocre, but Waterloo was great.  Waterloo tells the story of Napoleon starting with his exile to Elba and his return.  In the end, it reenacts the battle of Waterloo in Ukraine, using thousands of real actors marching in formation in costume.  No CGI, just guys being dudes in a field playing war.</p>]]></content:encoded></item><item><title><![CDATA[Exploring Wealth Management]]></title><description><![CDATA[This week: The highest ratio boring-to-revenue-generating idea I&#8217;ve ever had.]]></description><link>https://playground.tetraresearch.io/p/exploring-wealth-management</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/exploring-wealth-management</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Sat, 28 Oct 2023 15:02:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/415c4d8a-8c5b-4512-9630-04a14a3e5165_1080x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Howdy friends! I hope you&#8217;ve had a beautiful week!</p><p>Welcome back to the Infinite Playground.</p><p>This week: The highest ratio boring-to-revenue-generating idea I&#8217;ve ever had.</p><div><hr></div><p>No high-concept essay this week. </p><h2>This Week At Tetra</h2><p>At Tetra we&#8217;re in search of simple, niche, and dominatable markets.  </p><p>Last week in my post about <a href="https://infiniteplayground.substack.com/p/fractal-prospecting">Fractal Prospecting</a> I shared the idea that niche is a &#8220;market you can bear hug&#8221;.  You can find it&#8217;s edges and fit the market in your head.</p><p>I&#8217;ll add a second variable to my definition of niche: SV tech bro adjacency, or lack thereof.  A good niche for Tetra is far from the field of vision of the average Silicon Valley PM or engineer.  Competition and funding follow fast on the heels of SV founders.  We&#8217;re not interested in that.  Wherever we play, we want to be the most aggressive and technically advanced player in the room.  </p><p>I&#8217;ve stumbled my way into that exact niche thanks to a conversation at a KC Tech event last week (thanks Patrick): wealth management.</p><p>Specifically, regulatory compliance and security for wealth management firms.</p><p>Woof.  Bored yet?  That&#8217;s the point.</p><p>This is the wealth management &#8220;AdvisorTech&#8221; market:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ASWN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f297bea-aa5f-4c80-9aaf-e2be8cd98f3d_2044x1548.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ASWN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f297bea-aa5f-4c80-9aaf-e2be8cd98f3d_2044x1548.png 424w, https://substackcdn.com/image/fetch/$s_!ASWN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f297bea-aa5f-4c80-9aaf-e2be8cd98f3d_2044x1548.png 848w, https://substackcdn.com/image/fetch/$s_!ASWN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f297bea-aa5f-4c80-9aaf-e2be8cd98f3d_2044x1548.png 1272w, https://substackcdn.com/image/fetch/$s_!ASWN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f297bea-aa5f-4c80-9aaf-e2be8cd98f3d_2044x1548.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ASWN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f297bea-aa5f-4c80-9aaf-e2be8cd98f3d_2044x1548.png" width="1456" height="1103" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f297bea-aa5f-4c80-9aaf-e2be8cd98f3d_2044x1548.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1103,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2840487,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ASWN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f297bea-aa5f-4c80-9aaf-e2be8cd98f3d_2044x1548.png 424w, https://substackcdn.com/image/fetch/$s_!ASWN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f297bea-aa5f-4c80-9aaf-e2be8cd98f3d_2044x1548.png 848w, https://substackcdn.com/image/fetch/$s_!ASWN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f297bea-aa5f-4c80-9aaf-e2be8cd98f3d_2044x1548.png 1272w, https://substackcdn.com/image/fetch/$s_!ASWN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f297bea-aa5f-4c80-9aaf-e2be8cd98f3d_2044x1548.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This was my Rosetta Stone for understanding what the jobs-to-be-done are in this market and how buyers and sellers talk about them.  I now have a springboard for researching the endless financial acronyms, certifications, and legal jargon that a short career stint would&#8217;ve taught me.  Soon I&#8217;ll be study abroad fluent at the broad level - enough for first product research calls.</p><p>In the meantime, I had to choose a specific area to narrow in on.  </p><p>I spent my first couple of days looking at Client Engagement.  One of our product pushes at Barracuda centered on owning the engagement layer between DAO core teams and their communities.  A lot of very similar tools were used, and I think a similar strategy could pay dividends here.  The problem is ACV.  </p><p>Ideally, I want a business that can extract at least $100/mo of value.  Go below that and CAC starts to become a real challenge, and market size becomes a larger constraint.   At $100/mo you need 100 customers to pay an average salary of $100k.  </p><p>Most of the client engagement tools here will be used infrequently (excluding the client portal, potentially).  That&#8217;ll bias buyers toward the lower ends of pricing tiers.  If you&#8217;re Jotform selling into this market, for example, I can&#8217;t imagine most of the buyers are breaching above their $34/mo tier.  That means ~300 customers to pay a salary (and only a $10 allowance to keep a healthy ACV:CAC ratio).  This is a healthy place for expansion revenue or a second brand in the future but not a solid foundation for entering this market.</p><p>Next, I took my data infrastructure deep dive from last week and started applying what I learned to AdvisorTech.  There are a lot of interesting ideas to play with - building a new data warehouse specifically for advisers, or an ETL platform that plugs into all of these tools, etc.  </p><p>Data infra tools don&#8217;t suffer from the same ACV issues as the client engagement stack, but I put them on the back burner.  The sense I got from looking at all of these products is that the advisers they serve are smart, but their technical ability may vary widely.  An ETL platform would unlock a lot of value, but having engineering teams at these firms seems rare.  The more technical the tool, the more time you&#8217;d have to spend translating that into dead simple UX.  Even nailing that, the problem you&#8217;re solving doesn&#8217;t cover the whole market.</p><p>That&#8217;s when I found this little nook:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dIgf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d162b58-a8cd-448d-aea9-2bc2e3f570c0_928x674.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dIgf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d162b58-a8cd-448d-aea9-2bc2e3f570c0_928x674.png 424w, https://substackcdn.com/image/fetch/$s_!dIgf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d162b58-a8cd-448d-aea9-2bc2e3f570c0_928x674.png 848w, https://substackcdn.com/image/fetch/$s_!dIgf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d162b58-a8cd-448d-aea9-2bc2e3f570c0_928x674.png 1272w, https://substackcdn.com/image/fetch/$s_!dIgf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d162b58-a8cd-448d-aea9-2bc2e3f570c0_928x674.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dIgf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d162b58-a8cd-448d-aea9-2bc2e3f570c0_928x674.png" width="389" height="282.5280172413793" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d162b58-a8cd-448d-aea9-2bc2e3f570c0_928x674.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:674,&quot;width&quot;:928,&quot;resizeWidth&quot;:389,&quot;bytes&quot;:497048,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dIgf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d162b58-a8cd-448d-aea9-2bc2e3f570c0_928x674.png 424w, https://substackcdn.com/image/fetch/$s_!dIgf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d162b58-a8cd-448d-aea9-2bc2e3f570c0_928x674.png 848w, https://substackcdn.com/image/fetch/$s_!dIgf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d162b58-a8cd-448d-aea9-2bc2e3f570c0_928x674.png 1272w, https://substackcdn.com/image/fetch/$s_!dIgf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d162b58-a8cd-448d-aea9-2bc2e3f570c0_928x674.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Compliance.</p><p>Every firm is legally required to do it.  Many firms pay mid-five figures every year to consultants to make sure everything is nice and tidy, or on mock audits/&#8221;exams&#8221;.  There are hard technical problems here, and a bunch of ancient-looking products to help with them.  The material is complicated and there are specific Compliance teams who deal with this full-time.  That means we have clear buyers with articulated pains and a budget.  Ding.  Ding.  Ding.</p><p>There are also extension products around file archival and sharing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ofo5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde321347-bfa5-4e1a-aa71-61ddb3db16c8_1838x620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ofo5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde321347-bfa5-4e1a-aa71-61ddb3db16c8_1838x620.png 424w, https://substackcdn.com/image/fetch/$s_!Ofo5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde321347-bfa5-4e1a-aa71-61ddb3db16c8_1838x620.png 848w, https://substackcdn.com/image/fetch/$s_!Ofo5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde321347-bfa5-4e1a-aa71-61ddb3db16c8_1838x620.png 1272w, https://substackcdn.com/image/fetch/$s_!Ofo5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde321347-bfa5-4e1a-aa71-61ddb3db16c8_1838x620.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ofo5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde321347-bfa5-4e1a-aa71-61ddb3db16c8_1838x620.png" width="1456" height="491" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de321347-bfa5-4e1a-aa71-61ddb3db16c8_1838x620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:491,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:759270,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ofo5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde321347-bfa5-4e1a-aa71-61ddb3db16c8_1838x620.png 424w, https://substackcdn.com/image/fetch/$s_!Ofo5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde321347-bfa5-4e1a-aa71-61ddb3db16c8_1838x620.png 848w, https://substackcdn.com/image/fetch/$s_!Ofo5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde321347-bfa5-4e1a-aa71-61ddb3db16c8_1838x620.png 1272w, https://substackcdn.com/image/fetch/$s_!Ofo5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde321347-bfa5-4e1a-aa71-61ddb3db16c8_1838x620.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These problems are also security adjacent.  They&#8217;re both about tracking and influencing employee behavior.  Many security problems are also outsourced.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TRIh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df94451-fc74-43ab-b498-b1412ca1f9c1_866x842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TRIh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df94451-fc74-43ab-b498-b1412ca1f9c1_866x842.png 424w, https://substackcdn.com/image/fetch/$s_!TRIh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df94451-fc74-43ab-b498-b1412ca1f9c1_866x842.png 848w, https://substackcdn.com/image/fetch/$s_!TRIh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df94451-fc74-43ab-b498-b1412ca1f9c1_866x842.png 1272w, https://substackcdn.com/image/fetch/$s_!TRIh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df94451-fc74-43ab-b498-b1412ca1f9c1_866x842.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TRIh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df94451-fc74-43ab-b498-b1412ca1f9c1_866x842.png" width="301" height="292.65819861431874" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3df94451-fc74-43ab-b498-b1412ca1f9c1_866x842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:842,&quot;width&quot;:866,&quot;resizeWidth&quot;:301,&quot;bytes&quot;:254059,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TRIh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df94451-fc74-43ab-b498-b1412ca1f9c1_866x842.png 424w, https://substackcdn.com/image/fetch/$s_!TRIh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df94451-fc74-43ab-b498-b1412ca1f9c1_866x842.png 848w, https://substackcdn.com/image/fetch/$s_!TRIh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df94451-fc74-43ab-b498-b1412ca1f9c1_866x842.png 1272w, https://substackcdn.com/image/fetch/$s_!TRIh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df94451-fc74-43ab-b498-b1412ca1f9c1_866x842.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There is a perfect opportunity here for Vanta for X, and that X is compliance.</p><p>Here is what I&#8217;ve been kicking around:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ylFW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21da76a-edb9-48b1-96b3-1261e5022eaf_1920x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ylFW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21da76a-edb9-48b1-96b3-1261e5022eaf_1920x2160.png 424w, https://substackcdn.com/image/fetch/$s_!ylFW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21da76a-edb9-48b1-96b3-1261e5022eaf_1920x2160.png 848w, https://substackcdn.com/image/fetch/$s_!ylFW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21da76a-edb9-48b1-96b3-1261e5022eaf_1920x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!ylFW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21da76a-edb9-48b1-96b3-1261e5022eaf_1920x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ylFW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21da76a-edb9-48b1-96b3-1261e5022eaf_1920x2160.png" width="1456" height="1638" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b21da76a-edb9-48b1-96b3-1261e5022eaf_1920x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1638,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1569676,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ylFW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21da76a-edb9-48b1-96b3-1261e5022eaf_1920x2160.png 424w, https://substackcdn.com/image/fetch/$s_!ylFW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21da76a-edb9-48b1-96b3-1261e5022eaf_1920x2160.png 848w, https://substackcdn.com/image/fetch/$s_!ylFW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21da76a-edb9-48b1-96b3-1261e5022eaf_1920x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!ylFW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21da76a-edb9-48b1-96b3-1261e5022eaf_1920x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In a sea of names like &#8220;Investorcom&#8221;, &#8220;ComplianceAlpha&#8221; and &#8220;SmartRIA&#8221;, Buffalo or something similar is memorable and stands out.  An icon that is non-intimidating but confident and still mighty, which is how you want to feel about compliance.</p><p>The existing compliance products pitch themselves as solutions for &#8220;Compliance Management&#8221;.  Management implies there is a burden that is on the customer that their products help with.  Automation implies I&#8217;m solving a problem for you, and taking your burden.  Compliance Automation creates a category for itself.  It&#8217;s additive, a new style of solution not directly competing with existing products.</p><p>That&#8217;s a strong hypothesis to start with.  Now I need to talk to compliance teams.</p><p>Luckily, I found a break here too.</p><p>The SEC shares every registered wealth management firm operating in the United States, as well as the advisers and broker-dealers working at those firms.  </p><p>These forms contain demographic data that reveal:</p><ul><li><p>Assets under management</p></li><li><p>Asset allocation</p></li><li><p>Fee type (tells you roughly how much operating income they have)</p></li><li><p>Services offered</p></li><li><p>Registered States</p></li><li><p>C-level Roles and who occupies them</p></li><li><p>and much more&#8230;</p></li></ul><p>These files are massive and messy.  A single form submission can grow up to 100 pages.  I found this on data on Thursday and have been slowly modeling the form data into a database I can query against.  </p><p>Next week I plan to have a deep dive on this data to share with you.</p><p>The importance of this find can&#8217;t be understated.  I now have 40k highly quantified leads and all the certification-holding employees I would target for sales messaging.  This was a huge step forward and a fortuitous sign from the capitalism gods.</p><h2>Carveouts</h2><p>It&#8217;s spooky month, and so it&#8217;s time for autumn lofi!</p><ul><li><p><a href="https://www.youtube.com/watch?v=Dpf-GrA2z6o&amp;pp=ygULc3Bvb2t5IGxvZmk%3D">Link</a></p></li><li><p><a href="https://www.youtube.com/watch?v=qkxpm8TTXCE&amp;pp=ygULc3Bvb2t5IGxvZmk%3D">Link</a></p></li><li><p>(my favorite) <a href="https://www.youtube.com/watch?v=pXSBiGoVr7g&amp;t=811s&amp;pp=ygULc3Bvb2t5IGxvZmk%3D">Link</a></p></li></ul><p>I&#8217;ve been going through the backlog of videos from <a href="https://www.youtube.com/@SecretBaseSBN/about">Secret Base</a>, which is a shoot-off of SB Nation.  I wasn&#8217;t familiar with SB Nation, but I love this content.  Deep dives on sports history from a statistical lens.  It makes sports nerdy for me which I need to enjoy it hahah.  </p><p>Finally, I cannot recommend <a href="https://www.amazon.com/Understanding-Michael-Porter-audiobook/dp/B006KZ8H0Y/ref=sr_1_1?crid=J32SCS2K051C&amp;keywords=understanding+michael+porter&amp;qid=1698454526&amp;sprefix=understanding+micha%2Caps%2C100&amp;sr=8-1">Understanding Michael Porter</a> enough.  It&#8217;s the best book on positive sum business strategy and thinking.  Michael Porter is the GOAT and is heavily misunderstood by kids who were bored in college.  This book changed my entire perspective on how to look for product opportunities.  </p><p>Put some respect on Porter&#8217;s name and dig in.  If you do, let me know what you think!</p><p></p>]]></content:encoded></item><item><title><![CDATA[Fractal Prospecting]]></title><description><![CDATA[Building our niche discovery engine]]></description><link>https://playground.tetraresearch.io/p/fractal-prospecting</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/fractal-prospecting</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Sat, 21 Oct 2023 15:00:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4cd9e78-de0c-49d0-b506-dbf07377e8cf_1080x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Howdy friends! I hope you&#8217;ve had a beautiful week!</p><p>Welcome back to the Infinite Playground.  </p><p>This week: Market exploration and sales prospecting</p><p>Note: I&#8217;m going to start splitting this up into two sections, one on a concept I&#8217;ve been mulling over (if any) and one that&#8217;s a more accountability-focused update.  </p><div><hr></div><h2>Fractal Prospecting</h2><p>The goal of Tetra is to find and build in simple, niche, and dominatable markets.  We believe that finding these niches is not a matter of &#8220;earned industry secrets&#8221; but a solvable problem of legibility and adjacency.</p><p>First, you have to know a niche exists.  Then you have to notice the problem.  That&#8217;s all an &#8220;earned industry secret&#8221; is.  They &#8220;earned&#8221; a perspective to notice an issue.  Anyone could&#8217;ve seen the problem if they &#8220;earned&#8221; that adjacency to the problem.  Think about this like building a surface area of luck, or exposure to problems.  </p><p>This idea is at the heart of the Tetra services strategy.  Companies are human organizations with repeatable problems - sales operations, data infrastructure, etc - where we can build competence.  We can aim that competence at small, niche, dominatable markets and put ourselves adjacent to new problems.  We&#8217;ll seize those problems and use the distribution channels we&#8217;ve built selling our services to sell our new product.  Rinse, repeat, and compound.</p><p>How do you start to build machinery for finding niches?  How do you find markets you&#8217;ve never been exposed to, serving problems you&#8217;ve never had?</p><p>I call this the Legibility Problem.  The method I&#8217;ve come up with I&#8217;ve started calling Fractal Prospecting.</p><p>Start with a buyer.  We&#8217;re lucky that most companies have similar structures, and that humans advertise what they do on LinkedIn.  Look at your past companies.  Find a buyer you&#8217;ve seen many times.  Ask them what tools they use.  If you&#8217;re a buyer, start with the tools you used that were your &#8220;system of record&#8221;.  For sales, that&#8217;s your CRM.  For engineering, that&#8217;s your servers.  For data folks, that&#8217;s your data lake or warehouse.</p><p>You start with a blank slate of problems a buyer is confronting.  </p><p>At first, none of their problems are legible.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o3-t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6d8684-9145-4460-ad78-3ef6d68f5423_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o3-t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6d8684-9145-4460-ad78-3ef6d68f5423_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!o3-t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6d8684-9145-4460-ad78-3ef6d68f5423_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!o3-t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6d8684-9145-4460-ad78-3ef6d68f5423_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!o3-t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6d8684-9145-4460-ad78-3ef6d68f5423_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o3-t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6d8684-9145-4460-ad78-3ef6d68f5423_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b6d8684-9145-4460-ad78-3ef6d68f5423_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33762,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o3-t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6d8684-9145-4460-ad78-3ef6d68f5423_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!o3-t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6d8684-9145-4460-ad78-3ef6d68f5423_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!o3-t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6d8684-9145-4460-ad78-3ef6d68f5423_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!o3-t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6d8684-9145-4460-ad78-3ef6d68f5423_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You need to find the system of record.  Systems of record carry a lot of weight in an ecosystem.  They are the signal of a market&#8217;s existence.  Every major function in a company has a system of record for their work.  Very often, they&#8217;re the largest companies in a given market, because they grow to represent some fraction of the entire market itself.  </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JgCV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bce420-479a-4c21-91f5-2c63e3caea7d_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JgCV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bce420-479a-4c21-91f5-2c63e3caea7d_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!JgCV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bce420-479a-4c21-91f5-2c63e3caea7d_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!JgCV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bce420-479a-4c21-91f5-2c63e3caea7d_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!JgCV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bce420-479a-4c21-91f5-2c63e3caea7d_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JgCV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bce420-479a-4c21-91f5-2c63e3caea7d_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59bce420-479a-4c21-91f5-2c63e3caea7d_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:21241,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JgCV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bce420-479a-4c21-91f5-2c63e3caea7d_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!JgCV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bce420-479a-4c21-91f5-2c63e3caea7d_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!JgCV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bce420-479a-4c21-91f5-2c63e3caea7d_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!JgCV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bce420-479a-4c21-91f5-2c63e3caea7d_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You start by exploring what is most obvious to you.  The largest system of record companies and their competitors.  These are the 10,000lb gorillas in the room, they should be easier to find.</p><p>It&#8217;s clear these companies do not represent the whole market, but a significant chunk.  They carry the gravity at the center of this ecosystem.  You now have a jumping-off point.  Part of the market has become legible to you.  In the diagram above, the largest white triangle has been found.</p><p>You may find a specific feature is described with an acronym.  Google that acronym and you&#8217;re sure to find an entire sub-ecosystem whose entire business is solving that problem for a variety of other niches.  Your context grows, but you&#8217;ve been introduced to more sub-ecosystems.  There is now a web of new competitors, new customers, and new related markets to dive into.</p><p>It&#8217;s overwhelming.  Each step of the way you uncover more details that lead to another, seemingly smaller niche that is also populated by billion-dollar companies.  </p><p>At the same time, you know you&#8217;re missing things.  Your methods will have gaps due to perspective bias.  Competitors to the company you&#8217;re researching will slip through the cracks.  For every white triangle you uncover leaves a black triangle in its wake.  Maybe they were just founded, or haven&#8217;t announced investor rounds. Maybe they are bootstrapped.  Maybe their SEO is terrible.  Worst of all, the algorithms you&#8217;re relying on for your search - Google, Crunchbase, LinkedIn, etc - may not prioritize them in results for reasons beyond our understanding.</p><p>Your goal is to find the end of this fractal pattern.  You want to find a market small enough that you can find all of its members.  You&#8217;ll feel this happening.  Each search you do will start to return less surprising results.  The same names will pop up over and over again in marketing materials.  You&#8217;ll find one new company in every search instead of 10.  When the surprises have stopped, you&#8217;ve reached the end.  </p><p>That&#8217;s a niche.  A niche is a market you can bear hug.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VDuO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4cd9e78-de0c-49d0-b506-dbf07377e8cf_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VDuO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4cd9e78-de0c-49d0-b506-dbf07377e8cf_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!VDuO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4cd9e78-de0c-49d0-b506-dbf07377e8cf_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!VDuO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4cd9e78-de0c-49d0-b506-dbf07377e8cf_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!VDuO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4cd9e78-de0c-49d0-b506-dbf07377e8cf_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VDuO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4cd9e78-de0c-49d0-b506-dbf07377e8cf_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4cd9e78-de0c-49d0-b506-dbf07377e8cf_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:137505,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VDuO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4cd9e78-de0c-49d0-b506-dbf07377e8cf_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!VDuO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4cd9e78-de0c-49d0-b506-dbf07377e8cf_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!VDuO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4cd9e78-de0c-49d0-b506-dbf07377e8cf_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!VDuO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4cd9e78-de0c-49d0-b506-dbf07377e8cf_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve started to think about this problem as a large fractal tree.  Each market - say, sales tools - is a tree in the forest of the world economy.  The trunk splits into branches.  Large branches lead to smaller branches, which lead to leaves.  Each of these segments is smaller in turn and represents the same thing as the white triangles in the previous image.  This is a more pleasant analogy.  I&#8217;m looking for a leaf on a tree, not fumbling around blindfolded in a maze of never-ending submarkets.</p><p>The problem is much easier now that you&#8217;re bear-hugging a niche market leaf.  The entire forest, with its 8 billion people, interconnected roots, and branch systems is messy.  You&#8217;ve now narrowed your problem down to a few thousand people working in the space.  They&#8217;re building and selling the same kind of products, either in direct competition or to specific verticals.  They probably have a lot of the same problems.</p><p>Selling is a game of empathy.  Your knowledge and empathy will compound as you sell to each of these companies from the same leaf much faster than taking a horizontal cut of a larger market.  Given the proximity of the leaves, I also believe anything done on a given branch compounds to the rest of the surrounding leaves.</p><p>Think about it like this - an SDR selling semiconductors has very different day-to-day pain points than an SDR selling Notion.  The genre of their pains is the same.  Rejection-filled work.  They have to fill quotas, blah blah blah.  But if I show up to sell to the revenue operations team of the semiconductor company and I know their specific pain points, I develop trust a lot faster than if the last folks I talked to sold Notion.</p><p>I think this focus will also pay dividends in writing marketing copy.  I can get into a single headspace and think about a very specific set of buyers or readers.  </p><div><hr></div><h2>This Week At Tetra</h2><p>I spent this week fully focused on prospecting.</p><p>In the future, this will become a regular part of a larger sales motion.  But for now, it&#8217;s a new discipline for me - and a grueling one!  I wanted to sit down, get familiar with the pain, and grind through it.</p><p>Within each day I&#8217;ve taken to focusing only on a single output.  I&#8217;ve found this easier to do than running in a few separate directions and multitasking.  In my head I try to imagine myself as a specific tool, doing only one thing well and with full attention.  </p><p>That focus comes with the fear that I&#8217;m not doing &#8220;enough&#8221;.  That&#8217;s a natural fear to have when moving only in one set direction per day.  A lot of things are being ignored in favor of compounding on a single task.  In these moments I think about a stream of water eroding a rock.  The more focused my attention, the faster the water, the faster the erosion.  Under that eroded rock, a lesson. </p><p>Big analogy and metaphor week for me hahah.  Fractals. Trees. Tools. Erosion.</p><h3>Prospecting and Quantification</h3><p>I&#8217;ve broken my prospecting work into four distinct stages.</p><ol><li><p>Discovery - the fractal prospecting described above</p></li><li><p>Quantification - low fidelity research to get basic data: Company size, offering, fundraising history </p></li><li><p>Qualification - high fidelity research: familiarizing myself with offerings, reading blogs, mapping organization structure around buyers, and gauging revenue by researching customers.  </p></li><li><p>Engagement - sales pipeline formally begins</p></li></ol><p>Stages 1 and 2 are completely separated.  This allows me to focus entirely on finding companies and finding branches and leaves.  Then separately I can come back and build a list of priorities out of trends I&#8217;ve noticed in offerings, size, fundraising, and offerings.</p><p>Stages 3 and 4 will be contiguous.  I&#8217;ll qualify in batches and then engage with those batches while their information is still fresh in my mind.  </p><h3>Numbers Game</h3><p>My goal for 2024 is to have replaced my salary from Barracuda, $120k, with an additional 30% net profit margin.  That&#8217;s $156k in revenue.  My goal for the rest of Q4 2023 is to cover my rent for the quarter.</p><p>Sales is a human game on an individual deal level.  But it&#8217;s a statistical game in aggregate.  If you&#8217;re selling against a real pain in a large enough market, someone will buy what you&#8217;re selling.</p><p>I don&#8217;t expect my sales pipeline to be efficient to start with.  The average sales pipeline converts ~2.6% of sales prospects to closed deals.  I&#8217;ve planned for 0.5%.</p><p>Let&#8217;s say I expect my average engagement to be $5k.  I need to close an average of 2.6 deals per month.  That&#8217;s 200 prospects for every closed deal.  520 prospects per month. Finally, I factor in a worst-case 90-day lead time for those prospects to close.  </p><p>By October next year, I need to have found 6240 prospects and engaged with all of them.  Whew!</p><p>I don&#8217;t expect things to go this poorly, but it&#8217;s nice to plan around a worst-case scenario and be surprised.  At the very least, I want to build an engine that is capable of organically mapping 6,000+ companies per year.  Even if we don&#8217;t engage with all of them, we can still grow our understanding of the legible universe!</p><h3>First Steps</h3><p>I started by looking at the portfolios of Barracuda&#8217;s investors.  These firms all focused on early-stage companies.  I know the pains of early-stage companies well.  It&#8217;s as logical as a starting place as any.</p><p>100 companies survived my filters.  I&#8217;m looking for products I understand, that are generating real revenue, and are building something I would want to be pitched on.  A problem arose pretty quickly here - there was no underlying thesis for these investments.  They were easily legible - most funds list their portfolios - but the signal was weak.  There was no return on my learnings by looking at these very disparate companies.  </p><p>I took a look through VC firms that invest with a tighter focus.  You would be surprised by often these funds abandon their thesis, or stretch it beyond its stated theme.  </p><p>This is where I started to think about the Legibility Problem.  </p><p>After mulling this problem over, I went to an area I know well - data warehouses.</p><p>I dug in specifically on Snowflake.  I found their partners program, which returned ~110 prospects.  Through that research, I found the Snowflake Summit and its sponsors.  From this page alone I found another ~150 prospects.  </p><p>These combined prospects fill out what I&#8217;ve called a &#8220;cohort&#8221;, or +200 prospects.  I&#8217;m thinking about my sales outbound in the same way I&#8217;d measure new users in a product.  I expect my base rate of 0.5% throughput for this first cohort.  The cohort system will give me a way of measuring the effectiveness of different sales, marketing, and prospecting strategies.</p><p>From the ~260 leads I had found, I targeted the ETL category next.  ETLs/ELTs/rETLs are data pipelines between systems of record and data lakes or warehouses.  If you&#8217;re using Snowflake or one of their competitors, you&#8217;re also using an ETL product - or you&#8217;ve built your own.  ETLs felt like a niche market leaf.  I was right.  I found ~75 additional prospects in the ETL space.  These companies sold ETL solutions, or ETLs were a major part of their product suite.</p><p>One week.  440 prospects discovered and quantified.  75% on the same fractal tree.  </p><p>Next week I&#8217;ll start qualifying and engaging the ETL folks.  Prospecting additional leaves and expanding the backlog will be a daily activity, but only for an hour or so.  </p><p>Some takeaways from qualification:</p><ul><li><p>Twitter is functionally useless for highly technical B2B SaaS products.  The largest companies in the data infrastructure market have hundreds of thousands of followers, 500 views per tweet, and 1 like.  There is some alpha there if you can crack it, but I mostly saw a lot of wasted marketing salaries.  </p></li><li><p>Dollars fundraised and the number of rounds have very little correlation with company size.  I&#8217;ve seen Series E, F, G, and H companies in the data infrastructure space with 500 or less employees.  Either there are a lot of hidden costs, or their capital efficiency and customer lock-in are next-level.  We&#8217;ll see more soon.</p></li><li><p>After a certain size, every company starts to have very well-organized case studies, white papers, and marketing content.  On the smaller end of the scale, startups with well-organized marketing content seem to be able to communicate their problem more easily.  That ability to communicate their problem seems analogous to early PMF, which you can see in their fundraising history.</p></li><li><p>The more an early-stage company uses &#8220;next generation&#8221; the more you can bet they&#8217;re a small team with no marketers and are probably pre-PMF.  If they had PMF they would be able to describe their product concretely.</p></li><li><p>That all said, it is very surprising how incomprehensible some products are, even after spending 50 hours reading blogs and landing pages about their competitors.  </p></li><li><p>Many of these data infra companies have glossaries in their marketing resources.  Just a full page of dictionary definitions!  If your potential buyers are willing to read a dictionary to understand your product, their pain is (1) very real (2) more painful than reading dictionary definitions (3) very high value. </p></li></ul><div><hr></div><h3>Carveouts</h3><p>I&#8217;ve gone full monk mode and hidden away my PC, Xbox, and PlayStation in the guest bedroom&#8217;s closet.  Consequently, I&#8217;ve gotten a lot more reading done!</p><p>Books I&#8217;ve been reading on sales:</p><ul><li><p>Fanatical Prospecting -  covers how prospects are different than leads (leads show buying interest) and reinforces the grueling but necessary nature of prospecting.</p></li><li><p>Predictable Revenue - a sales playbook from the guy who got SalesForce to $100m in revenue.  Very useful for quick references and frameworks.  My main takeaway was the different types of customer acquisition - seeds, spears, and nets.  </p></li><li><p>SPIN Selling (thanks Sam) - very analytic research that fits well with my engineering brain.  Focuses on longer-term, high-value sales and breaks a lot of common myths proliferated in sales books written for low-value products.  </p></li><li><p>Large Account Sales - same as Spin Selling, but focused on enterprise sales techniques.</p></li></ul><p>Books I&#8217;ve read:</p><ul><li><p>Churchill, Paul Johnson</p></li><li><p>Napoleon, Paul Johnson</p></li></ul><p>I found both of these books on my shelf while reorganizing.  Johnson does a great job of condensing down all the details from several hundred-page biographies and telling that same story in a more thrilling way in 200 pages or less.  I cannot recommend these books highly enough.  </p><p></p>]]></content:encoded></item><item><title><![CDATA[Introducing: Tetra Research]]></title><description><![CDATA[Entering the Infinite Playground]]></description><link>https://playground.tetraresearch.io/p/introducing-tetra-research</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/introducing-tetra-research</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Sat, 14 Oct 2023 18:29:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!55ug!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfe39f5-a5a1-4ca0-ac2b-2b2edd189f2d_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!55ug!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfe39f5-a5a1-4ca0-ac2b-2b2edd189f2d_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!55ug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfe39f5-a5a1-4ca0-ac2b-2b2edd189f2d_1456x1048.png 424w, https://substackcdn.com/image/fetch/$s_!55ug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfe39f5-a5a1-4ca0-ac2b-2b2edd189f2d_1456x1048.png 848w, https://substackcdn.com/image/fetch/$s_!55ug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfe39f5-a5a1-4ca0-ac2b-2b2edd189f2d_1456x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!55ug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfe39f5-a5a1-4ca0-ac2b-2b2edd189f2d_1456x1048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!55ug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfe39f5-a5a1-4ca0-ac2b-2b2edd189f2d_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fdfe39f5-a5a1-4ca0-ac2b-2b2edd189f2d_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32883,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!55ug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfe39f5-a5a1-4ca0-ac2b-2b2edd189f2d_1456x1048.png 424w, https://substackcdn.com/image/fetch/$s_!55ug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfe39f5-a5a1-4ca0-ac2b-2b2edd189f2d_1456x1048.png 848w, https://substackcdn.com/image/fetch/$s_!55ug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfe39f5-a5a1-4ca0-ac2b-2b2edd189f2d_1456x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!55ug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfe39f5-a5a1-4ca0-ac2b-2b2edd189f2d_1456x1048.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Howdy friends!</p><p>I&#8217;ve started a new company!  It&#8217;s called Tetra Research.  Tetra for short.</p><p>This newsletter, Infinite Playground, is named after one of the core concepts that led me to start Tetra.  I&#8217;ll use this platform to send out semi-regular updates on the company, how the strategy is evolving, and what we&#8217;re experimenting with. </p><p>I have no goals for growing this newsletter, but you&#8217;re welcome to share.  My intent is to have a place to capture all the ideas I want to talk about with folks I trust.  I&#8217;d love to see that community expand over time, but sharing and accountability is my end goal.</p><p>I&#8217;m actively experimenting with a new writing style where I storyboard my ideas in Figma and then expand on them in Substack.  I&#8217;ve also fallen in love with using footnotes.  If you have any thoughts on the final product or the visualizations below, please let me know!  </p><div><hr></div><p>The idea for Tetra was born from a simple place.</p><p>In the past, I&#8217;ve made many career decisions that were driven by ambition, and I let my curiosity, creativity, and craftsmanship serve that ambition.</p><p>I&#8217;m changing course.  </p><p>I want to refocus my life and career around curiosity, creativity, and craftsmanship. I want my ambition to serve those means.</p><p>I want to build things that are meaningful to me and valuable to others.  </p><p>And I want to build a company to enable others to do the same.</p><p>&#8220;Meaningful to me and valuable to others&#8221; is a large problem space.  I&#8217;ve taken to calling that space my &#8220;Infinite Playground&#8221;.  Life is short.  I want to spend the rest of my time here with you all pushing the limits of our craft, being of service to others, and doing meaningful work that feels like play.</p><p>The ultimate goal of Tetra Research is to build a vehicle to explore the Infinite Playground.  </p><p>I want to align economics and craft.  What follows is my current strategy and philosophy for doing so.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ERJ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8ebfce-7f59-4703-8bd1-63ef53d140a4_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ERJ2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8ebfce-7f59-4703-8bd1-63ef53d140a4_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!ERJ2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8ebfce-7f59-4703-8bd1-63ef53d140a4_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!ERJ2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8ebfce-7f59-4703-8bd1-63ef53d140a4_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!ERJ2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8ebfce-7f59-4703-8bd1-63ef53d140a4_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ERJ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8ebfce-7f59-4703-8bd1-63ef53d140a4_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe8ebfce-7f59-4703-8bd1-63ef53d140a4_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28215,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ERJ2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8ebfce-7f59-4703-8bd1-63ef53d140a4_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!ERJ2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8ebfce-7f59-4703-8bd1-63ef53d140a4_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!ERJ2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8ebfce-7f59-4703-8bd1-63ef53d140a4_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!ERJ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8ebfce-7f59-4703-8bd1-63ef53d140a4_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> I want Tetra to embody simplicity.  </p><p>Simplicity should echo through everything we do.  Our product offerings.  Our organizational structure.  Our strategy<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, logo<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> and name<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.  </p><p>No more frontier markets. No more VC rocket fuel.  </p><p>I wanted to run my next company like I'd run a laundromat in my hometown or any other non-software business.</p><p>To me, that means: </p><ul><li><p>Capital efficiency supported by high hurdle rates and a tight strike zone</p></li><li><p>An extremely long-term perspective</p></li><li><p>A religious belief in compounding</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GoiJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf27012c-985e-4770-8ffc-bfa5ae5ea6cc_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GoiJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf27012c-985e-4770-8ffc-bfa5ae5ea6cc_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!GoiJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf27012c-985e-4770-8ffc-bfa5ae5ea6cc_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!GoiJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf27012c-985e-4770-8ffc-bfa5ae5ea6cc_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!GoiJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf27012c-985e-4770-8ffc-bfa5ae5ea6cc_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GoiJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf27012c-985e-4770-8ffc-bfa5ae5ea6cc_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf27012c-985e-4770-8ffc-bfa5ae5ea6cc_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14531,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GoiJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf27012c-985e-4770-8ffc-bfa5ae5ea6cc_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!GoiJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf27012c-985e-4770-8ffc-bfa5ae5ea6cc_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!GoiJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf27012c-985e-4770-8ffc-bfa5ae5ea6cc_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!GoiJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf27012c-985e-4770-8ffc-bfa5ae5ea6cc_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Yes, I know e^x is not strictly &#8220;compounding&#8221; but it looks better so deal with it :)</figcaption></figure></div><p>Tetra Research is a bootstrapped permanent equity vehicle ($10 words for a holding company).  Permanent is the keyword.</p><p>Our timeline is infinite. Our goal is simple and continuous: build capital-efficient compound growth machines to enable great products and services.</p><p>We'll hold these companies until they run their course.  </p><p>An infinite timeline gives you room to breathe.  It allows you to compound not only profits and cash flow but also lessons and ideas.  We can play in the same markets for many years with many ideas.  There is no pressure on an individual idea to grow to a billion-dollar market cap and IPO - simply to exist, serve customers, and grow steadily and with the very healthy profit margins software enables.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oPYS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1adbe09-238b-44c0-81fb-dbf5a9a04a5d_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oPYS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1adbe09-238b-44c0-81fb-dbf5a9a04a5d_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!oPYS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1adbe09-238b-44c0-81fb-dbf5a9a04a5d_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!oPYS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1adbe09-238b-44c0-81fb-dbf5a9a04a5d_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!oPYS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1adbe09-238b-44c0-81fb-dbf5a9a04a5d_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oPYS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1adbe09-238b-44c0-81fb-dbf5a9a04a5d_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1adbe09-238b-44c0-81fb-dbf5a9a04a5d_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31796,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oPYS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1adbe09-238b-44c0-81fb-dbf5a9a04a5d_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!oPYS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1adbe09-238b-44c0-81fb-dbf5a9a04a5d_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!oPYS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1adbe09-238b-44c0-81fb-dbf5a9a04a5d_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!oPYS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1adbe09-238b-44c0-81fb-dbf5a9a04a5d_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We believe that great products are enabled by great economics and distribution.</p><p>No more exploratory markets or products.  No free tiers.  "Burn rate" is not in the Tetra dictionary.  </p><p>We want to use our craft where it counts.  We find demand and we build craftsmen products.  We&#8217;ll sell those products profitably and hone that profitable edge over many years.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lA10!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3e7ad3a-8a64-4114-b1a0-a9ce891f6932_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lA10!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3e7ad3a-8a64-4114-b1a0-a9ce891f6932_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!lA10!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3e7ad3a-8a64-4114-b1a0-a9ce891f6932_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!lA10!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3e7ad3a-8a64-4114-b1a0-a9ce891f6932_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!lA10!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3e7ad3a-8a64-4114-b1a0-a9ce891f6932_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lA10!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3e7ad3a-8a64-4114-b1a0-a9ce891f6932_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3e7ad3a-8a64-4114-b1a0-a9ce891f6932_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16959,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lA10!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3e7ad3a-8a64-4114-b1a0-a9ce891f6932_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!lA10!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3e7ad3a-8a64-4114-b1a0-a9ce891f6932_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!lA10!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3e7ad3a-8a64-4114-b1a0-a9ce891f6932_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!lA10!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3e7ad3a-8a64-4114-b1a0-a9ce891f6932_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Great distribution means there is a clear and explicit pain felt by a known buyer with a budget allocated to that pain.  </p><p>This is our jumping-off point for experimentation.</p><p>We keep our hypotheses simple.  Damn simple.  Simplicity keeps you close to reality.</p><p>Each offering has three components:</p><ul><li><p>A clearly articulated buyer with a budget at +100k companies</p></li><li><p>A hypothesis of a pain, found through research or service work</p></li><li><p>A hypothesis of a solution to that pain</p></li></ul><p>If we can't explain the pain, solution, and value prop in a single sentence, it's out of our strike zone<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>.  If it doesn&#8217;t turn a profit within the next 3-6 months, we don&#8217;t swing.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tkfp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b6c31b-d27b-4cf5-af98-97292d81cc89_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tkfp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b6c31b-d27b-4cf5-af98-97292d81cc89_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Tkfp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b6c31b-d27b-4cf5-af98-97292d81cc89_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Tkfp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b6c31b-d27b-4cf5-af98-97292d81cc89_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Tkfp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b6c31b-d27b-4cf5-af98-97292d81cc89_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tkfp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b6c31b-d27b-4cf5-af98-97292d81cc89_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98b6c31b-d27b-4cf5-af98-97292d81cc89_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13609,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tkfp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b6c31b-d27b-4cf5-af98-97292d81cc89_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Tkfp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b6c31b-d27b-4cf5-af98-97292d81cc89_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Tkfp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b6c31b-d27b-4cf5-af98-97292d81cc89_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Tkfp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b6c31b-d27b-4cf5-af98-97292d81cc89_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Our aspirations are humbler.  </p><p>We do not need complex markets and billion-dollar outcomes.  We&#8217;re happy with 20% profit margins on a $10m niche market growing at a steady rate for the next ten years.  </p><p>When you think about compounding cash flow over a lifetime, you can also think about compounding smaller successes and victories together.</p><p>We want simple niches that we can dominate.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s8le!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b2accd-2473-4c78-adbc-f8ba031954c3_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s8le!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b2accd-2473-4c78-adbc-f8ba031954c3_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!s8le!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b2accd-2473-4c78-adbc-f8ba031954c3_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!s8le!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b2accd-2473-4c78-adbc-f8ba031954c3_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!s8le!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b2accd-2473-4c78-adbc-f8ba031954c3_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s8le!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b2accd-2473-4c78-adbc-f8ba031954c3_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56b2accd-2473-4c78-adbc-f8ba031954c3_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14394,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s8le!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b2accd-2473-4c78-adbc-f8ba031954c3_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!s8le!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b2accd-2473-4c78-adbc-f8ba031954c3_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!s8le!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b2accd-2473-4c78-adbc-f8ba031954c3_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!s8le!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b2accd-2473-4c78-adbc-f8ba031954c3_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But niche does not mean shallow.</p><p>Software is not done eating the world.  The last two decades were an appetizer.</p><p>We have a fundamental belief that there are still unexplored depths in most market niches - for products AND services.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qSef!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d066a64-8837-4107-a458-70b9e1fa61cc_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qSef!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d066a64-8837-4107-a458-70b9e1fa61cc_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!qSef!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d066a64-8837-4107-a458-70b9e1fa61cc_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!qSef!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d066a64-8837-4107-a458-70b9e1fa61cc_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!qSef!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d066a64-8837-4107-a458-70b9e1fa61cc_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qSef!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d066a64-8837-4107-a458-70b9e1fa61cc_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d066a64-8837-4107-a458-70b9e1fa61cc_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19127,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qSef!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d066a64-8837-4107-a458-70b9e1fa61cc_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!qSef!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d066a64-8837-4107-a458-70b9e1fa61cc_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!qSef!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d066a64-8837-4107-a458-70b9e1fa61cc_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!qSef!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d066a64-8837-4107-a458-70b9e1fa61cc_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;re starting with productized services.</p><p>Our encompassing thesis is that services expand your surface area for noticing painful problems that you can solve with great products. Services open the door.  </p><p>My definition of a productized service is freelance or consulting work where:</p><ul><li><p>The price of the offering is disconnected from hourly rates.  You charge fixed fees, upfront, based on the return on investment profile of the project for the customer.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p></li><li><p> The scope of work can be sold like a product.  Instead of buying a SaaS product, you&#8217;re buying a specific process and an ongoing relationship.</p></li><li><p>Depending on the nature of the scope of work, a monthly retainer could be paid to provide the same value prop over a long period, replacing a full-time hire for the same role.</p></li></ul><p>I&#8217;ll have more specifics in the coming weeks, but here are some of the ideas I&#8217;m working through now:</p><ul><li><p>Technical Audits.  There is a large market of non-technical founders who outsource their product development instead of hiring for it directly.  I&#8217;ve found time and time again that this is an environment ripe with trust issues.  There is room for services that help vet and audit outsourced work to build confidence.  This same problem exists for non-technical acquirers of technical products on platforms like MicroAcquire.</p></li><li><p>Engineering Interview Problems.  The job market for software engineers is under a lot of pressure right now as engineers write LLM tools to automatically apply for jobs and rewrite their resumes for specific opportunities.  Traditional engineering interviews and take-home problems can be solved with GPT and do not provide any signal.  Good technical leaders also want to know that engineers are capable of fully leveraging LLMs moving forward, and need problems specifically built to measure that.  There is a market for building custom interview problems specific to these companies and their work to help them get more hiring signals out of all the noise.</p></li><li><p>Building data infrastructure.  Every startup needs to start building its data infrastructure once it hits its Series A and starts approaching its Series B.  This normally requires hiring an analyst and dedicating valuable engineering time to building data pipelines.  This is a prime target for a productized service that brings in outside engineers to build your data stack and rebuild analytics in a more sustainable tool like Tableau or Looker. </p></li><li><p>CX and Sales automations.  Another resource misalignment problem.  </p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ktYv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b648478-bd0e-4b05-9848-02d263fddf74_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ktYv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b648478-bd0e-4b05-9848-02d263fddf74_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!ktYv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b648478-bd0e-4b05-9848-02d263fddf74_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!ktYv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b648478-bd0e-4b05-9848-02d263fddf74_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!ktYv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b648478-bd0e-4b05-9848-02d263fddf74_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ktYv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b648478-bd0e-4b05-9848-02d263fddf74_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b648478-bd0e-4b05-9848-02d263fddf74_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:20850,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ktYv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b648478-bd0e-4b05-9848-02d263fddf74_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!ktYv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b648478-bd0e-4b05-9848-02d263fddf74_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!ktYv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b648478-bd0e-4b05-9848-02d263fddf74_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!ktYv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b648478-bd0e-4b05-9848-02d263fddf74_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Tetra will create and launch brands that will share a lot of the same infrastructure.  Where possible, tools will be consolidated.</p><p>Brands will live independently of Tetra.  We want customers to build relationships with teams working on their problems, not Tetra.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W2P5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520dc915-fc62-491e-9a88-08e808415e9c_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W2P5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520dc915-fc62-491e-9a88-08e808415e9c_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!W2P5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520dc915-fc62-491e-9a88-08e808415e9c_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!W2P5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520dc915-fc62-491e-9a88-08e808415e9c_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!W2P5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520dc915-fc62-491e-9a88-08e808415e9c_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W2P5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520dc915-fc62-491e-9a88-08e808415e9c_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/520dc915-fc62-491e-9a88-08e808415e9c_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33612,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W2P5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520dc915-fc62-491e-9a88-08e808415e9c_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!W2P5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520dc915-fc62-491e-9a88-08e808415e9c_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!W2P5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520dc915-fc62-491e-9a88-08e808415e9c_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!W2P5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520dc915-fc62-491e-9a88-08e808415e9c_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There is an understated advantage to the multi-brand model: we can reuse the prospect pool for very different offerings.</p><p>This is a hidden economy of scale that you can use as a canvas for new offerings.</p><p>A prospect may not be good for Brand A but will be for Brand B.  As we grow, we compound this prospect base and our understanding of these companies.  With that new understanding, I can interpolate what Brand C might be.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FtBA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbaca51f-3687-422f-bd92-259a43cdab03_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FtBA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbaca51f-3687-422f-bd92-259a43cdab03_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!FtBA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbaca51f-3687-422f-bd92-259a43cdab03_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!FtBA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbaca51f-3687-422f-bd92-259a43cdab03_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!FtBA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbaca51f-3687-422f-bd92-259a43cdab03_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FtBA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbaca51f-3687-422f-bd92-259a43cdab03_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbaca51f-3687-422f-bd92-259a43cdab03_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:17003,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FtBA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbaca51f-3687-422f-bd92-259a43cdab03_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!FtBA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbaca51f-3687-422f-bd92-259a43cdab03_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!FtBA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbaca51f-3687-422f-bd92-259a43cdab03_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!FtBA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbaca51f-3687-422f-bd92-259a43cdab03_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I've seen firsthand what a lethal small team can accomplish when properly aligned and given room to run.  Our teams will remain small.  I want to build Tetra to be a platform for great partners to do their work, with a trusting and decentralized structure.</p><p>Each brand will run independently.  The &#8220;home office&#8221; will be as small as possible, and only responsible for capital allocation.  I don&#8217;t want to lead this company with an iron fist, I want to guide towards opportunity and let great builders loose.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ROIY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1155bdd2-3f96-4bc5-b21c-9fa500253f1c_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ROIY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1155bdd2-3f96-4bc5-b21c-9fa500253f1c_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!ROIY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1155bdd2-3f96-4bc5-b21c-9fa500253f1c_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!ROIY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1155bdd2-3f96-4bc5-b21c-9fa500253f1c_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!ROIY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1155bdd2-3f96-4bc5-b21c-9fa500253f1c_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ROIY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1155bdd2-3f96-4bc5-b21c-9fa500253f1c_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1155bdd2-3f96-4bc5-b21c-9fa500253f1c_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11378,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ROIY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1155bdd2-3f96-4bc5-b21c-9fa500253f1c_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!ROIY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1155bdd2-3f96-4bc5-b21c-9fa500253f1c_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!ROIY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1155bdd2-3f96-4bc5-b21c-9fa500253f1c_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!ROIY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1155bdd2-3f96-4bc5-b21c-9fa500253f1c_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But right now it's just me!  No cofounders or outside capital.  The goal is to start small and find what works out on the field.  </p><p>Everything above is aspirational, now I have to go build.</p><div><hr></div><p>Thanks for reading!  </p><p>I&#8217;ll write to you again soon when my first ideas have solidified and I&#8217;ve started selling.  That should be next week.</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>I&#8217;ve edited out several thousand words from this post about the origin of Tetra&#8217;s strategy and its inspiration.  Then I discovered footnotes :)</p><p>In my head, I see Tetra as a generative form of Constellation Software.  We have a different approach to seizing the same business model.  Eventually, this will be a blog post of its own.</p><p>Constellation is a Canadian private equity roll-up fund run by Mark Leonard.  They buy vertical market SaaS businesses with a specific profile:</p><ul><li><p>$1-$10m revenue</p></li><li><p>in niche industries - think software for paper manufacturers or pool supply companies </p></li><li><p>+20% net profit margins over a meaningful period</p></li><li><p>+20% YoY growth over a meaningful period</p></li></ul><p>They take these +20% profit margins into the holding company, Constellation, as free cash flow.  Then Constellation is free to reinvest that cash into growing existing businesses or acquiring new ones.  Constellation started in 1995 and has compounded its initial $25m at a rate of over 30% per year ever since.  Their current market cap is $43.8b.</p><p>I&#8217;ve found a few companies with a similar structure to Constellation that served as inspiration for Tetra.  Both are video game companies: Supercell, the makers of Clash of Clans, and Paradox Interactive, the makers of some of my favorite grand strategy games.&nbsp;</p><p>Both of them have extremely high hit rates for their games.&nbsp; Supercell in particular is&nbsp;known for its robust experimentation process and a high kill rate for new projects.&nbsp; But when a project gets traction it explodes.&nbsp; </p><p>Paradox is a little different.&nbsp; They have a definitive style of games they produce and publish and they've honed the development cycle for that genre.&nbsp; Even though their games cover very different topics, they're all on the same general thesis of game style, so they can roll learned lessons from one project into the next super easily.&nbsp; </p><p>In both cases, their games are much more like SaaS products than regular games.&nbsp; They are supported for several years with continuous updates and paid DLC that give them cash flow.&nbsp; </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>The idea for the square logo came from the logo of Foundations Worldwide, Inc., which is proudly displayed on baby changing stations around Kansas City.  Their logo is simply a circle next to their name.  It stuck in my head for a long time. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>If you know me personally you&#8217;ll know I&#8217;m a very symbolic person.  I care a lot about names and other iconography a group rallies behind.  Whenever Barracuda would pivot or I&#8217;d change product lines at MainStreet, I&#8217;d change my Slack themes and code editor to embrace the new headspace.  </p><p>The real origin story for the name Tetra is that I heard it in the Tetris movie.  Tetra means four in some ancient language or another.  I liked how Tetra felt on the page and the rest was history.  </p><p>Alternative stories I might use in the future:</p><ul><li><p>Neon Tetra is a small freshwater South American fish.  After my time at Barracuda, and now alone in my next venture, a small fish seemed thematically appropriate.  </p></li><li><p>Tetra means four, and this is my fourth major project (depending on how you count)</p></li></ul><p>I&#8217;m sure I&#8217;ll improv many more in the coming years.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>A side benefit of these simple hypotheses is how straightforward content becomes to write.  Write to the buyer.  If you&#8217;re selling a service, write whitepapers they can download that explain everything you do.  If you&#8217;re selling a product, write case studies on the direct metrics those buyers generally track across the industry.  Interview those buyers for a podcast.  Write guides for surrounding products and how to use them well.  The content writes itself and will easily fill automated email marketing campaigns.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Fixed fees align incentives.  You start selling results and not time.  The fixed-rate shares the risk of the project going over time or ballooning in scope.  You, the seller of the service, only benefit if you can complete the work in a profitable time horizon.  The buyer of the service caps their downside risk.  This builds more trust in the relationship and kills a lot of overhead from tracking hours.  In the long run, it allows you to build a more boutique and expensive brand where your price is far disconnected from your hourly cost.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Coming soon]]></title><description><![CDATA[This is Infinite Playground.]]></description><link>https://playground.tetraresearch.io/p/coming-soon</link><guid isPermaLink="false">https://playground.tetraresearch.io/p/coming-soon</guid><dc:creator><![CDATA[Tyler O'Briant]]></dc:creator><pubDate>Wed, 04 Oct 2023 18:48:16 GMT</pubDate><content:encoded><![CDATA[<p>This is Infinite Playground.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://playground.tetraresearch.io/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://playground.tetraresearch.io/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>