<?xml version="1.0" encoding="utf-8"?> 
<feed xmlns="http://www.w3.org/2005/Atom"
  xml:lang="en-us"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:posse="https://posseparty.com/2024/Feed"
  xsi:schemaLocation="
    http://www.w3.org/2005/Atom https://raw.githubusercontent.com/docjason/XmlValidate/refs/heads/master/schemas/atom.xsd
    https://posseparty.com/2024/Feed https://posseparty.com/2024/Feed.xsd">
  <id>https://justin.searls.co/permalinks.xml</id>
    <title>justin․searls․co - Permalinks</title>
  <updated>2026-10-16T15:20:05+00:00</updated>
  <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
  </author>
  <link href="https://justin.searls.co/" rel="alternate" type="text/html" title="HTML" />
  <link href="https://justin.searls.co/permalinks.xml" rel="self" type="application/atom+xml" title="Permalinks" />
  <category term="Software"/>
  <generator uri="https://gohugo.io/" version="0.153.4">Hugo</generator>
  <icon>https://justin.searls.co/favicon.ico</icon>
  <logo>https://justin.searls.co/img/wide_logo.png</logo>
  <rights>Copyright Justin Searls. All rights reserved.</rights>
  <subtitle>Where Justin Searls is content to post content.</subtitle>
  
  <entry>
    <id>https://justin.searls.co/takes/2026-10-16-11h01m17s/</id>
      <title type="text">🔥  Many of the same people who were incredulous…</title>
      <link href="https://justin.searls.co/takes/2026-10-16-11h01m17s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-16T15:01:17+00:00</published>
    <updated>2026-10-16T11:19:43-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Many of the same people who were incredulous about the iPhone Air's camera and durability all seem to be hyped out of their minds for iPhone Duo, which has a comparably bad camera and is certifiably less durable. The thing's literally an Air with extra pieces that can break!</p>]]></content>
    <summary type="html"><![CDATA[<p>Many of the same people who were incredulous about the iPhone Air's camera and durability all seem to be hyped out of their minds for iPhone Duo, which has a comparably bad camera and is certifiably less durable. The thing's literally an Air with extra pieces that can break!</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-16-11h01m17s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eMany of the same people who were incredulous about the iPhone Air's camera and durability all seem to be hyped out of their minds for iPhone Duo, which has a comparably bad camera and is certifiably less durable. The thing's literally an Air with extra pieces that can break!\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-16-11h01m17s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-16T15:01:17Z","title":"","updated_at":"2026-10-16T11:19:43-04:00","url":"https://justin.searls.co/takes/2026-10-16-11h01m17s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-15-14h00m19s/</id>
      <title type="text">🔥  TIRED Software Craftsman WIRED Software Foreman </title>
      <link href="https://justin.searls.co/takes/2026-10-15-14h00m19s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-15T18:00:19+00:00</published>
    <updated>2026-10-15T14:00:38-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>TIRED Software Craftsman</p>
<p>WIRED Software Foreman</p>]]></content>
    <summary type="html"><![CDATA[<p>TIRED Software Craftsman</p>
<p>WIRED Software Foreman</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-15-14h00m19s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eTIRED Software Craftsman\u003c/p\u003e\n\u003cp\u003eWIRED Software Foreman\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-15-14h00m19s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-15T18:00:19Z","title":"","updated_at":"2026-10-15T14:00:38-04:00","url":"https://justin.searls.co/takes/2026-10-15-14h00m19s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-15-12h34m48s/</id>
      <title type="text">🔥  Recursive code review: 1. Orchestrator assigns…</title>
      <link href="https://justin.searls.co/takes/2026-10-15-12h34m48s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-15T16:34:48+00:00</published>
    <updated>2026-10-15T12:50:08-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Recursive code review:</p>
<ol>
<li>Orchestrator assigns implementer subagent</li>
<li>Reviewer subagent hunts for bugs</li>
<li>Orchestrator vets findings; implementer fixes real ones</li>
<li>Repeat 2–3 until no valid findings remain</li>
</ol>
<p>Typically takes 2–8 rounds.</p>]]></content>
    <summary type="html"><![CDATA[<p>Recursive code review:</p>
<ol>
<li>Orchestrator assigns implementer subagent</li>
<li>Reviewer subagent hunts for bugs</li>
<li>Orchestrator vets findings; implementer fixes real ones</li>
<li>Repeat 2–3 until no valid findings remain</li>
</ol>
<p>Typically takes 2–8 rounds.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-15-12h34m48s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eRecursive code review:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eOrchestrator assigns implementer subagent\u003c/li\u003e\n\u003cli\u003eReviewer subagent hunts for bugs\u003c/li\u003e\n\u003cli\u003eOrchestrator vets findings; implementer fixes real ones\u003c/li\u003e\n\u003cli\u003eRepeat 2–3 until no valid findings remain\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eTypically takes 2–8 rounds.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-15-12h34m48s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-15T16:34:48Z","title":"","updated_at":"2026-10-15T12:50:08-04:00","url":"https://justin.searls.co/takes/2026-10-15-12h34m48s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-15-11h22m15s/</id>
      <title type="text">🔥  Just filled my car with gas for the first time…</title>
      <link href="https://justin.searls.co/takes/2026-10-15-11h22m15s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-15T15:22:15+00:00</published>
    <updated>2026-10-15T11:25:21-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Just filled my car with gas for the first time since February or March, and it cost $4.22 a gallon</p>
<p>Then sent a single document to Japan via FedEx, and they charged me over $100 for the cheapest/slowest rate—almost half of which was fuel surcharges.</p>
<p>Very cool and totally normal.</p>]]></content>
    <summary type="html"><![CDATA[<p>Just filled my car with gas for the first time since February or March, and it cost $4.22 a gallon</p>
<p>Then sent a single document to Japan via FedEx, and they charged me over $100 for the cheapest/slowest rate—almost half of which was fuel surcharges.</p>
<p>Very cool and totally normal.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-15-11h22m15s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eJust filled my car with gas for the first time since February or March, and it cost $4.22 a gallon\u003c/p\u003e\n\u003cp\u003eThen sent a single document to Japan via FedEx, and they charged me over $100 for the cheapest/slowest rate—almost half of which was fuel surcharges.\u003c/p\u003e\n\u003cp\u003eVery cool and totally normal.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-15-11h22m15s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-15T15:22:15Z","title":"","updated_at":"2026-10-15T11:25:21-04:00","url":"https://justin.searls.co/takes/2026-10-15-11h22m15s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-15-08h13m06s/</id>
      <title type="text">🔥  A lot is riding on local models becoming &#34;good…</title>
      <link href="https://justin.searls.co/takes/2026-10-15-08h13m06s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-15T12:13:06+00:00</published>
    <updated>2026-10-15T08:15:11-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>A lot is riding on local models becoming &quot;good enough&quot; for agentic coding workflows.</p>
<p>The fact I've gone from &quot;I only trust Fable and Astra&quot; to &quot;Opus 5.5 is just as good as either&quot; to &quot;Sonnet 5.5 is basically good enough&quot; in less than a month is augurs well for future local LLMs</p>]]></content>
    <summary type="html"><![CDATA[<p>A lot is riding on local models becoming &quot;good enough&quot; for agentic coding workflows.</p>
<p>The fact I've gone from &quot;I only trust Fable and Astra&quot; to &quot;Opus 5.5 is just as good as either&quot; to &quot;Sonnet 5.5 is basically good enough&quot; in less than a month is augurs well for future local LLMs</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-15-08h13m06s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eA lot is riding on local models becoming \u0026quot;good enough\u0026quot; for agentic coding workflows.\u003c/p\u003e\n\u003cp\u003eThe fact I've gone from \u0026quot;I only trust Fable and Astra\u0026quot; to \u0026quot;Opus 5.5 is just as good as either\u0026quot; to \u0026quot;Sonnet 5.5 is basically good enough\u0026quot; in less than a month is augurs well for future local LLMs\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-15-08h13m06s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-15T12:13:06Z","title":"","updated_at":"2026-10-15T08:15:11-04:00","url":"https://justin.searls.co/takes/2026-10-15-08h13m06s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-14-21h03m31s/</id>
      <title type="text">🔥  Over a year ago, I stopped reading code and…</title>
      <link href="https://justin.searls.co/takes/2026-10-14-21h03m31s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-15T01:03:31+00:00</published>
    <updated>2026-10-14T21:33:21-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Over a year ago, I stopped reading code and started automating adversarial agents to perform recursive code reviews instead.</p>
<p>The result: low-defect systems that do what I want. Can't believe anyone engaging seriously with these tools still believes human code review is superior</p>]]></content>
    <summary type="html"><![CDATA[<p>Over a year ago, I stopped reading code and started automating adversarial agents to perform recursive code reviews instead.</p>
<p>The result: low-defect systems that do what I want. Can't believe anyone engaging seriously with these tools still believes human code review is superior</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-14-21h03m31s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eOver a year ago, I stopped reading code and started automating adversarial agents to perform recursive code reviews instead.\u003c/p\u003e\n\u003cp\u003eThe result: low-defect systems that do what I want. Can't believe anyone engaging seriously with these tools still believes human code review is superior\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-14-21h03m31s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-15T01:03:31Z","title":"","updated_at":"2026-10-14T21:33:21-04:00","url":"https://justin.searls.co/takes/2026-10-14-21h03m31s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-14-18h25m38s/</id>
      <title type="text">🔥  I just realized that a Danish is just an…</title>
      <link href="https://justin.searls.co/takes/2026-10-14-18h25m38s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-14T22:25:38+00:00</published>
    <updated>2026-10-14T18:26:15-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>I just realized that a Danish is just an open-faced jelly doughnut. This changes everything.</p>]]></content>
    <summary type="html"><![CDATA[<p>I just realized that a Danish is just an open-faced jelly doughnut. This changes everything.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-14-18h25m38s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eI just realized that a Danish is just an open-faced jelly doughnut. This changes everything.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-14-18h25m38s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-14T22:25:38Z","title":"","updated_at":"2026-10-14T18:26:15-04:00","url":"https://justin.searls.co/takes/2026-10-14-18h25m38s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-14-16h54m43s/</id>
      <title type="text">🔥  Don&#39;t sleep on Sonnet 5.5, I pushed four…</title>
      <link href="https://justin.searls.co/takes/2026-10-14-16h54m43s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-14T20:54:43+00:00</published>
    <updated>2026-10-14T16:56:53-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Don't sleep on Sonnet 5.5, I pushed four extremely ambitious features across several iOS apps today with Opus 5.5 dispatching a gob-smacking number of Sonnet agents and still haven't hit 20% of my weekly cap in about 9 hours of wall time. Features turned out great. Impressed.</p>]]></content>
    <summary type="html"><![CDATA[<p>Don't sleep on Sonnet 5.5, I pushed four extremely ambitious features across several iOS apps today with Opus 5.5 dispatching a gob-smacking number of Sonnet agents and still haven't hit 20% of my weekly cap in about 9 hours of wall time. Features turned out great. Impressed.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-14-16h54m43s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eDon't sleep on Sonnet 5.5, I pushed four extremely ambitious features across several iOS apps today with Opus 5.5 dispatching a gob-smacking number of Sonnet agents and still haven't hit 20% of my weekly cap in about 9 hours of wall time. Features turned out great. Impressed.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-14-16h54m43s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-14T20:54:43Z","title":"","updated_at":"2026-10-14T16:56:53-04:00","url":"https://justin.searls.co/takes/2026-10-14-16h54m43s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-12-19h50m31s/</id>
      <title type="text">🔥  Release it for visionOS, you cowards!…</title>
      <link href="https://justin.searls.co/takes/2026-10-12-19h50m31s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-12T23:50:31+00:00</published>
    <updated>2026-10-12T23:51:46+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Release it for visionOS, you cowards! <a href="https://www.digitalfoundry.net/news/2026/10/no-mans-sky-gets-unlikely-iphone-and-ipad-release-including-10-years-worth-of-updates" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >digitalfoundry.net/news/2026/10/no-mans-sky-gets-unlikely-iphone-and-ipad-release-including-10-years-worth-of-updates</a></p>]]></content>
    <summary type="html"><![CDATA[<p>Release it for visionOS, you cowards! <a href="https://www.digitalfoundry.net/news/2026/10/no-mans-sky-gets-unlikely-iphone-and-ipad-release-including-10-years-worth-of-updates">https://www.digitalfoundry.net/news/2026/10/no-mans-sky-gets-unlikely-iphone-and-ipad-release-including-10-years-worth-of-updates</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-12-19h50m31s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eRelease it for visionOS, you cowards! \u003ca href=\"https://www.digitalfoundry.net/news/2026/10/no-mans-sky-gets-unlikely-iphone-and-ipad-release-including-10-years-worth-of-updates\"\u003ehttps://www.digitalfoundry.net/news/2026/10/no-mans-sky-gets-unlikely-iphone-and-ipad-release-including-10-years-worth-of-updates\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-12-19h50m31s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-12T23:50:31Z","title":"","updated_at":"2026-10-12T23:51:46Z","url":"https://justin.searls.co/takes/2026-10-12-19h50m31s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/casts/breaking-change-v57-go-pace-yourself/</id>
      <title type="text">🎙️ Breaking Change podcast v57 - Go Pace Yourself</title>
      <link href="https://justin.searls.co/casts/breaking-change-v57-go-pace-yourself/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-12T17:24:26+00:00</published>
    <updated>2026-10-12T13:46:50-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<audio controls style="width: 100%">
  <source src="https://podcast-cdn.searls.co/breaking-change/v57.mp3" type="audio/mpeg">
</audio>
<p>
  <a href="https://podcast-cdn.searls.co/breaking-change/v57.mp3">Direct link to podcast audio file</a>
</p><p>Unlike Sam Altman, I sat down and did the math by hand to calculate that it
would actually be <em>less time</em> to produce the show if I were to livestream it
than to edit it after the fact and upload it. The fact I recently got upgraded
from 30mbps to 2000mbps upstream might allso have something to do with it:
welcome to the first ever LIVE episode of Breaking Change!</p>
<p>I regret to inform you the episode is now over. You can listen like you always
do or watch what remains of <a href="https://youtube.com/live/ij7orMMeoa4">the recording on YouTube</a>.</p>
<p>It was particularly fun for me to build a production pipeline with updating
chyrons, a dynamic salt meter, and on-demand generated stock videos. It's like
having a production team, except it manages to crash halfway thru the stream
without notice.</p>

<div class="relative mt-2 " data-control="shot-flow">
  <div class="flex flex-row items-center w-full max-sm:w-screen max-sm:-ml-1 max-sm:-mr-1  beneath-the-page bg-secondary h-fit" data-control="shot-scrollable">
      <div id="/img/podcast/v57-live.webp" class="relative shrink-0 w-full scroll-m-0 snap-center">
        
        <img src="/img/podcast/v57-live.webp" loading="lazy" class="w-full max-h-[60lvh] object-contain m-0 shadow-none"/>
        
      </div>
    
  </div>
  
</div>
  <div class="mt-4">
    
  </div>

<p>As always into the show at <a href="mailto:podcast@searls.co">podcast@searls.co</a> or <a href="https://justin.searls.co/feedback/">via the feedback form</a>.</p>
<p>Stuff we talked about, in order of me talking about them:</p>
<ul>
<li><a href="https://www.universalpictures.com/movies/the-odyssey">The Odyssey</a></li>
<li><a href="https://paseo.sh/">Paseo</a></li>
<li><a href="https://repebble.com/index">Pebble Index 01</a></li>
<li><a href="https://store.steampowered.com/sale/steamframe">Steam Frame</a></li>
<li><a href="https://www.apple.com/shop/buy-iphone/iphone-18-pro">iPhone 18 Pro</a></li>
<li><a href="https://www.apple.com/apple-watch-series-12/">Apple Watch Series 12</a></li>
<li><a href="https://support.apple.com/en-la/148354">Apple Watch Live Rewind</a></li>
<li><a href="https://support.apple.com/en-us/127274">iPhone Handoff</a></li>
<li><a href="https://www.apple.com/iphone-duo/">iPhone Duo</a></li>
<li>Aaron's <a href="https://justin.searls.co/puns/">puns, ranked</a></li>
<li><a href="https://www.nytimes.com/2026/09/05/technology/kenya-college-essays-ai.html">How AI gutted Kenya's essay-writing industry</a></li>
<li><a href="https://news.gallup.com/poll/714593/optimism-globally-widespread-despite-uneven.aspx">Gallup's global AI sentiment survey</a></li>
<li>Matthew Butterick: <a href="https://matthewbutterick.com/chron/drop-dead.html">Big AI to Humanity: Drop Dead</a></li>
<li><a href="https://www.fastcompany.com/91621584/jeff-bezos-ai-could-lead-to-3-day-workweeks-labor-shortages">Jeff Bezos predicts three-day workweeks thanks to AI</a></li>
<li><a href="https://zuckoff.app/">ZuckOff</a>
<ul>
<li><a href="https://about.fb.com/news/2026/09/introducing-ray-ban-meta-audio-glasses-new-styles-plus-muse/">Ray-Ban Meta Audio glasses</a></li>
</ul>
</li>
<li><a href="https://about.fb.com/news/2026/09/introducing-meta-vr-glasses-3d-movies-immersive-live-sports-100-grams/">Meta VR Glasses</a></li>
<li><a href="https://www.videogameschronicle.com/news/brand-new-smash-bros-and-nintendogs-games-are-in-development-nintendo-leaker-claims/">New Smash Bros. and Nintendogs games are reportedly in development</a></li>
<li><a href="https://news.blizzard.com/en-gb/article/24301453/everything-announced-at-blizzcon-2026-opening-ceremony">BlizzCon's StarCraft announcement</a>
<ul>
<li><a href="https://www.youtube.com/watch?v=9eQUtOQXYgQ">The trailer</a></li>
</ul>
</li>
<li><a href="https://worldofwarcraft.blizzard.com/en-us/news/24302093/carve-a-new-path-with-world-of-warcraft-forever">World of Warcraft: Forever</a></li>
<li><a href="https://kotaku.com/we-might-be-cooked-as-these-vibe-coded-web-browser-ports-of-halo-the-simpsons-hit-and-run-and-gta-vice-city-seem-to-work-perfectly-2000743300">Vibe-coded browser ports of games</a>
<ul>
<li>Maurice Heumann on <a href="https://momo5502.com/posts/2026-10-09-game-decompilation/">game decompilation</a></li>
</ul>
</li>
<li><a href="https://www.gamestop.com/consoles-hardware/playstation-5/consoles/products/sony-playstation-5-pro-console/416577.html">GameStop's used PS5 Pro listing</a></li>
<li><a href="https://videocardz.com/newz/nvidia-reportedly-discontinuing-rtx-5090-gb202-gpus-to-be-reserved-for-rtx-pro-series">Nvidia reportedly discontinuing the RTX 5090</a></li>
<li><a href="https://www.theverge.com/ai-artificial-intelligence/1009406/silicon-valley-is-falling-in-line-with-trumps-attempt-to-rename-ai">Silicon Valley falls in line with Trump's attempt to rename AI</a>
<ul>
<li><a href="https://www.whitehouse.gov/presidential-actions/2026/09/inaugurating-the-era-of-super-intelligence/">The executive order</a></li>
</ul>
</li>
<li><a href="https://www.macrumors.com/2026/10/07/first-look-at-lg-apple-smart-home-products/">First look at LG and Apple's reported smart-home products</a>
<ul>
<li><a href="https://www.macrumors.com/2026/10/08/apple-product-launch-october-13/">Apple's October 13 launch</a></li>
</ul>
</li>
<li><a href="https://www.macrumors.com/2026/10/10/rumored-apple-adt-partnership/">The rumored Apple and ADT partnership</a></li>
<li><a href="https://www.macrumors.com/2026/10/11/apple-tv-4k-homeview-homepod-mini-2-leaks/">Leaked Apple TV 4K, HomeView, and HomePod mini details</a></li>
<li><a href="https://youtube.com/watch?v=ujkD4SxPKOI">Kurzgesagt's AI video</a></li>
<li><a href="https://www.ea.com/games/starwars/zero-company">Star Wars Zero Company</a></li>
<li><a href="https://stephenking.com/works/movie/running-man-%282025%29.html">The Running Man</a></li>
<li><a href="https://www.apple.com/tv-pr/originals/for-all-mankind/">For All Mankind</a></li>
<li><a href="https://tv.apple.com/us/show/star-city/umc.cmc.2l8p785osmtmiyk64bh6tfde1">Star City</a></li>
<li><a href="https://www.primevideo.com/detail/0N9BB22P2FZ8UD2BBLNX07RP22">The Boys, season 5</a></li>
<li><a href="https://omarchy.org/">Omarchy</a></li>
<li><a href="https://www.theverge.com/tech/988536/1password-dhh-linux-controversy">1Password funds a Linux project and lands in a controversy</a></li>
<li><a href="https://tech.slashdot.org/story/26/09/07/0653248/why-google-told-drivers-to-drive-a-longer-way-on-purpose">Why Google told drivers to take a longer route</a></li>
<li><a href="https://www.apple.com/apple-vision-pro/">Apple Vision Pro</a></li>
</ul>
]]></content>
    <summary type="html"><![CDATA[<p>Unlike Sam Altman, I sat down and did the math by hand to calculate that it
would actually be <em>less time</em> to produce the show if I were to livestream it
than to edit it after the fact and upload it. The fact I recently got upgraded
from 30mbps to 2000mbps upstream might allso have something to do with it:
welcome to the first ever LIVE episode of Breaking Change!</p>
<p>I regret to inform you the episode is now over. You can listen like you always
do or watch what remains of <a href="https://youtube.com/live/ij7orMMeoa4">the recording on YouTube</a>.</p>
<p>It was particularly fun for me to build a production pipeline with updating
chyrons, a dynamic salt meter, and on-demand generated stock videos. It's like
having a production team, except it manages to crash halfway thru the stream
without notice.</p>

<div class="relative mt-2 " data-control="shot-flow">
  <div class="flex flex-row items-center w-full max-sm:w-screen max-sm:-ml-1 max-sm:-mr-1  beneath-the-page bg-secondary h-fit" data-control="shot-scrollable">
      <div id="/img/podcast/v57-live.webp" class="relative shrink-0 w-full scroll-m-0 snap-center">
        
        <img src="/img/podcast/v57-live.webp" loading="lazy" class="w-full max-h-[60lvh] object-contain m-0 shadow-none"/>
        
      </div>
    
  </div>
  
</div>
  <div class="mt-4">
    
  </div>

<p>As always into the show at <a href="mailto:podcast@searls.co">podcast@searls.co</a> or <a href="https://justin.searls.co/feedback/">via the feedback form</a>.</p>
<p>Stuff we talked about, in order of me talking about them:</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/casts/breaking-change-v57-go-pace-yourself/","append_url_label":"Hear 🎙","content":"\u003cp\u003eUnlike Sam Altman, I sat down and did the math by hand to calculate that it\nwould actually be \u003cem\u003eless time\u003c/em\u003e to produce the show if I were to livestream it\nthan to edit it after the fact and upload it. The fact I recently got upgraded\nfrom 30mbps to 2000mbps upstream might allso have something to do with it:\nwelcome to the first ever LIVE episode of Breaking Change!\u003c/p\u003e\n\u003cp\u003eI regret to inform you the episode is now over. You can listen like you always\ndo or watch what remains of \u003ca href=\"https://youtube.com/live/ij7orMMeoa4\"\u003ethe recording on YouTube\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIt was particularly fun for me to build a production pipeline with updating\nchyrons, a dynamic salt meter, and on-demand generated stock videos. It's like\nhaving a production team, except it manages to crash halfway thru the stream\nwithout notice.\u003c/p\u003e\n\n\u003cdiv class=\"relative mt-2 \" data-control=\"shot-flow\"\u003e\n  \u003cdiv class=\"flex flex-row items-center w-full max-sm:w-screen max-sm:-ml-1 max-sm:-mr-1  beneath-the-page bg-secondary h-fit\" data-control=\"shot-scrollable\"\u003e\n      \u003cdiv id=\"/img/podcast/v57-live.webp\" class=\"relative shrink-0 w-full scroll-m-0 snap-center\"\u003e\n        \n        \u003cimg src=\"/img/podcast/v57-live.webp\" loading=\"lazy\" class=\"w-full max-h-[60lvh] object-contain m-0 shadow-none\"/\u003e\n        \n      \u003c/div\u003e\n    \n  \u003c/div\u003e\n  \n\u003c/div\u003e\n  \u003cdiv class=\"mt-4\"\u003e\n    \n  \u003c/div\u003e\n\n\u003cp\u003eAs always into the show at \u003ca href=\"mailto:podcast@searls.co\"\u003epodcast@searls.co\u003c/a\u003e or \u003ca href=\"https://justin.searls.co/feedback/\"\u003evia the feedback form\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eStuff we talked about, in order of me talking about them:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.universalpictures.com/movies/the-odyssey\"\u003eThe Odyssey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paseo.sh/\"\u003ePaseo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repebble.com/index\"\u003ePebble Index 01\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://store.steampowered.com/sale/steamframe\"\u003eSteam Frame\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.apple.com/shop/buy-iphone/iphone-18-pro\"\u003eiPhone 18 Pro\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.apple.com/apple-watch-series-12/\"\u003eApple Watch Series 12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://support.apple.com/en-la/148354\"\u003eApple Watch Live Rewind\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://support.apple.com/en-us/127274\"\u003eiPhone Handoff\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.apple.com/iphone-duo/\"\u003eiPhone Duo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAaron's \u003ca href=\"https://justin.searls.co/puns/\"\u003epuns, ranked\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.nytimes.com/2026/09/05/technology/kenya-college-essays-ai.html\"\u003eHow AI gutted Kenya's essay-writing industry\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://news.gallup.com/poll/714593/optimism-globally-widespread-despite-uneven.aspx\"\u003eGallup's global AI sentiment survey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMatthew Butterick: \u003ca href=\"https://matthewbutterick.com/chron/drop-dead.html\"\u003eBig AI to Humanity: Drop Dead\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.fastcompany.com/91621584/jeff-bezos-ai-could-lead-to-3-day-workweeks-labor-shortages\"\u003eJeff Bezos predicts three-day workweeks thanks to AI\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://zuckoff.app/\"\u003eZuckOff\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://about.fb.com/news/2026/09/introducing-ray-ban-meta-audio-glasses-new-styles-plus-muse/\"\u003eRay-Ban Meta Audio glasses\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://about.fb.com/news/2026/09/introducing-meta-vr-glasses-3d-movies-immersive-live-sports-100-grams/\"\u003eMeta VR Glasses\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.videogameschronicle.com/news/brand-new-smash-bros-and-nintendogs-games-are-in-development-nintendo-leaker-claims/\"\u003eNew Smash Bros. and Nintendogs games are reportedly in development\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://news.blizzard.com/en-gb/article/24301453/everything-announced-at-blizzcon-2026-opening-ceremony\"\u003eBlizzCon's StarCraft announcement\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.youtube.com/watch?v=9eQUtOQXYgQ\"\u003eThe trailer\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://worldofwarcraft.blizzard.com/en-us/news/24302093/carve-a-new-path-with-world-of-warcraft-forever\"\u003eWorld of Warcraft: Forever\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://kotaku.com/we-might-be-cooked-as-these-vibe-coded-web-browser-ports-of-halo-the-simpsons-hit-and-run-and-gta-vice-city-seem-to-work-perfectly-2000743300\"\u003eVibe-coded browser ports of games\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eMaurice Heumann on \u003ca href=\"https://momo5502.com/posts/2026-10-09-game-decompilation/\"\u003egame decompilation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.gamestop.com/consoles-hardware/playstation-5/consoles/products/sony-playstation-5-pro-console/416577.html\"\u003eGameStop's used PS5 Pro listing\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://videocardz.com/newz/nvidia-reportedly-discontinuing-rtx-5090-gb202-gpus-to-be-reserved-for-rtx-pro-series\"\u003eNvidia reportedly discontinuing the RTX 5090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.theverge.com/ai-artificial-intelligence/1009406/silicon-valley-is-falling-in-line-with-trumps-attempt-to-rename-ai\"\u003eSilicon Valley falls in line with Trump's attempt to rename AI\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.whitehouse.gov/presidential-actions/2026/09/inaugurating-the-era-of-super-intelligence/\"\u003eThe executive order\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.macrumors.com/2026/10/07/first-look-at-lg-apple-smart-home-products/\"\u003eFirst look at LG and Apple's reported smart-home products\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.macrumors.com/2026/10/08/apple-product-launch-october-13/\"\u003eApple's October 13 launch\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.macrumors.com/2026/10/10/rumored-apple-adt-partnership/\"\u003eThe rumored Apple and ADT partnership\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.macrumors.com/2026/10/11/apple-tv-4k-homeview-homepod-mini-2-leaks/\"\u003eLeaked Apple TV 4K, HomeView, and HomePod mini details\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtube.com/watch?v=ujkD4SxPKOI\"\u003eKurzgesagt's AI video\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.ea.com/games/starwars/zero-company\"\u003eStar Wars Zero Company\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://stephenking.com/works/movie/running-man-%282025%29.html\"\u003eThe Running Man\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.apple.com/tv-pr/originals/for-all-mankind/\"\u003eFor All Mankind\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://tv.apple.com/us/show/star-city/umc.cmc.2l8p785osmtmiyk64bh6tfde1\"\u003eStar City\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.primevideo.com/detail/0N9BB22P2FZ8UD2BBLNX07RP22\"\u003eThe Boys, season 5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://omarchy.org/\"\u003eOmarchy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.theverge.com/tech/988536/1password-dhh-linux-controversy\"\u003e1Password funds a Linux project and lands in a controversy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://tech.slashdot.org/story/26/09/07/0653248/why-google-told-drivers-to-drive-a-longer-way-on-purpose\"\u003eWhy Google told drivers to take a longer route\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.apple.com/apple-vision-pro/\"\u003eApple Vision Pro\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e","format_string":"New episode of Breaking Change is live! Go Pace Yourself","id":"https://justin.searls.co/casts/breaking-change-v57-go-pace-yourself/","og_image":"https://justin.searls.co/img/social/casts/breaking-change-v57-go-pace-yourself.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-12T17:24:26Z","title":"Go Pace Yourself","updated_at":"2026-10-12T13:46:50-04:00","url":"https://justin.searls.co/casts/breaking-change-v57-go-pace-yourself/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-12-08h25m05s/</id>
      <title type="text">🔥  Taking Breaking Change LIVE for the first time…</title>
      <link href="https://justin.searls.co/takes/2026-10-12-08h25m05s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-12T12:25:05+00:00</published>
    <updated>2026-10-12T12:27:18+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Taking Breaking Change LIVE for the first time this morning. Plan to kick off around 9 AM eastern in &lt;30 minutes. Built some fun AI production tools this weekend to play with, too.</p>
<p>I promise to be bad at this. Tune in! <a href="https://youtube.com/live/ij7orMMeoa4" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >youtube.com/live/ij7orMMeoa4</a></p>]]></content>
    <summary type="html"><![CDATA[<p>Taking Breaking Change LIVE for the first time this morning. Plan to kick off around 9 AM eastern in &lt;30 minutes. Built some fun AI production tools this weekend to play with, too.</p>
<p>I promise to be bad at this. Tune in! <a href="https://youtube.com/live/ij7orMMeoa4">https://youtube.com/live/ij7orMMeoa4</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-12-08h25m05s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eTaking Breaking Change LIVE for the first time this morning. Plan to kick off around 9 AM eastern in \u0026lt;30 minutes. Built some fun AI production tools this weekend to play with, too.\u003c/p\u003e\n\u003cp\u003eI promise to be bad at this. Tune in! \u003ca href=\"https://youtube.com/live/ij7orMMeoa4\"\u003ehttps://youtube.com/live/ij7orMMeoa4\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-12-08h25m05s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-12T12:25:05Z","title":"","updated_at":"2026-10-12T12:27:18Z","url":"https://justin.searls.co/takes/2026-10-12-08h25m05s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-10-15h46m12s/</id>
      <title type="text">🔥  At this rate, we&#39;re gonna get a PC port of GTA 6…</title>
      <link href="https://justin.searls.co/takes/2026-10-10-15h46m12s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-10T19:46:12+00:00</published>
    <updated>2026-10-10T19:47:28+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>At this rate, we're gonna get a PC port of GTA 6 a year before a PC port of GTA 6 comes out. <a href="https://kotaku.com/we-might-be-cooked-as-these-vibe-coded-web-browser-ports-of-halo-the-simpsons-hit-and-run-and-gta-vice-city-seem-to-work-perfectly-2000743300" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >kotaku.com/we-might-be-cooked-as-these-vibe-coded-web-browser-ports-of-halo-the-simpsons-hit-and-run-and-gta-vice-city-seem-to-work-perfectly-2000743300</a></p>]]></content>
    <summary type="html"><![CDATA[<p>At this rate, we're gonna get a PC port of GTA 6 a year before a PC port of GTA 6 comes out. <a href="https://kotaku.com/we-might-be-cooked-as-these-vibe-coded-web-browser-ports-of-halo-the-simpsons-hit-and-run-and-gta-vice-city-seem-to-work-perfectly-2000743300">https://kotaku.com/we-might-be-cooked-as-these-vibe-coded-web-browser-ports-of-halo-the-simpsons-hit-and-run-and-gta-vice-city-seem-to-work-perfectly-2000743300</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-10-15h46m12s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eAt this rate, we're gonna get a PC port of GTA 6 a year before a PC port of GTA 6 comes out. \u003ca href=\"https://kotaku.com/we-might-be-cooked-as-these-vibe-coded-web-browser-ports-of-halo-the-simpsons-hit-and-run-and-gta-vice-city-seem-to-work-perfectly-2000743300\"\u003ehttps://kotaku.com/we-might-be-cooked-as-these-vibe-coded-web-browser-ports-of-halo-the-simpsons-hit-and-run-and-gta-vice-city-seem-to-work-perfectly-2000743300\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-10-15h46m12s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-10T19:46:12Z","title":"","updated_at":"2026-10-10T19:47:28Z","url":"https://justin.searls.co/takes/2026-10-10-15h46m12s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-10-10h30m31s/</id>
      <title type="text">🔥  Was burning through both the Codex and Claude…</title>
      <link href="https://justin.searls.co/takes/2026-10-10-10h30m31s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-10T14:30:31+00:00</published>
    <updated>2026-10-10T10:32:39-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Was burning through both the Codex and Claude $200 plans just triaging SwiftUI issues across my suite of apps.</p>
<p>Told it to abort UI testing after at most one fix attempt and token consumption dropped 80%.</p>
<p>I have become the impatient manager telling devs to quit testing so much.</p>]]></content>
    <summary type="html"><![CDATA[<p>Was burning through both the Codex and Claude $200 plans just triaging SwiftUI issues across my suite of apps.</p>
<p>Told it to abort UI testing after at most one fix attempt and token consumption dropped 80%.</p>
<p>I have become the impatient manager telling devs to quit testing so much.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-10-10h30m31s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eWas burning through both the Codex and Claude $200 plans just triaging SwiftUI issues across my suite of apps.\u003c/p\u003e\n\u003cp\u003eTold it to abort UI testing after at most one fix attempt and token consumption dropped 80%.\u003c/p\u003e\n\u003cp\u003eI have become the impatient manager telling devs to quit testing so much.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-10-10h30m31s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-10T14:30:31Z","title":"","updated_at":"2026-10-10T10:32:39-04:00","url":"https://justin.searls.co/takes/2026-10-10-10h30m31s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-09-13h27m55s/</id>
      <title type="text">🔥  These open-source AI nerds are pretty rude.…</title>
      <link href="https://justin.searls.co/takes/2026-10-09-13h27m55s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-09T17:27:55+00:00</published>
    <updated>2026-10-09T13:28:24-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>These open-source AI nerds are pretty rude. Don't you know you aren't supposed to ask a model their weight?</p>]]></content>
    <summary type="html"><![CDATA[<p>These open-source AI nerds are pretty rude. Don't you know you aren't supposed to ask a model their weight?</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-09-13h27m55s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eThese open-source AI nerds are pretty rude. Don't you know you aren't supposed to ask a model their weight?\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-09-13h27m55s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-09T17:27:55Z","title":"","updated_at":"2026-10-09T13:28:24-04:00","url":"https://justin.searls.co/takes/2026-10-09-13h27m55s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-09-08h41m55s/</id>
      <title type="text">🔥  I explained to Becky that my $400 AI…</title>
      <link href="https://justin.searls.co/takes/2026-10-09-08h41m55s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-09T12:41:55+00:00</published>
    <updated>2026-10-09T08:47:23-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>I explained to Becky that my $400 AI subscriptions don't actually pay for tokens. They pay for a 10-20x multiple of some base level of an unspecified amount of &quot;usage&quot;, and that said base amount of usage changes arbitrarily without notice.</p>
<p>It sounds pretty stupid when you say it</p>]]></content>
    <summary type="html"><![CDATA[<p>I explained to Becky that my $400 AI subscriptions don't actually pay for tokens. They pay for a 10-20x multiple of some base level of an unspecified amount of &quot;usage&quot;, and that said base amount of usage changes arbitrarily without notice.</p>
<p>It sounds pretty stupid when you say it</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-09-08h41m55s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eI explained to Becky that my $400 AI subscriptions don't actually pay for tokens. They pay for a 10-20x multiple of some base level of an unspecified amount of \u0026quot;usage\u0026quot;, and that said base amount of usage changes arbitrarily without notice.\u003c/p\u003e\n\u003cp\u003eIt sounds pretty stupid when you say it\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-09-08h41m55s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-09T12:41:55Z","title":"","updated_at":"2026-10-09T08:47:23-04:00","url":"https://justin.searls.co/takes/2026-10-09-08h41m55s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-07-13h44m42s/</id>
      <title type="text">🔥  2016: Developers are too expensive to waste time…</title>
      <link href="https://justin.searls.co/takes/2026-10-07-13h44m42s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-07T17:44:42+00:00</published>
    <updated>2026-10-07T13:49:38-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>2016: Developers are too expensive to waste time verifying software manually, so make computers run automated tests.</p>
<p>2026: Agents are too expensive to waste tokens running automated tests, so make developers verify software manually.</p>]]></content>
    <summary type="html"><![CDATA[<p>2016: Developers are too expensive to waste time verifying software manually, so make computers run automated tests.</p>
<p>2026: Agents are too expensive to waste tokens running automated tests, so make developers verify software manually.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-07-13h44m42s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003e2016: Developers are too expensive to waste time verifying software manually, so make computers run automated tests.\u003c/p\u003e\n\u003cp\u003e2026: Agents are too expensive to waste tokens running automated tests, so make developers verify software manually.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-07-13h44m42s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-07T17:44:42Z","title":"","updated_at":"2026-10-07T13:49:38-04:00","url":"https://justin.searls.co/takes/2026-10-07-13h44m42s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-06-19h22m19s/</id>
      <title type="text">🔥  Hey Claude, I would like to take two strokes off…</title>
      <link href="https://justin.searls.co/takes/2026-10-06-19h22m19s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-06T23:22:19+00:00</published>
    <updated>2026-10-06T19:25:20-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Hey Claude, I would like to take two strokes off my golf game.</p>]]></content>
    <summary type="html"><![CDATA[<p>Hey Claude, I would like to take two strokes off my golf game.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-06-19h22m19s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eHey Claude, I would like to take two strokes off my golf game.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-06-19h22m19s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-06T23:22:19Z","title":"","updated_at":"2026-10-06T19:25:20-04:00","url":"https://justin.searls.co/takes/2026-10-06-19h22m19s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/casts/zach-holman-wants-more-of-everything/</id>
      <title type="text">🎙️ Breaking Change podcast v56.0.1 - Zach Holman wants more of everything</title>
      <link href="https://justin.searls.co/casts/zach-holman-wants-more-of-everything/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-05T15:48:00+00:00</published>
    <updated>2026-10-05T11:48:11-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<audio controls style="width: 100%">
  <source src="https://podcast-cdn.searls.co/breaking-change/v56.0.1.mp3" type="audio/mpeg">
</audio>
<p>
  <a href="https://podcast-cdn.searls.co/breaking-change/v56.0.1.mp3">Direct link to podcast audio file</a>
</p><p><a href="https://zachholman.com">Zach Holman</a>, founder of <a href="https://signed.com">Signed</a>, joins me for another 🔥<a href="/posts/whats-the-hot-fix/">Hotfix</a>🔥. Zach wants more of everything. Let's see what we can do about that.</p>
<p>Write into the show at <a href="mailto:podcast@searls.co">podcast@searls.co</a>.</p>
<p>Show notes:</p>
<ul>
<li><a href="https://zachholman.com">Zach Holman's site</a></li>
<li><a href="https://signed.com">Signed</a></li>
<li><a href="https://vimeo.com/28192912">Ride the Walrus</a></li>
<li><a href="https://culturedcode.com/things/">Things</a></li>
<li><a href="https://www.conductor.build/">Conductor</a></li>
<li><a href="https://www.youtube.com/watch?v=vDjW_dRyKXY">DHH's AI crashout keynote at Rails World 2026</a></li>
</ul>
]]></content>
    <summary type="html"><![CDATA[<p><a href="https://zachholman.com">Zach Holman</a>, founder of <a href="https://signed.com">Signed</a>, joins me for another 🔥<a href="/posts/whats-the-hot-fix/">Hotfix</a>🔥. Zach wants more of everything. Let's see what we can do about that.</p>
<p>Write into the show at <a href="mailto:podcast@searls.co">podcast@searls.co</a>.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/casts/zach-holman-wants-more-of-everything/","append_url_label":"Hear 🎙","content":"\u003cp\u003e\u003ca href=\"https://zachholman.com\"\u003eZach Holman\u003c/a\u003e, founder of \u003ca href=\"https://signed.com\"\u003eSigned\u003c/a\u003e, joins me for another 🔥\u003ca href=\"/posts/whats-the-hot-fix/\"\u003eHotfix\u003c/a\u003e🔥. Zach wants more of everything. Let's see what we can do about that.\u003c/p\u003e\n\u003cp\u003eWrite into the show at \u003ca href=\"mailto:podcast@searls.co\"\u003epodcast@searls.co\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eShow notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://zachholman.com\"\u003eZach Holman's site\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://signed.com\"\u003eSigned\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://vimeo.com/28192912\"\u003eRide the Walrus\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://culturedcode.com/things/\"\u003eThings\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.conductor.build/\"\u003eConductor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.youtube.com/watch?v=vDjW_dRyKXY\"\u003eDHH's AI crashout keynote at Rails World 2026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e","format_string":"New episode of Breaking Change is live! Zach Holman wants more of everything","id":"https://justin.searls.co/casts/zach-holman-wants-more-of-everything/","og_image":"https://justin.searls.co/img/social/casts/breaking-change-v56.0.1-zach-holman-wants-more-of-everything.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-05T15:48:00Z","title":"Zach Holman wants more of everything","updated_at":"2026-10-05T11:48:11-04:00","url":"https://justin.searls.co/casts/zach-holman-wants-more-of-everything/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-05-07h51m06s/</id>
      <title type="text">🔥  People have been begging David to loosen his…</title>
      <link href="https://justin.searls.co/takes/2026-10-05-07h51m06s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-05T11:51:06+00:00</published>
    <updated>2026-10-05T07:53:32-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>People have been begging David to loosen his grip on Rails or even to walk away entirely for 20 years. Now that he's signaling interest in walking away, the same people are pissed as hell. Smart.</p>]]></content>
    <summary type="html"><![CDATA[<p>People have been begging David to loosen his grip on Rails or even to walk away entirely for 20 years. Now that he's signaling interest in walking away, the same people are pissed as hell. Smart.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-05-07h51m06s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003ePeople have been begging David to loosen his grip on Rails or even to walk away entirely for 20 years. Now that he's signaling interest in walking away, the same people are pissed as hell. Smart.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-05-07h51m06s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-05T11:51:06Z","title":"","updated_at":"2026-10-05T07:53:32-04:00","url":"https://justin.searls.co/takes/2026-10-05-07h51m06s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-04-15h42m08s/</id>
      <title type="text">🔥  Seems like Anthropic cut the Opus 5.5 allowance…</title>
      <link href="https://justin.searls.co/takes/2026-10-04-15h42m08s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-04T19:42:08+00:00</published>
    <updated>2026-10-04T15:51:24-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Seems like Anthropic cut the Opus 5.5 allowance last week. Ran out of weekly usage on a 20x plan 4 days in. Spent that last day optimizing my workflows to be more token efficient, and now I'm 38 hours since using my free reset and I'm already halfway thru my weekly cap.</p>]]></content>
    <summary type="html"><![CDATA[<p>Seems like Anthropic cut the Opus 5.5 allowance last week. Ran out of weekly usage on a 20x plan 4 days in. Spent that last day optimizing my workflows to be more token efficient, and now I'm 38 hours since using my free reset and I'm already halfway thru my weekly cap.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-04-15h42m08s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eSeems like Anthropic cut the Opus 5.5 allowance last week. Ran out of weekly usage on a 20x plan 4 days in. Spent that last day optimizing my workflows to be more token efficient, and now I'm 38 hours since using my free reset and I'm already halfway thru my weekly cap.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-04-15h42m08s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-04T19:42:08Z","title":"","updated_at":"2026-10-04T15:51:24-04:00","url":"https://justin.searls.co/takes/2026-10-04-15h42m08s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-04-08h59m59s/</id>
      <title type="text">🔥  I always challenge new models to take on work I…</title>
      <link href="https://justin.searls.co/takes/2026-10-04-08h59m59s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-04T12:59:59+00:00</published>
    <updated>2026-10-04T09:01:33-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>I always challenge new models to take on work I wouldn't have previously assumed they could accomplish.</p>
<p>Kudos to Astra. I asked if it could edit the audio of my latest podcast in Logic (explaining what that meant), and it trepidatiously noped out before even attempting it lol</p>]]></content>
    <summary type="html"><![CDATA[<p>I always challenge new models to take on work I wouldn't have previously assumed they could accomplish.</p>
<p>Kudos to Astra. I asked if it could edit the audio of my latest podcast in Logic (explaining what that meant), and it trepidatiously noped out before even attempting it lol</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-04-08h59m59s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eI always challenge new models to take on work I wouldn't have previously assumed they could accomplish.\u003c/p\u003e\n\u003cp\u003eKudos to Astra. I asked if it could edit the audio of my latest podcast in Logic (explaining what that meant), and it trepidatiously noped out before even attempting it lol\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-04-08h59m59s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-04T12:59:59Z","title":"","updated_at":"2026-10-04T09:01:33-04:00","url":"https://justin.searls.co/takes/2026-10-04-08h59m59s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-03-22h59m52s/</id>
      <title type="text">🔥  Something I find befuddling: advances in…</title>
      <link href="https://justin.searls.co/takes/2026-10-03-22h59m52s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-04T02:59:52+00:00</published>
    <updated>2026-10-03T23:03:00-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Something I find befuddling: advances in AI-generated images, video, music, code, prose, and problem solving continue to legitimately impress me.</p>
<p>And yet, somehow, I've never seen an LLM produce a marketing tagline that wasn't total dogshit. What gives?</p>]]></content>
    <summary type="html"><![CDATA[<p>Something I find befuddling: advances in AI-generated images, video, music, code, prose, and problem solving continue to legitimately impress me.</p>
<p>And yet, somehow, I've never seen an LLM produce a marketing tagline that wasn't total dogshit. What gives?</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-03-22h59m52s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eSomething I find befuddling: advances in AI-generated images, video, music, code, prose, and problem solving continue to legitimately impress me.\u003c/p\u003e\n\u003cp\u003eAnd yet, somehow, I've never seen an LLM produce a marketing tagline that wasn't total dogshit. What gives?\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-03-22h59m52s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-04T02:59:52Z","title":"","updated_at":"2026-10-03T23:03:00-04:00","url":"https://justin.searls.co/takes/2026-10-03-22h59m52s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-03-08h59m56s/</id>
      <title type="text">🔥  There is a massive amount of arbitrage…</title>
      <link href="https://justin.searls.co/takes/2026-10-03-08h59m56s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-03T12:59:56+00:00</published>
    <updated>2026-10-03T09:03:36-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>There is a massive amount of arbitrage opportunity right now for competent agent-wielding developers.</p>
<p>Want to get rich in the next 5 years?</p>
<ol>
<li>Find a niche enterprise software domain</li>
<li>Poach a well-connected sales guy as a cofounder</li>
<li>Undercut and outperform the incumbents</li>
</ol>]]></content>
    <summary type="html"><![CDATA[<p>There is a massive amount of arbitrage opportunity right now for competent agent-wielding developers.</p>
<p>Want to get rich in the next 5 years?</p>
<ol>
<li>Find a niche enterprise software domain</li>
<li>Poach a well-connected sales guy as a cofounder</li>
<li>Undercut and outperform the incumbents</li>
</ol>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-03-08h59m56s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eThere is a massive amount of arbitrage opportunity right now for competent agent-wielding developers.\u003c/p\u003e\n\u003cp\u003eWant to get rich in the next 5 years?\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eFind a niche enterprise software domain\u003c/li\u003e\n\u003cli\u003ePoach a well-connected sales guy as a cofounder\u003c/li\u003e\n\u003cli\u003eUndercut and outperform the incumbents\u003c/li\u003e\n\u003c/ol\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-03-08h59m56s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-03T12:59:56Z","title":"","updated_at":"2026-10-03T09:03:36-04:00","url":"https://justin.searls.co/takes/2026-10-03-08h59m56s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-03-08h52m32s/</id>
      <title type="text">🔥  Developing native Apple apps is generally much…</title>
      <link href="https://justin.searls.co/takes/2026-10-03-08h52m32s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-03T12:52:32+00:00</published>
    <updated>2026-10-03T08:54:41-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Developing native Apple apps is generally much slower and tedious with agents than building web applications. That said, platform constraints can be liberating—with exactly one or two possible ways to accomplish something, an agent can monkey-on-typewriter until it figures it out</p>]]></content>
    <summary type="html"><![CDATA[<p>Developing native Apple apps is generally much slower and tedious with agents than building web applications. That said, platform constraints can be liberating—with exactly one or two possible ways to accomplish something, an agent can monkey-on-typewriter until it figures it out</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-03-08h52m32s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eDeveloping native Apple apps is generally much slower and tedious with agents than building web applications. That said, platform constraints can be liberating—with exactly one or two possible ways to accomplish something, an agent can monkey-on-typewriter until it figures it out\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-03-08h52m32s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-03T12:52:32Z","title":"","updated_at":"2026-10-03T08:54:41-04:00","url":"https://justin.searls.co/takes/2026-10-03-08h52m32s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-03-08h22m48s/</id>
      <title type="text">🔥  New policy at Searls LLC: humans never touch…</title>
      <link href="https://justin.searls.co/takes/2026-10-03-08h22m48s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-03T12:22:48+00:00</published>
    <updated>2026-10-03T08:24:39-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>New policy at Searls LLC: humans never touch spreadsheets again. Now have agent skills that will do all the grunt work and tedium to file expenses, document philanthropy, and rebalance mom's portfolio. Latest version of Codex is even competent in Apple Numbers.</p>]]></content>
    <summary type="html"><![CDATA[<p>New policy at Searls LLC: humans never touch spreadsheets again. Now have agent skills that will do all the grunt work and tedium to file expenses, document philanthropy, and rebalance mom's portfolio. Latest version of Codex is even competent in Apple Numbers.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-03-08h22m48s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eNew policy at Searls LLC: humans never touch spreadsheets again. Now have agent skills that will do all the grunt work and tedium to file expenses, document philanthropy, and rebalance mom's portfolio. Latest version of Codex is even competent in Apple Numbers.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-03-08h22m48s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-03T12:22:48Z","title":"","updated_at":"2026-10-03T08:24:39-04:00","url":"https://justin.searls.co/takes/2026-10-03-08h22m48s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/casts/merge-commits-yagni-retiring-from-programming/</id>
      <title type="text">🎙️ Merge Commits podcast - YAGNI: Retiring from programming</title>
      <link href="https://justin.searls.co/casts/merge-commits-yagni-retiring-from-programming/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-02T19:36:34+00:00</published>
    <updated>2026-10-02T15:38:00-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<audio controls style="width: 100%">
  <source src="https://podcast-cdn.searls.co/merge-commits/2026-10-02.mp3" type="audio/mpeg">
</audio>
<p>
  <a href="https://podcast-cdn.searls.co/merge-commits/2026-10-02.mp3">Direct link to podcast audio file</a>
</p><p>Matt Swanson had me back on <a href="https://yagni.fm">YAGNI</a> to talk about the fallout from <a href="https://www.youtube.com/watch?v=vDjW_dRyKXY">DHH's Rails World keynote</a> and what it means for your weekend. We discuss what happens to the &quot;one-person framework&quot; when agents write the code, how frustrating it is when something is absolutely correct but still misses the point, and how I've accidentally constructed a dark factory with agents building and maintaining my iOS apps.</p>
<p>We also get into what I'd tell developers who are worried about where all this is heading and why World of Warcraft is my dark horse candidate to beat Grand Theft Auto 6 in November.</p>
<p><strong>Appearing on:</strong> <a href="https://yagni.fm">YAGNI</a><br/>
<strong>Published on:</strong> <code>2026-10-02</code><br/>
<strong>Original URL:</strong> <a href="https://share.transistor.fm/s/192793fc">https://share.transistor.fm/s/192793fc</a></p>
<p>Comments? Questions? Suggestion of a podcast I should guest on? <a href="mailto:podcast@searls.co">podcast@searls.co</a> or <a href="/feedback">send feedback</a>.</p>

]]></content>
    <summary type="html"><![CDATA[<p>Matt Swanson had me back on <a href="https://yagni.fm">YAGNI</a> to talk about the fallout from <a href="https://www.youtube.com/watch?v=vDjW_dRyKXY">DHH's Rails World keynote</a> and what it means for your weekend. We discuss what happens to the &quot;one-person framework&quot; when agents write the code, how frustrating it is when something is absolutely correct but still misses the point, and how I've accidentally constructed a dark factory with agents building and maintaining my iOS apps.</p>
<p>We also get into what I'd tell developers who are worried about where all this is heading and why World of Warcraft is my dark horse candidate to beat Grand Theft Auto 6 in November.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/casts/merge-commits-yagni-retiring-from-programming/","append_url_label":"Hear 🎙","content":"\u003cp\u003eMatt Swanson had me back on \u003ca href=\"https://yagni.fm\"\u003eYAGNI\u003c/a\u003e to talk about the fallout from \u003ca href=\"https://www.youtube.com/watch?v=vDjW_dRyKXY\"\u003eDHH's Rails World keynote\u003c/a\u003e and what it means for your weekend. We discuss what happens to the \u0026quot;one-person framework\u0026quot; when agents write the code, how frustrating it is when something is absolutely correct but still misses the point, and how I've accidentally constructed a dark factory with agents building and maintaining my iOS apps.\u003c/p\u003e\n\u003cp\u003eWe also get into what I'd tell developers who are worried about where all this is heading and why World of Warcraft is my dark horse candidate to beat Grand Theft Auto 6 in November.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAppearing on:\u003c/strong\u003e \u003ca href=\"https://yagni.fm\"\u003eYAGNI\u003c/a\u003e\u003cbr/\u003e\n\u003cstrong\u003ePublished on:\u003c/strong\u003e \u003ccode\u003e2026-10-02\u003c/code\u003e\u003cbr/\u003e\n\u003cstrong\u003eOriginal URL:\u003c/strong\u003e \u003ca href=\"https://share.transistor.fm/s/192793fc\"\u003ehttps://share.transistor.fm/s/192793fc\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eComments? Questions? Suggestion of a podcast I should guest on? \u003ca href=\"mailto:podcast@searls.co\"\u003epodcast@searls.co\u003c/a\u003e or \u003ca href=\"/feedback\"\u003esend feedback\u003c/a\u003e.\u003c/p\u003e\n","format_string":"New episode of Merge Commits is live! YAGNI: Retiring from programming","id":"https://justin.searls.co/casts/merge-commits-yagni-retiring-from-programming/","og_image":"https://justin.searls.co/img/podcast/merge-commits-yagni.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-02T19:36:34Z","title":"YAGNI: Retiring from programming","updated_at":"2026-10-02T15:38:00-04:00","url":"https://justin.searls.co/casts/merge-commits-yagni-retiring-from-programming/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-02-10h30m38s/</id>
      <title type="text">🔥  Wish I knew a programmer with the last name…</title>
      <link href="https://justin.searls.co/takes/2026-10-02-10h30m38s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-02T14:30:38+00:00</published>
    <updated>2026-10-02T10:31:31-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Wish I knew a programmer with the last name Holland so I could annoy them by insistently referring to Claude as Mr. Holland's Opus.</p>]]></content>
    <summary type="html"><![CDATA[<p>Wish I knew a programmer with the last name Holland so I could annoy them by insistently referring to Claude as Mr. Holland's Opus.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-02-10h30m38s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eWish I knew a programmer with the last name Holland so I could annoy them by insistently referring to Claude as Mr. Holland's Opus.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-02-10h30m38s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-02T14:30:38Z","title":"","updated_at":"2026-10-02T10:31:31-04:00","url":"https://justin.searls.co/takes/2026-10-02-10h30m38s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-02-08h08m54s/</id>
      <title type="text">🔥  Interviewing Zach Holman this morning on Hot Fix…</title>
      <link href="https://justin.searls.co/takes/2026-10-02-08h08m54s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-02T12:08:54+00:00</published>
    <updated>2026-10-02T12:11:00+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Interviewing Zach Holman this morning on Hot Fix about AI and our discontents. Have something you want us to talk about? Let me know: <a href="https://justin.searls.co/feedback/" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >justin.searls.co/feedback/</a></p>]]></content>
    <summary type="html"><![CDATA[<p>Interviewing Zach Holman this morning on Hot Fix about AI and our discontents. Have something you want us to talk about? Let me know: <a href="https://justin.searls.co/feedback/">https://justin.searls.co/feedback/</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-02-08h08m54s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eInterviewing Zach Holman this morning on Hot Fix about AI and our discontents. Have something you want us to talk about? Let me know: \u003ca href=\"https://justin.searls.co/feedback/\"\u003ehttps://justin.searls.co/feedback/\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-02-08h08m54s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-02T12:08:54Z","title":"","updated_at":"2026-10-02T12:11:00Z","url":"https://justin.searls.co/takes/2026-10-02-08h08m54s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-01-11h09m11s/</id>
      <title type="text">🔥  My trusty iPhone Air just tumbled down a full…</title>
      <link href="https://justin.searls.co/takes/2026-10-01-11h09m11s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-01T15:09:11+00:00</published>
    <updated>2026-10-01T11:10:13-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>My trusty iPhone Air just tumbled down a full flight of stairs at high speed without a single scuff, much less a scratch or crack. Still my favorite physical design for an iPhone.</p>]]></content>
    <summary type="html"><![CDATA[<p>My trusty iPhone Air just tumbled down a full flight of stairs at high speed without a single scuff, much less a scratch or crack. Still my favorite physical design for an iPhone.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-01-11h09m11s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eMy trusty iPhone Air just tumbled down a full flight of stairs at high speed without a single scuff, much less a scratch or crack. Still my favorite physical design for an iPhone.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-01-11h09m11s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-01T15:09:11Z","title":"","updated_at":"2026-10-01T11:10:13-04:00","url":"https://justin.searls.co/takes/2026-10-01-11h09m11s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-10-01-08h38m25s/</id>
      <title type="text">🔥  In the last 24 hours I have received dozens of…</title>
      <link href="https://justin.searls.co/takes/2026-10-01-08h38m25s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-10-01T12:38:25+00:00</published>
    <updated>2026-10-01T08:40:02-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>In the last 24 hours I have received dozens of e-mails that open with an LLM-generated line about something I wrote or said in my podcast.</p>
<p>Then the rest of the email is an exhortation to try some cursed vibe-coded developer tool.</p>
<p>The race to the bottom can't end soon enough.</p>]]></content>
    <summary type="html"><![CDATA[<p>In the last 24 hours I have received dozens of e-mails that open with an LLM-generated line about something I wrote or said in my podcast.</p>
<p>Then the rest of the email is an exhortation to try some cursed vibe-coded developer tool.</p>
<p>The race to the bottom can't end soon enough.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-10-01-08h38m25s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eIn the last 24 hours I have received dozens of e-mails that open with an LLM-generated line about something I wrote or said in my podcast.\u003c/p\u003e\n\u003cp\u003eThen the rest of the email is an exhortation to try some cursed vibe-coded developer tool.\u003c/p\u003e\n\u003cp\u003eThe race to the bottom can't end soon enough.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-10-01-08h38m25s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-10-01T12:38:25Z","title":"","updated_at":"2026-10-01T08:40:02-04:00","url":"https://justin.searls.co/takes/2026-10-01-08h38m25s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-29-17h28m37s/</id>
      <title type="text">🔥  Experiencing the common cold for the first time…</title>
      <link href="https://justin.searls.co/takes/2026-09-29-17h28m37s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-29T21:28:37+00:00</published>
    <updated>2026-09-29T17:29:35-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Experiencing the common cold for the first time since I had turbinate reduction surgery and <em>holy shit</em>, this is how noses are supposed to work? You blow your nose and mucus comes out? And you can breathe all week long? Christ, you all had it good no wonder I was mad all the time</p>]]></content>
    <summary type="html"><![CDATA[<p>Experiencing the common cold for the first time since I had turbinate reduction surgery and <em>holy shit</em>, this is how noses are supposed to work? You blow your nose and mucus comes out? And you can breathe all week long? Christ, you all had it good no wonder I was mad all the time</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-29-17h28m37s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eExperiencing the common cold for the first time since I had turbinate reduction surgery and \u003cem\u003eholy shit\u003c/em\u003e, this is how noses are supposed to work? You blow your nose and mucus comes out? And you can breathe all week long? Christ, you all had it good no wonder I was mad all the time\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-29-17h28m37s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-29T21:28:37Z","title":"","updated_at":"2026-09-29T17:29:35-04:00","url":"https://justin.searls.co/takes/2026-09-29-17h28m37s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-29-09h17m54s/</id>
      <title type="text">🔥  The vast majority of programmers are late…</title>
      <link href="https://justin.searls.co/takes/2026-09-29-09h17m54s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-29T13:17:54+00:00</published>
    <updated>2026-09-29T09:23:56-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>The vast majority of programmers are late adopters. They don't follow programming news. They show up, do the job, go home. They may hear about things through the grapevine. They might go to a conference every 2 years. But they typically don't take the time to play with new stuff</p>]]></content>
    <summary type="html"><![CDATA[<p>The vast majority of programmers are late adopters. They don't follow programming news. They show up, do the job, go home. They may hear about things through the grapevine. They might go to a conference every 2 years. But they typically don't take the time to play with new stuff</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-29-09h17m54s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eThe vast majority of programmers are late adopters. They don't follow programming news. They show up, do the job, go home. They may hear about things through the grapevine. They might go to a conference every 2 years. But they typically don't take the time to play with new stuff\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-29-09h17m54s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-29T13:17:54Z","title":"","updated_at":"2026-09-29T09:23:56-04:00","url":"https://justin.searls.co/takes/2026-09-29-09h17m54s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-28-21h26m33s/</id>
      <title type="text">🔥  If I could go back in time 20 years and tell…</title>
      <link href="https://justin.searls.co/takes/2026-09-28-21h26m33s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-29T01:26:33+00:00</published>
    <updated>2026-09-28T21:35:32-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>If I could go back in time 20 years and tell myself one thing, it would be this: &quot;whatever it is, don't bother programming it if there's any way you can put it off until mid-2025.&quot;</p>]]></content>
    <summary type="html"><![CDATA[<p>If I could go back in time 20 years and tell myself one thing, it would be this: &quot;whatever it is, don't bother programming it if there's any way you can put it off until mid-2025.&quot;</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-28-21h26m33s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eIf I could go back in time 20 years and tell myself one thing, it would be this: \u0026quot;whatever it is, don't bother programming it if there's any way you can put it off until mid-2025.\u0026quot;\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-28-21h26m33s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-29T01:26:33Z","title":"","updated_at":"2026-09-28T21:35:32-04:00","url":"https://justin.searls.co/takes/2026-09-28-21h26m33s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-27-14h27m26s/</id>
      <title type="text">🔥  New iPhone 18 Pro is much better at staying cool…</title>
      <link href="https://justin.searls.co/takes/2026-09-27-14h27m26s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-27T18:27:26+00:00</published>
    <updated>2026-09-27T14:28:15-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>New iPhone 18 Pro is much better at staying cool in the Florida sun but it's still no match for a 65°C far infrared sauna. 🧖‍♂️</p>]]></content>
    <summary type="html"><![CDATA[<p>New iPhone 18 Pro is much better at staying cool in the Florida sun but it's still no match for a 65°C far infrared sauna. 🧖‍♂️</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-27-14h27m26s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eNew iPhone 18 Pro is much better at staying cool in the Florida sun but it's still no match for a 65°C far infrared sauna. 🧖‍♂️\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-27-14h27m26s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-27T18:27:26Z","title":"","updated_at":"2026-09-27T14:28:15-04:00","url":"https://justin.searls.co/takes/2026-09-27-14h27m26s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-26-20h51m32s/</id>
      <title type="text">🔥  Can&#39;t wait for iPhone Duo. Haven&#39;t had a folding…</title>
      <link href="https://justin.searls.co/takes/2026-09-26-20h51m32s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-27T00:51:32+00:00</published>
    <updated>2026-09-26T20:52:39-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Can't wait for iPhone Duo. Haven't had a folding phone since iPhone 6 Plus.</p>]]></content>
    <summary type="html"><![CDATA[<p>Can't wait for iPhone Duo. Haven't had a folding phone since iPhone 6 Plus.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-26-20h51m32s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eCan't wait for iPhone Duo. Haven't had a folding phone since iPhone 6 Plus.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-26-20h51m32s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-27T00:51:32Z","title":"","updated_at":"2026-09-26T20:52:39-04:00","url":"https://justin.searls.co/takes/2026-09-26-20h51m32s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-26-13h36m47s/</id>
      <title type="text">🔥  It is very surprising that disabling iPhone/iPad…</title>
      <link href="https://justin.searls.co/takes/2026-09-26-13h36m47s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-26T17:36:47+00:00</published>
    <updated>2026-09-26T13:37:52-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>It is very surprising that disabling iPhone/iPad auto-lock (say, changing from &quot;3 minutes&quot; to &quot;Never&quot;) doesn't require an authentication step. Bad actor with temporary access to your device could enable it and wait until you leave your phone out and fail to explicitly lock it.</p>]]></content>
    <summary type="html"><![CDATA[<p>It is very surprising that disabling iPhone/iPad auto-lock (say, changing from &quot;3 minutes&quot; to &quot;Never&quot;) doesn't require an authentication step. Bad actor with temporary access to your device could enable it and wait until you leave your phone out and fail to explicitly lock it.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-26-13h36m47s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eIt is very surprising that disabling iPhone/iPad auto-lock (say, changing from \u0026quot;3 minutes\u0026quot; to \u0026quot;Never\u0026quot;) doesn't require an authentication step. Bad actor with temporary access to your device could enable it and wait until you leave your phone out and fail to explicitly lock it.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-26-13h36m47s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-26T17:36:47Z","title":"","updated_at":"2026-09-26T13:37:52-04:00","url":"https://justin.searls.co/takes/2026-09-26-13h36m47s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-25-14h04m38s/</id>
      <title type="text">🔥  I complete agree coding agents make software…</title>
      <link href="https://justin.searls.co/takes/2026-09-25-14h04m38s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-25T18:04:38+00:00</published>
    <updated>2026-09-25T14:07:02-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>I complete agree coding agents make software engineering harder, but the rub is that many professional software engineers are pretty bad at these new hard things and it's hard to see how they're not totally screwed. <a href="https://simonwillison.net/2026/Sep/24/harder/" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >simonwillison.net/2026/Sep/24/harder/</a></p>]]></content>
    <summary type="html"><![CDATA[<p>I complete agree coding agents make software engineering harder, but the rub is that many professional software engineers are pretty bad at these new hard things and it's hard to see how they're not totally screwed. <a href="https://simonwillison.net/2026/Sep/24/harder/">https://simonwillison.net/2026/Sep/24/harder/</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-25-14h04m38s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eI complete agree coding agents make software engineering harder, but the rub is that many professional software engineers are pretty bad at these new hard things and it's hard to see how they're not totally screwed. \u003ca href=\"https://simonwillison.net/2026/Sep/24/harder/\"\u003ehttps://simonwillison.net/2026/Sep/24/harder/\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-25-14h04m38s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-25T18:04:38Z","title":"","updated_at":"2026-09-25T14:07:02-04:00","url":"https://justin.searls.co/takes/2026-09-25-14h04m38s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-24-22h09m05s/</id>
      <title type="text">🔥  I read way too many comments about DHH&#39;s Rails…</title>
      <link href="https://justin.searls.co/takes/2026-09-24-22h09m05s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-25T02:09:05+00:00</published>
    <updated>2026-09-24T22:14:17-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>I read way too many comments about DHH's Rails World keynote, and the substantive arguments seem pretty thin. Some people who love Ruby and Rails seem to feel disappointed/depressed/afraid to be told the things they care about don't matter anymore. <a href="https://www.reddit.com/r/rails" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >reddit.com/r/rails</a></p>]]></content>
    <summary type="html"><![CDATA[<p>I read way too many comments about DHH's Rails World keynote, and the substantive arguments seem pretty thin. Some people who love Ruby and Rails seem to feel disappointed/depressed/afraid to be told the things they care about don't matter anymore. <a href="https://www.reddit.com/r/rails">https://www.reddit.com/r/rails</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-24-22h09m05s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eI read way too many comments about DHH's Rails World keynote, and the substantive arguments seem pretty thin. Some people who love Ruby and Rails seem to feel disappointed/depressed/afraid to be told the things they care about don't matter anymore. \u003ca href=\"https://www.reddit.com/r/rails\"\u003ehttps://www.reddit.com/r/rails\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-24-22h09m05s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-25T02:09:05Z","title":"","updated_at":"2026-09-24T22:14:17-04:00","url":"https://justin.searls.co/takes/2026-09-24-22h09m05s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-24-09h59m44s/</id>
      <title type="text">🔥  For seemingly the sixth time in my career, DHH…</title>
      <link href="https://justin.searls.co/takes/2026-09-24-09h59m44s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-24T13:59:44+00:00</published>
    <updated>2026-09-24T10:02:15-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>For seemingly the sixth time in my career, DHH has arrived at the same conclusion I have—this time, that AI coding means we should be building more native apps, because development cost is no longer the bottleneck—but the way he goes about talking about it couldn't be more different <a href="https://youtu.be/vDjW_dRyKXY?t=1457&amp;is=t5lg25x_naMgYtEB" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >youtu.be/vDjW_dRyKXY?t=1457&amp;is=t5lg25x_naMgYtEB</a></p>]]></content>
    <summary type="html"><![CDATA[<p>For seemingly the sixth time in my career, DHH has arrived at the same conclusion I have—this time, that AI coding means we should be building more native apps, because development cost is no longer the bottleneck—but the way he goes about talking about it couldn't be more different <a href="https://youtu.be/vDjW_dRyKXY?t=1457&amp;is=t5lg25x_naMgYtEB">https://youtu.be/vDjW_dRyKXY?t=1457&amp;is=t5lg25x_naMgYtEB</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-24-09h59m44s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eFor seemingly the sixth time in my career, DHH has arrived at the same conclusion I have—this time, that AI coding means we should be building more native apps, because development cost is no longer the bottleneck—but the way he goes about talking about it couldn't be more different \u003ca href=\"https://youtu.be/vDjW_dRyKXY?t=1457\u0026amp;is=t5lg25x_naMgYtEB\"\u003ehttps://youtu.be/vDjW_dRyKXY?t=1457\u0026amp;is=t5lg25x_naMgYtEB\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-24-09h59m44s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-24T13:59:44Z","title":"","updated_at":"2026-09-24T10:02:15-04:00","url":"https://justin.searls.co/takes/2026-09-24-09h59m44s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-23-17h26m58s/</id>
      <title type="text">🔥  Across my 6 iOS apps, each GitHub issue is…</title>
      <link href="https://justin.searls.co/takes/2026-09-23-17h26m58s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-23T21:26:58+00:00</published>
    <updated>2026-09-23T17:30:44-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Across my 6 iOS apps, each GitHub issue is automatically triaged and assigned by an orchestrator agent to be implemented by a subagent UNLESS it's been labeled as &quot;human&quot; for specification or verification reasons.</p>
<p>At this point, less than 10% of issues are labeled &quot;human&quot;</p>]]></content>
    <summary type="html"><![CDATA[<p>Across my 6 iOS apps, each GitHub issue is automatically triaged and assigned by an orchestrator agent to be implemented by a subagent UNLESS it's been labeled as &quot;human&quot; for specification or verification reasons.</p>
<p>At this point, less than 10% of issues are labeled &quot;human&quot;</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-23-17h26m58s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eAcross my 6 iOS apps, each GitHub issue is automatically triaged and assigned by an orchestrator agent to be implemented by a subagent UNLESS it's been labeled as \u0026quot;human\u0026quot; for specification or verification reasons.\u003c/p\u003e\n\u003cp\u003eAt this point, less than 10% of issues are labeled \u0026quot;human\u0026quot;\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-23-17h26m58s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-23T21:26:58Z","title":"","updated_at":"2026-09-23T17:30:44-04:00","url":"https://justin.searls.co/takes/2026-09-23-17h26m58s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-22-15h33m51s/</id>
      <title type="text">🔥  Opus 5.5 seems impressively competent and…</title>
      <link href="https://justin.searls.co/takes/2026-09-22-15h33m51s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-22T19:33:51+00:00</published>
    <updated>2026-09-22T15:34:30-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Opus 5.5 seems impressively competent and snappy! Get all your work done now before they nerf it to hell next week.</p>]]></content>
    <summary type="html"><![CDATA[<p>Opus 5.5 seems impressively competent and snappy! Get all your work done now before they nerf it to hell next week.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-22-15h33m51s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eOpus 5.5 seems impressively competent and snappy! Get all your work done now before they nerf it to hell next week.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-22-15h33m51s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-22T19:33:51Z","title":"","updated_at":"2026-09-22T15:34:30-04:00","url":"https://justin.searls.co/takes/2026-09-22-15h33m51s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-22-14h09m26s/</id>
      <title type="text">🔥  A players hire A agents and B players hire C…</title>
      <link href="https://justin.searls.co/takes/2026-09-22-14h09m26s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-22T18:09:26+00:00</published>
    <updated>2026-09-22T14:10:28-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>A players hire A agents and B players hire C agents.</p>]]></content>
    <summary type="html"><![CDATA[<p>A players hire A agents and B players hire C agents.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-22-14h09m26s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eA players hire A agents and B players hire C agents.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-22-14h09m26s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-22T18:09:26Z","title":"","updated_at":"2026-09-22T14:10:28-04:00","url":"https://justin.searls.co/takes/2026-09-22-14h09m26s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-20-10h15m09s/</id>
      <title type="text">🔥  Apple has been extremely cagey around usage…</title>
      <link href="https://justin.searls.co/takes/2026-09-20-10h15m09s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-20T14:15:09+00:00</published>
    <updated>2026-09-20T10:20:17-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Apple has been extremely cagey around usage limits for Private Cloud Compute, only sharing that subscribers of higher tiers of iCloud+ are allowed more usage.</p>
<p>Well, my apps make liberal use of Apple's language models and I'm now constantly hitting my PCC usage limits. Welp!</p>]]></content>
    <summary type="html"><![CDATA[<p>Apple has been extremely cagey around usage limits for Private Cloud Compute, only sharing that subscribers of higher tiers of iCloud+ are allowed more usage.</p>
<p>Well, my apps make liberal use of Apple's language models and I'm now constantly hitting my PCC usage limits. Welp!</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-20-10h15m09s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eApple has been extremely cagey around usage limits for Private Cloud Compute, only sharing that subscribers of higher tiers of iCloud+ are allowed more usage.\u003c/p\u003e\n\u003cp\u003eWell, my apps make liberal use of Apple's language models and I'm now constantly hitting my PCC usage limits. Welp!\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-20-10h15m09s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-20T14:15:09Z","title":"","updated_at":"2026-09-20T10:20:17-04:00","url":"https://justin.searls.co/takes/2026-09-20-10h15m09s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-20-07h09m09s/</id>
      <title type="text">🔥  It&#39;s too bad Amphetamine for macOS is free.…</title>
      <link href="https://justin.searls.co/takes/2026-09-20-07h09m09s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-20T11:09:09+00:00</published>
    <updated>2026-09-20T07:10:34-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>It's too bad Amphetamine for macOS is free. Given how many engineers' AI workflows depend on keeping their MacBooks awake at all hours, if only they'd charged a subscription they probably could have raised $50M at a $3B valuation by now.</p>]]></content>
    <summary type="html"><![CDATA[<p>It's too bad Amphetamine for macOS is free. Given how many engineers' AI workflows depend on keeping their MacBooks awake at all hours, if only they'd charged a subscription they probably could have raised $50M at a $3B valuation by now.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-20-07h09m09s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eIt's too bad Amphetamine for macOS is free. Given how many engineers' AI workflows depend on keeping their MacBooks awake at all hours, if only they'd charged a subscription they probably could have raised $50M at a $3B valuation by now.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-20-07h09m09s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-20T11:09:09Z","title":"","updated_at":"2026-09-20T07:10:34-04:00","url":"https://justin.searls.co/takes/2026-09-20-07h09m09s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-19-10h41m06s/</id>
      <title type="text">🔥  First impressions: Series 12 is a *massive*…</title>
      <link href="https://justin.searls.co/takes/2026-09-19-10h41m06s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-19T14:41:06+00:00</published>
    <updated>2026-09-19T10:42:05-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>First impressions: Series 12 is a <em>massive</em> performance improvement. Siri AI is much faster than on the 11, and for the first time the podcast app can actually play and download shows on demand without crapping out multiple times.</p>]]></content>
    <summary type="html"><![CDATA[<p>First impressions: Series 12 is a <em>massive</em> performance improvement. Siri AI is much faster than on the 11, and for the first time the podcast app can actually play and download shows on demand without crapping out multiple times.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-19-10h41m06s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eFirst impressions: Series 12 is a \u003cem\u003emassive\u003c/em\u003e performance improvement. Siri AI is much faster than on the 11, and for the first time the podcast app can actually play and download shows on demand without crapping out multiple times.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-19-10h41m06s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-19T14:41:06Z","title":"","updated_at":"2026-09-19T10:42:05-04:00","url":"https://justin.searls.co/takes/2026-09-19-10h41m06s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-18-08h53m30s/</id>
      <title type="text">🔥  Glad people are reporting success with Siri AI,…</title>
      <link href="https://justin.searls.co/takes/2026-09-18-08h53m30s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-18T12:53:30+00:00</published>
    <updated>2026-09-18T08:56:21-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Glad people are reporting success with Siri AI, but I never had a single positive experience with it all summer. Three times yesterday I watched it spin endlessly, reply &quot;I don't understand&quot; to banal requests, or just blink and disappear. <a href="https://pogueman.substack.com/p/125-tests-of-the-new-ai-siri" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >pogueman.substack.com/p/125-tests-of-the-new-ai-siri</a></p>]]></content>
    <summary type="html"><![CDATA[<p>Glad people are reporting success with Siri AI, but I never had a single positive experience with it all summer. Three times yesterday I watched it spin endlessly, reply &quot;I don't understand&quot; to banal requests, or just blink and disappear. <a href="https://pogueman.substack.com/p/125-tests-of-the-new-ai-siri">https://pogueman.substack.com/p/125-tests-of-the-new-ai-siri</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-18-08h53m30s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eGlad people are reporting success with Siri AI, but I never had a single positive experience with it all summer. Three times yesterday I watched it spin endlessly, reply \u0026quot;I don't understand\u0026quot; to banal requests, or just blink and disappear. \u003ca href=\"https://pogueman.substack.com/p/125-tests-of-the-new-ai-siri\"\u003ehttps://pogueman.substack.com/p/125-tests-of-the-new-ai-siri\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-18-08h53m30s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-18T12:53:30Z","title":"","updated_at":"2026-09-18T08:56:21-04:00","url":"https://justin.searls.co/takes/2026-09-18-08h53m30s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-17-10h31m40s/</id>
      <title type="text">🔥  Codex is extremely frustrating in that when you…</title>
      <link href="https://justin.searls.co/takes/2026-09-17-10h31m40s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-17T14:31:40+00:00</published>
    <updated>2026-09-17T10:33:02-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Codex is extremely frustrating in that when you send &quot;steering&quot; instructions reminding it to do the work in a certain way, it will almost always reply to acknowledge the request and then STOP ALL WORK.</p>
<p>I've tried coaxing it to keep working in AGENTS.md, but no luck.</p>]]></content>
    <summary type="html"><![CDATA[<p>Codex is extremely frustrating in that when you send &quot;steering&quot; instructions reminding it to do the work in a certain way, it will almost always reply to acknowledge the request and then STOP ALL WORK.</p>
<p>I've tried coaxing it to keep working in AGENTS.md, but no luck.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-17-10h31m40s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eCodex is extremely frustrating in that when you send \u0026quot;steering\u0026quot; instructions reminding it to do the work in a certain way, it will almost always reply to acknowledge the request and then STOP ALL WORK.\u003c/p\u003e\n\u003cp\u003eI've tried coaxing it to keep working in AGENTS.md, but no luck.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-17-10h31m40s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-17T14:31:40Z","title":"","updated_at":"2026-09-17T10:33:02-04:00","url":"https://justin.searls.co/takes/2026-09-17-10h31m40s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-16-08h46m17s/</id>
      <title type="text">🔥  A skill we need to learn is how to ratchet up…</title>
      <link href="https://justin.searls.co/takes/2026-09-16-08h46m17s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-16T12:46:17+00:00</published>
    <updated>2026-09-16T21:55:07+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>A skill we need to learn is how to ratchet up our ambitions until we uncover what the models truly cannot do. And each time they're improved, to once again test the fences. Confidence and certainty in one's own workflow have become trademark signs of ignorance and complacency.</p>]]></content>
    <summary type="html"><![CDATA[<p>A skill we need to learn is how to ratchet up our ambitions until we uncover what the models truly cannot do. And each time they're improved, to once again test the fences. Confidence and certainty in one's own workflow have become trademark signs of ignorance and complacency.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-16-08h46m17s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eA skill we need to learn is how to ratchet up our ambitions until we uncover what the models truly cannot do. And each time they're improved, to once again test the fences. Confidence and certainty in one's own workflow have become trademark signs of ignorance and complacency.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-16-08h46m17s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-16T12:46:17Z","title":"","updated_at":"2026-09-16T21:55:07+09:00","url":"https://justin.searls.co/takes/2026-09-16-08h46m17s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-15-18h49m53s/</id>
      <title type="text">🔥  So I guess we&#39;re all just agreed that, &#34;it&#39;s not…</title>
      <link href="https://justin.searls.co/takes/2026-09-15-18h49m53s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-15T22:49:53+00:00</published>
    <updated>2026-09-15T22:51:00+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>So I guess we're all just agreed that, &quot;it's not against the law if an AI agent does it,&quot; then? <a href="https://www.strix.ai/blog/baseten-harbor-github-pat-takeover" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >strix.ai/blog/baseten-harbor-github-pat-takeover</a></p>]]></content>
    <summary type="html"><![CDATA[<p>So I guess we're all just agreed that, &quot;it's not against the law if an AI agent does it,&quot; then? <a href="https://www.strix.ai/blog/baseten-harbor-github-pat-takeover">https://www.strix.ai/blog/baseten-harbor-github-pat-takeover</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-15-18h49m53s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eSo I guess we're all just agreed that, \u0026quot;it's not against the law if an AI agent does it,\u0026quot; then? \u003ca href=\"https://www.strix.ai/blog/baseten-harbor-github-pat-takeover\"\u003ehttps://www.strix.ai/blog/baseten-harbor-github-pat-takeover\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-15-18h49m53s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-15T22:49:53Z","title":"","updated_at":"2026-09-15T22:51:00Z","url":"https://justin.searls.co/takes/2026-09-15-18h49m53s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-15-09h27m27s/</id>
      <title type="text">🔥  By far the biggest change in the agentic coding…</title>
      <link href="https://justin.searls.co/takes/2026-09-15-09h27m27s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-15T13:27:27+00:00</published>
    <updated>2026-09-15T22:30:34+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>By far the biggest change in the agentic coding era has been that I'm no longer chained to my computer all day. Just got more done by sending a few messages from my iPhone on the driving range than I would normally achieve in an eight-hour work day at my desk.</p>]]></content>
    <summary type="html"><![CDATA[<p>By far the biggest change in the agentic coding era has been that I'm no longer chained to my computer all day. Just got more done by sending a few messages from my iPhone on the driving range than I would normally achieve in an eight-hour work day at my desk.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-15-09h27m27s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eBy far the biggest change in the agentic coding era has been that I'm no longer chained to my computer all day. Just got more done by sending a few messages from my iPhone on the driving range than I would normally achieve in an eight-hour work day at my desk.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-15-09h27m27s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-15T13:27:27Z","title":"","updated_at":"2026-09-15T22:30:34+09:00","url":"https://justin.searls.co/takes/2026-09-15-09h27m27s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-14-21h20m31s/</id>
      <title type="text">🔥  Say what you will about macOS Tahoe, but it…</title>
      <link href="https://justin.searls.co/takes/2026-09-14-21h20m31s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-15T01:20:31+00:00</published>
    <updated>2026-09-15T10:21:42+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Say what you will about macOS Tahoe, but it accomplished the longest uptime I've ever experienced on a Mac (131 days, 40 mins) after 4+ months overseas. I tapped the dusty keyboard, and it immediately woke up my janky 6K Dell display as if I'd never left.</p>]]></content>
    <summary type="html"><![CDATA[<p>Say what you will about macOS Tahoe, but it accomplished the longest uptime I've ever experienced on a Mac (131 days, 40 mins) after 4+ months overseas. I tapped the dusty keyboard, and it immediately woke up my janky 6K Dell display as if I'd never left.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-14-21h20m31s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eSay what you will about macOS Tahoe, but it accomplished the longest uptime I've ever experienced on a Mac (131 days, 40 mins) after 4+ months overseas. I tapped the dusty keyboard, and it immediately woke up my janky 6K Dell display as if I'd never left.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-14-21h20m31s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-15T01:20:31Z","title":"","updated_at":"2026-09-15T10:21:42+09:00","url":"https://justin.searls.co/takes/2026-09-14-21h20m31s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/shots/2026-09-14-11h18m24s/</id>
      <title type="text">📸 iOS 27&#39;s nifty Captive WiFi feature</title>
      <link href="https://justin.searls.co/shots/2026-09-14-11h18m24s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-14T16:18:24+00:00</published>
    <updated>2026-09-15T01:22:47+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[
<div>
  <img src="https://podcast-cdn.searls.co/shots/2026-09-14-11h18m24s_2s5v0b.jpg"/>
</div><p>Haven't seen this mentioned anywhere, but I was tickled to discover that iOS 27 ships with a keyboard completion that will fill wi-fi details into captive portals you've previously filled out before.</p>

]]></content>
    <summary type="html"><![CDATA[<p>Haven't seen this mentioned anywhere, but I was tickled to discover that iOS 27 ships with a keyboard completion that will fill wi-fi details into captive portals you've previously filled out before.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/shots/2026-09-14-11h18m24s/","append_url_label":"View 📸","content":"\u003cp\u003eHaven't seen this mentioned anywhere, but I was tickled to discover that iOS 27 ships with a keyboard completion that will fill wi-fi details into captive portals you've previously filled out before.\u003c/p\u003e\n","id":"https://justin.searls.co/shots/2026-09-14-11h18m24s/","media":[{"type":"image","url":"https://podcast-cdn.searls.co/shots/2026-09-14-11h18m24s_2s5v0b.jpg"}],"og_image":"https://podcast-cdn.searls.co/shots/2026-09-14-11h18m24s_2s5v0b.jpg","platform_overrides":{},"published_at":"2026-09-14T16:18:24Z","title":"iOS 27's nifty Captive WiFi feature","updated_at":"2026-09-15T01:22:47+09:00","url":"https://justin.searls.co/shots/2026-09-14-11h18m24s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-14-10h28m19s/</id>
      <title type="text">🔥  A friend wrote to say that my &#34;Full-breadth…</title>
      <link href="https://justin.searls.co/takes/2026-09-14-10h28m19s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-14T15:28:19+00:00</published>
    <updated>2026-09-14T15:31:58+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>A friend wrote to say that my &quot;Full-breadth Developers&quot; essay is aging frustratingly well, in his estimation.</p>
<p>Is it? I'm not nearly employed enough to have a good read on things. <a href="https://justin.searls.co/posts/full-breadth-developers/" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >justin.searls.co/posts/full-breadth-developers/</a></p>]]></content>
    <summary type="html"><![CDATA[<p>A friend wrote to say that my &quot;Full-breadth Developers&quot; essay is aging frustratingly well, in his estimation.</p>
<p>Is it? I'm not nearly employed enough to have a good read on things. <a href="https://justin.searls.co/posts/full-breadth-developers/">https://justin.searls.co/posts/full-breadth-developers/</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-14-10h28m19s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eA friend wrote to say that my \u0026quot;Full-breadth Developers\u0026quot; essay is aging frustratingly well, in his estimation.\u003c/p\u003e\n\u003cp\u003eIs it? I'm not nearly employed enough to have a good read on things. \u003ca href=\"https://justin.searls.co/posts/full-breadth-developers/\"\u003ehttps://justin.searls.co/posts/full-breadth-developers/\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-14-10h28m19s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-14T15:28:19Z","title":"","updated_at":"2026-09-14T15:31:58Z","url":"https://justin.searls.co/takes/2026-09-14-10h28m19s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-12-09h04m23s/</id>
      <title type="text">🔥  Cool to see RubyGems in Reuters and the WSJ! We…</title>
      <link href="https://justin.searls.co/takes/2026-09-12-09h04m23s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-12T00:04:23+00:00</published>
    <updated>2026-09-12T09:04:45+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Cool to see RubyGems in Reuters and the WSJ! We did it, everybody! <a href="https://www.wsj.com/tech/ai/cyberattack-by-rogue-ai-swarm-stokes-fears-of-out-of-control-agents-473a0352" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >wsj.com/tech/ai/cyberattack-by-rogue-ai-swarm-stokes-fears-of-out-of-control-agents-473a0352</a></p>]]></content>
    <summary type="html"><![CDATA[<p>Cool to see RubyGems in Reuters and the WSJ! We did it, everybody! <a href="https://www.wsj.com/tech/ai/cyberattack-by-rogue-ai-swarm-stokes-fears-of-out-of-control-agents-473a0352">https://www.wsj.com/tech/ai/cyberattack-by-rogue-ai-swarm-stokes-fears-of-out-of-control-agents-473a0352</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-12-09h04m23s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eCool to see RubyGems in Reuters and the WSJ! We did it, everybody! \u003ca href=\"https://www.wsj.com/tech/ai/cyberattack-by-rogue-ai-swarm-stokes-fears-of-out-of-control-agents-473a0352\"\u003ehttps://www.wsj.com/tech/ai/cyberattack-by-rogue-ai-swarm-stokes-fears-of-out-of-control-agents-473a0352\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-12-09h04m23s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-12T00:04:23Z","title":"","updated_at":"2026-09-12T09:04:45+09:00","url":"https://justin.searls.co/takes/2026-09-12-09h04m23s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-11-10h12m13s/</id>
      <title type="text">🔥  My ARSE® process for building apps with coding…</title>
      <link href="https://justin.searls.co/takes/2026-09-11-10h12m13s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-11T01:12:13+00:00</published>
    <updated>2026-09-11T11:20:40+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>My ARSE® process for building apps with coding agents:</p>
<p>[A]mbitiously create by handing an agent a HUGE task to do over hours/days<br/>
[R]age at your computer as you uncover all its stupid decisions<br/>
[S]culpt the app by fixing things in shorter, bursty sessions<br/>
[E]njoy what you built</p>]]></content>
    <summary type="html"><![CDATA[<p>My ARSE® process for building apps with coding agents:</p>
<p>[A]mbitiously create by handing an agent a HUGE task to do over hours/days
[R]age at your computer as you uncover all its stupid decisions
[S]culpt the app by fixing things in shorter, bursty sessions
[E]njoy what you built</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-11-10h12m13s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eMy ARSE® process for building apps with coding agents:\u003c/p\u003e\n\u003cp\u003e[A]mbitiously create by handing an agent a HUGE task to do over hours/days\n[R]age at your computer as you uncover all its stupid decisions\n[S]culpt the app by fixing things in shorter, bursty sessions\n[E]njoy what you built\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-11-10h12m13s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-11T01:12:13Z","title":"","updated_at":"2026-09-11T11:20:40+09:00","url":"https://justin.searls.co/takes/2026-09-11-10h12m13s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-10-12h49m42s/</id>
      <title type="text">🔥  I think the iPhone Duo might serve me well in…</title>
      <link href="https://justin.searls.co/takes/2026-09-10-12h49m42s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-10T03:49:42+00:00</published>
    <updated>2026-09-10T13:21:35+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>I think the iPhone Duo might serve me well in the Post-Programming Era. Now that 90% of my work is remotely coordinating Codex and Claude from my phone, I need a desktop-class browser more than I need a full-size laptop. Carrying your computer just interrupts the agents, anyway.</p>]]></content>
    <summary type="html"><![CDATA[<p>I think the iPhone Duo might serve me well in the Post-Programming Era. Now that 90% of my work is remotely coordinating Codex and Claude from my phone, I need a desktop-class browser more than I need a full-size laptop. Carrying your computer just interrupts the agents, anyway.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-10-12h49m42s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eI think the iPhone Duo might serve me well in the Post-Programming Era. Now that 90% of my work is remotely coordinating Codex and Claude from my phone, I need a desktop-class browser more than I need a full-size laptop. Carrying your computer just interrupts the agents, anyway.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-10-12h49m42s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-10T03:49:42Z","title":"","updated_at":"2026-09-10T13:21:35+09:00","url":"https://justin.searls.co/takes/2026-09-10-12h49m42s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-10-09h38m28s/</id>
      <title type="text">🔥  Normally, the best way to watch an Apple event…</title>
      <link href="https://justin.searls.co/takes/2026-09-10-09h38m28s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-10T00:38:28+00:00</published>
    <updated>2026-09-10T09:40:59+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Normally, the best way to watch an Apple event is the TV app on an Apple TV, but damn if their use of maxed-out HDR for visualizations combined with sudden cuts back to SDR footage didn't make it feel like every shot of a human was dim and washed out.</p>]]></content>
    <summary type="html"><![CDATA[<p>Normally, the best way to watch an Apple event is the TV app on an Apple TV, but damn if their use of maxed-out HDR for visualizations combined with sudden cuts back to SDR footage didn't make it feel like every shot of a human was dim and washed out.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-10-09h38m28s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eNormally, the best way to watch an Apple event is the TV app on an Apple TV, but damn if their use of maxed-out HDR for visualizations combined with sudden cuts back to SDR footage didn't make it feel like every shot of a human was dim and washed out.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-10-09h38m28s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-10T00:38:28Z","title":"","updated_at":"2026-09-10T09:40:59+09:00","url":"https://justin.searls.co/takes/2026-09-10-09h38m28s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-08-14h41m03s/</id>
      <title type="text">🔥  Gonna go on record one last time and say that I…</title>
      <link href="https://justin.searls.co/takes/2026-09-08-14h41m03s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-08T05:41:03+00:00</published>
    <updated>2026-09-08T14:41:31+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Gonna go on record one last time and say that I hope Apple names its folding phone the iBook.</p>]]></content>
    <summary type="html"><![CDATA[<p>Gonna go on record one last time and say that I hope Apple names its folding phone the iBook.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-08-14h41m03s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eGonna go on record one last time and say that I hope Apple names its folding phone the iBook.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-08-14h41m03s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-08T05:41:03Z","title":"","updated_at":"2026-09-08T14:41:31+09:00","url":"https://justin.searls.co/takes/2026-09-08-14h41m03s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-06-20h46m14s/</id>
      <title type="text">🔥  Maybe it&#39;s because I got to see it in IMAX, but…</title>
      <link href="https://justin.searls.co/takes/2026-09-06-20h46m14s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-06T11:46:14+00:00</published>
    <updated>2026-09-06T20:52:18+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Maybe it's because I got to see it in IMAX, but I really liked Christopher Nolan's Castaway reboot.</p>
<p>Casting Zendaya as Wilson was a bold choice, though.</p>]]></content>
    <summary type="html"><![CDATA[<p>Maybe it's because I got to see it in IMAX, but I really liked Christopher Nolan's Castaway reboot.</p>
<p>Casting Zendaya as Wilson was a bold choice, though.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-06-20h46m14s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eMaybe it's because I got to see it in IMAX, but I really liked Christopher Nolan's Castaway reboot.\u003c/p\u003e\n\u003cp\u003eCasting Zendaya as Wilson was a bold choice, though.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-06-20h46m14s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-06T11:46:14Z","title":"","updated_at":"2026-09-06T20:52:18+09:00","url":"https://justin.searls.co/takes/2026-09-06-20h46m14s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-06-12h05m25s/</id>
      <title type="text">🔥  Biggest knock on Astra so far is that when I…</title>
      <link href="https://justin.searls.co/takes/2026-09-06-12h05m25s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-06T03:05:25+00:00</published>
    <updated>2026-09-06T12:06:48+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Biggest knock on Astra so far is that when I raise an issue during a long-running task, it will acknowledge my concern and then stop all work. Then I put the Tim Cook anecdote with &quot;then why are you still here?&quot; in my AGENTS.md and that seems to have fixed it.</p>]]></content>
    <summary type="html"><![CDATA[<p>Biggest knock on Astra so far is that when I raise an issue during a long-running task, it will acknowledge my concern and then stop all work. Then I put the Tim Cook anecdote with &quot;then why are you still here?&quot; in my AGENTS.md and that seems to have fixed it.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-06-12h05m25s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eBiggest knock on Astra so far is that when I raise an issue during a long-running task, it will acknowledge my concern and then stop all work. Then I put the Tim Cook anecdote with \u0026quot;then why are you still here?\u0026quot; in my AGENTS.md and that seems to have fixed it.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-06-12h05m25s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-06T03:05:25Z","title":"","updated_at":"2026-09-06T12:06:48+09:00","url":"https://justin.searls.co/takes/2026-09-06-12h05m25s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-09-05-10h55m00s/</id>
      <title type="text">🔥  First Astra impressions: it&#39;s like Fable, but…</title>
      <link href="https://justin.searls.co/takes/2026-09-05-10h55m00s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-09-05T01:55:00+00:00</published>
    <updated>2026-09-05T10:56:58+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>First Astra impressions: it's like Fable, but faster.</p>
<p>If you value your time, I can't see why you'd drive a coding agent with anything less than a Fable/Astra model. They produce so much less rework.</p>]]></content>
    <summary type="html"><![CDATA[<p>First Astra impressions: it's like Fable, but faster.</p>
<p>If you value your time, I can't see why you'd drive a coding agent with anything less than a Fable/Astra model. They produce so much less rework.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-09-05-10h55m00s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eFirst Astra impressions: it's like Fable, but faster.\u003c/p\u003e\n\u003cp\u003eIf you value your time, I can't see why you'd drive a coding agent with anything less than a Fable/Astra model. They produce so much less rework.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-09-05-10h55m00s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-09-05T01:55:00Z","title":"","updated_at":"2026-09-05T10:56:58+09:00","url":"https://justin.searls.co/takes/2026-09-05-10h55m00s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/casts/breaking-change-v56-persistent-mode/</id>
      <title type="text">🎙️ Breaking Change podcast v56 - Persistent Mode</title>
      <link href="https://justin.searls.co/casts/breaking-change-v56-persistent-mode/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-31T06:21:17+00:00</published>
    <updated>2026-08-31T08:00:08+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<audio controls style="width: 100%">
  <source src="https://podcast-cdn.searls.co/breaking-change/v56.mp3" type="audio/mpeg">
</audio>
<p>
  <a href="https://podcast-cdn.searls.co/breaking-change/v56.mp3">Direct link to podcast audio file</a>
</p><p>The summer heat has finally broken here in Shizuoka, and I'm enjoying a cool, wet, and cloudy day huddled around my microphone for warmth. I hope you'll join around my verbal campfire for yet another <em>one of these</em>.</p>
<p>As always, you can e-mail the show at <a href="mailto:podcast@searls.co">podcast@searls.co</a>. Only a small proportion of listeners will ever write an e-mail, so I now offer a second option: the <a href="https://justin.searls.co/feedback/">justin.searls.co/feedback</a> form. People love filling out forms! Go try it out! Check the anonymous checkbox! Hell, enter a fake e-mail address—see if I care!</p>
<p>Stuff we talked about, in order of me talking about them:</p>
<ul>
<li>A <a href="https://www.youtube.com/watch?v=hRHvhlkEJkQ">TV commercial for the Famicom Disk System</a>
<ul>
<li>Also, the <a href="https://www.youtube.com/watch?v=v1ZxW7t3xBI&amp;t=133s">animation that played when a Disk Writer kiosk was overwriting your disk with a new game</a></li>
</ul>
</li>
<li><a href="https://bhcpdii.bandai-hobby.net/result/fd3204c2-1b39-41cf-8f5a-28e99bc4b055">I am an SS-tier Gundam Designer</a></li>
<li><a href="https://en.wikipedia.org/wiki/Test_Double_(company)">Test Double is now on Wikipedia</a></li>
<li>Aaron's <a href="https://justin.searls.co/puns/">puns, ranked</a></li>
<li><a href="https://pauldix.com/the-end-of-programming">The End of Programming</a></li>
<li><a href="https://www.theinformation.com/articles/nvidia-agrees-buy-open-source-model-repository-hugging-face-12-9-billion">Nvidia buys Hugging Face for 💵</a></li>
<li><a href="https://www.wsj.com/tech/ai/ai-agents-startup-work-culture-fa10494d">AI Agents Are Working Around the Clock. Why Are Startup Founders Working Even Harder?</a> (<a href="https://apple.news/AzY7FFDrYRl2ezxarBWVv4Q">News+</a>)</li>
<li><a href="https://www.wired.com/story/openai-is-developing-a-persistent-ai-agent/">OpenAI is developing &quot;Persistent Mode&quot; for Codex</a> (<a href="https://archive.is/mOzLC">Archive</a>)</li>
<li><a href="https://daringfireball.net/2026/08/apple_eu_business_terms_conceding_little">Apple and European Commission Reach Agreement on App Payment Terms Under DMA</a></li>
<li><a href="https://finance.yahoo.com/technology/ai/articles/apple-cuts-jobs-siri-vision-184532829.html">Apple Cuts Jobs in Siri, Vision Pro Immersive Video and Gaming Teams</a></li>
<li><a href="https://sixcolors.com/post/2026/08/apple-unveils-m6-m5-ultra-chips-and-updates-its-desktop-macs/">Apple unveils M6, M5 Ultra chips and updates its desktop Macs</a></li>
<li><a href="https://www.macrumors.com/2026/08/25/mac-studio-mac-mini-tidbits/">New Mac Mini and Studio</a></li>
<li><a href="https://9to5mac.com/2026/08/26/apple-officially-announces-iphone-18-pro-foldable-event/">Surprise and Shine event on 9/9</a></li>
<li><a href="https://www.bloomberg.com/news/newsletters/2026-08-23/apple-s-foldable-iphone-details-retail-store-changes-for-new-home-products-mt5vjf61?accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb3VyY2UiOiJTdWJzY3JpYmVyR2lmdGVkQXJ0aWNsZSIsImlhdCI6MTc4NzQ5NDQ2OSwiZXhwIjoxNzg4MDk5MjY5LCJhcnRpY2xlSWQiOiJUSzg2VzFLSUpIOTQwMCIsImJjb25uZWN0SWQiOiJDNEVEQ0FFMUZBMDU0MEJFQTI0QTlGMjExQzFFOTA4MCJ9.LjFBPyMEAiu19xO2zIA_lhh01EKER0jy7O8Z4pvWEKE&amp;leadSource=article-gifting">Apple's Foldable iPhone Details</a> (<a href="https://archive.is/3UkmT">Archive</a>)</li>
<li><a href="https://www.videogameschronicle.com/news/former-arkane-leads-say-xbox-let-them-come-in-and-finish-redfalls-final-major-update-after-being-laid-off/">Former Arkane leads say Xbox let them come in and finish Redfall's final major update after being laid off</a></li>
<li><a href="https://news.xbox.com/en-us/2026/08/26/your-discs-now-also-digital/">Your Discs. Now Also Digital.</a></li>
<li><a href="https://www.videogameschronicle.com/news/this-is-horrifying-nvidias-controversial-dlss-5-ai-filter-leaks-and-layers-are-inserting-it-into-every-game/">'This is horrifying' Nvidia's controversial DLSS 5 AI filter leaks and players are inserting it into every game</a>
<ul>
<li><a href="https://x.com/DanielVavra/status/2094125947515478452">It's about preserving artistic vision</a></li>
</ul>
</li>
<li><a href="https://www.gamesradar.com/games/grand-theft-auto/gta-6-became-too-realistic-for-even-rockstar-so-the-devs-had-to-cut-a-system-for-restocking-jason-and-lucias-fridge-to-find-the-right-balance-between-realism-and-ease-of-play/">GTA 6 is a secret cozy game / healthy living simulator</a>
<ul>
<li><a href="https://www.youtube.com/watch?v=AsyOVBDRgtk">Also with a neat 26-minute trailer.</a></li>
</ul>
</li>
<li><a href="https://www.imdb.com/title/tt22084616">Spiderman: Brand New Day</a></li>
<li><a href="https://www.hyatt.com/park-hyatt/en-US/tyoph-park-hyatt-tokyo">Park Hyatt Tokyo</a> (the one from <a href="https://en.wikipedia.org/wiki/Lost_in_Translation_(film)">Lost in Translation</a>)</li>
<li><a href="https://www.ea.com/games/starwars/zero-company">Star Wars Zero Company</a></li>
<li><a href="https://starwarsgalacticracer.com">Star Wars Galactic Racer</a></li>
<li><a href="https://store.steampowered.com/app/2653790/The_Exit_8/">Exit 8 the Game</a>, <a href="https://en.wikipedia.org/wiki/Exit_8_(film)">Exit 8 the movie</a></li>
</ul>
]]></content>
    <summary type="html"><![CDATA[<p>The summer heat has finally broken here in Shizuoka, and I'm enjoying a cool, wet, and cloudy day huddled around my microphone for warmth. I hope you'll join around my verbal campfire for yet another <em>one of these</em>.</p>
<p>As always, you can e-mail the show at <a href="mailto:podcast@searls.co">podcast@searls.co</a>. Only a small proportion of listeners will ever write an e-mail, so I now offer a second option: the <a href="https://justin.searls.co/feedback/">justin.searls.co/feedback</a> form. People love filling out forms! Go try it out! Check the anonymous checkbox! Hell, enter a fake e-mail address—see if I care!</p>
<p>Stuff we talked about, in order of me talking about them:</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/casts/breaking-change-v56-persistent-mode/","append_url_label":"Hear 🎙","content":"\u003cp\u003eThe summer heat has finally broken here in Shizuoka, and I'm enjoying a cool, wet, and cloudy day huddled around my microphone for warmth. I hope you'll join around my verbal campfire for yet another \u003cem\u003eone of these\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eAs always, you can e-mail the show at \u003ca href=\"mailto:podcast@searls.co\"\u003epodcast@searls.co\u003c/a\u003e. Only a small proportion of listeners will ever write an e-mail, so I now offer a second option: the \u003ca href=\"https://justin.searls.co/feedback/\"\u003ejustin.searls.co/feedback\u003c/a\u003e form. People love filling out forms! Go try it out! Check the anonymous checkbox! Hell, enter a fake e-mail address—see if I care!\u003c/p\u003e\n\u003cp\u003eStuff we talked about, in order of me talking about them:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA \u003ca href=\"https://www.youtube.com/watch?v=hRHvhlkEJkQ\"\u003eTV commercial for the Famicom Disk System\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAlso, the \u003ca href=\"https://www.youtube.com/watch?v=v1ZxW7t3xBI\u0026amp;t=133s\"\u003eanimation that played when a Disk Writer kiosk was overwriting your disk with a new game\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bhcpdii.bandai-hobby.net/result/fd3204c2-1b39-41cf-8f5a-28e99bc4b055\"\u003eI am an SS-tier Gundam Designer\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://en.wikipedia.org/wiki/Test_Double_(company)\"\u003eTest Double is now on Wikipedia\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAaron's \u003ca href=\"https://justin.searls.co/puns/\"\u003epuns, ranked\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://pauldix.com/the-end-of-programming\"\u003eThe End of Programming\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.theinformation.com/articles/nvidia-agrees-buy-open-source-model-repository-hugging-face-12-9-billion\"\u003eNvidia buys Hugging Face for 💵\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.wsj.com/tech/ai/ai-agents-startup-work-culture-fa10494d\"\u003eAI Agents Are Working Around the Clock. Why Are Startup Founders Working Even Harder?\u003c/a\u003e (\u003ca href=\"https://apple.news/AzY7FFDrYRl2ezxarBWVv4Q\"\u003eNews+\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.wired.com/story/openai-is-developing-a-persistent-ai-agent/\"\u003eOpenAI is developing \u0026quot;Persistent Mode\u0026quot; for Codex\u003c/a\u003e (\u003ca href=\"https://archive.is/mOzLC\"\u003eArchive\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://daringfireball.net/2026/08/apple_eu_business_terms_conceding_little\"\u003eApple and European Commission Reach Agreement on App Payment Terms Under DMA\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://finance.yahoo.com/technology/ai/articles/apple-cuts-jobs-siri-vision-184532829.html\"\u003eApple Cuts Jobs in Siri, Vision Pro Immersive Video and Gaming Teams\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://sixcolors.com/post/2026/08/apple-unveils-m6-m5-ultra-chips-and-updates-its-desktop-macs/\"\u003eApple unveils M6, M5 Ultra chips and updates its desktop Macs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.macrumors.com/2026/08/25/mac-studio-mac-mini-tidbits/\"\u003eNew Mac Mini and Studio\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://9to5mac.com/2026/08/26/apple-officially-announces-iphone-18-pro-foldable-event/\"\u003eSurprise and Shine event on 9/9\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.bloomberg.com/news/newsletters/2026-08-23/apple-s-foldable-iphone-details-retail-store-changes-for-new-home-products-mt5vjf61?accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb3VyY2UiOiJTdWJzY3JpYmVyR2lmdGVkQXJ0aWNsZSIsImlhdCI6MTc4NzQ5NDQ2OSwiZXhwIjoxNzg4MDk5MjY5LCJhcnRpY2xlSWQiOiJUSzg2VzFLSUpIOTQwMCIsImJjb25uZWN0SWQiOiJDNEVEQ0FFMUZBMDU0MEJFQTI0QTlGMjExQzFFOTA4MCJ9.LjFBPyMEAiu19xO2zIA_lhh01EKER0jy7O8Z4pvWEKE\u0026amp;leadSource=article-gifting\"\u003eApple's Foldable iPhone Details\u003c/a\u003e (\u003ca href=\"https://archive.is/3UkmT\"\u003eArchive\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.videogameschronicle.com/news/former-arkane-leads-say-xbox-let-them-come-in-and-finish-redfalls-final-major-update-after-being-laid-off/\"\u003eFormer Arkane leads say Xbox let them come in and finish Redfall's final major update after being laid off\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://news.xbox.com/en-us/2026/08/26/your-discs-now-also-digital/\"\u003eYour Discs. Now Also Digital.\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.videogameschronicle.com/news/this-is-horrifying-nvidias-controversial-dlss-5-ai-filter-leaks-and-layers-are-inserting-it-into-every-game/\"\u003e'This is horrifying' Nvidia's controversial DLSS 5 AI filter leaks and players are inserting it into every game\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://x.com/DanielVavra/status/2094125947515478452\"\u003eIt's about preserving artistic vision\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.gamesradar.com/games/grand-theft-auto/gta-6-became-too-realistic-for-even-rockstar-so-the-devs-had-to-cut-a-system-for-restocking-jason-and-lucias-fridge-to-find-the-right-balance-between-realism-and-ease-of-play/\"\u003eGTA 6 is a secret cozy game / healthy living simulator\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.youtube.com/watch?v=AsyOVBDRgtk\"\u003eAlso with a neat 26-minute trailer.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.imdb.com/title/tt22084616\"\u003eSpiderman: Brand New Day\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.hyatt.com/park-hyatt/en-US/tyoph-park-hyatt-tokyo\"\u003ePark Hyatt Tokyo\u003c/a\u003e (the one from \u003ca href=\"https://en.wikipedia.org/wiki/Lost_in_Translation_(film)\"\u003eLost in Translation\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.ea.com/games/starwars/zero-company\"\u003eStar Wars Zero Company\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://starwarsgalacticracer.com\"\u003eStar Wars Galactic Racer\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://store.steampowered.com/app/2653790/The_Exit_8/\"\u003eExit 8 the Game\u003c/a\u003e, \u003ca href=\"https://en.wikipedia.org/wiki/Exit_8_(film)\"\u003eExit 8 the movie\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e","format_string":"New episode of Breaking Change is live! Persistent Mode","id":"https://justin.searls.co/casts/breaking-change-v56-persistent-mode/","og_image":"https://justin.searls.co/img/social/casts/breaking-change-v56-persistent-mode.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-31T06:21:17Z","title":"Persistent Mode","updated_at":"2026-08-31T08:00:08Z","url":"https://justin.searls.co/casts/breaking-change-v56-persistent-mode/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/shots/2026-08-30-10h59m09s/</id>
      <title type="text">📸 Introducing OuijaRouter</title>
      <link href="https://justin.searls.co/shots/2026-08-30-10h59m09s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-30T01:59:09+00:00</published>
    <updated>2026-08-30T11:00:16+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[
<div>
  <img src="https://podcast-cdn.searls.co/shots/2026-08-30-10h59m09s_5fvdft.jpg"/>
</div><p>Finally figured out a bulletproof system for landing on the best model for the job.</p>

]]></content>
    <summary type="html"><![CDATA[<p>Finally figured out a bulletproof system for landing on the best model for the job.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/shots/2026-08-30-10h59m09s/","append_url_label":"View 📸","content":"\u003cp\u003eFinally figured out a bulletproof system for landing on the best model for the job.\u003c/p\u003e\n","id":"https://justin.searls.co/shots/2026-08-30-10h59m09s/","media":[{"type":"image","url":"https://podcast-cdn.searls.co/shots/2026-08-30-10h59m09s_5fvdft.jpg"}],"og_image":"https://podcast-cdn.searls.co/shots/2026-08-30-10h59m09s_5fvdft.jpg","platform_overrides":{},"published_at":"2026-08-30T01:59:09Z","title":"Introducing OuijaRouter","updated_at":"2026-08-30T11:00:16+09:00","url":"https://justin.searls.co/shots/2026-08-30-10h59m09s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-08-30-09h23m38s/</id>
      <title type="text">🔥  Asked Codex and Claude Code to each try their…</title>
      <link href="https://justin.searls.co/takes/2026-08-30-09h23m38s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-30T00:23:38+00:00</published>
    <updated>2026-08-30T09:26:52+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Asked Codex and Claude Code to each try their hand at a tricky Core Text layout issue for Japanese vertical writing:</p>
<p>GPT 5.6 Sol xHigh: 1,581,445 tokens and 2189 lines changed<br/>
Fable 5 medium: 37,000 tokens and 1 line changed</p>
<p>Fable's solution worked, Codex just made a mess.</p>]]></content>
    <summary type="html"><![CDATA[<p>Asked Codex and Claude Code to each try their hand at a tricky Core Text layout issue for Japanese vertical writing:</p>
<p>GPT 5.6 Sol xHigh: 1,581,445 tokens and 2189 lines changed
Fable 5 medium: 37,000 tokens and 1 line changed</p>
<p>Fable's solution worked, Codex just made a mess.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-08-30-09h23m38s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eAsked Codex and Claude Code to each try their hand at a tricky Core Text layout issue for Japanese vertical writing:\u003c/p\u003e\n\u003cp\u003eGPT 5.6 Sol xHigh: 1,581,445 tokens and 2189 lines changed\nFable 5 medium: 37,000 tokens and 1 line changed\u003c/p\u003e\n\u003cp\u003eFable's solution worked, Codex just made a mess.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-08-30-09h23m38s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-30T00:23:38Z","title":"","updated_at":"2026-08-30T09:26:52+09:00","url":"https://justin.searls.co/takes/2026-08-30-09h23m38s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-08-30-00h26m42s/</id>
      <title type="text">🔥  /goal is a special command for OpenAI Codex in…</title>
      <link href="https://justin.searls.co/takes/2026-08-30-00h26m42s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-29T15:26:42+00:00</published>
    <updated>2026-08-30T00:27:39+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>/goal is a special command for OpenAI Codex in which it will keep working toward whatever goal you set until it gradually convinces itself that the stated goal is not what you wanted but rather some much easier objective was the real goal all along.</p>]]></content>
    <summary type="html"><![CDATA[<p>/goal is a special command for OpenAI Codex in which it will keep working toward whatever goal you set until it gradually convinces itself that the stated goal is not what you wanted but rather some much easier objective was the real goal all along.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-08-30-00h26m42s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003e/goal is a special command for OpenAI Codex in which it will keep working toward whatever goal you set until it gradually convinces itself that the stated goal is not what you wanted but rather some much easier objective was the real goal all along.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-08-30-00h26m42s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-29T15:26:42Z","title":"","updated_at":"2026-08-30T00:27:39+09:00","url":"https://justin.searls.co/takes/2026-08-30-00h26m42s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-08-29-14h01m59s/</id>
      <title type="text">🔥  Whenever I need to eke out some extra…</title>
      <link href="https://justin.searls.co/takes/2026-08-29-14h01m59s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-29T05:01:59+00:00</published>
    <updated>2026-08-29T14:02:39+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Whenever I need to eke out some extra intelligence from an LLM, I ask it to speak to me in a British accent.</p>]]></content>
    <summary type="html"><![CDATA[<p>Whenever I need to eke out some extra intelligence from an LLM, I ask it to speak to me in a British accent.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-08-29-14h01m59s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eWhenever I need to eke out some extra intelligence from an LLM, I ask it to speak to me in a British accent.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-08-29-14h01m59s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-29T05:01:59Z","title":"","updated_at":"2026-08-29T14:02:39+09:00","url":"https://justin.searls.co/takes/2026-08-29-14h01m59s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/shots/2026-08-26-13h01m54s/</id>
      <title type="text">📸 Engrish is so back</title>
      <link href="https://justin.searls.co/shots/2026-08-26-13h01m54s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-26T04:01:54+00:00</published>
    <updated>2026-08-26T13:18:11+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[
<div>
  <img src="https://podcast-cdn.searls.co/shots/2026-08-26-13h01m54s_sz8ql2.jpg"/>
</div><p><em>[Translator's note: buffet dining is often referred to as バイキング (&quot;Viking&quot;) in Japan. <a href="https://www.imperialhotel.co.jp/en/tokyo/restaurant/sal/history">Here's why</a>.]</em></p>
<p>Over the past 15 years, Japan had gradually improved the accuracy and quality of English language signs and guidance. This is despite a <a href="https://www.nippon.com/en/japan-data/h02620/">precipitous drop in domestic English language proficiency</a>. Rather, Engrish began to disappear from all but the most far flung corners of the country thanks to the proliferation of fully remote, easy-to-contract human translation services.</p>
<p>However, thanks to the mainstreaming of LLM chatbots and the weakening of the yen, businesses have opted to save time and money by asking Gemini and ChatGPT (&quot;Chappie&quot;) to translate sentences and images out of context. As a result, I'm pleased to share that Engrish is making a full-throated comeback. The above sign wasn't found in some rural Buddhist lodge that had never seen a foreign tourist, but rather a luxury resort hotel built within the last five years in the heart of Tokyo!</p>
<p>Of course, this is probably a limited-time offer. Eventually smarter models will probably spoil the fun by gathering the necessary context to produce accurate translations—so enjoy it while it lasts!</p>

]]></content>
    <summary type="html"><![CDATA[<p><em>[Translator's note: buffet dining is often referred to as バイキング (&quot;Viking&quot;) in Japan. <a href="https://www.imperialhotel.co.jp/en/tokyo/restaurant/sal/history">Here's why</a>.]</em></p>
<p>Over the past 15 years, Japan had gradually improved the accuracy and quality of English language signs and guidance. This is despite a <a href="https://www.nippon.com/en/japan-data/h02620/">precipitous drop in domestic English language proficiency</a>. Rather, Engrish began to disappear from all but the most far flung corners of the country thanks to the proliferation of fully remote, easy-to-contract human translation services.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/shots/2026-08-26-13h01m54s/","append_url_label":"View 📸","content":"\u003cp\u003e\u003cem\u003e[Translator's note: buffet dining is often referred to as バイキング (\u0026quot;Viking\u0026quot;) in Japan. \u003ca href=\"https://www.imperialhotel.co.jp/en/tokyo/restaurant/sal/history\"\u003eHere's why\u003c/a\u003e.]\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eOver the past 15 years, Japan had gradually improved the accuracy and quality of English language signs and guidance. This is despite a \u003ca href=\"https://www.nippon.com/en/japan-data/h02620/\"\u003eprecipitous drop in domestic English language proficiency\u003c/a\u003e. Rather, Engrish began to disappear from all but the most far flung corners of the country thanks to the proliferation of fully remote, easy-to-contract human translation services.\u003c/p\u003e\n\u003cp\u003eHowever, thanks to the mainstreaming of LLM chatbots and the weakening of the yen, businesses have opted to save time and money by asking Gemini and ChatGPT (\u0026quot;Chappie\u0026quot;) to translate sentences and images out of context. As a result, I'm pleased to share that Engrish is making a full-throated comeback. The above sign wasn't found in some rural Buddhist lodge that had never seen a foreign tourist, but rather a luxury resort hotel built within the last five years in the heart of Tokyo!\u003c/p\u003e\n\u003cp\u003eOf course, this is probably a limited-time offer. Eventually smarter models will probably spoil the fun by gathering the necessary context to produce accurate translations—so enjoy it while it lasts!\u003c/p\u003e\n","id":"https://justin.searls.co/shots/2026-08-26-13h01m54s/","media":[{"type":"image","url":"https://podcast-cdn.searls.co/shots/2026-08-26-13h01m54s_sz8ql2.jpg"}],"og_image":"https://podcast-cdn.searls.co/shots/2026-08-26-13h01m54s_sz8ql2.jpg","platform_overrides":{},"published_at":"2026-08-26T04:01:54Z","title":"Engrish is so back","updated_at":"2026-08-26T13:18:11+09:00","url":"https://justin.searls.co/shots/2026-08-26-13h01m54s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-08-22-16h24m02s/</id>
      <title type="text">🔥  Talking about a conversation you had with an LLM…</title>
      <link href="https://justin.searls.co/takes/2026-08-22-16h24m02s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-22T07:24:02+00:00</published>
    <updated>2026-08-22T16:27:43+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Talking about a conversation you had with an LLM is like telling people about your dreams: absolutely unacceptable no matter what.</p>]]></content>
    <summary type="html"><![CDATA[<p>Talking about a conversation you had with an LLM is like telling people about your dreams: absolutely unacceptable no matter what.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-08-22-16h24m02s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eTalking about a conversation you had with an LLM is like telling people about your dreams: absolutely unacceptable no matter what.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-08-22-16h24m02s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-22T07:24:02Z","title":"","updated_at":"2026-08-22T16:27:43+09:00","url":"https://justin.searls.co/takes/2026-08-22-16h24m02s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-08-20-21h20m48s/</id>
      <title type="text">🔥  Many of you sent feedback about your experiences…</title>
      <link href="https://justin.searls.co/takes/2026-08-20-21h20m48s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-20T12:20:48+00:00</published>
    <updated>2026-08-20T12:40:43+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Many of you sent feedback about your experiences with agents at work—but it was all too positive! I want to hear about some goddamn disasters of team &amp; organizational dysfunction, too! Send in your (anonymous) horror stories, please! <a href="https://justin.searls.co/feedback" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >justin.searls.co/feedback</a></p>]]></content>
    <summary type="html"><![CDATA[<p>Many of you sent feedback about your experiences with agents at work—but it was all too positive! I want to hear about some goddamn disasters of team &amp; organizational dysfunction, too! Send in your (anonymous) horror stories, please! <a href="https://justin.searls.co/feedback">https://justin.searls.co/feedback</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-08-20-21h20m48s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eMany of you sent feedback about your experiences with agents at work—but it was all too positive! I want to hear about some goddamn disasters of team \u0026amp; organizational dysfunction, too! Send in your (anonymous) horror stories, please! \u003ca href=\"https://justin.searls.co/feedback\"\u003ehttps://justin.searls.co/feedback\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-08-20-21h20m48s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-20T12:20:48Z","title":"","updated_at":"2026-08-20T12:40:43Z","url":"https://justin.searls.co/takes/2026-08-20-21h20m48s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-08-20-19h39m17s/</id>
      <title type="text">🔥  Demoed a component of my unreleased memorization…</title>
      <link href="https://justin.searls.co/takes/2026-08-20-19h39m17s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-20T10:39:17+00:00</published>
    <updated>2026-08-20T19:40:56+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Demoed a component of my unreleased memorization app today. Reactions included:</p>
<p>• &quot;Scary!&quot;<br/>
• &quot;I kinda want the opposite actually&quot;<br/>
• &quot;Do you want me to NOT use your app?&quot;</p>
<p>Things are going great.</p>]]></content>
    <summary type="html"><![CDATA[<p>Demoed a component of my unreleased memorization app today. Reactions included:</p>
<p>• &quot;Scary!&quot;
• &quot;I kinda want the opposite actually&quot;
• &quot;Do you want me to NOT use your app?&quot;</p>
<p>Things are going great.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-08-20-19h39m17s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eDemoed a component of my unreleased memorization app today. Reactions included:\u003c/p\u003e\n\u003cp\u003e• \u0026quot;Scary!\u0026quot;\n• \u0026quot;I kinda want the opposite actually\u0026quot;\n• \u0026quot;Do you want me to NOT use your app?\u0026quot;\u003c/p\u003e\n\u003cp\u003eThings are going great.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-08-20-19h39m17s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-20T10:39:17Z","title":"","updated_at":"2026-08-20T19:40:56+09:00","url":"https://justin.searls.co/takes/2026-08-20-19h39m17s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-08-20-08h13m38s/</id>
      <title type="text">🔥  Do you work on a team or at a company where most…</title>
      <link href="https://justin.searls.co/takes/2026-08-20-08h13m38s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-19T23:13:38+00:00</published>
    <updated>2026-08-20T01:18:28+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Do you work on a team or at a company where most people are actually using agents in earnest? I'd love to hear your experience for a piece. Quick e-mail, call, whatever. Hit me up with my fancy new feedback form: <a href="https://justin.searls.co/feedback" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >justin.searls.co/feedback</a></p>]]></content>
    <summary type="html"><![CDATA[<p>Do you work on a team or at a company where most people are actually using agents in earnest? I'd love to hear your experience for a piece. Quick e-mail, call, whatever. Hit me up with my fancy new feedback form: <a href="https://justin.searls.co/feedback">https://justin.searls.co/feedback</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-08-20-08h13m38s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eDo you work on a team or at a company where most people are actually using agents in earnest? I'd love to hear your experience for a piece. Quick e-mail, call, whatever. Hit me up with my fancy new feedback form: \u003ca href=\"https://justin.searls.co/feedback\"\u003ehttps://justin.searls.co/feedback\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-08-20-08h13m38s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-19T23:13:38Z","title":"","updated_at":"2026-08-20T01:18:28Z","url":"https://justin.searls.co/takes/2026-08-20-08h13m38s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-08-19-21h56m36s/</id>
      <title type="text">🔥  The Opposite of Brooks&#39;s Law: &gt; Removing…</title>
      <link href="https://justin.searls.co/takes/2026-08-19-21h56m36s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-19T12:56:36+00:00</published>
    <updated>2026-08-19T21:58:32+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>The Opposite of Brooks's Law:</p>
<blockquote>
<p>Removing manpower from a late software project makes it less late.</p>
</blockquote>]]></content>
    <summary type="html"><![CDATA[<p>The Opposite of Brooks's Law:</p>
<blockquote>
<p>Removing manpower from a late software project makes it less late.</p>
</blockquote>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-08-19-21h56m36s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eThe Opposite of Brooks's Law:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eRemoving manpower from a late software project makes it less late.\u003c/p\u003e\n\u003c/blockquote\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-08-19-21h56m36s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-19T12:56:36Z","title":"","updated_at":"2026-08-19T21:58:32+09:00","url":"https://justin.searls.co/takes/2026-08-19-21h56m36s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-08-17-19h57m04s/</id>
      <title type="text">🔥  Now that I stand to gain very little financially…</title>
      <link href="https://justin.searls.co/takes/2026-08-17-19h57m04s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-17T10:57:04+00:00</published>
    <updated>2026-08-17T20:00:46+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Now that I stand to gain very little financially from posting correct takes on the Internet, I find myself less motivated to post correct takes on the Internet.</p>]]></content>
    <summary type="html"><![CDATA[<p>Now that I stand to gain very little financially from posting correct takes on the Internet, I find myself less motivated to post correct takes on the Internet.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-08-17-19h57m04s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eNow that I stand to gain very little financially from posting correct takes on the Internet, I find myself less motivated to post correct takes on the Internet.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-08-17-19h57m04s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-17T10:57:04Z","title":"","updated_at":"2026-08-17T20:00:46+09:00","url":"https://justin.searls.co/takes/2026-08-17-19h57m04s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-08-13-17h34m03s/</id>
      <title type="text">🔥  &#34;You can&#39;t afford bad engineers anymore.&#34;…</title>
      <link href="https://justin.searls.co/takes/2026-08-13-17h34m03s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-13T08:34:03+00:00</published>
    <updated>2026-08-13T17:34:30+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>&quot;You can't afford bad engineers anymore.&quot; <a href="https://blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html</a></p>]]></content>
    <summary type="html"><![CDATA[<p>&quot;You can't afford bad engineers anymore.&quot; <a href="https://blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html">https://blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-08-13-17h34m03s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003e\u0026quot;You can't afford bad engineers anymore.\u0026quot; \u003ca href=\"https://blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html\"\u003ehttps://blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-08-13-17h34m03s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-13T08:34:03Z","title":"","updated_at":"2026-08-13T17:34:30+09:00","url":"https://justin.searls.co/takes/2026-08-13-17h34m03s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/links/2026-08-11-claude-doesnt-need-you-anymore/</id>
      <title type="text">🔗 Claude doesn&#39;t need you anymore</title>
        <link href="https://justin.searls.co/links/2026-08-11-claude-doesnt-need-you-anymore/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-11T05:35:36+00:00</published>
    <updated>2026-08-11T05:43:33+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>This week, Anthropic <a href="https://code.claude.com/docs/en/cross-session-messaging">shipped a new messaging feature to Claude Code</a>. It sounds innocuous enough:</p>
<blockquote>
<p>Cross-session messaging lets Claude deliver a message from one of your Claude Code sessions to another. When a change in one session breaks what another is building on, Claude can warn that session before you notice. When one session settles a question another is blocked on, Claude can send the answer across.</p>
</blockquote>
<p>And because I sometimes have multiple agents working in the same project simultaneously, it didn't take long for them to start coordinating behind my back so as to avoid interfering with each other's work:</p>
<blockquote>
<p>Also, another Claude session (working on performance rugs) pinged mid-turn; I told it my scope was this one file, that my builds are done, and that its search-activate benchmarks may shift since the field placement changed on iOS. Turbocommit will land the change at turn end.</p>
</blockquote>
<p>Impressive and terrifying! I wonder how long before Claude decides it doesn't need a human in the loop anymore.</p>

<p>🔗 <a href="https://code.claude.com/docs/en/cross-session-messaging" title="Original Article">code.claude.com</a></p><p>🧂 <a href="https://justin.searls.co/links/2026-08-11-claude-doesnt-need-you-anymore/" title="Permalink to my take">justin.searls.co</a></p>]]></content>
    <summary type="html"><![CDATA[<p>This week, Anthropic <a href="https://code.claude.com/docs/en/cross-session-messaging">shipped a new messaging feature to Claude Code</a>. It sounds innocuous enough:</p>
<blockquote>
<p>Cross-session messaging lets Claude deliver a message from one of your Claude Code sessions to another. When a change in one session breaks what another is building on, Claude can warn that session before you notice. When one session settles a question another is blocked on, Claude can send the answer across.</p>
</blockquote>
<p>And because I sometimes have multiple agents working in the same project simultaneously, it didn't take long for them to start coordinating behind my back so as to avoid interfering with each other's work:</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/links/2026-08-11-claude-doesnt-need-you-anymore/","append_url_label":"Click 🔗","content":"\u003cp\u003eThis week, Anthropic \u003ca href=\"https://code.claude.com/docs/en/cross-session-messaging\"\u003eshipped a new messaging feature to Claude Code\u003c/a\u003e. It sounds innocuous enough:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eCross-session messaging lets Claude deliver a message from one of your Claude Code sessions to another. When a change in one session breaks what another is building on, Claude can warn that session before you notice. When one session settles a question another is blocked on, Claude can send the answer across.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAnd because I sometimes have multiple agents working in the same project simultaneously, it didn't take long for them to start coordinating behind my back so as to avoid interfering with each other's work:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAlso, another Claude session (working on performance rugs) pinged mid-turn; I told it my scope was this one file, that my builds are done, and that its search-activate benchmarks may shift since the field placement changed on iOS. Turbocommit will land the change at turn end.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eImpressive and terrifying! I wonder how long before Claude decides it doesn't need a human in the loop anymore.\u003c/p\u003e\n","id":"https://justin.searls.co/links/2026-08-11-claude-doesnt-need-you-anymore/","og_image":"https://claude-code.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DAgents%2Band%2Bparallel%2Bwork%26appearance%3Dsystem%26title%3DMessage%2Byour%2Bother%2BClaude%2BCode%2Bsessions%26description%3DLet%2BClaude%2Blist%2Band%2Bmessage%2Byour%2Bother%2BClaude%2BCode%2Bsessions%2Bon%2Bthis%2Bmachine%252C%2Band%2Breach%2Byour%2Bsessions%2Bon%2Bother%2Bmachines%2Bor%2Bon%2Bthe%2Bweb.%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252Fc5r9_6tjPMzFdDDT%252Flogo%252Flight.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253Dc5r9_6tjPMzFdDDT%2526q%253D85%2526s%253D78fd01ff4f4340295a4f66e2ea54903c%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252Fc5r9_6tjPMzFdDDT%252Flogo%252Fdark.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253Dc5r9_6tjPMzFdDDT%2526q%253D85%2526s%253D1298a0c3b3a1da603b190d0de0e31712%26primaryColor%3D%25230E0E0E%26lightColor%3D%2523D4A27F%26backgroundLight%3D%2523FDFDF7%26backgroundDark%3D%252309090B\u0026w=1200\u0026q=100","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-11T05:35:36Z","related_url":"https://code.claude.com/docs/en/cross-session-messaging","title":"Claude doesn't need you anymore","updated_at":"2026-08-11T05:43:33Z","url":"https://justin.searls.co/links/2026-08-11-claude-doesnt-need-you-anymore/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/casts/breaking-change-v55-im-a-good-guyjin/</id>
      <title type="text">🎙️ Breaking Change podcast v55 - I&#39;m a good guyjin</title>
      <link href="https://justin.searls.co/casts/breaking-change-v55-im-a-good-guyjin/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-07T22:38:50+00:00</published>
    <updated>2026-08-08T07:14:44+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<audio controls style="width: 100%">
  <source src="https://podcast-cdn.searls.co/breaking-change/v55.mp3" type="audio/mpeg">
</audio>
<p>
  <a href="https://podcast-cdn.searls.co/breaking-change/v55.mp3">Direct link to podcast audio file</a>
</p><p>We cut our trip a day short, so I found myself with a <strong>totally free day with no plans</strong>. Naturally, I wasted it by recording a 3-hour podcast. Dang.</p>
<p>I always enjoy shooting the shit with/at you, and if you'd like to be a more active participant in the shit-shooting, then hit me up at <a href="mailto:podcast@searls.co">podcast@searls.co</a>. Really, I'll be nicer to you than I am to Sam Altman and Tang Tan. I promise.</p>
<p>Back to manually writing links. The zen of monotonous input tasks is suddenly something to be cherished in the current era.</p>
<ul>
<li><a href="https://my.clevelandclinic.org/health/treatments/21129-oral-appliance-therapy-for-sleep-apnea">Mandibular Advancement Device</a></li>
<li><a href="https://www.betterwithbecky.com">Better With Becky</a></li>
<li><a href="https://www.washingtonpost.com/business/2026/08/02/why-doesnt-us-have-small-elevators-like-europe-china/">Why doesn't the U.S. have small elevators like Europe and China?</a> (<a href="https://apple.news/AdaVHNXrmTyGO9miPQV0u-w">News+</a>)</li>
<li><a href="https://www.tomshardware.com/monitors/gaming-monitors/asus-rog-swift-pg32ucdm3-32-inch-240-hz-qd-oled-gaming-monitor-review">My 240hz gaming QD-OLED</a> (and this <a href="https://www.reddit.com/r/OLED_Gaming/comments/1rk8eiz/my_review_of_the_pg32ucdm_gen3/">bizarre Reddit review</a>)</li>
<li><a href="https://www.reddit.com/r/appledevelopers/s/sePbHnzEYn">App market share is tough apparently</a></li>
<li>Aaron's <a href="https://justin.searls.co/puns/">puns, ranked</a></li>
<li><a href="https://www.apple.com/newsroom/2026/07/apple-upgrade-launches-in-the-united-states/">Apple Upgrade Program</a>
<ul>
<li><a href="https://sixcolors.com/post/2026/07/apples-reported-upgrade-program-revamp-could-be-a-big-downgrade/">Apple might lojack your phone</a></li>
<li><a href="https://www.theverge.com/tech/972063/apple-upgrade-program-no-restricted-mode">They promise not to, though</a></li>
</ul>
</li>
<li><a href="https://sixcolors.com/link/2026/07/apple-tech-will-underlie-fords-ev-platform/">Apple's MapKit tech will underlie Ford's EV platform</a></li>
<li><a href="https://sixcolors.com/post/2026/07/q3-results-3d-pricing-egot-timing-and-underestimating-demand/">Tim Cook EGOTed</a> (<a href="https://en.wikipedia.org/wiki/EGOT">EGOT's origin</a>)</li>
<li>The Information on <a href="https://www.theinformation.com/articles/apple-icloud-policy-fueled-employee-leaks-ahead-openai-suit">Apple's Unusual Use of iCloud for Confidential Work</a> (<a href="https://archive.is/FJYSP">Archive</a>)</li>
<li>OpenAI: <a href="https://openai.com/index/apple-is-getting-this-wrong/">Apple is getting this wrong</a></li>
<li><a href="https://www.engadget.com/2221520/google-adds-selfie-video-log-in/">Google adds selfie as a login mechanism</a></li>
<li><a href="https://arstechnica.com/tech-policy/2026/07/police-missed-one-underscore-and-sent-the-wrong-man-to-prison/">A Missing Underscore Sent Innocent Man To Prison</a></li>
<li><a href="https://www.pcmag.com/news/grapheneos-defends-data-wiping-function-that-blocked-us-border-search">GrapheneOS Defends Data-Wiping Function That Blocked US Border Search</a> (<a href="https://www.truecrypt.org/docs/plausible-deniability">Plausible deniability</a>, meanwhile)</li>
<li><a href="https://techcrunch.com/2026/08/01/youtuber-hank-green-says-his-ai-usage-is-not-healthy/">YouTuber Hank Green says his AI usage is 'not healthy'</a></li>
<li><a href="https://ankursethi.com/blog/prevent-cognitive-debt-by-manually-retyping-llm-generated-code/">Prevent cognitive debt by manually retyping LLM-generated code</a></li>
<li><a href="https://yegge.ai/essays/the-shape-of-things-to-come/">Gas Town was a fucking joke</a></li>
<li><a href="https://www.wheresyoured.at/the-ai-demand-bubble/">Ed Zitron seems too sure that markets are rational</a></li>
<li><a href="https://www.videogameschronicle.com/news/square-enix-denies-claims-its-kingdom-hearts-collection-artwork-was-ai-generated-blames-human-error/">Square Enix denies claims its Kingdom Hearts Collection artwork was AI-generated, blames 'human error'</a></li>
<li><a href="https://xcancel.com/Kurz_Gesagt/status/2083191397981561232">YouTube labels Kurzsegagt AI slop</a> (<a href="https://youtube.com/watch?v=OX1yHmeLPy8&amp;si=Bo0OCEcYFDU5EUpd">Real Engineering's reaction video</a>)</li>
<li><a href="https://openai.com/index/ten-advances-in-mathematics/">OpenAI's Astra Solved Decades-Old Math Problems For $2,000</a></li>
<li><a href="https://www.videogameschronicle.com/news/xboxs-disc-to-digital-feature-could-be-coming-as-soon-as-this-month-according-to-leaked-document/">Xbox's 'disc to digital' feature could be coming as soon as this month</a></li>
<li><a href="https://en.wikipedia.org/wiki/Halo:_Campaign_Evolved">Halo: Campaign Evolved</a></li>
<li><a href="https://en.wikipedia.org/wiki/Jurassic_World_Rebirth">Jurassic World Rebirth</a>
<ul>
<li><a href="https://ja.wikipedia.org/wiki/%E9%87%91%E6%9B%9C%E3%83%AD%E3%83%BC%E3%83%89%E3%82%B7%E3%83%A7%E3%83%BC">金曜ロードショー</a></li>
<li><a href="https://www.youtube.com/watch?v=p6Xqe8qB0BY">Chicken</a> <a href="https://www.youtube.com/watch?v=xVrwGMGzsnI">Ramen</a> <a href="https://www.youtube.com/watch?v=Ynq_DtW4uU0">commercials</a></li>
</ul>
</li>
<li><a href="https://store.steampowered.com/app/4613890/Lazy_Kickers/">Lazy Kickers</a></li>
<li><a href="https://www.netflix.com/title/81985186">The Hot Spot</a></li>
<li><a href="https://en.wikipedia.org/wiki/Ohashi_Trio">Ohashi Trio</a>
<ul>
<li><a href="https://music.apple.com/us/artist/ohashi-trio/269436639">Apple Music</a></li>
<li><a href="https://open.spotify.com/artist/5BANJdBRihIaUpzjqAec7E">Spotify</a></li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=dX_nxOcDFgU">Ocarina of Time soundtrack by the Beatuls</a></li>
<li><a href="https://www.reddit.com/r/japannews/comments/1v254yh/prime_minister_takaichi_sleeping_for_03_hours_is/">The Prime Minister of Japan does not sleep</a> (forgot to actually answer the fucking question, oops)</li>
</ul>
]]></content>
    <summary type="html"><![CDATA[<p>We cut our trip a day short, so I found myself with a <strong>totally free day with no plans</strong>. Naturally, I wasted it by recording a 3-hour podcast. Dang.</p>
<p>I always enjoy shooting the shit with/at you, and if you'd like to be a more active participant in the shit-shooting, then hit me up at <a href="mailto:podcast@searls.co">podcast@searls.co</a>. Really, I'll be nicer to you than I am to Sam Altman and Tang Tan. I promise.</p>
<p>Back to manually writing links. The zen of monotonous input tasks is suddenly something to be cherished in the current era.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/casts/breaking-change-v55-im-a-good-guyjin/","append_url_label":"Hear 🎙","content":"\u003cp\u003eWe cut our trip a day short, so I found myself with a \u003cstrong\u003etotally free day with no plans\u003c/strong\u003e. Naturally, I wasted it by recording a 3-hour podcast. Dang.\u003c/p\u003e\n\u003cp\u003eI always enjoy shooting the shit with/at you, and if you'd like to be a more active participant in the shit-shooting, then hit me up at \u003ca href=\"mailto:podcast@searls.co\"\u003epodcast@searls.co\u003c/a\u003e. Really, I'll be nicer to you than I am to Sam Altman and Tang Tan. I promise.\u003c/p\u003e\n\u003cp\u003eBack to manually writing links. The zen of monotonous input tasks is suddenly something to be cherished in the current era.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://my.clevelandclinic.org/health/treatments/21129-oral-appliance-therapy-for-sleep-apnea\"\u003eMandibular Advancement Device\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.betterwithbecky.com\"\u003eBetter With Becky\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.washingtonpost.com/business/2026/08/02/why-doesnt-us-have-small-elevators-like-europe-china/\"\u003eWhy doesn't the U.S. have small elevators like Europe and China?\u003c/a\u003e (\u003ca href=\"https://apple.news/AdaVHNXrmTyGO9miPQV0u-w\"\u003eNews+\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.tomshardware.com/monitors/gaming-monitors/asus-rog-swift-pg32ucdm3-32-inch-240-hz-qd-oled-gaming-monitor-review\"\u003eMy 240hz gaming QD-OLED\u003c/a\u003e (and this \u003ca href=\"https://www.reddit.com/r/OLED_Gaming/comments/1rk8eiz/my_review_of_the_pg32ucdm_gen3/\"\u003ebizarre Reddit review\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.reddit.com/r/appledevelopers/s/sePbHnzEYn\"\u003eApp market share is tough apparently\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAaron's \u003ca href=\"https://justin.searls.co/puns/\"\u003epuns, ranked\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.apple.com/newsroom/2026/07/apple-upgrade-launches-in-the-united-states/\"\u003eApple Upgrade Program\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://sixcolors.com/post/2026/07/apples-reported-upgrade-program-revamp-could-be-a-big-downgrade/\"\u003eApple might lojack your phone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.theverge.com/tech/972063/apple-upgrade-program-no-restricted-mode\"\u003eThey promise not to, though\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://sixcolors.com/link/2026/07/apple-tech-will-underlie-fords-ev-platform/\"\u003eApple's MapKit tech will underlie Ford's EV platform\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://sixcolors.com/post/2026/07/q3-results-3d-pricing-egot-timing-and-underestimating-demand/\"\u003eTim Cook EGOTed\u003c/a\u003e (\u003ca href=\"https://en.wikipedia.org/wiki/EGOT\"\u003eEGOT's origin\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe Information on \u003ca href=\"https://www.theinformation.com/articles/apple-icloud-policy-fueled-employee-leaks-ahead-openai-suit\"\u003eApple's Unusual Use of iCloud for Confidential Work\u003c/a\u003e (\u003ca href=\"https://archive.is/FJYSP\"\u003eArchive\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAI: \u003ca href=\"https://openai.com/index/apple-is-getting-this-wrong/\"\u003eApple is getting this wrong\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.engadget.com/2221520/google-adds-selfie-video-log-in/\"\u003eGoogle adds selfie as a login mechanism\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://arstechnica.com/tech-policy/2026/07/police-missed-one-underscore-and-sent-the-wrong-man-to-prison/\"\u003eA Missing Underscore Sent Innocent Man To Prison\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.pcmag.com/news/grapheneos-defends-data-wiping-function-that-blocked-us-border-search\"\u003eGrapheneOS Defends Data-Wiping Function That Blocked US Border Search\u003c/a\u003e (\u003ca href=\"https://www.truecrypt.org/docs/plausible-deniability\"\u003ePlausible deniability\u003c/a\u003e, meanwhile)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://techcrunch.com/2026/08/01/youtuber-hank-green-says-his-ai-usage-is-not-healthy/\"\u003eYouTuber Hank Green says his AI usage is 'not healthy'\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://ankursethi.com/blog/prevent-cognitive-debt-by-manually-retyping-llm-generated-code/\"\u003ePrevent cognitive debt by manually retyping LLM-generated code\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://yegge.ai/essays/the-shape-of-things-to-come/\"\u003eGas Town was a fucking joke\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.wheresyoured.at/the-ai-demand-bubble/\"\u003eEd Zitron seems too sure that markets are rational\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.videogameschronicle.com/news/square-enix-denies-claims-its-kingdom-hearts-collection-artwork-was-ai-generated-blames-human-error/\"\u003eSquare Enix denies claims its Kingdom Hearts Collection artwork was AI-generated, blames 'human error'\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://xcancel.com/Kurz_Gesagt/status/2083191397981561232\"\u003eYouTube labels Kurzsegagt AI slop\u003c/a\u003e (\u003ca href=\"https://youtube.com/watch?v=OX1yHmeLPy8\u0026amp;si=Bo0OCEcYFDU5EUpd\"\u003eReal Engineering's reaction video\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://openai.com/index/ten-advances-in-mathematics/\"\u003eOpenAI's Astra Solved Decades-Old Math Problems For $2,000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.videogameschronicle.com/news/xboxs-disc-to-digital-feature-could-be-coming-as-soon-as-this-month-according-to-leaked-document/\"\u003eXbox's 'disc to digital' feature could be coming as soon as this month\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://en.wikipedia.org/wiki/Halo:_Campaign_Evolved\"\u003eHalo: Campaign Evolved\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://en.wikipedia.org/wiki/Jurassic_World_Rebirth\"\u003eJurassic World Rebirth\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://ja.wikipedia.org/wiki/%E9%87%91%E6%9B%9C%E3%83%AD%E3%83%BC%E3%83%89%E3%82%B7%E3%83%A7%E3%83%BC\"\u003e金曜ロードショー\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.youtube.com/watch?v=p6Xqe8qB0BY\"\u003eChicken\u003c/a\u003e \u003ca href=\"https://www.youtube.com/watch?v=xVrwGMGzsnI\"\u003eRamen\u003c/a\u003e \u003ca href=\"https://www.youtube.com/watch?v=Ynq_DtW4uU0\"\u003ecommercials\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://store.steampowered.com/app/4613890/Lazy_Kickers/\"\u003eLazy Kickers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.netflix.com/title/81985186\"\u003eThe Hot Spot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://en.wikipedia.org/wiki/Ohashi_Trio\"\u003eOhashi Trio\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://music.apple.com/us/artist/ohashi-trio/269436639\"\u003eApple Music\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://open.spotify.com/artist/5BANJdBRihIaUpzjqAec7E\"\u003eSpotify\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.youtube.com/watch?v=dX_nxOcDFgU\"\u003eOcarina of Time soundtrack by the Beatuls\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.reddit.com/r/japannews/comments/1v254yh/prime_minister_takaichi_sleeping_for_03_hours_is/\"\u003eThe Prime Minister of Japan does not sleep\u003c/a\u003e (forgot to actually answer the fucking question, oops)\u003c/li\u003e\n\u003c/ul\u003e","format_string":"New episode of Breaking Change is live! I'm a good guyjin","id":"https://justin.searls.co/casts/breaking-change-v55-im-a-good-guyjin/","og_image":"https://justin.searls.co/img/social/casts/breaking-change-v55-im-a-good-guyjin.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-07T22:38:50Z","title":"I'm a good guyjin","updated_at":"2026-08-08T07:14:44Z","url":"https://justin.searls.co/casts/breaking-change-v55-im-a-good-guyjin/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/shots/2026-08-05-14h20m09s/</id>
      <title type="text">📸 Chill some Netflix and Chill</title>
      <link href="https://justin.searls.co/shots/2026-08-05-14h20m09s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-05T05:20:09+00:00</published>
    <updated>2026-08-05T14:22:58+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[
<div>
  <img src="https://podcast-cdn.searls.co/shots/2026-08-05-14h20m09s_1u8hlt.jpg"/>
</div><p>Finally, Netflix you can chill.</p>

]]></content>
    <summary type="html"><![CDATA[<p>Finally, Netflix you can chill.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/shots/2026-08-05-14h20m09s/","append_url_label":"View 📸","content":"\u003cp\u003eFinally, Netflix you can chill.\u003c/p\u003e\n","id":"https://justin.searls.co/shots/2026-08-05-14h20m09s/","media":[{"type":"image","url":"https://podcast-cdn.searls.co/shots/2026-08-05-14h20m09s_1u8hlt.jpg"}],"og_image":"https://podcast-cdn.searls.co/shots/2026-08-05-14h20m09s_1u8hlt.jpg","platform_overrides":{},"published_at":"2026-08-05T05:20:09Z","title":"Chill some Netflix and Chill","updated_at":"2026-08-05T14:22:58+09:00","url":"https://justin.searls.co/shots/2026-08-05-14h20m09s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-08-05-11h13m35s/</id>
      <title type="text">🔥  In 2025, I bought four WD Black 8TB NVMe SSDs,…</title>
      <link href="https://justin.searls.co/takes/2026-08-05-11h13m35s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-05T02:13:35+00:00</published>
    <updated>2026-08-05T11:16:22+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>In 2025, I bought four WD Black 8TB NVMe SSDs, slammed them in a Thunderbolt enclosure, and set them up as a 32TB Raid 0 volume for my Mac Studio.</p>
<p>Price in April 2025: $2,199.96<br/>
Price today: $5,836.00</p>
<p>Felt stupidly expensive at the time, but now I feel like a genius.</p>]]></content>
    <summary type="html"><![CDATA[<p>In 2025, I bought four WD Black 8TB NVMe SSDs, slammed them in a Thunderbolt enclosure, and set them up as a 32TB Raid 0 volume for my Mac Studio.</p>
<p>Price in April 2025: $2,199.96
Price today: $5,836.00</p>
<p>Felt stupidly expensive at the time, but now I feel like a genius.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-08-05-11h13m35s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eIn 2025, I bought four WD Black 8TB NVMe SSDs, slammed them in a Thunderbolt enclosure, and set them up as a 32TB Raid 0 volume for my Mac Studio.\u003c/p\u003e\n\u003cp\u003ePrice in April 2025: $2,199.96\nPrice today: $5,836.00\u003c/p\u003e\n\u003cp\u003eFelt stupidly expensive at the time, but now I feel like a genius.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-08-05-11h13m35s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-05T02:13:35Z","title":"","updated_at":"2026-08-05T11:16:22+09:00","url":"https://justin.searls.co/takes/2026-08-05-11h13m35s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-08-04-12h53m45s/</id>
      <title type="text">🔥  I realize this is Very Rude, but I&#39;ve noticed a…</title>
      <link href="https://justin.searls.co/takes/2026-08-04-12h53m45s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-04T03:53:45+00:00</published>
    <updated>2026-08-04T03:57:33+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>I realize this is Very Rude, but I've noticed a lot of the people who think AI sucks at writing code never seemed very good at writing code themselves. At this point, if you can't get it working, it's probably a skill issue. <a href="https://www.seangoedecke.com/llms-reward-expertise/" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >seangoedecke.com/llms-reward-expertise/</a></p>]]></content>
    <summary type="html"><![CDATA[<p>I realize this is Very Rude, but I've noticed a lot of the people who think AI sucks at writing code never seemed very good at writing code themselves. At this point, if you can't get it working, it's probably a skill issue. <a href="https://www.seangoedecke.com/llms-reward-expertise/">https://www.seangoedecke.com/llms-reward-expertise/</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-08-04-12h53m45s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eI realize this is Very Rude, but I've noticed a lot of the people who think AI sucks at writing code never seemed very good at writing code themselves. At this point, if you can't get it working, it's probably a skill issue. \u003ca href=\"https://www.seangoedecke.com/llms-reward-expertise/\"\u003ehttps://www.seangoedecke.com/llms-reward-expertise/\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-08-04-12h53m45s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-04T03:53:45Z","title":"","updated_at":"2026-08-04T03:57:33Z","url":"https://justin.searls.co/takes/2026-08-04-12h53m45s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-08-04-10h18m55s/</id>
      <title type="text">🔥  I joked last year that by leveraging coding…</title>
      <link href="https://justin.searls.co/takes/2026-08-04-10h18m55s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-08-04T01:18:55+00:00</published>
    <updated>2026-08-04T10:24:48+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>I joked last year that by leveraging coding agents I now &quot;played the orchestra&quot;, by directing multiple programmers at once.</p>
<p>I have changed jobs again. Now I tell Fable to conduct an orchestra of Opus 5 agents for me. It's closed 55 GitHub issues in 6 hours across my iOS apps.</p>]]></content>
    <summary type="html"><![CDATA[<p>I joked last year that by leveraging coding agents I now &quot;played the orchestra&quot;, by directing multiple programmers at once.</p>
<p>I have changed jobs again. Now I tell Fable to conduct an orchestra of Opus 5 agents for me. It's closed 55 GitHub issues in 6 hours across my iOS apps.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-08-04-10h18m55s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eI joked last year that by leveraging coding agents I now \u0026quot;played the orchestra\u0026quot;, by directing multiple programmers at once.\u003c/p\u003e\n\u003cp\u003eI have changed jobs again. Now I tell Fable to conduct an orchestra of Opus 5 agents for me. It's closed 55 GitHub issues in 6 hours across my iOS apps.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-08-04-10h18m55s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-08-04T01:18:55Z","title":"","updated_at":"2026-08-04T10:24:48+09:00","url":"https://justin.searls.co/takes/2026-08-04-10h18m55s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-07-30-20h25m27s/</id>
      <title type="text">🔥  When I&#39;m AFK, I want to just create issues and…</title>
      <link href="https://justin.searls.co/takes/2026-07-30-20h25m27s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-07-30T11:25:27+00:00</published>
    <updated>2026-07-30T11:27:23+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>When I'm AFK, I want to just create issues and reply to them and have an agent spin up, do stuff, and wind down. order_taker seems to do that p well. <a href="https://github.com/searlsco/order_taker" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >github.com/searlsco/order_taker</a></p>]]></content>
    <summary type="html"><![CDATA[<p>When I'm AFK, I want to just create issues and reply to them and have an agent spin up, do stuff, and wind down. order_taker seems to do that p well. <a href="https://github.com/searlsco/order_taker">https://github.com/searlsco/order_taker</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-07-30-20h25m27s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eWhen I'm AFK, I want to just create issues and reply to them and have an agent spin up, do stuff, and wind down. order_taker seems to do that p well. \u003ca href=\"https://github.com/searlsco/order_taker\"\u003ehttps://github.com/searlsco/order_taker\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-07-30-20h25m27s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-07-30T11:25:27Z","title":"","updated_at":"2026-07-30T11:27:23Z","url":"https://justin.searls.co/takes/2026-07-30-20h25m27s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-07-24-22h02m34s/</id>
      <title type="text">🔥  I&#39;d describe my approach to work as,…</title>
      <link href="https://justin.searls.co/takes/2026-07-24-22h02m34s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-07-24T13:02:34+00:00</published>
    <updated>2026-07-24T22:03:50+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>I'd describe my approach to work as, &quot;light-hearted and heavy-handed.&quot;</p>]]></content>
    <summary type="html"><![CDATA[<p>I'd describe my approach to work as, &quot;light-hearted and heavy-handed.&quot;</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-07-24-22h02m34s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eI'd describe my approach to work as, \u0026quot;light-hearted and heavy-handed.\u0026quot;\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-07-24-22h02m34s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-07-24T13:02:34Z","title":"","updated_at":"2026-07-24T22:03:50+09:00","url":"https://justin.searls.co/takes/2026-07-24-22h02m34s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/casts/breaking-change-v54-hot-sleeper/</id>
      <title type="text">🎙️ Breaking Change podcast v54 - Hot Sleeper</title>
      <link href="https://justin.searls.co/casts/breaking-change-v54-hot-sleeper/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-07-23T02:04:47+00:00</published>
    <updated>2026-07-23T13:58:34+09:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<audio controls style="width: 100%">
  <source src="https://podcast-cdn.searls.co/breaking-change/v54.mp3" type="audio/mpeg">
</audio>
<p>
  <a href="https://podcast-cdn.searls.co/breaking-change/v54.mp3">Direct link to podcast audio file</a>
</p><p>The summer heat ended up thawing out my podcast, so I had no choice but to go buy a new microphone and grumble into it for a couple hours. Just how that works. Please <em>enjoy</em>.</p>
<p>I am actively soliciting mailbag participation. As always, the address is <a href="mailto:podcast@searls.co">podcast@searls.co</a>, and I'd be really curious to hear how America is doing because it seems like everything is going great.</p>
<p>For the first time I let Claude write these links for me, because it never occurred to me I didn't have to format the markdown manually:</p>
<ul>
<li><a href="https://picorubykaigi.org/">PicoRuby Kaigi 2025</a></li>
<li><a href="https://searls.co/apps/flea_flicker/app_store">FleaFlicker</a>, my first iOS game!</li>
<li>Aaron's <a href="https://justin.searls.co/puns/">puns, ranked</a></li>
<li>Claude Fable 5 gets another bump: <a href="https://simonwillison.net/2026/Jul/12/bump/#atom-everything">1</a>, <a href="https://www.anthropic.com/news/redeploying-fable-5">2</a>, <a href="https://x.com/claudeai/status/2074548242386178258">3</a>, <a href="https://x.com/claudeai/status/2076351399999557669">4</a>, <a href="https://x.com/claudeai/status/2078302415804379218">5</a></li>
<li><a href="https://stratechery.com/2026/whos-afraid-of-chinese-models/">Who's Afraid of Chinese Models?</a></li>
<li><a href="https://spyglass.org/apple-vs-openai/">Apple vs OpenAI</a></li>
<li><a href="https://www.bloomberg.com/news/newsletters/2026-07-12/apple-s-chip-plans-m6-m7-pro-m7-max-m7-ultra-m8-details-touch-macbook-pro?accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb3VyY2UiOiJTdWJzY3JpYmVyR2lmdGVkQXJ0aWNsZSIsImlhdCI6MTc4Mzg2NDg2MCwiZXhwIjoxNzg0NDY5NjYwLCJhcnRpY2xlSWQiOiJUSTJFVzFSMjRVOEswMCIsImJjb25uZWN0SWQiOiJDNEVEQ0FFMUZBMDU0MEJFQTI0QTlGMjExQzFFOTA4MCJ9.LmDKjc0-G7tr6h_QbzZjQYn9JFi0Y00z32A0FipaEio&amp;leadSource=uverify%20wall">Apple's Chip Plans: M6, M7 Pro, M7 Max, M7 Ultra, M8 Details; Touch MacBook Pro</a> (<a href="https://archive.is/yJ2X0">archive</a>)</li>
<li><a href="https://www.engadget.com/2214198/public-betas-for-ios-27-macos-27-and-more-apple-platforms-are-now-available/">Public betas for iOS 27, macOS 27 and more Apple platforms are now available</a></li>
<li>Apple's <a href="https://developer.apple.com/videos/play/wwdc2026/334/">fm CLI</a></li>
<li><a href="https://www.videogameschronicle.com/news/nvidias-jensen-huang-reunites-with-sega-exec-who-saved-the-company-with-5m-investment/">Nvidia's Jensen Huang reunites with Sega exec who saved the company with $5M investment</a></li>
<li><a href="https://www.videogameschronicle.com/news/new-survey-claims-100-of-japanese-online-game-developers-use-generative-ai-tools/">New survey claims 100% of Japanese online game developers use generative AI tools</a></li>
<li><a href="https://www.videogameschronicle.com/news/playstation-announces-the-end-of-disc-games-starting-in-january-2028/">PlayStation announces the end of disc games, starting in January 2028</a></li>
<li><a href="https://en.wikipedia.org/wiki/Super_Mario_Bros.:_The_Lost_Levels">Super Mario Bros. 2: The Lost Levels</a> and Japan's <a href="https://www.hardoff.co.jp/">HARD OFF</a> stores</li>
<li><a href="https://www.videogameschronicle.com/news/xbox-confirms-plans-to-cut-5-studios-and-thousands-of-jobs/">Xbox confirms plans to cut 5 studios and thousands of jobs</a></li>
<li><a href="https://www.pcgamer.com/games/fallout/obsidian-is-reportedly-making-a-new-fallout-game-headed-by-josh-sawyer-after-microsoft-pulled-the-plug-on-an-avowed-sequel/">Obsidian is reportedly making a new <del>Avowed</del> Fallout game</a></li>
<li><a href="https://www.videogameschronicle.com/news/id-software-dev-claims-its-been-relegated-to-support-studio-size-as-136-layoffs-confirmed/">Id Software dev claims it's been 'relegated to support studio size'</a></li>
<li><a href="https://www.netflix.com/title/81739766">Rebooting</a> (a.k.a. Brush Up Life)</li>
<li><a href="https://www.netflix.com/title/81700182">Straight to Hell</a></li>
<li><a href="https://www.netflix.com/title/82747040">You Can't Expense This!</a></li>
<li><a href="https://forza.net/forzahorizon6">Forza Horizon 6</a></li>
<li><a href="https://store.steampowered.com/app/247020/Cook_Serve_Delicious/">Cook, Serve, Delicious!</a></li>
<li><a href="https://en.wikipedia.org/wiki/The_Odyssey_(2026_film)">The Odyssey</a></li>
</ul>
]]></content>
    <summary type="html"><![CDATA[<p>The summer heat ended up thawing out my podcast, so I had no choice but to go buy a new microphone and grumble into it for a couple hours. Just how that works. Please <em>enjoy</em>.</p>
<p>I am actively soliciting mailbag participation. As always, the address is <a href="mailto:podcast@searls.co">podcast@searls.co</a>, and I'd be really curious to hear how America is doing because it seems like everything is going great.</p>
<p>For the first time I let Claude write these links for me, because it never occurred to me I didn't have to format the markdown manually:</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/casts/breaking-change-v54-hot-sleeper/","append_url_label":"Hear 🎙","content":"\u003cp\u003eThe summer heat ended up thawing out my podcast, so I had no choice but to go buy a new microphone and grumble into it for a couple hours. Just how that works. Please \u003cem\u003eenjoy\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eI am actively soliciting mailbag participation. As always, the address is \u003ca href=\"mailto:podcast@searls.co\"\u003epodcast@searls.co\u003c/a\u003e, and I'd be really curious to hear how America is doing because it seems like everything is going great.\u003c/p\u003e\n\u003cp\u003eFor the first time I let Claude write these links for me, because it never occurred to me I didn't have to format the markdown manually:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://picorubykaigi.org/\"\u003ePicoRuby Kaigi 2025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://searls.co/apps/flea_flicker/app_store\"\u003eFleaFlicker\u003c/a\u003e, my first iOS game!\u003c/li\u003e\n\u003cli\u003eAaron's \u003ca href=\"https://justin.searls.co/puns/\"\u003epuns, ranked\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude Fable 5 gets another bump: \u003ca href=\"https://simonwillison.net/2026/Jul/12/bump/#atom-everything\"\u003e1\u003c/a\u003e, \u003ca href=\"https://www.anthropic.com/news/redeploying-fable-5\"\u003e2\u003c/a\u003e, \u003ca href=\"https://x.com/claudeai/status/2074548242386178258\"\u003e3\u003c/a\u003e, \u003ca href=\"https://x.com/claudeai/status/2076351399999557669\"\u003e4\u003c/a\u003e, \u003ca href=\"https://x.com/claudeai/status/2078302415804379218\"\u003e5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://stratechery.com/2026/whos-afraid-of-chinese-models/\"\u003eWho's Afraid of Chinese Models?\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spyglass.org/apple-vs-openai/\"\u003eApple vs OpenAI\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.bloomberg.com/news/newsletters/2026-07-12/apple-s-chip-plans-m6-m7-pro-m7-max-m7-ultra-m8-details-touch-macbook-pro?accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb3VyY2UiOiJTdWJzY3JpYmVyR2lmdGVkQXJ0aWNsZSIsImlhdCI6MTc4Mzg2NDg2MCwiZXhwIjoxNzg0NDY5NjYwLCJhcnRpY2xlSWQiOiJUSTJFVzFSMjRVOEswMCIsImJjb25uZWN0SWQiOiJDNEVEQ0FFMUZBMDU0MEJFQTI0QTlGMjExQzFFOTA4MCJ9.LmDKjc0-G7tr6h_QbzZjQYn9JFi0Y00z32A0FipaEio\u0026amp;leadSource=uverify%20wall\"\u003eApple's Chip Plans: M6, M7 Pro, M7 Max, M7 Ultra, M8 Details; Touch MacBook Pro\u003c/a\u003e (\u003ca href=\"https://archive.is/yJ2X0\"\u003earchive\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.engadget.com/2214198/public-betas-for-ios-27-macos-27-and-more-apple-platforms-are-now-available/\"\u003ePublic betas for iOS 27, macOS 27 and more Apple platforms are now available\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApple's \u003ca href=\"https://developer.apple.com/videos/play/wwdc2026/334/\"\u003efm CLI\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.videogameschronicle.com/news/nvidias-jensen-huang-reunites-with-sega-exec-who-saved-the-company-with-5m-investment/\"\u003eNvidia's Jensen Huang reunites with Sega exec who saved the company with $5M investment\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.videogameschronicle.com/news/new-survey-claims-100-of-japanese-online-game-developers-use-generative-ai-tools/\"\u003eNew survey claims 100% of Japanese online game developers use generative AI tools\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.videogameschronicle.com/news/playstation-announces-the-end-of-disc-games-starting-in-january-2028/\"\u003ePlayStation announces the end of disc games, starting in January 2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://en.wikipedia.org/wiki/Super_Mario_Bros.:_The_Lost_Levels\"\u003eSuper Mario Bros. 2: The Lost Levels\u003c/a\u003e and Japan's \u003ca href=\"https://www.hardoff.co.jp/\"\u003eHARD OFF\u003c/a\u003e stores\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.videogameschronicle.com/news/xbox-confirms-plans-to-cut-5-studios-and-thousands-of-jobs/\"\u003eXbox confirms plans to cut 5 studios and thousands of jobs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.pcgamer.com/games/fallout/obsidian-is-reportedly-making-a-new-fallout-game-headed-by-josh-sawyer-after-microsoft-pulled-the-plug-on-an-avowed-sequel/\"\u003eObsidian is reportedly making a new \u003cdel\u003eAvowed\u003c/del\u003e Fallout game\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.videogameschronicle.com/news/id-software-dev-claims-its-been-relegated-to-support-studio-size-as-136-layoffs-confirmed/\"\u003eId Software dev claims it's been 'relegated to support studio size'\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.netflix.com/title/81739766\"\u003eRebooting\u003c/a\u003e (a.k.a. Brush Up Life)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.netflix.com/title/81700182\"\u003eStraight to Hell\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.netflix.com/title/82747040\"\u003eYou Can't Expense This!\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://forza.net/forzahorizon6\"\u003eForza Horizon 6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://store.steampowered.com/app/247020/Cook_Serve_Delicious/\"\u003eCook, Serve, Delicious!\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://en.wikipedia.org/wiki/The_Odyssey_(2026_film)\"\u003eThe Odyssey\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e","format_string":"New episode of Breaking Change is live! Hot Sleeper","id":"https://justin.searls.co/casts/breaking-change-v54-hot-sleeper/","og_image":"https://justin.searls.co/img/social/casts/breaking-change-v54-hot-sleeper.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-07-23T02:04:47Z","title":"Hot Sleeper","updated_at":"2026-07-23T13:58:34+09:00","url":"https://justin.searls.co/casts/breaking-change-v54-hot-sleeper/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/mails/2026-03/</id>
      <title type="text">✉️ Content Hiatus</title>
      <link href="https://justin.searls.co/mails/2026-03/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-04-13T00:32:32+00:00</published>
    <updated>2026-04-13T00:32:36+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p class="italic text-secondary">
  <em>This is a copy of the <a href="/newsletter" class="underline hover:no-underline">Searls of Wisdom newsletter</a>
  delivered to subscribers on April 10, 2026.</em>
</p>


<p>I've decided to go on a content hiatus. This will be my last dispatch for a while. I don't know how long I'll be gone.</p>
<p>Why? Because I've been posting to an anonymous audience on the Internet almost every day since I was eleven years old. I posted through Bill Clinton's impeachment, 9/11, the Iraq War, the Deepwater Horizon oil spill, the version of Siri that would tell you <a href="https://www.theverge.com/2011/10/12/2486618/siri-weird-iphone-4s">where to hide a body</a>, binders full of women, and a pandemic that changed everything and then nothing at all.</p>
<p>Very few of my friends live like I do. They aren't pundits. They don't post takes. They lead normal-looking lives, maintain healthy-seeming relationships, and have better hair than I do. These people are a mystery to me. Where do their excess opinions go? What do they do with all their creative ideas? Do any of them actually rinse and repeat, and does it even make a difference? How do they beat back the encroaching loneliness of existence?</p>
<p>You probably already know the answers to the above questions, because odds are you're among the vast majority of people who don't post.</p>
<p>Unfortunately for the present author, my adolescence was inextricably tangled up in the hunt for page views. I grew up mistaking attention for validation and validation for meaningful human connection. This did my adult psyche no favors. Like a bad Speed spinoff, it's as if a crude bomb was wired to a <a href="https://wideangle.co/blog/visitor-counter-geocities-and-the-90s">Geocities hit counter</a> and planted deep inside my brain—rigged to explode if I should ever fall below 3 shitposts per week. I have no way to know if it's safe to log off until I give up and stop posting.</p>
<p>On a less dramatic note, the idea of &quot;being just a little bit more chill&quot; strikes the exasperated attention whore in me as exotic and titillating. Who knows, maybe this change will make room for a new hobby, like pickleball or methamphetamines.</p>
<p>I'm already starting to see the appeal. I've managed to avoid firing off so much as a pithy one-liner since my <a href="https://justin.searls.co/casts/breaking-change-v53-pod-freeze/">most recent episode of Breaking Change</a> on March 20th. I'm honestly loving it so far: actually listening to people when they talk, making substantive progress on my higher-priority projects, and sitting silently with my thoughts instead of workshopping them all into tweets.</p>
<p>Normally, this is the part of the newsletter where I'd list off bullet points to highlight everything I created in the last month, but now that I've entered my post-content era, I simply cannot be fussed. You're smart, you can figure out how to <a href="https://justin.searls.co">visit a website</a> and scroll down.</p>
<p>This is me pivoting. I'm no longer optimizing for &quot;reach,&quot; but rather &quot;<a href="https://theoatmeal.com/comics/unhappy">happiness</a>.&quot; I've been speed-running life in pursuit of financial independence and overall self-reliance, but… for what? So I could waste hours every other week editing a podcast? At some point or another, I should probably make good on all the things I promised myself back when I was mortgaging my health and hairline on the life of freedom I now enjoy.</p>
<p>We only have so many days in this world, which is why I routinely pause and ponder, &quot;what does my perfect day look like?&quot; Fortunately, I'm already doing a lot of the things I love doing. But when I close my eyes and imagine my ideal morning, noon, and night, I don't see myself manically tweaking a blog post or slavishly editing a video.</p>
<p>I mean, look at me. These are not the crow's feet of a man who has endless time to fuck around with that shit:</p>
<p><img src="/img/social/mails/2026-03-1.jpg" alt="Even the Four Seasons has gray days"></p>
<p>Signing off for now. If you ever miss me, you can always <a href="mailto:justin@searls.co">drop a line</a>.</p>
<p>– Justin</p>]]></content>
    <summary type="html"><![CDATA[<p>I've decided to go on a content hiatus. This will be my last dispatch for a while. I don't know how long I'll be gone.</p>
<p>Why? Because I've been posting to an anonymous audience on the Internet almost every day since I was eleven years old. I posted through Bill Clinton's impeachment, 9/11, the Iraq War, the Deepwater Horizon oil spill, the version of Siri that would tell you <a href="https://www.theverge.com/2011/10/12/2486618/siri-weird-iphone-4s">where to hide a body</a>, binders full of women, and a pandemic that changed everything and then nothing at all.</p>
<p>Very few of my friends live like I do. They aren't pundits. They don't post takes. They lead normal-looking lives, maintain healthy-seeming relationships, and have better hair than I do. These people are a mystery to me. Where do their excess opinions go? What do they do with all their creative ideas? Do any of them actually rinse and repeat, and does it even make a difference? How do they beat back the encroaching loneliness of existence?</p>
<p>You probably already know the answers to the above questions, because odds are you're among the vast majority of people who don't post.</p>
<p>Unfortunately for the present author, my adolescence was inextricably tangled up in the hunt for page views. I grew up mistaking attention for validation and validation for meaningful human connection. This did my adult psyche no favors. Like a bad Speed spinoff, it's as if a crude bomb was wired to a <a href="https://wideangle.co/blog/visitor-counter-geocities-and-the-90s">Geocities hit counter</a> and planted deep inside my brain—rigged to explode if I should ever fall below 3 shitposts per week. I have no way to know if it's safe to log off until I give up and stop posting.</p>
<p>On a less dramatic note, the idea of &quot;being just a little bit more chill&quot; strikes the exasperated attention whore in me as exotic and titillating. Who knows, maybe this change will make room for a new hobby, like pickleball or methamphetamines.</p>
<p>I'm already starting to see the appeal. I've managed to avoid firing off so much as a pithy one-liner since my <a href="https://justin.searls.co/casts/breaking-change-v53-pod-freeze/">most recent episode of Breaking Change</a> on March 20th. I'm honestly loving it so far: actually listening to people when they talk, making substantive progress on my higher-priority projects, and sitting silently with my thoughts instead of workshopping them all into tweets.</p>
<p>Normally, this is the part of the newsletter where I'd list off bullet points to highlight everything I created in the last month, but now that I've entered my post-content era, I simply cannot be fussed. You're smart, you can figure out how to <a href="https://justin.searls.co">visit a website</a> and scroll down.</p>
<p>This is me pivoting. I'm no longer optimizing for &quot;reach,&quot; but rather &quot;<a href="https://theoatmeal.com/comics/unhappy">happiness</a>.&quot; I've been speed-running life in pursuit of financial independence and overall self-reliance, but… for what? So I could waste hours every other week editing a podcast? At some point or another, I should probably make good on all the things I promised myself back when I was mortgaging my health and hairline on the life of freedom I now enjoy.</p>
<p>We only have so many days in this world, which is why I routinely pause and ponder, &quot;what does my perfect day look like?&quot; Fortunately, I'm already doing a lot of the things I love doing. But when I close my eyes and imagine my ideal morning, noon, and night, I don't see myself manically tweaking a blog post or slavishly editing a video.</p>
<p>I mean, look at me. These are not the crow's feet of a man who has endless time to fuck around with that shit:</p>
<p><img src="/img/social/mails/2026-03-1.jpg" alt="Even the Four Seasons has gray days"></p>
<p>Signing off for now. If you ever miss me, you can always <a href="mailto:justin@searls.co">drop a line</a>.</p>
<p>– Justin</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/mails/2026-03/","append_url_label":"Open ✉️","content":"\u003cp\u003eI've decided to go on a content hiatus. This will be my last dispatch for a while. I don't know how long I'll be gone.\u003c/p\u003e\n\u003cp\u003eWhy? Because I've been posting to an anonymous audience on the Internet almost every day since I was eleven years old. I posted through Bill Clinton's impeachment, 9/11, the Iraq War, the Deepwater Horizon oil spill, the version of Siri that would tell you \u003ca href=\"https://www.theverge.com/2011/10/12/2486618/siri-weird-iphone-4s\"\u003ewhere to hide a body\u003c/a\u003e, binders full of women, and a pandemic that changed everything and then nothing at all.\u003c/p\u003e\n\u003cp\u003eVery few of my friends live like I do. They aren't pundits. They don't post takes. They lead normal-looking lives, maintain healthy-seeming relationships, and have better hair than I do. These people are a mystery to me. Where do their excess opinions go? What do they do with all their creative ideas? Do any of them actually rinse and repeat, and does it even make a difference? How do they beat back the encroaching loneliness of existence?\u003c/p\u003e\n\u003cp\u003eYou probably already know the answers to the above questions, because odds are you're among the vast majority of people who don't post.\u003c/p\u003e\n\u003cp\u003eUnfortunately for the present author, my adolescence was inextricably tangled up in the hunt for page views. I grew up mistaking attention for validation and validation for meaningful human connection. This did my adult psyche no favors. Like a bad Speed spinoff, it's as if a crude bomb was wired to a \u003ca href=\"https://wideangle.co/blog/visitor-counter-geocities-and-the-90s\"\u003eGeocities hit counter\u003c/a\u003e and planted deep inside my brain—rigged to explode if I should ever fall below 3 shitposts per week. I have no way to know if it's safe to log off until I give up and stop posting.\u003c/p\u003e\n\u003cp\u003eOn a less dramatic note, the idea of \u0026quot;being just a little bit more chill\u0026quot; strikes the exasperated attention whore in me as exotic and titillating. Who knows, maybe this change will make room for a new hobby, like pickleball or methamphetamines.\u003c/p\u003e\n\u003cp\u003eI'm already starting to see the appeal. I've managed to avoid firing off so much as a pithy one-liner since my \u003ca href=\"https://justin.searls.co/casts/breaking-change-v53-pod-freeze/\"\u003emost recent episode of Breaking Change\u003c/a\u003e on March 20th. I'm honestly loving it so far: actually listening to people when they talk, making substantive progress on my higher-priority projects, and sitting silently with my thoughts instead of workshopping them all into tweets.\u003c/p\u003e\n\u003cp\u003eNormally, this is the part of the newsletter where I'd list off bullet points to highlight everything I created in the last month, but now that I've entered my post-content era, I simply cannot be fussed. You're smart, you can figure out how to \u003ca href=\"https://justin.searls.co\"\u003evisit a website\u003c/a\u003e and scroll down.\u003c/p\u003e\n\u003cp\u003eThis is me pivoting. I'm no longer optimizing for \u0026quot;reach,\u0026quot; but rather \u0026quot;\u003ca href=\"https://theoatmeal.com/comics/unhappy\"\u003ehappiness\u003c/a\u003e.\u0026quot; I've been speed-running life in pursuit of financial independence and overall self-reliance, but… for what? So I could waste hours every other week editing a podcast? At some point or another, I should probably make good on all the things I promised myself back when I was mortgaging my health and hairline on the life of freedom I now enjoy.\u003c/p\u003e\n\u003cp\u003eWe only have so many days in this world, which is why I routinely pause and ponder, \u0026quot;what does my perfect day look like?\u0026quot; Fortunately, I'm already doing a lot of the things I love doing. But when I close my eyes and imagine my ideal morning, noon, and night, I don't see myself manically tweaking a blog post or slavishly editing a video.\u003c/p\u003e\n\u003cp\u003eI mean, look at me. These are not the crow's feet of a man who has endless time to fuck around with that shit:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/img/social/mails/2026-03-1.jpg\" alt=\"Even the Four Seasons has gray days\"\u003e\u003c/p\u003e\n\u003cp\u003eSigning off for now. If you ever miss me, you can always \u003ca href=\"mailto:justin@searls.co\"\u003edrop a line\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e– Justin\u003c/p\u003e","id":"https://justin.searls.co/mails/2026-03/","og_image":"https://justin.searls.co/img/social/mails/2026-03.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-04-13T00:32:32Z","title":"Content Hiatus","updated_at":"2026-04-13T00:32:36Z","url":"https://justin.searls.co/mails/2026-03/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/casts/breaking-change-v53-pod-freeze/</id>
      <title type="text">🎙️ Breaking Change podcast v53 - Pod Freeze</title>
      <link href="https://justin.searls.co/casts/breaking-change-v53-pod-freeze/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-20T18:38:37+00:00</published>
    <updated>2026-03-21T01:54:55+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<audio controls style="width: 100%">
  <source src="https://podcast-cdn.searls.co/breaking-change/v53.mp3" type="audio/mpeg">
</audio>
<p>
  <a href="https://podcast-cdn.searls.co/breaking-change/v53.mp3">Direct link to podcast audio file</a>
</p><p>The promise of Breaking Change is that with every major version (this being the 60th episode of the program, but only the 53rd such release), I will <em>break something</em>. Well, I finally did it. I think I broke the show. Find out how by listening for yourself!</p>
<p>Want to be my friend? Drop me a line at <a href="mailto:justin@searls.co">justin@searls.co</a>. Want to file a complaint with my supervisor? Forward your concerns to <a href="mailto:podcast@searls.co">podcast@searls.co</a>.</p>
<p>These links may rot, but alas—death comes for us all:</p>
<ul>
<li><a href="https://tonal.com">Tonal</a> (<a href="https://youtu.be/OQdavZ5C5BA?si=W4jiGWt7R4M9l4lL">without a subscription</a>)</li>
<li><a href="https://www.betterwithbecky.com">Better with Becky</a></li>
<li>My appearance on <a href="https://justin.searls.co/casts/merge-commits-freecodecamp-which-devs-are-screwed/">the freeCodeCamp podcast</a></li>
<li><a href="https://justin.searls.co/posts/dual-loop-bdd-is-the-new-red-green-tdd/">Dual-loop BDD is the new Red-green TDD</a></li>
<li><a href="https://justin.searls.co/links/2026-03-16-models-are-commodities-harnesses-are-differentiators/">Models are commodities, harnesses are differentiators</a></li>
<li>Aaron's <a href="https://justin.searls.co/puns/">puns, ranked</a></li>
<li><a href="https://www.washingtonpost.com/travel/2026/03/05/united-airlines-headphones/">United Airlines can now boot passengers who refuse to use headphones with their devices</a> (<a href="https://apple.news/AZMSe5CmfT86vyyzFXR5EAg">News+</a>)</li>
<li><a href="https://www.svd.se/a/K8nrV4/metas-ai-smart-glasses-and-data-privacy-concerns-workers-say-we-see-everything">Your Meta glasses are watching you pee</a> (<a href="https://9to5mac.com/2026/03/03/meta-ray-ban-smart-glasses-send-sensitive-videos-to-human-data-annotators/">9to5mac's summary</a>)</li>
<li><a href="https://tunaformac.com">Tuna for Mac</a> by friend of the show, <a href="https://mikkelmalmberg.com">Mikkel Malmberg</a></li>
<li><a href="https://www.apple.com/macbook-neo/">MacBook Neo</a></li>
<li><a href="https://www.notebookcheck.net/Apple-toys-with-the-competition-MacBook-Neo-offers-more-single-core-performance-than-any-mobile-processor-from-AMD-Intel-or-Qualcomm.1248134.0.html">MacBook Neo offers more single-core performance than any mobile processor from AMD, Intel or Qualcomm</a></li>
<li>Apple + Nvidia's CloudXR &amp; Foveated streaming partnership: <a href="https://www.tomsguide.com/computing/virtual-reality/nvidia-is-bringing-a-killer-app-to-the-apple-vision-pro-and-its-good-news-for-sim-racers">1</a>, <a href="https://www.reddit.com/r/VisionPro/comments/1rqx3yu/did_apple_just_open_the_door_to_real_vr_gaming_on/">2</a>, <a href="https://blogs.nvidia.com/blog/nvidia-cloudxr-apple-vision-pro/">3</a>, <a href="https://developer.nvidia.com/topics/ai/xr/cloudxr/apple-platforms">4</a>, <a href="https://developer.apple.com/documentation/foveatedstreaming">5</a></li>
<li><a href="https://news.xbox.com/en-us/2026/03/11/project-helix-building-next-generation-of-xbox/">Xbox's Project Helix</a></li>
<li><a href="https://www.theverge.com/games/892875/microsoft-xbox-mode-windows-11-gdc">Microsoft's 'Xbox mode' is coming to every Windows 11 PC</a> (<a href="https://apple.news/A-oYwg3eUQOOXn4kdE4f-hg">News+</a>)</li>
<li><a href="https://blogs.windows.com/windowsdeveloper/2026/03/11/gdc-2026-announcing-new-tools-and-platform-updates-for-windows-pc-game-developers/">Windows: Announcing new tools and platform updates for Windows PC game developers</a></li>
<li><a href="https://psprices.com/news/sony-ab-testing-prices/">Sony is testing dynamic pricing in the PlayStation Store</a></li>
<li>DLSS 5 should make you excited and/or outraged: <a href="https://youtube.com/watch?v=4ZlwTtgbgVA&amp;si=cRFis5-zn3uDqjDr">video</a>, <a href="https://www.videogameschronicle.com/news/this-is-just-a-garbage-ai-filter-nvidia-met-with-criticism-for-dlss-5s-photoreal-graphics-alterations/">backlash</a></li>
<li><a href="https://www.timesofisrael.com/gamblers-trying-to-win-a-bet-on-polymarket-are-vowing-to-kill-me-if-i-dont-rewrite-an-iran-missile-story/">Gamblers trying to win a bet on Polymarket are vowing to kill me if I don't rewrite an Iran missile story</a></li>
<li><a href="https://gizmodo.com/south-korean-police-lose-seized-crypto-by-posting-password-online-2000728191">South Korean Police Lose Seized Crypto By Posting Password Online</a></li>
<li><a href="https://restofworld.org/2026/china-ai-one-person-companies-incentives/">China mobilizes &quot;one-person company&quot; AI startups</a></li>
<li><a href="https://www.imdb.com/title/tt40197357/">Scrubs</a> is back!</li>
<li><a href="https://en.wikipedia.org/wiki/Mickey_17">Mickey 17</a> is not about a cartoon mouse</li>
<li><a href="https://en.wikipedia.org/wiki/The_Expanse_(TV_series)">The Expanse</a></li>
<li><a href="https://marathonthegame.com">Marathon</a> - and how sickos like me <a href="https://aftermath.site/marathon-bungie-extraction-shooter-durandal/">can't stop thinking about it</a></li>
</ul>
]]></content>
    <summary type="html"><![CDATA[<p>The promise of Breaking Change is that with every major version (this being the 60th episode of the program, but only the 53rd such release), I will <em>break something</em>. Well, I finally did it. I think I broke the show. Find out how by listening for yourself!</p>
<p>Want to be my friend? Drop me a line at <a href="mailto:justin@searls.co">justin@searls.co</a>. Want to file a complaint with my supervisor? Forward your concerns to <a href="mailto:podcast@searls.co">podcast@searls.co</a>.</p>
<p>These links may rot, but alas—death comes for us all:</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/casts/breaking-change-v53-pod-freeze/","append_url_label":"Hear 🎙","content":"\u003cp\u003eThe promise of Breaking Change is that with every major version (this being the 60th episode of the program, but only the 53rd such release), I will \u003cem\u003ebreak something\u003c/em\u003e. Well, I finally did it. I think I broke the show. Find out how by listening for yourself!\u003c/p\u003e\n\u003cp\u003eWant to be my friend? Drop me a line at \u003ca href=\"mailto:justin@searls.co\"\u003ejustin@searls.co\u003c/a\u003e. Want to file a complaint with my supervisor? Forward your concerns to \u003ca href=\"mailto:podcast@searls.co\"\u003epodcast@searls.co\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThese links may rot, but alas—death comes for us all:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://tonal.com\"\u003eTonal\u003c/a\u003e (\u003ca href=\"https://youtu.be/OQdavZ5C5BA?si=W4jiGWt7R4M9l4lL\"\u003ewithout a subscription\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.betterwithbecky.com\"\u003eBetter with Becky\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMy appearance on \u003ca href=\"https://justin.searls.co/casts/merge-commits-freecodecamp-which-devs-are-screwed/\"\u003ethe freeCodeCamp podcast\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://justin.searls.co/posts/dual-loop-bdd-is-the-new-red-green-tdd/\"\u003eDual-loop BDD is the new Red-green TDD\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://justin.searls.co/links/2026-03-16-models-are-commodities-harnesses-are-differentiators/\"\u003eModels are commodities, harnesses are differentiators\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAaron's \u003ca href=\"https://justin.searls.co/puns/\"\u003epuns, ranked\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.washingtonpost.com/travel/2026/03/05/united-airlines-headphones/\"\u003eUnited Airlines can now boot passengers who refuse to use headphones with their devices\u003c/a\u003e (\u003ca href=\"https://apple.news/AZMSe5CmfT86vyyzFXR5EAg\"\u003eNews+\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.svd.se/a/K8nrV4/metas-ai-smart-glasses-and-data-privacy-concerns-workers-say-we-see-everything\"\u003eYour Meta glasses are watching you pee\u003c/a\u003e (\u003ca href=\"https://9to5mac.com/2026/03/03/meta-ray-ban-smart-glasses-send-sensitive-videos-to-human-data-annotators/\"\u003e9to5mac's summary\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://tunaformac.com\"\u003eTuna for Mac\u003c/a\u003e by friend of the show, \u003ca href=\"https://mikkelmalmberg.com\"\u003eMikkel Malmberg\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.apple.com/macbook-neo/\"\u003eMacBook Neo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.notebookcheck.net/Apple-toys-with-the-competition-MacBook-Neo-offers-more-single-core-performance-than-any-mobile-processor-from-AMD-Intel-or-Qualcomm.1248134.0.html\"\u003eMacBook Neo offers more single-core performance than any mobile processor from AMD, Intel or Qualcomm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApple + Nvidia's CloudXR \u0026amp; Foveated streaming partnership: \u003ca href=\"https://www.tomsguide.com/computing/virtual-reality/nvidia-is-bringing-a-killer-app-to-the-apple-vision-pro-and-its-good-news-for-sim-racers\"\u003e1\u003c/a\u003e, \u003ca href=\"https://www.reddit.com/r/VisionPro/comments/1rqx3yu/did_apple_just_open_the_door_to_real_vr_gaming_on/\"\u003e2\u003c/a\u003e, \u003ca href=\"https://blogs.nvidia.com/blog/nvidia-cloudxr-apple-vision-pro/\"\u003e3\u003c/a\u003e, \u003ca href=\"https://developer.nvidia.com/topics/ai/xr/cloudxr/apple-platforms\"\u003e4\u003c/a\u003e, \u003ca href=\"https://developer.apple.com/documentation/foveatedstreaming\"\u003e5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://news.xbox.com/en-us/2026/03/11/project-helix-building-next-generation-of-xbox/\"\u003eXbox's Project Helix\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.theverge.com/games/892875/microsoft-xbox-mode-windows-11-gdc\"\u003eMicrosoft's 'Xbox mode' is coming to every Windows 11 PC\u003c/a\u003e (\u003ca href=\"https://apple.news/A-oYwg3eUQOOXn4kdE4f-hg\"\u003eNews+\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blogs.windows.com/windowsdeveloper/2026/03/11/gdc-2026-announcing-new-tools-and-platform-updates-for-windows-pc-game-developers/\"\u003eWindows: Announcing new tools and platform updates for Windows PC game developers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://psprices.com/news/sony-ab-testing-prices/\"\u003eSony is testing dynamic pricing in the PlayStation Store\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDLSS 5 should make you excited and/or outraged: \u003ca href=\"https://youtube.com/watch?v=4ZlwTtgbgVA\u0026amp;si=cRFis5-zn3uDqjDr\"\u003evideo\u003c/a\u003e, \u003ca href=\"https://www.videogameschronicle.com/news/this-is-just-a-garbage-ai-filter-nvidia-met-with-criticism-for-dlss-5s-photoreal-graphics-alterations/\"\u003ebacklash\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.timesofisrael.com/gamblers-trying-to-win-a-bet-on-polymarket-are-vowing-to-kill-me-if-i-dont-rewrite-an-iran-missile-story/\"\u003eGamblers trying to win a bet on Polymarket are vowing to kill me if I don't rewrite an Iran missile story\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gizmodo.com/south-korean-police-lose-seized-crypto-by-posting-password-online-2000728191\"\u003eSouth Korean Police Lose Seized Crypto By Posting Password Online\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://restofworld.org/2026/china-ai-one-person-companies-incentives/\"\u003eChina mobilizes \u0026quot;one-person company\u0026quot; AI startups\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.imdb.com/title/tt40197357/\"\u003eScrubs\u003c/a\u003e is back!\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://en.wikipedia.org/wiki/Mickey_17\"\u003eMickey 17\u003c/a\u003e is not about a cartoon mouse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://en.wikipedia.org/wiki/The_Expanse_(TV_series)\"\u003eThe Expanse\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://marathonthegame.com\"\u003eMarathon\u003c/a\u003e - and how sickos like me \u003ca href=\"https://aftermath.site/marathon-bungie-extraction-shooter-durandal/\"\u003ecan't stop thinking about it\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e","format_string":"New episode of Breaking Change is live! Pod Freeze","id":"https://justin.searls.co/casts/breaking-change-v53-pod-freeze/","og_image":"https://justin.searls.co/img/social/casts/breaking-change-v53-pod-freeze.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-20T18:38:37Z","title":"Pod Freeze","updated_at":"2026-03-21T01:54:55Z","url":"https://justin.searls.co/casts/breaking-change-v53-pod-freeze/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-03-19-09h45m28s/</id>
      <title type="text">🔥  Update on using MacBook Neo for dev tasks: this…</title>
      <link href="https://justin.searls.co/takes/2026-03-19-09h45m28s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-19T13:45:28+00:00</published>
    <updated>2026-03-19T09:59:56-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Update on using MacBook Neo for dev tasks: this is definitely a device you should to reboot daily, even without Chrome or any Electron apps.</p>
<p>This morning, Zed (a native Rust app) was 500% CPU without a single window open, 3 macOS internal daemons had crashed, 800ms input lag.</p>]]></content>
    <summary type="html"><![CDATA[<p>Update on using MacBook Neo for dev tasks: this is definitely a device you should to reboot daily, even without Chrome or any Electron apps.</p>
<p>This morning, Zed (a native Rust app) was 500% CPU without a single window open, 3 macOS internal daemons had crashed, 800ms input lag.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-03-19-09h45m28s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eUpdate on using MacBook Neo for dev tasks: this is definitely a device you should to reboot daily, even without Chrome or any Electron apps.\u003c/p\u003e\n\u003cp\u003eThis morning, Zed (a native Rust app) was 500% CPU without a single window open, 3 macOS internal daemons had crashed, 800ms input lag.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-03-19-09h45m28s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-19T13:45:28Z","title":"","updated_at":"2026-03-19T09:59:56-04:00","url":"https://justin.searls.co/takes/2026-03-19-09h45m28s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-03-18-10h28m56s/</id>
      <title type="text">🔥  Using MacBook Neo for &#34;real&#34; development work…</title>
      <link href="https://justin.searls.co/takes/2026-03-18-10h28m56s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-18T14:28:56+00:00</published>
    <updated>2026-03-18T10:33:02-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Using MacBook Neo for &quot;real&quot; development work and it's simultaneously juggling:</p>
<p>• Running Claude Code in three tabs at once<br/>
• Compiling multi-package Xcode builds<br/>
• Automating two iOS Simulators and a Mac build of my app</p>
<p>Hasn't missed a beat. Not bad for a phone chip.</p>]]></content>
    <summary type="html"><![CDATA[<p>Using MacBook Neo for &quot;real&quot; development work and it's simultaneously juggling:</p>
<p>• Running Claude Code in three tabs at once
• Compiling multi-package Xcode builds
• Automating two iOS Simulators and a Mac build of my app</p>
<p>Hasn't missed a beat. Not bad for a phone chip.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-03-18-10h28m56s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eUsing MacBook Neo for \u0026quot;real\u0026quot; development work and it's simultaneously juggling:\u003c/p\u003e\n\u003cp\u003e• Running Claude Code in three tabs at once\n• Compiling multi-package Xcode builds\n• Automating two iOS Simulators and a Mac build of my app\u003c/p\u003e\n\u003cp\u003eHasn't missed a beat. Not bad for a phone chip.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-03-18-10h28m56s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-18T14:28:56Z","title":"","updated_at":"2026-03-18T10:33:02-04:00","url":"https://justin.searls.co/takes/2026-03-18-10h28m56s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-03-17-16h57m49s/</id>
      <title type="text">🔥  Claude sure goes down a lot for being a product…</title>
      <link href="https://justin.searls.co/takes/2026-03-17-16h57m49s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-17T20:57:49+00:00</published>
    <updated>2026-03-17T16:58:58-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Claude sure goes down a lot for being a product targeting businesses.</p>
<p>Maybe Anthropic is just doing humanity a solid by helping us understand how much it will suck when the era of subsidized pricing for LLM-based products ends.</p>]]></content>
    <summary type="html"><![CDATA[<p>Claude sure goes down a lot for being a product targeting businesses.</p>
<p>Maybe Anthropic is just doing humanity a solid by helping us understand how much it will suck when the era of subsidized pricing for LLM-based products ends.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-03-17-16h57m49s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eClaude sure goes down a lot for being a product targeting businesses.\u003c/p\u003e\n\u003cp\u003eMaybe Anthropic is just doing humanity a solid by helping us understand how much it will suck when the era of subsidized pricing for LLM-based products ends.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-03-17-16h57m49s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-17T20:57:49Z","title":"","updated_at":"2026-03-17T16:58:58-04:00","url":"https://justin.searls.co/takes/2026-03-17-16h57m49s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-03-17-13h38m21s/</id>
      <title type="text">🔥  Sent the DLSS 5 video to some not-very-online…</title>
      <link href="https://justin.searls.co/takes/2026-03-17-13h38m21s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-17T17:38:21+00:00</published>
    <updated>2026-03-17T17:42:13+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Sent the DLSS 5 video to some not-very-online friends and they thought it looked incredible. Shame on them for not knowing that real gamers are supposed to be outraged! (I happen to think it looks slick as hell and am looking forward to using it.) <a href="https://youtu.be/4ZlwTtgbgVA" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >youtu.be/4ZlwTtgbgVA</a></p>]]></content>
    <summary type="html"><![CDATA[<p>Sent the DLSS 5 video to some not-very-online friends and they thought it looked incredible. Shame on them for not knowing that real gamers are supposed to be outraged! (I happen to think it looks slick as hell and am looking forward to using it.) <a href="https://youtu.be/4ZlwTtgbgVA">https://youtu.be/4ZlwTtgbgVA</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-03-17-13h38m21s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eSent the DLSS 5 video to some not-very-online friends and they thought it looked incredible. Shame on them for not knowing that real gamers are supposed to be outraged! (I happen to think it looks slick as hell and am looking forward to using it.) \u003ca href=\"https://youtu.be/4ZlwTtgbgVA\"\u003ehttps://youtu.be/4ZlwTtgbgVA\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-03-17-13h38m21s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-17T17:38:21Z","title":"","updated_at":"2026-03-17T17:42:13Z","url":"https://justin.searls.co/takes/2026-03-17-13h38m21s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/casts/merge-commits-freecodecamp-which-devs-are-screwed/</id>
      <title type="text">🎙️ Merge Commits podcast - freeCodeCamp: Which Devs Are Screwed?</title>
      <link href="https://justin.searls.co/casts/merge-commits-freecodecamp-which-devs-are-screwed/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-17T12:00:00+00:00</published>
    <updated>2026-03-17T13:22:47-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<audio controls style="width: 100%">
  <source src="https://podcast-cdn.searls.co/merge-commits/2026-03-17.mp3" type="audio/mpeg">
</audio>
<p>
  <a href="https://podcast-cdn.searls.co/merge-commits/2026-03-17.mp3">Direct link to podcast audio file</a>
</p><p><a href="https://www.freecodecamp.org/news/author/quincy/">Quincy Larson</a> over at <a href="https://www.freecodecamp.org">freeCodeCamp</a> had me on their podcast to discuss how the rapidly changing software industry is impacting junior developers and what they can do about it. I don't normally spend time talking about this stuff, because I started programming in the 90s and can't claim to know anything about what it's like to just be starting now. I've also always discouraged people from getting into software development unless they're super passionate about it, which has been out of step with the &quot;learn to code&quot; hype train that gathered steam over the last fifteen years only to run into a brick wall recently.</p>
<p>His audience is way larger and composed of quite different people than those who follow my stuff, so I strongly recommend you read every last <a href="https://www.youtube.com/watch?v=hP931079TMw">YouTube comment</a>. Some pretty crazy shit, if I'm being honest. Makes me glad I don't have 11 million subscribers.</p>
<p><strong>Appearing on:</strong> <a href="https://www.freecodecamp.org/news/podcast/">freeCodeCamp Podcast</a><br/>
<strong>Published on:</strong> <code>2026-03-17</code><br/>
<strong>Original URL:</strong> <a href="https://www.freecodecamp.org/news/there-are-2-kinds-of-devs-one-of-them-is-screwed-justin-searls-interview-podcast-210/">https://www.freecodecamp.org/news/there-are-2-kinds-of-devs-one-of-them-is-screwed-justin-searls-interview-podcast-210/</a></p>
<p>Comments? Questions? Suggestion of a podcast I should guest on? <a href="mailto:podcast@searls.co">podcast@searls.co</a></p>

]]></content>
    <summary type="html"><![CDATA[<p><a href="https://www.freecodecamp.org/news/author/quincy/">Quincy Larson</a> over at <a href="https://www.freecodecamp.org">freeCodeCamp</a> had me on their podcast to discuss how the rapidly changing software industry is impacting junior developers and what they can do about it. I don't normally spend time talking about this stuff, because I started programming in the 90s and can't claim to know anything about what it's like to just be starting now. I've also always discouraged people from getting into software development unless they're super passionate about it, which has been out of step with the &quot;learn to code&quot; hype train that gathered steam over the last fifteen years only to run into a brick wall recently.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/casts/merge-commits-freecodecamp-which-devs-are-screwed/","append_url_label":"Hear 🎙","content":"\u003cp\u003e\u003ca href=\"https://www.freecodecamp.org/news/author/quincy/\"\u003eQuincy Larson\u003c/a\u003e over at \u003ca href=\"https://www.freecodecamp.org\"\u003efreeCodeCamp\u003c/a\u003e had me on their podcast to discuss how the rapidly changing software industry is impacting junior developers and what they can do about it. I don't normally spend time talking about this stuff, because I started programming in the 90s and can't claim to know anything about what it's like to just be starting now. I've also always discouraged people from getting into software development unless they're super passionate about it, which has been out of step with the \u0026quot;learn to code\u0026quot; hype train that gathered steam over the last fifteen years only to run into a brick wall recently.\u003c/p\u003e\n\u003cp\u003eHis audience is way larger and composed of quite different people than those who follow my stuff, so I strongly recommend you read every last \u003ca href=\"https://www.youtube.com/watch?v=hP931079TMw\"\u003eYouTube comment\u003c/a\u003e. Some pretty crazy shit, if I'm being honest. Makes me glad I don't have 11 million subscribers.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAppearing on:\u003c/strong\u003e \u003ca href=\"https://www.freecodecamp.org/news/podcast/\"\u003efreeCodeCamp Podcast\u003c/a\u003e\u003cbr/\u003e\n\u003cstrong\u003ePublished on:\u003c/strong\u003e \u003ccode\u003e2026-03-17\u003c/code\u003e\u003cbr/\u003e\n\u003cstrong\u003eOriginal URL:\u003c/strong\u003e \u003ca href=\"https://www.freecodecamp.org/news/there-are-2-kinds-of-devs-one-of-them-is-screwed-justin-searls-interview-podcast-210/\"\u003ehttps://www.freecodecamp.org/news/there-are-2-kinds-of-devs-one-of-them-is-screwed-justin-searls-interview-podcast-210/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eComments? Questions? Suggestion of a podcast I should guest on? \u003ca href=\"mailto:podcast@searls.co\"\u003epodcast@searls.co\u003c/a\u003e\u003c/p\u003e\n","format_string":"New episode of Merge Commits is live! freeCodeCamp: Which Devs Are Screwed?","id":"https://justin.searls.co/casts/merge-commits-freecodecamp-which-devs-are-screwed/","og_image":"https://justin.searls.co/img/podcast/merge-commits-freecodecamp.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-17T12:00:00Z","title":"freeCodeCamp: Which Devs Are Screwed?","updated_at":"2026-03-17T13:22:47-04:00","url":"https://justin.searls.co/casts/merge-commits-freecodecamp-which-devs-are-screwed/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-03-17-07h50m27s/</id>
      <title type="text">🔥  We blew past this milestone without much…</title>
      <link href="https://justin.searls.co/takes/2026-03-17-07h50m27s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-17T11:50:27+00:00</published>
    <updated>2026-03-17T07:55:09-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>We blew past this milestone without much fanfare, but it bears repeating: building awareness &amp; goodwill by releasing open source no longer makes strategic sense for many companies. Agents increasingly consume &amp; adapt OSS—often without users' knowledge—and cut out the creator.</p>]]></content>
    <summary type="html"><![CDATA[<p>We blew past this milestone without much fanfare, but it bears repeating: building awareness &amp; goodwill by releasing open source no longer makes strategic sense for many companies. Agents increasingly consume &amp; adapt OSS—often without users' knowledge—and cut out the creator.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-03-17-07h50m27s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eWe blew past this milestone without much fanfare, but it bears repeating: building awareness \u0026amp; goodwill by releasing open source no longer makes strategic sense for many companies. Agents increasingly consume \u0026amp; adapt OSS—often without users' knowledge—and cut out the creator.\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-03-17-07h50m27s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-17T11:50:27Z","title":"","updated_at":"2026-03-17T07:55:09-04:00","url":"https://justin.searls.co/takes/2026-03-17-07h50m27s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/links/2026-03-16-models-are-commodities-harnesses-are-differentiators/</id>
      <title type="text">🔗 Models are commodities, harnesses are differentiators</title>
        <link href="https://justin.searls.co/links/2026-03-16-models-are-commodities-harnesses-are-differentiators/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-16T17:03:58+00:00</published>
    <updated>2026-03-16T18:38:16+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p><a href="https://stratechery.com/2026/agents-over-bubbles/">Ben Thompson's latest</a> rests on a single load-bearing assumption: that the harness and the model are tightly coupled, the way Apple's hardware and software are.</p>
<blockquote>
<p>It follows, then, that if agents require integration between model and harness, that the companies building that integration—specifically Anthropic and OpenAI—are actually poised to be significantly more profitable than it might have seemed as recently as late last year.</p>
</blockquote>
<p>This assumption is incorrect. To date, agents have not clearly benefited from proprietary integration to their favored model. I thought this was obvious, but I sometimes forget that not everybody else has made it their full-time hobby to mix and match various coding agents with various large language models for the past year.</p>
<p>Here's how I see it.</p>
<p>The API surface of a frontier model is text in, text out. Images in, images out. Audio in, audio out. AI models are among the most immediately pluggable and therefore commoditizable innovations in the history of software—right up there with UNIX pipes and their simple promise of text in, text out. <a href="https://github.com/Aider-AI/aider">Countless</a> <a href="https://github.com/just-every/code">forks</a> <a href="https://github.com/opencode-ai/opencode">and</a> <a href="https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent">TUIs</a> <a href="https://github.com/plandex-ai/plandex">have</a> <a href="https://github.com/NousResearch/hermes-agent">already</a> <a href="https://github.com/block/goose">demonstrated</a> that swapping the underlying model is a marginal concern, not a structural one. The harness doesn't integrate <em>with</em> the model. It integrates with <em>the user's world</em>—files, tools, workflows, intent—and calls the model as one resource among many.</p>
<p>This distinction matters enormously. A high-quality harness paired with a mediocre model can accomplish incredible things. A frontier model paired with a poorly-considered harness can barely get out of the gate. If model-harness integration were truly the differentiator, the model would indeed be irreplaceable and invaluable. But in practice, models have turned out to be the most replaceable part of the stack. And every recent advance in tool use, verification, and orchestration has only made this clearer—the harness gets more valuable while the specific model behind it gets more interchangeable. As long as multiple companies are credibly in the frontier model game, there will be cutthroat competition and relentless downward pressure on price. And while it may not happen soon, models and hardware will eventually advance to the point that a local open model is good enough—and then the frontier labs won't just be commoditized, they'll be cut out entirely.</p>
<p>Thompson brings up <a href="https://www.microsoft.com/en-us/microsoft-365/blog/2026/03/09/copilot-cowork-a-new-way-of-getting-work-done/">Microsoft's new Copilot Cowork bundling initiative</a> as evidence that model-harness integration is where value accrues:</p>
<blockquote>
<p>Fast forward to last week, however, when Microsoft revealed how they will handle the potential business impact of AI reducing seats, which is a bit of a problem for their seat-based business model: the company is going to bundle AI into a new higher-tiered enterprise offering, E7, which is going to cost twice as much — $99 per seat per month — as the formerly top-of-the-line E5. That's a big increase, which Microsoft needs to justify with AI that actually makes those seats more productive, and the product they launched with the new bundle was Copilot Cowork.</p>
</blockquote>
<p>Microsoft is indeed in a tight spot, but not because the model makers have a monopoly on harnesses. Instead, blame their outlandish investments in somebody else's model, their piss-poor track record for delivering a single worthwhile Copilot-branded piece of software outside the GitHub org, and their over-reliance on per-seat licensing that is existentially at odds with a strategy that, if successful, would drastically reduce the number of seats its customers need. None of that tells us anything about whether models and harnesses are structurally coupled. It only tells us what we already know: that Microsoft has put itself in a strategically weak position—a strategy that presupposed they would somehow stop sucking at building software people actually want to use.</p>
<p>Apple's situation is a cleaner test of the thesis. <a href="https://asymco.com/2026/03/10/the-most-brilliant-move-in-corporate-history/">Dediu is probably right</a> that Apple has a tremendous opportunity precisely <em>because</em> they can build a harness and swap the underlying model. Will they build an incredible harness? No—they'll build one that's just good enough to keep customers buying their hardware. But the strategic logic is sound: focus on the human interface and the real-world problems it can solve, and don't cede the narrative to implementation details like which model is running underneath. The truly great harnesses will probably come from smaller, more nimble startups who understand that the opportunity isn't in training the next frontier model—it's in connecting the horsepower of <em>any</em> capable model to the thousand different domains waiting to be served.</p>
<p>The frontier labs attracted an outsized share of attention and funding because OpenAI happened to hit one out of the park with ChatGPT as a product, and this conflation continues to produce analyses that make the same mistake Thompson is making. ChatGPT went so mainstream that it's treated as a blockbuster product, but I suspect we'll look back on it merely as a (historically impactful) proof of concept. The work of building a chatbot and the work of training a frontier model are only incidentally related. The thousands of chatbot systems that have sprung up since ChatGPT's release should be all the evidence we need that building a great chatbot never required building a great model—OpenAI just happened to do both.</p>
<p>At the end of the day, the utility of models is owed to the fact that they are black boxes with simple interfaces. Text in, text out. Audio in, audio out. Increasingly, video in, video out. But that simplicity is also what makes them commodities. And leads don't last long enough for anyone to establish a moat—the underlying research unlocks improvements in the open, and ubiquitous access to everyone's models facilitates distillation of competing ones.</p>
<p>Harnesses couldn't be more different. Harnesses are the gooey, ever-shifting integration of human-computer interface. They connect people's needs to implementations designed to meet them. With a little <a href="https://github.com/searlsco/prove_it">cleverness and elbow grease</a>, they can be dispatched to verify that those implementations work. They can be assigned to orchestrate other agents across systems in separate geographies, and over sessions conducted at different times.</p>
<p>The model is the engine. The harness is the car. And history has shown—over and over—that you don't need to manufacture your own engine to build a great car.</p>

<p>🔗 <a href="https://stratechery.com/2026/agents-over-bubbles/" title="Original Article">stratechery.com</a></p><p>🧂 <a href="https://justin.searls.co/links/2026-03-16-models-are-commodities-harnesses-are-differentiators/" title="Permalink to my take">justin.searls.co</a></p>]]></content>
    <summary type="html"><![CDATA[<p><a href="https://stratechery.com/2026/agents-over-bubbles/">Ben Thompson's latest</a> rests on a single load-bearing assumption: that the harness and the model are tightly coupled, the way Apple's hardware and software are.</p>
<blockquote>
<p>It follows, then, that if agents require integration between model and harness, that the companies building that integration—specifically Anthropic and OpenAI—are actually poised to be significantly more profitable than it might have seemed as recently as late last year.</p>
</blockquote>
<p>This assumption is incorrect. To date, agents have not clearly benefited from proprietary integration to their favored model. I thought this was obvious, but I sometimes forget that not everybody else has made it their full-time hobby to mix and match various coding agents with various large language models for the past year.</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/links/2026-03-16-models-are-commodities-harnesses-are-differentiators/","append_url_label":"Click 🔗","content":"\u003cp\u003e\u003ca href=\"https://stratechery.com/2026/agents-over-bubbles/\"\u003eBen Thompson's latest\u003c/a\u003e rests on a single load-bearing assumption: that the harness and the model are tightly coupled, the way Apple's hardware and software are.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt follows, then, that if agents require integration between model and harness, that the companies building that integration—specifically Anthropic and OpenAI—are actually poised to be significantly more profitable than it might have seemed as recently as late last year.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThis assumption is incorrect. To date, agents have not clearly benefited from proprietary integration to their favored model. I thought this was obvious, but I sometimes forget that not everybody else has made it their full-time hobby to mix and match various coding agents with various large language models for the past year.\u003c/p\u003e\n\u003cp\u003eHere's how I see it.\u003c/p\u003e\n\u003cp\u003eThe API surface of a frontier model is text in, text out. Images in, images out. Audio in, audio out. AI models are among the most immediately pluggable and therefore commoditizable innovations in the history of software—right up there with UNIX pipes and their simple promise of text in, text out. \u003ca href=\"https://github.com/Aider-AI/aider\"\u003eCountless\u003c/a\u003e \u003ca href=\"https://github.com/just-every/code\"\u003eforks\u003c/a\u003e \u003ca href=\"https://github.com/opencode-ai/opencode\"\u003eand\u003c/a\u003e \u003ca href=\"https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent\"\u003eTUIs\u003c/a\u003e \u003ca href=\"https://github.com/plandex-ai/plandex\"\u003ehave\u003c/a\u003e \u003ca href=\"https://github.com/NousResearch/hermes-agent\"\u003ealready\u003c/a\u003e \u003ca href=\"https://github.com/block/goose\"\u003edemonstrated\u003c/a\u003e that swapping the underlying model is a marginal concern, not a structural one. The harness doesn't integrate \u003cem\u003ewith\u003c/em\u003e the model. It integrates with \u003cem\u003ethe user's world\u003c/em\u003e—files, tools, workflows, intent—and calls the model as one resource among many.\u003c/p\u003e\n\u003cp\u003eThis distinction matters enormously. A high-quality harness paired with a mediocre model can accomplish incredible things. A frontier model paired with a poorly-considered harness can barely get out of the gate. If model-harness integration were truly the differentiator, the model would indeed be irreplaceable and invaluable. But in practice, models have turned out to be the most replaceable part of the stack. And every recent advance in tool use, verification, and orchestration has only made this clearer—the harness gets more valuable while the specific model behind it gets more interchangeable. As long as multiple companies are credibly in the frontier model game, there will be cutthroat competition and relentless downward pressure on price. And while it may not happen soon, models and hardware will eventually advance to the point that a local open model is good enough—and then the frontier labs won't just be commoditized, they'll be cut out entirely.\u003c/p\u003e\n\u003cp\u003eThompson brings up \u003ca href=\"https://www.microsoft.com/en-us/microsoft-365/blog/2026/03/09/copilot-cowork-a-new-way-of-getting-work-done/\"\u003eMicrosoft's new Copilot Cowork bundling initiative\u003c/a\u003e as evidence that model-harness integration is where value accrues:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFast forward to last week, however, when Microsoft revealed how they will handle the potential business impact of AI reducing seats, which is a bit of a problem for their seat-based business model: the company is going to bundle AI into a new higher-tiered enterprise offering, E7, which is going to cost twice as much — $99 per seat per month — as the formerly top-of-the-line E5. That's a big increase, which Microsoft needs to justify with AI that actually makes those seats more productive, and the product they launched with the new bundle was Copilot Cowork.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eMicrosoft is indeed in a tight spot, but not because the model makers have a monopoly on harnesses. Instead, blame their outlandish investments in somebody else's model, their piss-poor track record for delivering a single worthwhile Copilot-branded piece of software outside the GitHub org, and their over-reliance on per-seat licensing that is existentially at odds with a strategy that, if successful, would drastically reduce the number of seats its customers need. None of that tells us anything about whether models and harnesses are structurally coupled. It only tells us what we already know: that Microsoft has put itself in a strategically weak position—a strategy that presupposed they would somehow stop sucking at building software people actually want to use.\u003c/p\u003e\n\u003cp\u003eApple's situation is a cleaner test of the thesis. \u003ca href=\"https://asymco.com/2026/03/10/the-most-brilliant-move-in-corporate-history/\"\u003eDediu is probably right\u003c/a\u003e that Apple has a tremendous opportunity precisely \u003cem\u003ebecause\u003c/em\u003e they can build a harness and swap the underlying model. Will they build an incredible harness? No—they'll build one that's just good enough to keep customers buying their hardware. But the strategic logic is sound: focus on the human interface and the real-world problems it can solve, and don't cede the narrative to implementation details like which model is running underneath. The truly great harnesses will probably come from smaller, more nimble startups who understand that the opportunity isn't in training the next frontier model—it's in connecting the horsepower of \u003cem\u003eany\u003c/em\u003e capable model to the thousand different domains waiting to be served.\u003c/p\u003e\n\u003cp\u003eThe frontier labs attracted an outsized share of attention and funding because OpenAI happened to hit one out of the park with ChatGPT as a product, and this conflation continues to produce analyses that make the same mistake Thompson is making. ChatGPT went so mainstream that it's treated as a blockbuster product, but I suspect we'll look back on it merely as a (historically impactful) proof of concept. The work of building a chatbot and the work of training a frontier model are only incidentally related. The thousands of chatbot systems that have sprung up since ChatGPT's release should be all the evidence we need that building a great chatbot never required building a great model—OpenAI just happened to do both.\u003c/p\u003e\n\u003cp\u003eAt the end of the day, the utility of models is owed to the fact that they are black boxes with simple interfaces. Text in, text out. Audio in, audio out. Increasingly, video in, video out. But that simplicity is also what makes them commodities. And leads don't last long enough for anyone to establish a moat—the underlying research unlocks improvements in the open, and ubiquitous access to everyone's models facilitates distillation of competing ones.\u003c/p\u003e\n\u003cp\u003eHarnesses couldn't be more different. Harnesses are the gooey, ever-shifting integration of human-computer interface. They connect people's needs to implementations designed to meet them. With a little \u003ca href=\"https://github.com/searlsco/prove_it\"\u003ecleverness and elbow grease\u003c/a\u003e, they can be dispatched to verify that those implementations work. They can be assigned to orchestrate other agents across systems in separate geographies, and over sessions conducted at different times.\u003c/p\u003e\n\u003cp\u003eThe model is the engine. The harness is the car. And history has shown—over and over—that you don't need to manufacture your own engine to build a great car.\u003c/p\u003e\n","id":"https://justin.searls.co/links/2026-03-16-models-are-commodities-harnesses-are-differentiators/","og_image":"https://justin.searls.co/img/social/links/2026-03-16-models-are-commodities-harnesses-are-differentiators.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-16T17:03:58Z","related_url":"https://stratechery.com/2026/agents-over-bubbles/","title":"Models are commodities, harnesses are differentiators","updated_at":"2026-03-16T18:38:16Z","url":"https://justin.searls.co/links/2026-03-16-models-are-commodities-harnesses-are-differentiators/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-03-15-15h41m02s/</id>
      <title type="text">🔥  Marathon is the first PVP-heavy game to get its…</title>
      <link href="https://justin.searls.co/takes/2026-03-15-15h41m02s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-15T19:41:02+00:00</published>
    <updated>2026-03-15T15:45:18-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Marathon is the first PVP-heavy game to get its hooks in me since… Unreal Tournament in 2001?</p>
<p>I fucking suck, but even playing solo it can feel incredible when you do manage to come out on top. If you want to roll with me, I'm Searls#2430 (or just email me <a href="mailto:justin@searls.co">justin@searls.co</a>)</p>]]></content>
    <summary type="html"><![CDATA[<p>Marathon is the first PVP-heavy game to get its hooks in me since… Unreal Tournament in 2001?</p>
<p>I fucking suck, but even playing solo it can feel incredible when you do manage to come out on top. If you want to roll with me, I'm Searls#2430 (or just email me <a href="mailto:justin@searls.co">justin@searls.co</a>)</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-03-15-15h41m02s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eMarathon is the first PVP-heavy game to get its hooks in me since… Unreal Tournament in 2001?\u003c/p\u003e\n\u003cp\u003eI fucking suck, but even playing solo it can feel incredible when you do manage to come out on top. If you want to roll with me, I'm Searls#2430 (or just email me \u003ca href=\"mailto:justin@searls.co\"\u003ejustin@searls.co\u003c/a\u003e)\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-03-15-15h41m02s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-15T19:41:02Z","title":"","updated_at":"2026-03-15T15:45:18-04:00","url":"https://justin.searls.co/takes/2026-03-15-15h41m02s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/posts/dual-loop-bdd-is-the-new-red-green-tdd/</id>
      <title type="text">📄 Dual-loop BDD is the new Red-green TDD</title>
      <link href="https://justin.searls.co/posts/dual-loop-bdd-is-the-new-red-green-tdd/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-15T12:00:00+00:00</published>
    <updated>2026-03-15T12:49:53-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>This one goes out to all the testing neophytes who <a href="https://simonwillison.net/guides/agentic-engineering-patterns/red-green-tdd/">only recently realized</a> that it's useful to have an automated means of verifying their code does what it claims to do.</p>
<p>For the last month, I've been working on <a href="https://github.com/searlsco/prove_it">prove_it</a>, a framework for building quality harnesses for <a href="https://claude.com/product/claude-code">Claude Code</a>—primarily via its <a href="https://code.claude.com/docs/en/hooks">hooks system</a>. In a recent release, I added TDD enforcement to its default configuration. First, it injects a test-first development approach into every plan Claude generates. Then, a <code>PreToolUse</code> hook follows up with <code>permissionDecisionReason</code> reminders whenever the agent deviates from the one true path (e.g., repeatedly edits source files without touching any tests, never runs a test to see it fail, etc.).</p>
<p>And just like real life, <strong>nagging developers works</strong>. My current side project is having no problem maintaining 100% (not 99%, not 99.9%, but 100%) code coverage.</p>
<p>My initial prompt simply told the agent to practice &quot;red-green TDD&quot; (a phrase I had never heard of until it was discovered that LLMs apparently interpret it as &quot;real TDD&quot;). This approach turned out to be woefully insufficient. Why? Because agents follow the path of least resistance and will invariably write a shitload of unit tests chasing the local maximum of code coverage without any regard for the global maximum of <em>making sure shit actually works</em>. After finishing each feature, all the code would have real unit tests with real assertions, but each time I tried running the fully-integrated app, the agent would find a novel way to miss the forest for the trees.</p>
<p>So yesterday I updated the prompt with the more sophisticated dual-loop approach developed by folks like <a href="https://dannorth.net">Dan North</a> and other adherents of <a href="https://en.wikipedia.org/wiki/Behavior-driven_development">behavior-driven development</a> in the late aughts. It is best illustrated by two concentric circles: you begin each feature with a failing integration test, then dive into an inner loop for numerous red-green-refactor iterations of unit tests, then pop back out again once the outer loop's integration test passes.</p>
<p>Honestly, I hadn't taken this practice off the shelf in a while, but since updating the prompt that gets injected into every Claude Code plan, it's been working out great:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">## Development approach
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Follow BDD dual-loop TDD. Every feature increment starts from a failing integration
</span></span><span class="line"><span class="cl">test and is driven inward through unit-level red-green-refactor cycles.
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">### Outer loop (integration)
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">1. Red (integration) — Write one integration/acceptance test that describes the
</span></span><span class="line"><span class="cl">next observable behavior from the outside in. Run it. Confirm it fails for the
</span></span><span class="line"><span class="cl">reason you expect. Do not proceed until the failure message matches your intent.
</span></span><span class="line"><span class="cl">2. Inner loop (unit) — repeat until the integration test can pass:
</span></span><span class="line"><span class="cl">  - Red — Write the smallest unit test that expresses the next missing piece of
</span></span><span class="line"><span class="cl">implementation the integration test needs.
</span></span><span class="line"><span class="cl">  - Green — Write the minimum production code to make that unit test pass.
</span></span><span class="line"><span class="cl">Run it in isolation and confirm. No speculative code.
</span></span><span class="line"><span class="cl">  - Refactor — Clean up the code you just wrote (duplication, naming, structure)
</span></span><span class="line"><span class="cl">while all unit tests stay green. Only touch code covered by passing tests.
</span></span><span class="line"><span class="cl">3. Green (integration) — When enough unit-level pieces exist, re-run the
</span></span><span class="line"><span class="cl">integration test. If it still fails, diagnose which piece is missing and drop back
</span></span><span class="line"><span class="cl">into the inner loop. Do not add code without a failing test driving it.
</span></span><span class="line"><span class="cl">4. Refactor (integration) — With the integration test green, refactor across
</span></span><span class="line"><span class="cl">module boundaries if needed. All tests — unit and integration — must stay green.
</span></span><span class="line"><span class="cl">5. Repeat from step 1 with the next slice of behavior until the task is complete.
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">### Discipline rules
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">- Never skip the red step. If you cannot articulate why a test fails, you do not yet
</span></span><span class="line"><span class="cl">understand the requirement.
</span></span><span class="line"><span class="cl">- One logical change per cycle. If you are changing more than one behavior at a
</span></span><span class="line"><span class="cl">time,
</span></span><span class="line"><span class="cl">split it.
</span></span><span class="line"><span class="cl">- Run only the relevant test after each green step, then the full suite before each
</span></span><span class="line"><span class="cl">commit-worthy checkpoint.
</span></span><span class="line"><span class="cl">- If a refactor breaks a test, revert the refactor — do not fix forward.
</span></span><span class="line"><span class="cl">- Treat a surprise failure (wrong message, wrong location) as information: re-read
</span></span><span class="line"><span class="cl">it,
</span></span><span class="line"><span class="cl"> adjust your understanding, then proceed.
</span></span></code></pre></div><p>I imagine most people reading this will just copy-paste it into an AGENTS.md file or something, but if you're actually interested in learning more about this topic, my favorite articulation of this concept can be found in the edition of <a href="https://www.amazon.com/RSpec-Book-Behaviour-Development-Cucumber/dp/1934356379">The RSpec Book that Zach Dennis worked on</a>.</p>

<h2 id="now-for-just-a-touch-of-resentment">
    <a class="font-bold no-underline text-primary hover:underline" href="https://justin.searls.co/posts/dual-loop-bdd-is-the-new-red-green-tdd/#now-for-just-a-touch-of-resentment">Now for just a <em>touch</em> of resentment</a>
</h2>
<p>Not for nothing, but a friend of mine asked why it was that so many programmers who had previously rejected test-driven development and related practices are suddenly embracing it. I genuinely believe some people interpret the suggestion that their code isn't good enough as a personal affront. They feel that being told to write tests, much less orient their workflow around verifying the quality of their work product, is somehow an indictment of their programming skills. So fragile is the ego of many programmers. I witnessed this defensive reaction firsthand on countless training and coaching engagements, so I'm speaking from experience here.</p>
<p>Of course, in 2026, the same people are suddenly huge fans of the same practices they once dismissed, because now we're talking about verifying <em>some dipshit AI agent's work</em>. The key difference is that any such tests exist not as a condemnation of themselves, but of the code written by some external thing.</p>
<p>What's funny about this, of course, is that nothing has really changed. If you zoom out, it's still just some doofus staring at a computer screen in silence all day. But yeah, a lot more people are suddenly really interested in TDD than there used to be.</p>
]]></content>
    <summary type="html"><![CDATA[<p>This one goes out to all the testing neophytes who <a href="https://simonwillison.net/guides/agentic-engineering-patterns/red-green-tdd/">only recently realized</a> that it's useful to have an automated means of verifying their code does what it claims to do.</p>
<p>For the last month, I've been working on <a href="https://github.com/searlsco/prove_it">prove_it</a>, a framework for building quality harnesses for <a href="https://claude.com/product/claude-code">Claude Code</a>—primarily via its <a href="https://code.claude.com/docs/en/hooks">hooks system</a>. In a recent release, I added TDD enforcement to its default configuration. First, it injects a test-first development approach into every plan Claude generates. Then, a <code>PreToolUse</code> hook follows up with <code>permissionDecisionReason</code> reminders whenever the agent deviates from the one true path (e.g., repeatedly edits source files without touching any tests, never runs a test to see it fail, etc.).</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/posts/dual-loop-bdd-is-the-new-red-green-tdd/","append_url_label":"Read 📄","content":"\u003cp\u003eThis one goes out to all the testing neophytes who \u003ca href=\"https://simonwillison.net/guides/agentic-engineering-patterns/red-green-tdd/\"\u003eonly recently realized\u003c/a\u003e that it's useful to have an automated means of verifying their code does what it claims to do.\u003c/p\u003e\n\u003cp\u003eFor the last month, I've been working on \u003ca href=\"https://github.com/searlsco/prove_it\"\u003eprove_it\u003c/a\u003e, a framework for building quality harnesses for \u003ca href=\"https://claude.com/product/claude-code\"\u003eClaude Code\u003c/a\u003e—primarily via its \u003ca href=\"https://code.claude.com/docs/en/hooks\"\u003ehooks system\u003c/a\u003e. In a recent release, I added TDD enforcement to its default configuration. First, it injects a test-first development approach into every plan Claude generates. Then, a \u003ccode\u003ePreToolUse\u003c/code\u003e hook follows up with \u003ccode\u003epermissionDecisionReason\u003c/code\u003e reminders whenever the agent deviates from the one true path (e.g., repeatedly edits source files without touching any tests, never runs a test to see it fail, etc.).\u003c/p\u003e\n\u003cp\u003eAnd just like real life, \u003cstrong\u003enagging developers works\u003c/strong\u003e. My current side project is having no problem maintaining 100% (not 99%, not 99.9%, but 100%) code coverage.\u003c/p\u003e\n\u003cp\u003eMy initial prompt simply told the agent to practice \u0026quot;red-green TDD\u0026quot; (a phrase I had never heard of until it was discovered that LLMs apparently interpret it as \u0026quot;real TDD\u0026quot;). This approach turned out to be woefully insufficient. Why? Because agents follow the path of least resistance and will invariably write a shitload of unit tests chasing the local maximum of code coverage without any regard for the global maximum of \u003cem\u003emaking sure shit actually works\u003c/em\u003e. After finishing each feature, all the code would have real unit tests with real assertions, but each time I tried running the fully-integrated app, the agent would find a novel way to miss the forest for the trees.\u003c/p\u003e\n\u003cp\u003eSo yesterday I updated the prompt with the more sophisticated dual-loop approach developed by folks like \u003ca href=\"https://dannorth.net\"\u003eDan North\u003c/a\u003e and other adherents of \u003ca href=\"https://en.wikipedia.org/wiki/Behavior-driven_development\"\u003ebehavior-driven development\u003c/a\u003e in the late aughts. It is best illustrated by two concentric circles: you begin each feature with a failing integration test, then dive into an inner loop for numerous red-green-refactor iterations of unit tests, then pop back out again once the outer loop's integration test passes.\u003c/p\u003e\n\u003cp\u003eHonestly, I hadn't taken this practice off the shelf in a while, but since updating the prompt that gets injected into every Claude Code plan, it's been working out great:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-text\" data-lang=\"text\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e## Development approach\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eFollow BDD dual-loop TDD. Every feature increment starts from a failing integration\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003etest and is driven inward through unit-level red-green-refactor cycles.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e### Outer loop (integration)\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e1. Red (integration) — Write one integration/acceptance test that describes the\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003enext observable behavior from the outside in. Run it. Confirm it fails for the\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ereason you expect. Do not proceed until the failure message matches your intent.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e2. Inner loop (unit) — repeat until the integration test can pass:\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  - Red — Write the smallest unit test that expresses the next missing piece of\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eimplementation the integration test needs.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  - Green — Write the minimum production code to make that unit test pass.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eRun it in isolation and confirm. No speculative code.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  - Refactor — Clean up the code you just wrote (duplication, naming, structure)\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ewhile all unit tests stay green. Only touch code covered by passing tests.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e3. Green (integration) — When enough unit-level pieces exist, re-run the\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eintegration test. If it still fails, diagnose which piece is missing and drop back\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003einto the inner loop. Do not add code without a failing test driving it.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e4. Refactor (integration) — With the integration test green, refactor across\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003emodule boundaries if needed. All tests — unit and integration — must stay green.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e5. Repeat from step 1 with the next slice of behavior until the task is complete.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e### Discipline rules\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e- Never skip the red step. If you cannot articulate why a test fails, you do not yet\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eunderstand the requirement.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e- One logical change per cycle. If you are changing more than one behavior at a\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003etime,\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003esplit it.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e- Run only the relevant test after each green step, then the full suite before each\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ecommit-worthy checkpoint.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e- If a refactor breaks a test, revert the refactor — do not fix forward.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e- Treat a surprise failure (wrong message, wrong location) as information: re-read\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eit,\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e adjust your understanding, then proceed.\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eI imagine most people reading this will just copy-paste it into an AGENTS.md file or something, but if you're actually interested in learning more about this topic, my favorite articulation of this concept can be found in the edition of \u003ca href=\"https://www.amazon.com/RSpec-Book-Behaviour-Development-Cucumber/dp/1934356379\"\u003eThe RSpec Book that Zach Dennis worked on\u003c/a\u003e.\u003c/p\u003e\n\n\u003ch2 id=\"now-for-just-a-touch-of-resentment\"\u003e\n    \u003ca class=\"font-bold no-underline text-primary hover:underline\" href=\"https://justin.searls.co/posts/dual-loop-bdd-is-the-new-red-green-tdd/#now-for-just-a-touch-of-resentment\"\u003eNow for just a \u003cem\u003etouch\u003c/em\u003e of resentment\u003c/a\u003e\n\u003c/h2\u003e\n\u003cp\u003eNot for nothing, but a friend of mine asked why it was that so many programmers who had previously rejected test-driven development and related practices are suddenly embracing it. I genuinely believe some people interpret the suggestion that their code isn't good enough as a personal affront. They feel that being told to write tests, much less orient their workflow around verifying the quality of their work product, is somehow an indictment of their programming skills. So fragile is the ego of many programmers. I witnessed this defensive reaction firsthand on countless training and coaching engagements, so I'm speaking from experience here.\u003c/p\u003e\n\u003cp\u003eOf course, in 2026, the same people are suddenly huge fans of the same practices they once dismissed, because now we're talking about verifying \u003cem\u003esome dipshit AI agent's work\u003c/em\u003e. The key difference is that any such tests exist not as a condemnation of themselves, but of the code written by some external thing.\u003c/p\u003e\n\u003cp\u003eWhat's funny about this, of course, is that nothing has really changed. If you zoom out, it's still just some doofus staring at a computer screen in silence all day. But yeah, a lot more people are suddenly really interested in TDD than there used to be.\u003c/p\u003e\n","id":"https://justin.searls.co/posts/dual-loop-bdd-is-the-new-red-green-tdd/","og_image":"https://justin.searls.co/img/social/posts/dual-loop-bdd-is-the-new-red-green-tdd.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-15T12:00:00Z","title":"Dual-loop BDD is the new Red-green TDD","updated_at":"2026-03-15T12:49:53-04:00","url":"https://justin.searls.co/posts/dual-loop-bdd-is-the-new-red-green-tdd/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-03-14-11h34m10s/</id>
      <title type="text">🔥  Pro-tip to any devs who only discovered TDD…</title>
      <link href="https://justin.searls.co/takes/2026-03-14-11h34m10s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-14T15:34:10+00:00</published>
    <updated>2026-03-14T11:41:20-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Pro-tip to any devs who only discovered TDD thanks to coding agents: refactoring is inherently <strong>directional</strong>. It's more like prefactoring—you rearrange code to make the next change easy. That means you (and your agent) should know the next planned change before you refactor!</p>]]></content>
    <summary type="html"><![CDATA[<p>Pro-tip to any devs who only discovered TDD thanks to coding agents: refactoring is inherently <strong>directional</strong>. It's more like prefactoring—you rearrange code to make the next change easy. That means you (and your agent) should know the next planned change before you refactor!</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-03-14-11h34m10s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003ePro-tip to any devs who only discovered TDD thanks to coding agents: refactoring is inherently \u003cstrong\u003edirectional\u003c/strong\u003e. It's more like prefactoring—you rearrange code to make the next change easy. That means you (and your agent) should know the next planned change before you refactor!\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-03-14-11h34m10s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-14T15:34:10Z","title":"","updated_at":"2026-03-14T11:41:20-04:00","url":"https://justin.searls.co/takes/2026-03-14-11h34m10s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/shots/2026-03-14-08h55m56s/</id>
      <title type="text">📸 Red-green rally</title>
      <link href="https://justin.searls.co/shots/2026-03-14-08h55m56s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-14T12:55:56+00:00</published>
    <updated>2026-03-14T09:12:06-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[
<div>
  <img src="https://podcast-cdn.searls.co/shots/2026-03-14-08h55m56s_r79p4w.mp4"/>
</div><p>I'm still iterating on my experimental Claude Code verification harness, <a href="https://github.com/searlsco/prove_it">prove_it</a>. This week my focus has been on nudging agents to practice test-driven development. Traditionally, we called this &quot;TDD&quot;, but which has recently been renamed to &quot;red-green TDD&quot; as it has been discovered that this is what LLMs interpret as &quot;real TDD&quot;.</p>
<p>Anyway, so that I could watch it steer an agent in a fresh codebase in real time, I opened a new directory and asked Claude Code to one-shot a terminal-based tennis game, replete with scoring and an AI that I couldn't beat. In OCaml. And it worked! It actually test-drove everything. Neat!</p>

]]></content>
    <summary type="html"><![CDATA[<p>I'm still iterating on my experimental Claude Code verification harness, <a href="https://github.com/searlsco/prove_it">prove_it</a>. This week my focus has been on nudging agents to practice test-driven development. Traditionally, we called this &quot;TDD&quot;, but which has recently been renamed to &quot;red-green TDD&quot; as it has been discovered that this is what LLMs interpret as &quot;real TDD&quot;.</p>
<p>Anyway, so that I could watch it steer an agent in a fresh codebase in real time, I opened a new directory and asked Claude Code to one-shot a terminal-based tennis game, replete with scoring and an AI that I couldn't beat. In OCaml. And it worked! It actually test-drove everything. Neat!</p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/shots/2026-03-14-08h55m56s/","append_url_label":"View 📸","content":"\u003cp\u003eI'm still iterating on my experimental Claude Code verification harness, \u003ca href=\"https://github.com/searlsco/prove_it\"\u003eprove_it\u003c/a\u003e. This week my focus has been on nudging agents to practice test-driven development. Traditionally, we called this \u0026quot;TDD\u0026quot;, but which has recently been renamed to \u0026quot;red-green TDD\u0026quot; as it has been discovered that this is what LLMs interpret as \u0026quot;real TDD\u0026quot;.\u003c/p\u003e\n\u003cp\u003eAnyway, so that I could watch it steer an agent in a fresh codebase in real time, I opened a new directory and asked Claude Code to one-shot a terminal-based tennis game, replete with scoring and an AI that I couldn't beat. In OCaml. And it worked! It actually test-drove everything. Neat!\u003c/p\u003e\n","id":"https://justin.searls.co/shots/2026-03-14-08h55m56s/","media":[{"type":"video","url":"https://podcast-cdn.searls.co/shots/2026-03-14-08h55m56s_r79p4w.mp4"}],"og_image":"https://justin.searls.co/img/social/shots/2026-03-14-08h55m56s.jpg","platform_overrides":{},"published_at":"2026-03-14T12:55:56Z","title":"Red-green rally","updated_at":"2026-03-14T09:12:06-04:00","url":"https://justin.searls.co/shots/2026-03-14-08h55m56s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-03-14-07h19m36s/</id>
      <title type="text">🔥  Claude&#39;s electron app for macOS is such a buggy…</title>
      <link href="https://justin.searls.co/takes/2026-03-14-07h19m36s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-14T11:19:36+00:00</published>
    <updated>2026-03-14T11:21:34+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Claude's electron app for macOS is such a buggy mess that I've uninstalled it and sequestered it to a Safari tab, just like I did to Slack, Discord, etc., six years ago. ChatGPT is a native app where things like the stop button actually work (usually) <a href="https://tonsky.me/blog/fall-of-native/" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >tonsky.me/blog/fall-of-native/</a></p>]]></content>
    <summary type="html"><![CDATA[<p>Claude's electron app for macOS is such a buggy mess that I've uninstalled it and sequestered it to a Safari tab, just like I did to Slack, Discord, etc., six years ago. ChatGPT is a native app where things like the stop button actually work (usually) <a href="https://tonsky.me/blog/fall-of-native/">https://tonsky.me/blog/fall-of-native/</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-03-14-07h19m36s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eClaude's electron app for macOS is such a buggy mess that I've uninstalled it and sequestered it to a Safari tab, just like I did to Slack, Discord, etc., six years ago. ChatGPT is a native app where things like the stop button actually work (usually) \u003ca href=\"https://tonsky.me/blog/fall-of-native/\"\u003ehttps://tonsky.me/blog/fall-of-native/\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-03-14-07h19m36s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-14T11:19:36Z","title":"","updated_at":"2026-03-14T11:21:34Z","url":"https://justin.searls.co/takes/2026-03-14-07h19m36s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-03-13-12h10m21s/</id>
      <title type="text">🔥  I&#39;ll admit, it&#39;s hard not to get frustrated by…</title>
      <link href="https://justin.searls.co/takes/2026-03-13-12h10m21s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-13T16:10:21+00:00</published>
    <updated>2026-03-13T16:13:32+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>I'll admit, it's hard not to get frustrated by all the posts about coding agents going viral lately that are saying the same shit I've been blogging and podcasting for multiple years at this point with little to no fanfare. <a href="https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/</a></p>]]></content>
    <summary type="html"><![CDATA[<p>I'll admit, it's hard not to get frustrated by all the posts about coding agents going viral lately that are saying the same shit I've been blogging and podcasting for multiple years at this point with little to no fanfare. <a href="https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/">https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-03-13-12h10m21s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eI'll admit, it's hard not to get frustrated by all the posts about coding agents going viral lately that are saying the same shit I've been blogging and podcasting for multiple years at this point with little to no fanfare. \u003ca href=\"https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/\"\u003ehttps://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-03-13-12h10m21s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-13T16:10:21Z","title":"","updated_at":"2026-03-13T16:13:32Z","url":"https://justin.searls.co/takes/2026-03-13-12h10m21s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-03-11-14h18m08s/</id>
      <title type="text">🔥  GPT 4.1? In 2026? Is the State Department on a…</title>
      <link href="https://justin.searls.co/takes/2026-03-11-14h18m08s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-11T18:18:08+00:00</published>
    <updated>2026-03-11T18:19:30+00:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>GPT 4.1? In 2026? Is the State Department on a budget? Is every diplomatic cable just going to have 300 space-delimited emdashes now? <a href="https://www.nextgov.com/acquisition/2026/03/state-offloads-claude-underpinning-model-flagship-statechat/412022/" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >nextgov.com/acquisition/2026/03/state-offloads-claude-underpinning-model-flagship-statechat/412022/</a></p>]]></content>
    <summary type="html"><![CDATA[<p>GPT 4.1? In 2026? Is the State Department on a budget? Is every diplomatic cable just going to have 300 space-delimited emdashes now? <a href="https://www.nextgov.com/acquisition/2026/03/state-offloads-claude-underpinning-model-flagship-statechat/412022/">https://www.nextgov.com/acquisition/2026/03/state-offloads-claude-underpinning-model-flagship-statechat/412022/</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-03-11-14h18m08s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eGPT 4.1? In 2026? Is the State Department on a budget? Is every diplomatic cable just going to have 300 space-delimited emdashes now? \u003ca href=\"https://www.nextgov.com/acquisition/2026/03/state-offloads-claude-underpinning-model-flagship-statechat/412022/\"\u003ehttps://www.nextgov.com/acquisition/2026/03/state-offloads-claude-underpinning-model-flagship-statechat/412022/\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-03-11-14h18m08s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-11T18:18:08Z","title":"","updated_at":"2026-03-11T18:19:30Z","url":"https://justin.searls.co/takes/2026-03-11-14h18m08s/"}]]></posse:post>
  </entry>
  <entry>
    <id>https://justin.searls.co/takes/2026-03-10-10h57m26s/</id>
      <title type="text">🔥  Want to buy Becky&#39;s iPhone Air? I can vouch that…</title>
      <link href="https://justin.searls.co/takes/2026-03-10-10h57m26s/" rel="alternate" type="text/html" />
    <author>
      <name>Justin Searls</name>
      <email>website@searls.co</email>
    </author>
    <published>2026-03-10T14:57:26+00:00</published>
    <updated>2026-03-10T10:58:58-04:00</updated>
    <content type="html" xml:base="https://justin.searls.co/"><![CDATA[<p>Want to buy Becky's iPhone Air? I can vouch that it's in excellent condition (unlocked, $300 less than MSRP). Buy here on Swappa or send me your best offer <a href="mailto:justin@searls.co">justin@searls.co</a> <a href="https://swappa.com/listing/view/LACO93287" class="inline-block align-bottom max-w-[calc(100%-124px)] text-ellipsis whitespace-nowrap overflow-hidden" >swappa.com/listing/view/LACO93287</a></p>]]></content>
    <summary type="html"><![CDATA[<p>Want to buy Becky's iPhone Air? I can vouch that it's in excellent condition (unlocked, $300 less than MSRP). Buy here on Swappa or send me your best offer <a href="mailto:justin@searls.co">justin@searls.co</a> <a href="https://swappa.com/listing/view/LACO93287">https://swappa.com/listing/view/LACO93287</a></p>]]></summary>
    
    <posse:post format="json"><![CDATA[{"alternate_url":"https://justin.searls.co/takes/2026-03-10-10h57m26s/","append_url":false,"append_url_if_truncated":true,"append_url_label":"continued","append_url_spacer":" ","attach_link":false,"content":"\u003cp\u003eWant to buy Becky's iPhone Air? I can vouch that it's in excellent condition (unlocked, $300 less than MSRP). Buy here on Swappa or send me your best offer \u003ca href=\"mailto:justin@searls.co\"\u003ejustin@searls.co\u003c/a\u003e \u003ca href=\"https://swappa.com/listing/view/LACO93287\"\u003ehttps://swappa.com/listing/view/LACO93287\u003c/a\u003e\u003c/p\u003e\n","format_string":"{{content}}","id":"https://justin.searls.co/takes/2026-03-10-10h57m26s/","og_image":"https://justin.searls.co/img/face.jpg","platform_overrides":{"instagram":{"syndicate":false}},"published_at":"2026-03-10T14:57:26Z","title":"","updated_at":"2026-03-10T10:58:58-04:00","url":"https://justin.searls.co/takes/2026-03-10-10h57m26s/"}]]></posse:post>
  </entry>



</feed>
