<rss xmlns:source="http://source.scripting.com/" version="2.0">
  <channel>
    <title>Adam Keys is Thinking</title>
    <link>https://therealadam.com/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Tue, 02 Jun 2026 07:49:14 -0700</lastBuildDate>
    <item>
      <title></title>
      <link>https://therealadam.com/2026/06/02/back-from-spain-vermouth-de.html</link>
      <pubDate>Tue, 02 Jun 2026 07:49:14 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/06/02/back-from-spain-vermouth-de.html</guid>
      <description>&lt;p&gt;🛬Back from Spain. Vermouth de grifo, Hieronymus Bosch and Matisse, old buildings, and public green spaces are pretty great.&lt;/p&gt;
&lt;p&gt;📚Still at it with &lt;em&gt;Power Broker&lt;/em&gt; and the first six &lt;em&gt;Dune&lt;/em&gt; novels. Larry McMurtry essays are making me a little nostalgic for the &lt;em&gt;idea&lt;/em&gt; of Texas (but not contemporary Texas itself). Contemplating adding the giant book of all the Montaigne essays to this list.😎&lt;/p&gt;
&lt;p&gt;🎥 &lt;em&gt;Hoppers&lt;/em&gt; was fun and feels like possibly a return to form for Pixar. &lt;em&gt;Mandolorian and Grogu&lt;/em&gt; isn’t the best or worst Star Wars, but it is fun and hits all the expectations.&lt;/p&gt;
&lt;p&gt;📺 &lt;em&gt;Rooster&lt;/em&gt; is great if you’ve ever fancied becoming a sharp-witted author and visiting professor in New England. &lt;em&gt;Widow’s Bay&lt;/em&gt; is great if ever you’ve wondered what being the mayor of an obscure but definitely cursed island in the northeast might look like.&lt;/p&gt;
&lt;p&gt;⭐I should call out &lt;em&gt;Hacks&lt;/em&gt; here. &lt;em&gt;That&lt;/em&gt; is how you end a series, a comedy in particular. I will now enthusiastically recommend this show to everyone as The Ideal Comedy television series. If you haven’t, go watch it. Five seasons, no skips or lulls.&lt;/p&gt;
</description>
      <source:markdown>🛬Back from Spain. Vermouth de grifo, Hieronymus Bosch and Matisse, old buildings, and public green spaces are pretty great.

📚Still at it with _Power Broker_ and the first six _Dune_ novels. Larry McMurtry essays are making me a little nostalgic for the _idea_ of Texas (but not contemporary Texas itself). Contemplating adding the giant book of all the Montaigne essays to this list.😎

🎥 _Hoppers_ was fun and feels like possibly a return to form for Pixar. _Mandolorian and Grogu_ isn’t the best or worst Star Wars, but it is fun and hits all the expectations.

📺 _Rooster_ is great if you’ve ever fancied becoming a sharp-witted author and visiting professor in New England. _Widow’s Bay_ is great if ever you’ve wondered what being the mayor of an obscure but definitely cursed island in the northeast might look like.

⭐I should call out _Hacks_ here. _That_ is how you end a series, a comedy in particular. I will now enthusiastically recommend this show to everyone as The Ideal Comedy television series. If you haven’t, go watch it. Five seasons, no skips or lulls.

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/05/25/fits-on-a-floppy-great.html</link>
      <pubDate>Mon, 25 May 2026 10:47:51 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/05/25/fits-on-a-floppy-great.html</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://fitsonafloppy.com/&#34;&gt;Fits on a floppy&lt;/a&gt;, great idea:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Software has lost its way. Apps that once shipped on a single floppy disk now demand gigabytes of your storage, minutes of your time, and far too much of your patience. We accepted this gradual bloat, but that’s not progress.&lt;/p&gt;
&lt;p&gt;Software should be as small as it can be. Not as a gimmick, but as a discipline. The floppy disk is the measuring stick: 1.44 MB. If the software that ran entire businesses could fit in that space, then a modern, focused, single-purpose tool certainly can.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Yep, these criteria &lt;a href=&#34;https://craigmod.com/essays/fast_software/&#34;&gt;make the good stuff&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Launches instantly. Faster startup, nothing unnecessary to load.&lt;/p&gt;
&lt;p&gt;Does one thing well. Focused features, fewer bugs, software that lasts.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But, I disagree on some details:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Native only. No dependency bloat, every line of code earns its place.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I usually don’t feel like “native” is &lt;em&gt;crucial&lt;/em&gt; these days. Whatever your definition of native is, it’s not a prerequisite for building great software. Even for desktop/mobile platform development using the vendor-intended language and frameworks, the downsides are…a lot, lately.&lt;/p&gt;
&lt;p&gt;You can create software that is fast and focused with any language or stack if you’re careful. So, I might replace this one with something about attention to details and care for the craft.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Runs on older systems. Older devices deserve love too.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I love it when this happens. It’s easier to make it work &lt;em&gt;outside&lt;/em&gt; native environments, too!&lt;/p&gt;
&lt;p&gt;I think the applications are less important than the data. I’d change this one to something about the ability to store one’s own data &lt;em&gt;on a floppy-sized local file&lt;/em&gt; instead of in an opaque cloud or a row in a SaaS database somewhere.&lt;/p&gt;
&lt;p&gt;Maybe the big idea is that the application &lt;em&gt;and data&lt;/em&gt; should fit on the floppy. 🤔&lt;/p&gt;
</description>
      <source:markdown>[Fits on a floppy](https://fitsonafloppy.com/), great idea:

&gt; Software has lost its way. Apps that once shipped on a single floppy disk now demand gigabytes of your storage, minutes of your time, and far too much of your patience. We accepted this gradual bloat, but that’s not progress.
&gt; 
&gt; Software should be as small as it can be. Not as a gimmick, but as a discipline. The floppy disk is the measuring stick: 1.44 MB. If the software that ran entire businesses could fit in that space, then a modern, focused, single-purpose tool certainly can.

Yep, these criteria [make the good stuff](https://craigmod.com/essays/fast_software/):

&gt; Launches instantly. Faster startup, nothing unnecessary to load.
&gt; 
&gt; Does one thing well. Focused features, fewer bugs, software that lasts.

But, I disagree on some details:

&gt; Native only. No dependency bloat, every line of code earns its place.

I usually don’t feel like “native” is _crucial_ these days. Whatever your definition of native is, it’s not a prerequisite for building great software. Even for desktop/mobile platform development using the vendor-intended language and frameworks, the downsides are…a lot, lately.

You can create software that is fast and focused with any language or stack if you’re careful. So, I might replace this one with something about attention to details and care for the craft.

&gt; Runs on older systems. Older devices deserve love too.

I love it when this happens. It’s easier to make it work _outside_ native environments, too! 

I think the applications are less important than the data. I’d change this one to something about the ability to store one’s own data _on a floppy-sized local file_ instead of in an opaque cloud or a row in a SaaS database somewhere.

Maybe the big idea is that the application _and data_ should fit on the floppy. 🤔

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/05/24/soundgardens-badmotorfinger-is-underrated-twenty.html</link>
      <pubDate>Sun, 24 May 2026 12:23:54 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/05/24/soundgardens-badmotorfinger-is-underrated-twenty.html</guid>
      <description>&lt;p&gt;Soundgarden&amp;rsquo;s &lt;a href=&#34;https://music.apple.com/us/album/badmotorfinger-25th-anniversary-remastered-2016/1440890539&#34;&gt;&lt;em&gt;Badmotorfinger&lt;/em&gt;&lt;/a&gt; is underrated. Twenty five years later, still no skips.&lt;/p&gt;
</description>
      <source:markdown>Soundgarden&#39;s [_Badmotorfinger_](https://music.apple.com/us/album/badmotorfinger-25th-anniversary-remastered-2016/1440890539) is underrated. Twenty five years later, still no skips.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/05/20/previously-in-tech-the-joke.html</link>
      <pubDate>Wed, 20 May 2026 08:01:00 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/05/20/previously-in-tech-the-joke.html</guid>
      <description>&lt;p&gt;Previously in tech, the joke was that &lt;a href=&#34;https://www.globalnerdy.com/2011/07/03/org-charts-of-the-big-tech-companies-plus-an-enhancement/&#34;&gt;Microsoft’s org chart was a bunch of divisions in a Mexican standoff&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Fast-forward to now, instead of pointing guns at each other, every division at Microsoft is yoked to the other via KPIs and bonus allocations. None can maneuver freely enough to ship excellent software. They all have to prioritize “synergy” (Copilot everything!) and integration instead.&lt;/p&gt;
&lt;p&gt;In retrospect, at least the drama of a standoff yielded the turnarounds of distributed systems and open source work in the 2010s.&lt;/p&gt;
</description>
      <source:markdown>Previously in tech, the joke was that [Microsoft’s org chart was a bunch of divisions in a Mexican standoff](https://www.globalnerdy.com/2011/07/03/org-charts-of-the-big-tech-companies-plus-an-enhancement/).

Fast-forward to now, instead of pointing guns at each other, every division at Microsoft is yoked to the other via KPIs and bonus allocations. None can maneuver freely enough to ship excellent software. They all have to prioritize “synergy” (Copilot everything!) and integration instead.

In retrospect, at least the drama of a standoff yielded the turnarounds of distributed systems and open source work in the 2010s.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/05/19/madridbarajas-and-heathrow-day.html</link>
      <pubDate>Tue, 19 May 2026 18:26:58 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/05/19/madridbarajas-and-heathrow-day.html</guid>
      <description>&lt;p&gt;Madrid–Barajas and Heathrow, day 10.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/b53f955dd3.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/1940caf073.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
</description>
      <source:markdown>Madrid–Barajas and Heathrow, day 10.

&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/b53f955dd3.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/1940caf073.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/05/18/madrid-day.html</link>
      <pubDate>Mon, 18 May 2026 16:30:12 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/05/18/madrid-day.html</guid>
      <description>&lt;p&gt;Madrid, day 9.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/e6acf084d5.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/ec2e8eb597.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/dadda9fcaf.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/dd89e7824b.jpg&#34; width=&#34;600&#34; height=&#34;400&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
</description>
      <source:markdown>Madrid, day 9.

&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/e6acf084d5.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/ec2e8eb597.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/dadda9fcaf.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/dd89e7824b.jpg&#34; width=&#34;600&#34; height=&#34;400&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/05/14/toledo-day.html</link>
      <pubDate>Thu, 14 May 2026 01:54:10 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/05/14/toledo-day.html</guid>
      <description>&lt;p&gt;Toledo, day 8.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/5c13945f62.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/bdf1be55bb.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/073d5c8930.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/791a681565.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
</description>
      <source:markdown>Toledo, day 8.

&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/5c13945f62.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/bdf1be55bb.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/073d5c8930.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/791a681565.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/05/12/toledo-day.html</link>
      <pubDate>Tue, 12 May 2026 08:01:22 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/05/12/toledo-day.html</guid>
      <description>&lt;p&gt;Toledo, day 7.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/3ccda33a7f.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/ecdfcae70d.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/7bfd7dc37a.jpg&#34; width=&#34;600&#34; height=&#34;449&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/7cfbaee0ca.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
</description>
      <source:markdown>Toledo, day 7. 

&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/3ccda33a7f.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/ecdfcae70d.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/7bfd7dc37a.jpg&#34; width=&#34;600&#34; height=&#34;449&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/7cfbaee0ca.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/05/11/madrid-day.html</link>
      <pubDate>Mon, 11 May 2026 07:52:24 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/05/11/madrid-day.html</guid>
      <description>&lt;p&gt;Madrid, day 6.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/483b4879e5.jpg&#34; width=&#34;600&#34; height=&#34;449&#34; alt=&#34;&#34;&gt;
</description>
      <source:markdown>Madrid, day 6.

&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/483b4879e5.jpg&#34; width=&#34;600&#34; height=&#34;449&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/05/10/madrid-day.html</link>
      <pubDate>Sun, 10 May 2026 01:18:52 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/05/10/madrid-day.html</guid>
      <description>&lt;p&gt;Madrid, day 5.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/0ca0dbaacece480da1de5a346909669f.jpg&#34; width=&#34;600&#34; height=&#34;449&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/804de7a5f4414766ba774c63e95ab99b.jpg&#34; width=&#34;449&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/37d9c2f7f84c4357be455de6c457b552.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/0d41f7708272487d9aafafd5519a4d85.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
</description>
      <source:markdown>Madrid, day 5.

&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/0ca0dbaacece480da1de5a346909669f.jpg&#34; width=&#34;600&#34; height=&#34;449&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/804de7a5f4414766ba774c63e95ab99b.jpg&#34; width=&#34;449&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/37d9c2f7f84c4357be455de6c457b552.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/0d41f7708272487d9aafafd5519a4d85.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/05/09/madrid-day-museo-prado-not.html</link>
      <pubDate>Sat, 09 May 2026 03:55:19 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/05/09/madrid-day-museo-prado-not.html</guid>
      <description>&lt;p&gt;Madrid, day 4. Museo Prado not pictured at the request of the Museo Prado.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/9018ce2c51f344a3a9a989099ae6da42.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/29a9209494c24476b006bfe65e5283a8.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
</description>
      <source:markdown>Madrid, day 4. Museo Prado not pictured at the request of the Museo Prado.

&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/9018ce2c51f344a3a9a989099ae6da42.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/29a9209494c24476b006bfe65e5283a8.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/05/09/madrid-day-sometimes-you-gotta.html</link>
      <pubDate>Sat, 09 May 2026 03:50:56 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/05/09/madrid-day-sometimes-you-gotta.html</guid>
      <description>&lt;p&gt;Madrid, day 3. Sometimes, you gotta sleep in and take a short bus tour.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/2cce35e34b3c4932a60740c7de7273b7.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</description>
      <source:markdown>Madrid, day 3. Sometimes, you gotta sleep in and take a short bus tour.

&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/2cce35e34b3c4932a60740c7de7273b7.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/05/06/madrid-day.html</link>
      <pubDate>Wed, 06 May 2026 08:43:23 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/05/06/madrid-day.html</guid>
      <description>&lt;p&gt;Madrid, day 2&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/f1a274a390d94eaa857e14f6feec9e42.jpg&#34; width=&#34;600&#34; height=&#34;400&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/1fb32329957a48a492c0db2e3d033ae8.jpg&#34; width=&#34;600&#34; height=&#34;400&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/262fbace22224a7b8e792b4d1d193b31.jpg&#34; width=&#34;600&#34; height=&#34;400&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/697eda339e95458583a5e3c8720ce1f8.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
</description>
      <source:markdown>Madrid, day 2

&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/f1a274a390d94eaa857e14f6feec9e42.jpg&#34; width=&#34;600&#34; height=&#34;400&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/1fb32329957a48a492c0db2e3d033ae8.jpg&#34; width=&#34;600&#34; height=&#34;400&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/262fbace22224a7b8e792b4d1d193b31.jpg&#34; width=&#34;600&#34; height=&#34;400&#34; alt=&#34;&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/697eda339e95458583a5e3c8720ce1f8.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/05/05/071648.html</link>
      <pubDate>Tue, 05 May 2026 07:16:48 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/05/05/071648.html</guid>
      <description>&lt;p&gt;Madrid, day 1
&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/ad9394ff41.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
</description>
      <source:markdown>Madrid, day 1
&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/ad9394ff41.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/04/18/examples-of-the-eponymous-trifecta.html</link>
      <pubDate>Sat, 18 Apr 2026 19:16:29 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/04/18/examples-of-the-eponymous-trifecta.html</guid>
      <description>&lt;p&gt;Examples of The Eponymous Trifecta:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=0lVdMbUx1_k&#34;&gt;“Black Sabbath”&lt;/a&gt; by Black Sabbath from the album &lt;em&gt;Black Sabbath&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=83s8UYNfKl8&#34;&gt;“Motörhead”&lt;/a&gt; by Motörhead from the album &lt;em&gt;Motörhead&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://youtu.be/MXuD3cZUpm8&#34;&gt;“Iron Maiden”&lt;/a&gt; by Iron Maiden from the album &lt;em&gt;Iron Maiden&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hopefully you’re starting to see the pattern. (There’s way more of these out there. Let me know your favorite!)&lt;/p&gt;
&lt;p&gt;Let me throw some variety in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🤷‍♂️ by Metallica from the album &lt;em&gt;Metallica&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://youtu.be/WJLy-Fnedy8?si=cD31Hi5086n3cc01&#34;&gt;“Bo Diddley”&lt;/a&gt; by Bo Diddley from the album &lt;em&gt;Bo Diddley&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ergo: You’re not metal if you don’t have a trifecta. Metallica is &lt;em&gt;not&lt;/em&gt; metal. This is probably some kind of paperwork mistake.&lt;/p&gt;
&lt;p&gt;But, Bo Diddley &lt;em&gt;is&lt;/em&gt; metal. Just listen to the music, I think you’ll agree.&lt;/p&gt;
</description>
      <source:markdown>Examples of The Eponymous Trifecta:

- [“Black Sabbath”](https://www.youtube.com/watch?v=0lVdMbUx1_k) by Black Sabbath from the album *Black Sabbath*
- [“Motörhead”](https://www.youtube.com/watch?v=83s8UYNfKl8) by Motörhead from the album *Motörhead*
- [“Iron Maiden”](https://youtu.be/MXuD3cZUpm8) by Iron Maiden from the album *Iron Maiden*

Hopefully you’re starting to see the pattern. (There’s way more of these out there. Let me know your favorite!) 

Let me throw some variety in:

- 🤷‍♂️ by Metallica from the album *Metallica*
- [“Bo Diddley”](https://youtu.be/WJLy-Fnedy8?si=cD31Hi5086n3cc01) by Bo Diddley from the album *Bo Diddley*

Ergo: You’re not metal if you don’t have a trifecta. Metallica is _not_ metal. This is probably some kind of paperwork mistake. 

But, Bo Diddley _is_ metal. Just listen to the music, I think you’ll agree.

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/04/08/gitspice-stacked-diffs-but-without.html</link>
      <pubDate>Wed, 08 Apr 2026 17:09:32 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/04/08/gitspice-stacked-diffs-but-without.html</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://abhinav.github.io/git-spice/&#34;&gt;git-spice&lt;/a&gt; – &lt;a href=&#34;https://www.stacking.dev&#34;&gt;stacked diffs&lt;/a&gt;, but without another (SaaS) tool to provision and pay for. Excellent ergonomics, if you’re comfortable with the git CLI as-is. I’ve tried this for one project so far, things went as hoped. Moving between commit ‘stacks’ is easy, and rebasing changes from the main branch is straightforward. This is the quality of tool I’d hope to see in &lt;code&gt;git&lt;/code&gt; in the first place. But maybe that’s a 2026 expectation. 😇&lt;/p&gt;
</description>
      <source:markdown>[git-spice](https://abhinav.github.io/git-spice/) – [stacked diffs](https://www.stacking.dev), but without another (SaaS) tool to provision and pay for. Excellent ergonomics, if you’re comfortable with the git CLI as-is. I’ve tried this for one project so far, things went as hoped. Moving between commit ‘stacks’ is easy, and rebasing changes from the main branch is straightforward. This is the quality of tool I’d hope to see in `git` in the first place. But maybe that’s a 2026 expectation. 😇

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/04/06/when-youre-stuck-or-uninspired.html</link>
      <pubDate>Mon, 06 Apr 2026 16:13:14 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/04/06/when-youre-stuck-or-uninspired.html</guid>
      <description>&lt;p&gt;When you’re stuck or uninspired, reach for your spark file:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This is why for the past eight years or so I&amp;rsquo;ve been maintaining a single document where I keep all my hunches: ideas for articles, speeches, software features, startups, ways of framing a chapter I know I&amp;rsquo;m going to write, even whole books. I now keep it as a Google document so I can update it from wherever I happen to be. There&amp;rsquo;s no organizing principle to it, no taxonomy&amp;ndash;just a chronological list of semi-random ideas that I&amp;rsquo;ve managed to capture before I forgot them. I call it the spark file.&lt;/p&gt;
&lt;p&gt;Steven Johnson, &lt;a href=&#34;https://medium.com/the-writers-room/the-spark-file-8d6e7df7ae58&#34;&gt;The Spark File&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It’s a productive trick that doesn’t have an ecosystem of applications, courseware, and influencers wrapped around it. I dig that.&lt;/p&gt;
&lt;p&gt;Adjacent: swipe files and &lt;a href=&#34;https://austinkleon.com/2025/01/08/my-4-notebooks/&#34;&gt;commonplace books&lt;/a&gt;.&lt;/p&gt;
</description>
      <source:markdown>When you’re stuck or uninspired, reach for your spark file:

&gt; This is why for the past eight years or so I&#39;ve been maintaining a single document where I keep all my hunches: ideas for articles, speeches, software features, startups, ways of framing a chapter I know I&#39;m going to write, even whole books. I now keep it as a Google document so I can update it from wherever I happen to be. There&#39;s no organizing principle to it, no taxonomy--just a chronological list of semi-random ideas that I&#39;ve managed to capture before I forgot them. I call it the spark file.
&gt; 
&gt; Steven Johnson, [The Spark File](https://medium.com/the-writers-room/the-spark-file-8d6e7df7ae58)

It’s a productive trick that doesn’t have an ecosystem of applications, courseware, and influencers wrapped around it. I dig that.

Adjacent: swipe files and [commonplace books](https://austinkleon.com/2025/01/08/my-4-notebooks/).

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/04/04/if-you-were-wondering-could.html</link>
      <pubDate>Sat, 04 Apr 2026 15:37:51 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/04/04/if-you-were-wondering-could.html</guid>
      <description>&lt;p&gt;If you were wondering, &amp;ldquo;could anyone make OAuth2 an even more involved, jargon-filled process?&amp;rdquo;, the answer is yes. AT Protocol and &lt;a href=&#34;https://docs.bsky.app/docs/advanced-guides/oauth-client&#34;&gt;Bluesky&lt;/a&gt; sure did. 🙃&lt;/p&gt;
</description>
      <source:markdown>If you were wondering, &#34;could anyone make OAuth2 an even more involved, jargon-filled process?&#34;, the answer is yes. AT Protocol and [Bluesky](https://docs.bsky.app/docs/advanced-guides/oauth-client) sure did. 🙃
</source:markdown>
    </item>
    
    <item>
      <title>RIP my vim muscle memory</title>
      <link>https://therealadam.com/2026/03/31/rip-my-vim-muscle-memory.html</link>
      <pubDate>Tue, 31 Mar 2026 17:07:02 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/03/31/rip-my-vim-muscle-memory.html</guid>
      <description>&lt;p&gt;I bet a lot of the grumbling about coding agents is really about losing out on the joy of moving quickly through code via a deeply learned text editor. I’m feeling it too, but I’m not so great at vim that my whole coding identity is wrapped up in it.&lt;/p&gt;
&lt;p&gt;As goes the complaint about the decline of manual transmissions, even in sports cars, so goes the decline of emacs/vi/etc. “No connection”, “not enough focus”. Not wrong, but the toothpaste is out of the tube here.&lt;/p&gt;
&lt;p&gt;That said, there’s a legitimate complaint to make here about software slowing down! We were almost getting to the point that raw latency was a virtue in software. And then we got uncanny, but not fast, intelligence. 🤷&lt;/p&gt;
&lt;p&gt;It strikes me that my text editor is now, effectively, a quasi-natural language interface onto bulk and sometimes quite intelligent text operations. Well, sometimes entirely not what I want. But still, bulk and natural language.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Lately, I try &lt;a href=&#34;https://cursor.com&#34;&gt;Cursor&lt;/a&gt; every several weeks. Mostly to see if the grass is greener. But it’s not for me. Jetbrains-flavored tools are more holistic and more right for me. Regardless of the grass.&lt;/p&gt;
&lt;p&gt;I think Cursor is an intriguing team and a good product. The best version of VS Code you could possibly use, the easiest possible onramp to coding with agents. Nonetheless, I want to be using &lt;a href=&#34;https://zed.dev&#34;&gt;Zed&lt;/a&gt; for everything. However, I think the writing is on the wall for pure, even principled, text editors. Typing in code is no longer the bottleneck. Memorizing keystroke optimizations is doubling down on a sunk cost.&lt;/p&gt;
&lt;p&gt;Looking at the functionality of an integrated environment like &lt;a href=&#34;https://www.jetbrains.com/ruby/&#34;&gt;RubyMine&lt;/a&gt; or &lt;a href=&#34;https://www.jetbrains.com/pycharm/&#34;&gt;PyCharm&lt;/a&gt;, I think the value of its git integration has gone up by a lot. This is essentially why I went back to PyCharm from Cursor. I can’t be bothered with simplistic, non-excellent git interfaces. (I wonder if &lt;a href=&#34;https://www.sublimemerge.com&#34;&gt;Sublime Merge&lt;/a&gt; sales will start to exceed &lt;a href=&#34;https://www.sublimetext.com&#34;&gt;Sublime Text&lt;/a&gt; sales. 🤔)&lt;/p&gt;
&lt;p&gt;VS Code, and Cursor by literal extension, seem like the keybindings were invented by 3 different people ten years apart. Which they probably were, literally. I can’t abide this.&lt;/p&gt;
&lt;p&gt;The other thing that brought me back to PyCharm is browsing/discovering data alongside code alongside revision changes. It stands to reason that if writing code is less critical in the future, understanding the data will grow in importance. Even better, understanding your code and data in the same tool, with sensible affordances to jump between the two. This is why I’m betting on IDEs gaining ground.&lt;/p&gt;
&lt;p&gt;Let’s not mention the part where now we’re paying for code, from our new-found editors, by the line. I’m surprised I’m not more salty about this.😬&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The future of code is understanding the whole system, not constructing each part in exquisite detail. The IDE of the future probably looks more like code review alongside a debugger, than a code editor with version control and data management attached as sidecars. A bunch of Slacks and GitHubs mashed together.&lt;/p&gt;
</description>
      <source:markdown>I bet a lot of the grumbling about coding agents is really about losing out on the joy of moving quickly through code via a deeply learned text editor. I’m feeling it too, but I’m not so great at vim that my whole coding identity is wrapped up in it.

As goes the complaint about the decline of manual transmissions, even in sports cars, so goes the decline of emacs/vi/etc. “No connection”, “not enough focus”. Not wrong, but the toothpaste is out of the tube here.

That said, there’s a legitimate complaint to make here about software slowing down! We were almost getting to the point that raw latency was a virtue in software. And then we got uncanny, but not fast, intelligence. 🤷

It strikes me that my text editor is now, effectively, a quasi-natural language interface onto bulk and sometimes quite intelligent text operations. Well, sometimes entirely not what I want. But still, bulk and natural language. 

---- 
Lately, I try [Cursor](https://cursor.com) every several weeks. Mostly to see if the grass is greener. But it’s not for me. Jetbrains-flavored tools are more holistic and more right for me. Regardless of the grass.

I think Cursor is an intriguing team and a good product. The best version of VS Code you could possibly use, the easiest possible onramp to coding with agents. Nonetheless, I want to be using [Zed](https://zed.dev) for everything. However, I think the writing is on the wall for pure, even principled, text editors. Typing in code is no longer the bottleneck. Memorizing keystroke optimizations is doubling down on a sunk cost.

Looking at the functionality of an integrated environment like [RubyMine](https://www.jetbrains.com/ruby/) or [PyCharm](https://www.jetbrains.com/pycharm/), I think the value of its git integration has gone up by a lot. This is essentially why I went back to PyCharm from Cursor. I can’t be bothered with simplistic, non-excellent git interfaces. (I wonder if [Sublime Merge](https://www.sublimemerge.com) sales will start to exceed [Sublime Text](https://www.sublimetext.com) sales. 🤔)

VS Code, and Cursor by literal extension, seem like the keybindings were invented by 3 different people ten years apart. Which they probably were, literally. I can’t abide this.

The other thing that brought me back to PyCharm is browsing/discovering data alongside code alongside revision changes. It stands to reason that if writing code is less critical in the future, understanding the data will grow in importance. Even better, understanding your code and data in the same tool, with sensible affordances to jump between the two. This is why I’m betting on IDEs gaining ground.

Let’s not mention the part where now we’re paying for code, from our new-found editors, by the line. I’m surprised I’m not more salty about this.😬

---- 
The future of code is understanding the whole system, not constructing each part in exquisite detail. The IDE of the future probably looks more like code review alongside a debugger, than a code editor with version control and data management attached as sidecars. A bunch of Slacks and GitHubs mashed together.

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/03/15/yeah-ive-locked-in-to.html</link>
      <pubDate>Sun, 15 Mar 2026 13:42:46 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/03/15/yeah-ive-locked-in-to.html</guid>
      <description>&lt;p&gt;Yeah, I’ve locked in to a few writing and coding sessions with &lt;em&gt;The Social Network&lt;/em&gt; soundtrack. But, have you ever tried locking in to something you can move your hips to?&lt;/p&gt;
&lt;p&gt;Related: currently compiling a list of Soundtracks That Didn’t Have To Go So Hard, and &lt;a href=&#34;https://music.apple.com/us/album/batman/213038820&#34;&gt;Prince’s &lt;em&gt;Batman&lt;/em&gt;&lt;/a&gt; is way up there.&lt;/p&gt;
</description>
      <source:markdown>Yeah, I’ve locked in to a few writing and coding sessions with _The Social Network_ soundtrack. But, have you ever tried locking in to something you can move your hips to?

Related: currently compiling a list of Soundtracks That Didn’t Have To Go So Hard, and [Prince’s _Batman_](https://music.apple.com/us/album/batman/213038820) is way up there.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/03/07/wrapping-up-lil-document-editor.html</link>
      <pubDate>Sat, 07 Mar 2026 13:40:56 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/03/07/wrapping-up-lil-document-editor.html</guid>
      <description>&lt;p&gt;Wrapping up &lt;a href=&#34;https://therealadam.com/2026/01/07/bobcat-a-document-editor-prototype.html&#34;&gt;lil’ document editor “research”&lt;/a&gt;, starting to write more on it. In short: cross-platform in the Apple ecosystem is possible, but tricky once you get into third-party libraries. Agent coding makes a lot possible, but doesn’t make anything trivial. Prototypes without a plan for using it regularly, at least in the process of building the thing, are not going to generate useful insight.&lt;/p&gt;
&lt;p&gt;False spring has passed in Portland, real spring is coming up soon. Our yard is starting to bloom. I’m fine with trading off an hour of sleep tomorrow for later sunsets.&lt;/p&gt;
&lt;p&gt;📚 &lt;em&gt;Iberia&lt;/em&gt; / James Michener, &lt;em&gt;Liberation Day&lt;/em&gt; / George Saunders&lt;/p&gt;
&lt;p&gt;🎧 Jill Scott, &lt;em&gt;To Whom This May Concern&lt;/em&gt;. First album of hers I’ve listened to, it is excellent.&lt;/p&gt;
&lt;p&gt;📺 &lt;em&gt;Wonder Man&lt;/em&gt;, &lt;em&gt;Ponies&lt;/em&gt;. The latter is great but somehow over-complicated the season finale.&lt;/p&gt;
&lt;p&gt;🎮 &lt;em&gt;Marathon&lt;/em&gt;, somewhat surprising to me. But, I’ve played a lot of Halo and entirely too much Destiny, so this tracks.&lt;/p&gt;
&lt;p&gt;💻 &lt;a href=&#34;https://ampcode.com&#34;&gt;Amp&lt;/a&gt; and &lt;a href=&#34;https://paper.design&#34;&gt;Paper&lt;/a&gt; are pretty dang good, Claude Opus 4.6 is as good as they all say. I’ve bounced off Cursor, VS Code and its forks just aren’t for me.&lt;/p&gt;
&lt;p&gt;✈️ Visited my parents in Dallas, had literally too much Tex-Mex. Happened to sit at the table next to &lt;a href=&#34;https://en.wikipedia.org/wiki/Randy_Travis&#34;&gt;Randy Travis&lt;/a&gt; at dinner one night. We rented a new Ford Bronco, and that is a &lt;em&gt;large&lt;/em&gt; car. Perfect for Texas highways, though, if you don’t mind the wind noise.&lt;/p&gt;
</description>
      <source:markdown>Wrapping up [lil’ document editor “research”](https://therealadam.com/2026/01/07/bobcat-a-document-editor-prototype.html), starting to write more on it. In short: cross-platform in the Apple ecosystem is possible, but tricky once you get into third-party libraries. Agent coding makes a lot possible, but doesn’t make anything trivial. Prototypes without a plan for using it regularly, at least in the process of building the thing, are not going to generate useful insight.

False spring has passed in Portland, real spring is coming up soon. Our yard is starting to bloom. I’m fine with trading off an hour of sleep tomorrow for later sunsets.

📚 _Iberia_ / James Michener, _Liberation Day_ / George Saunders

🎧 Jill Scott, *To Whom This May Concern*. First album of hers I’ve listened to, it is excellent.

📺 _Wonder Man_, _Ponies_. The latter is great but somehow over-complicated the season finale.

🎮 _Marathon_, somewhat surprising to me. But, I’ve played a lot of Halo and entirely too much Destiny, so this tracks.

💻 [Amp](https://ampcode.com) and [Paper](https://paper.design) are pretty dang good, Claude Opus 4.6 is as good as they all say. I’ve bounced off Cursor, VS Code and its forks just aren’t for me.

✈️ Visited my parents in Dallas, had literally too much Tex-Mex. Happened to sit at the table next to [Randy Travis](https://en.wikipedia.org/wiki/Randy_Travis) at dinner one night. We rented a new Ford Bronco, and that is a _large_ car. Perfect for Texas highways, though, if you don’t mind the wind noise.

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/03/05/behind-every-guitar-god-there.html</link>
      <pubDate>Thu, 05 Mar 2026 17:34:06 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/03/05/behind-every-guitar-god-there.html</guid>
      <description>&lt;p&gt;Behind every guitar god there is, literally, a drummer making the odd 7/8 or 5/4 bar sound like 4/4. Paraphrasing Einstein, true guitar gods don’t play at dice or outside of a strict 4/4. (Inspired by: &lt;a href=&#34;https://youtu.be/t9zT69jyKVQ&#34;&gt;what the heck even is “Black Dog”&lt;/a&gt;?)&lt;/p&gt;
</description>
      <source:markdown>Behind every guitar god there is, literally, a drummer making the odd 7/8 or 5/4 bar sound like 4/4. Paraphrasing Einstein, true guitar gods don’t play at dice or outside of a strict 4/4. (Inspired by: [what the heck even is “Black Dog”](https://youtu.be/t9zT69jyKVQ)?)

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/03/01/squeeze-out-the-trickiest-part.html</link>
      <pubDate>Sun, 01 Mar 2026 17:56:05 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/03/01/squeeze-out-the-trickiest-part.html</guid>
      <description>&lt;p&gt;Squeeze out the trickiest part of the problem, another part of the problem becomes the trickiest. A tale as old as time.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Today, it seems like the biggest opportunities will be in the third of my opening statements. Building systems remains hard. Can I assume you’re familiar with &lt;a href=&#34;https://en.wikipedia.org/wiki/Amdahl%27s_law&#34;&gt;Amdahl’s Law&lt;/a&gt;? That’s what’s going on: a massive speed up on a portion of the problem, but as that portion speeds up it becomes less and less of a contributor to the overall speedup. Lowering the costs of the rest of the problem is work that remains to be done. It’s going to take a long time, because the real world is fully of sticky problems, surprising feedback loops, human stubbornness, and the occasional adversary.&lt;/p&gt;
&lt;p&gt;– Marc Brooker, &lt;a href=&#34;https://brooker.co.za/blog/2026/02/07/you-are-here.html&#34;&gt;You Are Here&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You squeeze out coding time, you’re still left with open problems like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Running software in isolated, trusted environments (sandboxes) and coordinating work between programs (agents, databases, etc.).&lt;/li&gt;
&lt;li&gt;Human think time, which generates things like &lt;em&gt;taste&lt;/em&gt;, and deciding to include this feature instead of that feature because intuition says it will &lt;em&gt;improve the software&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Coordination and collaboration between humans, which generates recurring meetings (no, thanks) but also great ideas out of nowhere (that’s why we’re here!)&lt;/li&gt;
&lt;li&gt;Verifying what you’ve built and vetting that what you’re proposing to integrate (merge) into the software is any good.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Be careful not to squeeze out the costs that are actually valuable. Otherwise, you might end up with inversions like &lt;a href=&#34;https://www.youtube.com/watch?v=ggUduBmvQ_4&#34;&gt;banks that operate vast airborne transit networks at a loss&lt;/a&gt;.&lt;/p&gt;
</description>
      <source:markdown>Squeeze out the trickiest part of the problem, another part of the problem becomes the trickiest. A tale as old as time.

&gt; Today, it seems like the biggest opportunities will be in the third of my opening statements. Building systems remains hard. Can I assume you’re familiar with [Amdahl’s Law](https://en.wikipedia.org/wiki/Amdahl%27s_law)? That’s what’s going on: a massive speed up on a portion of the problem, but as that portion speeds up it becomes less and less of a contributor to the overall speedup. Lowering the costs of the rest of the problem is work that remains to be done. It’s going to take a long time, because the real world is fully of sticky problems, surprising feedback loops, human stubbornness, and the occasional adversary.
&gt; 
&gt; – Marc Brooker, [You Are Here](https://brooker.co.za/blog/2026/02/07/you-are-here.html)

You squeeze out coding time, you’re still left with open problems like:

- Running software in isolated, trusted environments (sandboxes) and coordinating work between programs (agents, databases, etc.).
- Human think time, which generates things like _taste_, and deciding to include this feature instead of that feature because intuition says it will _improve the software_.
- Coordination and collaboration between humans, which generates recurring meetings (no, thanks) but also great ideas out of nowhere (that’s why we’re here!)
- Verifying what you’ve built and vetting that what you’re proposing to integrate (merge) into the software is any good.

Be careful not to squeeze out the costs that are actually valuable. Otherwise, you might end up with inversions like [banks that operate vast airborne transit networks at a loss](https://www.youtube.com/watch?v=ggUduBmvQ_4).

</source:markdown>
    </item>
    
    <item>
      <title>Blogging (Classic)</title>
      <link>https://therealadam.com/2026/02/24/blogging-classic.html</link>
      <pubDate>Tue, 24 Feb 2026 19:17:19 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/02/24/blogging-classic.html</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://netnewswire.com&#34;&gt;NetNewsWire&lt;/a&gt; was one of the first, if not &lt;strong&gt;the&lt;/strong&gt; first, Mac OS X apps that I bought for my first Mac, an iBook G3. Indulge me some nostalgia for a moment.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://netnewswire.com/history.html&#34;&gt;NetNewsWire 2.0&lt;/a&gt;, was &lt;em&gt;three whole &lt;a href=&#34;https://inessential.com/2020/03/19/proxyman.html&#34;&gt;Mac-assed applications&lt;/a&gt;&lt;/em&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A feed reader we all came to love, miss, and then love again&lt;/li&gt;
&lt;li&gt;A blog editor, later spun off into &lt;a href=&#34;https://redsweater.com/marsedit/&#34;&gt;MarsEdit&lt;/a&gt; and still a thing you and I can buy today&lt;/li&gt;
&lt;li&gt;An outliner, lost to time, AFAIK&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I think this design came about because the author, &lt;a href=&#34;https://inessential.com&#34;&gt;Brent Simmons&lt;/a&gt;, had worked on Radio, one of the first blogging apps. And &lt;em&gt;it&lt;/em&gt; was a feed reader and blog editor, all built on a programming environment built on top of an outliner.&lt;/p&gt;
&lt;p&gt;The late 1990s and early 2000s were a pretty good time for bootstrapped environments! And, generally not doing things some specific way because that was the shortest road to the hyper-growth treadmill.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://ranchero.com/images/nnw2/mainWindow2.png&#34; alt=&#34;NetNewsWire 2.0&#34;&gt;&lt;/p&gt;
&lt;p&gt;I mention this because I’m rediscovering a blogging workflow and realizing it’s a lot like what the NNW of old gestured at. Consider &lt;a href=&#34;https://austinkleon.substack.com/p/the-best-way-to-read-the-internet&#34;&gt;Austin Kleon&lt;/a&gt; and &lt;a href=&#34;https://interconnected.org/home/2022/05/27/apps&#34;&gt;Matt Webb&lt;/a&gt;. They’re both long-time RSS fans, opinionated but not over-the-top note-takers, and they’re great writers on the web. Clearly, they’ve got &lt;em&gt;something&lt;/em&gt; figured out. They both read websites via NNW, throw the good stuff into their notes (outlines), and then mix the good stuff together into a blog editor and hit publish.&lt;/p&gt;
&lt;p&gt;To stand on their shoulders a bit, here’s me doing my spin on their workflow:&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/classic-blogging.png&#34; width=&#34;600&#34; height=&#34;239&#34; alt=&#34;A macOS desktop displays multiple overlapping windows, including a NetNewsWire, Bear, and Ulysses.&#34;&gt;
&lt;p&gt;Am I &lt;a href=&#34;https://austinkleon.com/steal/&#34;&gt;stealing like an artist&lt;/a&gt; yet? I hope so!&lt;/p&gt;
&lt;p&gt;This setup won’t conquer writer’s block or slop out a newsletter opinion piece for you. But it’s a pretty dang good way to arrange the web, on your desk per se, so that you stay in your zone, not some algorithm’s. And it arranges the world so that neat ideas roll downhill from your feed reader to your notes and into your editor for digestion and posting to your blog.&lt;/p&gt;
&lt;p&gt;This is a recommended way of writing on the web and thinking about the world.&lt;/p&gt;
</description>
      <source:markdown>[NetNewsWire](https://netnewswire.com) was one of the first, if not **the** first, Mac OS X apps that I bought for my first Mac, an iBook G3. Indulge me some nostalgia for a moment.

[NetNewsWire 2.0](https://netnewswire.com/history.html), was _three whole [Mac-assed applications](https://inessential.com/2020/03/19/proxyman.html)_:
- A feed reader we all came to love, miss, and then love again
- A blog editor, later spun off into [MarsEdit](https://redsweater.com/marsedit/) and still a thing you and I can buy today
- An outliner, lost to time, AFAIK

I think this design came about because the author, [Brent Simmons](https://inessential.com), had worked on Radio, one of the first blogging apps. And _it_ was a feed reader and blog editor, all built on a programming environment built on top of an outliner. 

The late 1990s and early 2000s were a pretty good time for bootstrapped environments! And, generally not doing things some specific way because that was the shortest road to the hyper-growth treadmill.

![NetNewsWire 2.0](https://ranchero.com/images/nnw2/mainWindow2.png)

I mention this because I’m rediscovering a blogging workflow and realizing it’s a lot like what the NNW of old gestured at. Consider [Austin Kleon](https://austinkleon.substack.com/p/the-best-way-to-read-the-internet) and [Matt Webb](https://interconnected.org/home/2022/05/27/apps). They’re both long-time RSS fans, opinionated but not over-the-top note-takers, and they’re great writers on the web. Clearly, they’ve got _something_ figured out. They both read websites via NNW, throw the good stuff into their notes (outlines), and then mix the good stuff together into a blog editor and hit publish.

To stand on their shoulders a bit, here’s me doing my spin on their workflow:

&lt;img src=&#34;https://cdn.uploads.micro.blog/151691/2026/classic-blogging.png&#34; width=&#34;600&#34; height=&#34;239&#34; alt=&#34;A macOS desktop displays multiple overlapping windows, including a NetNewsWire, Bear, and Ulysses.&#34;&gt;

Am I [stealing like an artist](https://austinkleon.com/steal/) yet? I hope so!

This setup won’t conquer writer’s block or slop out a newsletter opinion piece for you. But it’s a pretty dang good way to arrange the web, on your desk per se, so that you stay in your zone, not some algorithm’s. And it arranges the world so that neat ideas roll downhill from your feed reader to your notes and into your editor for digestion and posting to your blog.

This is a recommended way of writing on the web and thinking about the world.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://therealadam.com/2026/02/16/i-love-whenwhat-matt-webb.html</link>
      <pubDate>Mon, 16 Feb 2026 19:25:00 -0700</pubDate>
      
      <guid>http://therealadam-ng.micro.blog/2026/02/16/i-love-whenwhat-matt-webb.html</guid>
      <description>&lt;p&gt;I love when/what Matt Webb builds:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It should be SO EASY to share + collaborate on Markdown text files. The AI world runs on .md files. Yet frictionless Google Docs-style collab is so hard… UNTIL NOW, and how about that for a tease.&lt;/p&gt;
&lt;p&gt;— &lt;a href=&#34;https://interconnected.org/home/2026/02/12/mist&#34;&gt;mist: Share and edit Markdown together, quickly&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;We need more “this (thing) should be as easy to collaborate on as Google Docs” sort of things in the world. Granted, I’m not a fan of writing in or using Google Docs! But the collaboration model is right and people know how to use it. May many more bloom.&lt;/p&gt;
</description>
      <source:markdown>I love when/what Matt Webb builds:

&gt; It should be SO EASY to share + collaborate on Markdown text files. The AI world runs on .md files. Yet frictionless Google Docs-style collab is so hard… UNTIL NOW, and how about that for a tease.
&gt; 
&gt; — [mist: Share and edit Markdown together, quickly](https://interconnected.org/home/2026/02/12/mist)

We need more “this (thing) should be as easy to collaborate on as Google Docs” sort of things in the world. Granted, I’m not a fan of writing in or using Google Docs! But the collaboration model is right and people know how to use it. May many more bloom.

</source:markdown>
    </item>
    
  </channel>
</rss>
