<?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[Dan Unparsed]]></title><description><![CDATA[Sharp takes on AI, engineering, and the gap between how tech is supposed to work and how it actually does.]]></description><link>https://danunparsed.com</link><image><url>https://substackcdn.com/image/fetch/$s_!40NJ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef007ee-a283-4e8a-b471-8f91bee09cd2_1200x1200.png</url><title>Dan Unparsed</title><link>https://danunparsed.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 29 Apr 2026 09:57:56 GMT</lastBuildDate><atom:link href="https://danunparsed.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Dan Unparsed]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[danunparsed@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[danunparsed@substack.com]]></itunes:email><itunes:name><![CDATA[Dan Kinsky]]></itunes:name></itunes:owner><itunes:author><![CDATA[Dan Kinsky]]></itunes:author><googleplay:owner><![CDATA[danunparsed@substack.com]]></googleplay:owner><googleplay:email><![CDATA[danunparsed@substack.com]]></googleplay:email><googleplay:author><![CDATA[Dan Kinsky]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How FAANG Became General Electric]]></title><description><![CDATA[The promise expired. Nobody sent the update.]]></description><link>https://danunparsed.com/p/how-faang-became-general-electric</link><guid isPermaLink="false">https://danunparsed.com/p/how-faang-became-general-electric</guid><dc:creator><![CDATA[Dan Kinsky]]></dc:creator><pubDate>Mon, 13 Apr 2026 12:57:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!623L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f984efe-a547-4116-b623-556e58e3f45f_600x450.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_!623L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f984efe-a547-4116-b623-556e58e3f45f_600x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!623L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f984efe-a547-4116-b623-556e58e3f45f_600x450.png 424w, https://substackcdn.com/image/fetch/$s_!623L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f984efe-a547-4116-b623-556e58e3f45f_600x450.png 848w, https://substackcdn.com/image/fetch/$s_!623L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f984efe-a547-4116-b623-556e58e3f45f_600x450.png 1272w, https://substackcdn.com/image/fetch/$s_!623L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f984efe-a547-4116-b623-556e58e3f45f_600x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!623L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f984efe-a547-4116-b623-556e58e3f45f_600x450.png" width="600" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f984efe-a547-4116-b623-556e58e3f45f_600x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:440636,&quot;alt&quot;:&quot;Jack Welch, former CEO of General Electric, laughing on the floor of a stock exchange, flanked by two men in suits.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://danunparsed.substack.com/i/193928225?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f984efe-a547-4116-b623-556e58e3f45f_600x450.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Jack Welch, former CEO of General Electric, laughing on the floor of a stock exchange, flanked by two men in suits." title="Jack Welch, former CEO of General Electric, laughing on the floor of a stock exchange, flanked by two men in suits." srcset="https://substackcdn.com/image/fetch/$s_!623L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f984efe-a547-4116-b623-556e58e3f45f_600x450.png 424w, https://substackcdn.com/image/fetch/$s_!623L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f984efe-a547-4116-b623-556e58e3f45f_600x450.png 848w, https://substackcdn.com/image/fetch/$s_!623L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f984efe-a547-4116-b623-556e58e3f45f_600x450.png 1272w, https://substackcdn.com/image/fetch/$s_!623L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f984efe-a547-4116-b623-556e58e3f45f_600x450.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><figcaption class="image-caption"><a href="https://en.wikipedia.org/wiki/Jack_Welch#cite_note-23">Jack Welch</a>, former CEO of General Electric. Nicknamed "Neutron Jack" for, &#8220;eliminating employees while leaving buildings intact&#8221;.</figcaption></figure></div><p>There used to be a social cost to laying off people. Not a legal one &#8212; a reputational one. The kind that made engineers think twice about joining you, and recruiters nervous about representing you. For a long time, Big Tech understood this &#8212; Google went decades without a mass layoff. It was part of the brand. Not just the free lunch and the 20% time<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, but the implicit promise underneath all of it: <em>if you&#8217;re good enough to get in, you&#8217;re good enough to stay.</em></p><p>A whole generation of engineers made real decisions based on that promise. They took the equity over the salary. They turned down less exciting jobs at less exciting companies. They optimized their entire careers for a shot at the logo &#8212; because the logo meant something beyond compensation. It meant you&#8217;d won a kind of stability that the rest of the market couldn&#8217;t offer.</p><p>Then, in 2022, Meta cut 11,000 people and called it the &#8220;year of efficiency&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>.</p><p>What happened next matters more than the cuts themselves. Meta&#8217;s net income went from $23 billion to $60 billion in two years<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>. The stock went up. And every board in Silicon Valley took notice. The lesson learned was simple: you can do this, the market will reward you for it, and the reputational costs you were afraid of don&#8217;t actually exist.</p><p>Amazon watched.</p><p>Then Amazon cut 27,000 people<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> &#8212; a company that had largely avoided mass layoffs since the dot-com crash, a company that posted $59 billion in profit the year after<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>. The justification was familiar: efficiency, streamlining, investing in the future. The stock went up.</p><p>The taboo didn&#8217;t erode gradually. It died over one winter.</p><p>None of this required malice. That&#8217;s the thing that&#8217;s hard to sit with. No one had to lie, or scheme, or decide to betray anyone. It&#8217;s just what happens when a company runs a play, gets rewarded, and other companies notice. The promise wasn&#8217;t broken so much as it quietly expired &#8212; somewhere between the press release and the earnings call, with no announcement and no acknowledgement that it had ever existed.</p><div><hr></div><p>I watched a principal engineer get laid off recently. Sixteen years at the same company. Started his career there. Smart, productive, the kind of person who just makes things work. But he&#8217;d been on the wrong side of an internal argument &#8212; backed a project that lost, in an org where losing that particular argument turned out to matter. He got an email. I found out through LinkedIn. That&#8217;s just how it goes now.</p><p>He didn&#8217;t fail. The company didn&#8217;t fail. Someone ran the numbers, and the numbers included things that were never in the job description.</p><p>FAANG companies were never a different type of company. They were regular companies that had an unusually long run of growth, and the promise was implicit &#8212; which made it easy to keep, and easy to let expire. When it became expensive, they did what companies do.</p><p>Stop holding them to a standard they invented for recruiting purposes and have now quietly retired. They&#8217;re often still good places to work, they pay well, and the problems are interesting. But they&#8217;re not a covenant. They&#8217;re an employer.</p><p>The free lunch is probably still there. The promise isn&#8217;t.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://danunparsed.com/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! 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><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>Google&#8217;s 20% time policy encouraged employees to spend one day a week on self-directed projects. Via <a href="https://www.cnbc.com/2021/12/16/google-20-percent-rule-shows-exactly-how-much-time-you-should-spend-learning-new-skills.html">CNBC</a>.</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>Zuckerberg announced the &#8220;Year of Efficiency&#8221; in a <a href="https://about.fb.com/news/2023/03/mark-zuckerberg-meta-year-of-efficiency/">March 2023 memo to employees</a> a few months after layoffs. Via <a href="https://www.google.com/url?sa=t&amp;source=web&amp;rct=j&amp;opi=89978449&amp;url=https://www.nytimes.com/2022/11/09/technology/meta-layoffs-facebook.html&amp;ved=2ahUKEwi1kO7Hi-eTAxUunisGHa8FLvcQFnoECBwQAw&amp;usg=AOvVaw0Pplovgp0lE1NRD8fSOYS5">The New York Times</a>.</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>Meta&#8217;s net income grew from $23.2 billion in 2022 to $62.4 billion in 2024. Via <a href="https://www.macrotrends.net/stocks/charts/META/meta-platforms/net-income">MacroTrends</a>.</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>Amazon&#8217;s layoff announcement via <a href="https://apnews.com/article/amazon-layoffs-jobs-cuts-jassy-0e857f39702de134c8f677c5b5731688">AP News, January 2023</a>.</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>Amazon swung from a $2.7 billion loss in 2022 to $30 billion profit in 2023 following 27,000 layoffs. Via <a href="https://www.macrotrends.net/stocks/charts/AMZN/amazon/net-income">MacroTrends</a>.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The MCP Mandate]]></title><description><![CDATA[Your internal tooling isn't ready for AI. That's about to matter.]]></description><link>https://danunparsed.com/p/the-mcp-mandate</link><guid isPermaLink="false">https://danunparsed.com/p/the-mcp-mandate</guid><dc:creator><![CDATA[Dan Kinsky]]></dc:creator><pubDate>Tue, 07 Apr 2026 13:14:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Cnij!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fffbdba-6014-42c7-b36f-c5f8e94225ba_762x395.jpeg" 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_!Cnij!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fffbdba-6014-42c7-b36f-c5f8e94225ba_762x395.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cnij!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fffbdba-6014-42c7-b36f-c5f8e94225ba_762x395.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Cnij!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fffbdba-6014-42c7-b36f-c5f8e94225ba_762x395.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Cnij!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fffbdba-6014-42c7-b36f-c5f8e94225ba_762x395.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Cnij!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fffbdba-6014-42c7-b36f-c5f8e94225ba_762x395.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cnij!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fffbdba-6014-42c7-b36f-c5f8e94225ba_762x395.jpeg" width="762" height="395" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fffbdba-6014-42c7-b36f-c5f8e94225ba_762x395.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:395,&quot;width&quot;:762,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:190910,&quot;alt&quot;:&quot;Jeff Bezos in 1999 sitting at a desk in the first Amazon office with a hand-painted \&quot;amazon.com\&quot; sign on the wall&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://danunparsed.substack.com/i/193291189?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fffbdba-6014-42c7-b36f-c5f8e94225ba_762x395.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Jeff Bezos in 1999 sitting at a desk in the first Amazon office with a hand-painted &quot;amazon.com&quot; sign on the wall" title="Jeff Bezos in 1999 sitting at a desk in the first Amazon office with a hand-painted &quot;amazon.com&quot; sign on the wall" srcset="https://substackcdn.com/image/fetch/$s_!Cnij!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fffbdba-6014-42c7-b36f-c5f8e94225ba_762x395.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Cnij!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fffbdba-6014-42c7-b36f-c5f8e94225ba_762x395.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Cnij!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fffbdba-6014-42c7-b36f-c5f8e94225ba_762x395.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Cnij!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fffbdba-6014-42c7-b36f-c5f8e94225ba_762x395.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Jeff Bezos in 1999, before the systems &#8212; and mandates &#8212; that would define Amazon.</em></figcaption></figure></div><p>In 2002, Jeff Bezos issued a now infamous mandate:</p><blockquote><ol><li><p>All teams will henceforth expose their data and functionality through service interfaces.</p></li><li><p>Teams must communicate with each other through these interfaces.</p></li><li><p>There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team&#8217;s data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.</p></li><li><p>It doesn&#8217;t matter what technology they use. HTTP, Corba, Pubsub, custom protocols &#8212; doesn&#8217;t matter.</p></li><li><p>All service interfaces, without exception, must be designed from the ground up to be externalizable.</p></li><li><p>Anyone who doesn&#8217;t do this will be fired.</p></li><li><p>Thank you; have a nice day.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p></li></ol></blockquote><p>Bezos&#8217;s insight wasn&#8217;t really about AWS, or even about external consumers. It was simpler than that: you can never predict what your engineers will build when they have access to each other&#8217;s capabilities. And you don&#8217;t need to. Build the interface for any consumer. Let them run loose.</p><div><hr></div><p>Now think about what&#8217;s happening inside your company right now.</p><p>Engineers are using AI to write code, debug issues, draft documents. And every time one of those agents needs to touch an internal tool &#8212; your deployment pipeline, your ticketing system, your internal docs &#8212; it hits a wall. That&#8217;s assuming it even knows those resources exist.</p><p>Most times the tool will have no interface accessible to an agent at all. Sometimes someone will have hacked together a wrapper that returns a wall of HTML. But HTML is not made for agents. It has padding declarations and cookie banners and a thousand other things that exist only to look nicer for human eyes. Your agent doesn&#8217;t have eyes. It doesn&#8217;t care. What it does have is a context window. And your garbage HTML is filling it up.</p><p>If you have internal tooling that an agent can&#8217;t reach &#8212; or can&#8217;t use effectively &#8212; you&#8217;re not just slowing down your engineers. Your AI is stuck asking you to copy and paste internal docs while your competitor&#8217;s is shipping.</p><div><hr></div><p>So why not just have the agent call the API directly?</p><p>Because APIs weren&#8217;t designed for agents. They were designed for developers. The mental model is that a human reads the docs, understands the intent, writes the integration once, and it runs forever. The human is load-bearing.</p><p>Agents don&#8217;t work that way. An agent needs to discover what a tool does <em>at runtime</em>, decide whether to use it based on a description, and handle weird results without a human in the loop. There&#8217;s no one to read the docs. The description <em>is</em> the docs.</p><p>MCP<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> isn&#8217;t a better API &#8212; it&#8217;s a different primitive, built for a different consumer. An API says &#8220;here&#8217;s how to talk to me.&#8221; An MCP says &#8220;here&#8217;s what I can do for you.&#8221;</p><p>So here&#8217;s my mandate:</p><ol><li><p>Every internal service must expose an MCP interface. If a human can use it, an agent must be able to use it.</p></li><li><p>It doesn&#8217;t matter how old the service is, what language it&#8217;s written in, or how much you hate touching it. Wrap it. That&#8217;s the job.</p></li><li><p>Every MCP must be registered in a central registry &#8212; discoverable by humans, queryable by agents. If it can&#8217;t be found, it doesn&#8217;t exist.</p></li><li><p>Every MCP must be designed for agent consumption. Not a wrapper around your HTML. Not a raw dump of your REST response. The agent doesn&#8217;t have eyes. Give it the juice, not the packaging.</p></li><li><p>Anyone who doesn&#8217;t do this will be fired.</p></li><li><p>Thank you; have a nice day.</p></li></ol><p>Most companies haven&#8217;t done this yet. And unlike Bezos&#8217;s mandate, nobody is going to force them to.</p><p>But the insight still holds: give your agents the full toolbox, let them run loose, and see what happens. The teams that do are going to pull ahead fast. The teams that don&#8217;t are going to wonder what happened.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://danunparsed.com/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">If this resonated, hit subscribe &#8212; that's how I know to keep making more.</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><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The original version wasn&#8217;t preserved in its original form &#8212; this is a retelling from <a href="https://gist.github.com/chitchcock/1281611">Stevey&#8217;s Google Platforms Rant</a>.</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>Model Context Protocol &#8212; an open standard introduced by <a href="https://www.anthropic.com/news/model-context-protocol">Anthropic</a> in 2024 that defines how AI agents communicate with external tools and services. Think of it as a common language between agents and the systems they need to use.</p></div></div>]]></content:encoded></item></channel></rss>