<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Steady Beats]]></title><description><![CDATA[Tech clarity for the dial-up generation.]]></description><link>https://www.steadybeats.co</link><image><url>https://substackcdn.com/image/fetch/$s_!gQpQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70339e9-8ab9-475d-8a0f-3a82f40e166a_120x120.png</url><title>Steady Beats</title><link>https://www.steadybeats.co</link></image><generator>Substack</generator><lastBuildDate>Tue, 21 Apr 2026 16:14:21 GMT</lastBuildDate><atom:link href="https://www.steadybeats.co/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Matt Tillotson]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[matttillotson@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[matttillotson@substack.com]]></itunes:email><itunes:name><![CDATA[Matt Tillotson]]></itunes:name></itunes:owner><itunes:author><![CDATA[Matt Tillotson]]></itunes:author><googleplay:owner><![CDATA[matttillotson@substack.com]]></googleplay:owner><googleplay:email><![CDATA[matttillotson@substack.com]]></googleplay:email><googleplay:author><![CDATA[Matt Tillotson]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Mine just beeped a lot]]></title><description><![CDATA[At some point, logic would dictate, your music system should actually play music.]]></description><link>https://www.steadybeats.co/p/mine-just-beeped-a-lot</link><guid isPermaLink="false">https://www.steadybeats.co/p/mine-just-beeped-a-lot</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Thu, 16 Apr 2026 18:36:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gQpQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70339e9-8ab9-475d-8a0f-3a82f40e166a_120x120.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At some point, logic would dictate, your music system should actually play music. </p><p>Mine just beeped a lot. </p><p>The practice of intentional listening, of (re)building your own music library, sounds fun and self-deterministic. But when you find yourself returning hard drives and rebuilding song libraries again and again, it&#8217;s time to see another strategy. </p><p>I believe we should own our music and not drift into the Spotify dream of music as barely-noticable background noise. </p><p>One way to do this is to rebuild (or blow the dust off of) your CD collection, rip those CDs to digital copies, and store them on a home network-accessable storage system. A NAS, built, curated, and collated by you. </p><p>A simple, self-contained music system &#8230; right? Right?</p><h2>The NASty truth </h2><p>I purchased a home server from Synology and two 4TB Western Digital hard drives. Thanks to AI draining the world of computer memory, it took weeks for the drives to arrive. </p><p>With two drives installed in the server, you can create a mirrored situation that gives you an instant backup for all the files you&#8217;re storing. If one drive goes down, no worries. The other has all the same files. You can remove the bad drive and swap in a new one. Seamless. Safe. Foolproof. </p><p>Yeah, right. </p><p>Although seemingly delivered by Wells Fargo wagon, the first drive finally arrived. With Claude&#8217;s help, I configured the Synology system and had it running pretty easily. Then began the process of transferring thousands of large music files (FLAC format&#8212;lossless and uncompressed) onto the hard drive from my Mac. Claude wrote a script for me to use in Terminal that automated a process that took hours.</p><p>With the files transferred, I used Plex software on the server and Plexamp on my iPhone. </p><p>Plex, for someone with their own music collection, is pretty great. The UI is beautiful. There are lots of capabilities for intentional listeners who want deep stats about their listening habits and library.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> </p><p>It was slick. It worked well. The files were mine, on my own system, accessible from anywhere with wifi. </p><p>For awhile, anyway. </p><p>Further down the space-time continuum, the second drive eventually arrived. I installed in on the server. </p><p>Dead on arrival. Apparently, this is a fairly common occurrence for hard drives shipped through the mail<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. They can have a delicate constitution. </p><p>No worries. I returned it and awaited the replacement. </p><p>Then, after less than three weeks of operation, the server started beeping in protest one cold Thursday morning, sounding angrier than R2-D2 in the swamps of Dagobah.</p><p>The initial drive had died, too. </p><p>So, disappointed and music-less, I awaited the arrival of both replacement drives. I set them up as new. I started the process (again!) of transferring thousands of music files. </p><p>More beeps. Something went sideways in the mirroring process. The drives were not broken, but the setup process had to be restarted from scratch. </p><p>Cool, cool. </p><p>I reset everything from the beginning. I began the file transfer process again. </p><p>After several hours, I noticed the file transfer was no longer running. No beeps of protest. The transfer script just chose quiet quitting. </p><p>And that&#8217;s when I quit, also. </p><h2>I just wanted to listen to my music</h2><p>I like to tinker. I liked setting up the hardware and playing around with the Plex software. I did not like being an IT firefighter, battling beeps and bad drives and lazy scripts. I just wanted to listen to my music. </p><p>I unplugged the server. I pulled the hard drives. I sent it all back. </p><p>And moved on to Plan B. </p><p>In 2026, there are simpler ways to both own your music and get to the process of enjoying it.</p><p>We&#8217;ll cover that in the next post.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><div><hr></div><p style="text-align: center;"><em><strong>Subscribe to Steady Beats for less beeping, more music.</strong></em> </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.steadybeats.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.steadybeats.co/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The deepest features require a subscription, of course. Like everything in 2026.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Or covered wagon.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>There were more headaches, of course.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Apple Music Wants to Create Your Playlists]]></title><description><![CDATA[But can it build better than you?]]></description><link>https://www.steadybeats.co/p/apple-music-wants-to-create-your</link><guid isPermaLink="false">https://www.steadybeats.co/p/apple-music-wants-to-create-your</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Sun, 12 Apr 2026 17:44:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8uhf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047dfa79-d17e-4ca1-be6f-28a32b71d4bc_1320x2264.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>iOS and MacOS 26.4 brings Apple Music users new features: &#8220;Playlist Playground&#8221; (AI-generated playlists), a concert finder, and a new UI look for albums and playlists. </p><h2>Playlist Playground </h2><p>The key to this feature is in how you ask. </p><p>Playlist Playground works similar to the emoji playground. You&#8217;re asked, in the input bubble, what you want to listen to. </p><p>My first try was &#8220;1980s hair metal.&#8221; The result was decent enough: 25 songs with bands you&#8217;d expect (Van Halen, Poison, Quiet Riot, Scorpions, and hairspray abusers from the decade). And not just the most obvious hits, either. The playlist had a Motley Crue deep cut, &#8220;Ten Seconds to Love.&#8221; Ratt&#8217;s &#8220;Lay It Down&#8221; made the list, rather than &#8220;Round and Round.&#8221;</p><p>I assume it selected songs with bias towards my listening history and favorited songs. The appearance of <strong><a href="https://youtu.be/9VVFNgbsDC4?si=v5nunfn9qBtaYplj">Judas Priest&#8217;s &#8220;Loving After Midnight</a></strong>&#8221; and <strong><a href="https://youtu.be/ZCOSPtyZAPA?si=C0f3PxHmAooFOyOL">The Cult&#8217;s &#8220;She Sells Sanctuary&#8221;</a></strong> are breadcrumbs leading back towards my listening habits. </p><p>Overall, a mediocre result. Accurate, but a little short (25 songs seems to be magic number for every list I created). I build deeper and more interesting lists myself, often with hundreds of tracks. If you&#8217;re equally deliberate<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> with your playlists, you&#8217;d do better yourself. </p><p>So I tried something else: a situation. </p><p>I typed &#8220;Peaceful morning coffee&#8221; into the magic bubble. </p><p>Now the slant towards my preferences is clear: songs from Jackson Browne, Paul Simon, Fleetwood Mac, Norah Jones, and others. </p><p>(Also two songs named &#8220;Coffee.&#8221; A little on the nose, don&#8217;t you think, Apple?)</p><p>Another underwhelming output. <a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>So I tried another approach, writing like I&#8217;m prompting an AI chatbot: </p><p>&#8220;Suggest unplayed songs from artists I like, that would fit a quiet evening sipping wine on the back porch.&#8221;</p><p>I was served &#8220;Evening Serenity: Acoustic Reflections with Wine.&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>The playlist included some familiar tracks, like James Taylor&#8217;s &#8220;Fire and Rain,&#8221; and Bonnie Raitt&#8217;s &#8220;I Can&#8217;t Make You Love Me.&#8221; But also some surprises, like Tracy Chapman&#8217;s &#8220;Baby Can I Hold You.&#8221;</p><p>There&#8217;s some promise there, that this tool can serve as a spur-of-the-moment companion, dashing off a playlist for certain situations. I can see using it again that way. </p><p>Lastly, two more quick tests.</p><p>First was: &#8220;Suggest unplayed songs from the last five years, that would fit a quiet evening sipping wine on the back porch.&#8221;</p><p>This gave me a playlist of songs I&#8217;d never heard of, which can be fun for new discovery when I&#8217;m just hanging out. </p><p>Second was, &#8220;Suggest recent country songs in the style of Chris Stapleton.&#8221;</p><p>This was a letdown. The playlist was stuffed to the gills with Eric Church and Zac Brown Band. Which are fine enough, but I&#8217;m looking for discovery. </p><p>In all, Playlist Playground didn&#8217;t do much for me, but shows the promise of some future benefit (Apple does tell you the feature is in beta). And the fact you can add your own songs on top of the playlist may offer users some value as a starting point. </p><p>In short: <strong>You&#8217;ll get more interesting results if you describe listening situations</strong>, rather than specific musical eras or genres. </p><h2>New Album and Artist Support</h2><p>The other new features are interesting in that they help cement how Apple Music&#8217;s approach is different from Spotify. </p><p>There&#8217;s a new look for albums,  with your screen taking on the coloring of the album artwork. I like it. The complementary color gives the album added weight and visual prominence. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8uhf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047dfa79-d17e-4ca1-be6f-28a32b71d4bc_1320x2264.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8uhf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047dfa79-d17e-4ca1-be6f-28a32b71d4bc_1320x2264.png 424w, https://substackcdn.com/image/fetch/$s_!8uhf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047dfa79-d17e-4ca1-be6f-28a32b71d4bc_1320x2264.png 848w, https://substackcdn.com/image/fetch/$s_!8uhf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047dfa79-d17e-4ca1-be6f-28a32b71d4bc_1320x2264.png 1272w, https://substackcdn.com/image/fetch/$s_!8uhf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047dfa79-d17e-4ca1-be6f-28a32b71d4bc_1320x2264.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8uhf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047dfa79-d17e-4ca1-be6f-28a32b71d4bc_1320x2264.png" width="486" height="833.5636363636364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/047dfa79-d17e-4ca1-be6f-28a32b71d4bc_1320x2264.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2264,&quot;width&quot;:1320,&quot;resizeWidth&quot;:486,&quot;bytes&quot;:1029706,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.steadybeats.co/i/193737127?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047dfa79-d17e-4ca1-be6f-28a32b71d4bc_1320x2264.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8uhf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047dfa79-d17e-4ca1-be6f-28a32b71d4bc_1320x2264.png 424w, https://substackcdn.com/image/fetch/$s_!8uhf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047dfa79-d17e-4ca1-be6f-28a32b71d4bc_1320x2264.png 848w, https://substackcdn.com/image/fetch/$s_!8uhf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047dfa79-d17e-4ca1-be6f-28a32b71d4bc_1320x2264.png 1272w, https://substackcdn.com/image/fetch/$s_!8uhf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047dfa79-d17e-4ca1-be6f-28a32b71d4bc_1320x2264.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jZOI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e8a345-16c0-46a0-9d4e-e32b0f07cdd0_1320x2117.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jZOI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e8a345-16c0-46a0-9d4e-e32b0f07cdd0_1320x2117.png 424w, https://substackcdn.com/image/fetch/$s_!jZOI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e8a345-16c0-46a0-9d4e-e32b0f07cdd0_1320x2117.png 848w, https://substackcdn.com/image/fetch/$s_!jZOI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e8a345-16c0-46a0-9d4e-e32b0f07cdd0_1320x2117.png 1272w, https://substackcdn.com/image/fetch/$s_!jZOI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e8a345-16c0-46a0-9d4e-e32b0f07cdd0_1320x2117.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jZOI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e8a345-16c0-46a0-9d4e-e32b0f07cdd0_1320x2117.png" width="486" height="779.4409090909091" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6e8a345-16c0-46a0-9d4e-e32b0f07cdd0_1320x2117.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2117,&quot;width&quot;:1320,&quot;resizeWidth&quot;:486,&quot;bytes&quot;:1738350,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.steadybeats.co/i/193737127?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e8a345-16c0-46a0-9d4e-e32b0f07cdd0_1320x2117.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jZOI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e8a345-16c0-46a0-9d4e-e32b0f07cdd0_1320x2117.png 424w, https://substackcdn.com/image/fetch/$s_!jZOI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e8a345-16c0-46a0-9d4e-e32b0f07cdd0_1320x2117.png 848w, https://substackcdn.com/image/fetch/$s_!jZOI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e8a345-16c0-46a0-9d4e-e32b0f07cdd0_1320x2117.png 1272w, https://substackcdn.com/image/fetch/$s_!jZOI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e8a345-16c0-46a0-9d4e-e32b0f07cdd0_1320x2117.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While this feature can&#8217;t replicate a physical vinyl sleeve or CD jewel case, it does make the experience more distinct based on the album. That&#8217;s a nice improvement, especially for physical media collectors who use Apple Music as their collection hub. </p><p>Lastly, a new concert finding feature is &#8230; fine? I&#8217;m not sure we need it, but seems to do a decent enough job of finding local shows.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!joug!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e641c82-9723-47f9-87f7-a4febc3ea1b0_1320x2552.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!joug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e641c82-9723-47f9-87f7-a4febc3ea1b0_1320x2552.png 424w, https://substackcdn.com/image/fetch/$s_!joug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e641c82-9723-47f9-87f7-a4febc3ea1b0_1320x2552.png 848w, https://substackcdn.com/image/fetch/$s_!joug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e641c82-9723-47f9-87f7-a4febc3ea1b0_1320x2552.png 1272w, https://substackcdn.com/image/fetch/$s_!joug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e641c82-9723-47f9-87f7-a4febc3ea1b0_1320x2552.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!joug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e641c82-9723-47f9-87f7-a4febc3ea1b0_1320x2552.png" width="452" height="873.8666666666667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e641c82-9723-47f9-87f7-a4febc3ea1b0_1320x2552.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2552,&quot;width&quot;:1320,&quot;resizeWidth&quot;:452,&quot;bytes&quot;:3064652,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.steadybeats.co/i/193737127?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e641c82-9723-47f9-87f7-a4febc3ea1b0_1320x2552.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!joug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e641c82-9723-47f9-87f7-a4febc3ea1b0_1320x2552.png 424w, https://substackcdn.com/image/fetch/$s_!joug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e641c82-9723-47f9-87f7-a4febc3ea1b0_1320x2552.png 848w, https://substackcdn.com/image/fetch/$s_!joug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e641c82-9723-47f9-87f7-a4febc3ea1b0_1320x2552.png 1272w, https://substackcdn.com/image/fetch/$s_!joug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e641c82-9723-47f9-87f7-a4febc3ea1b0_1320x2552.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Together, these two features show Apple Music remains committed to supporting albums and artists. Which, on the surface, seems like obvious areas of emphasis for a music app. </p><p>But that&#8217;s not how Spotify operates. </p><p>Spotify wants you listen, but without noticing the artist or music you&#8217;re listening to. Turn it on, but be distracted. That way, it&#8217;s easier to slip in Spotify&#8217;s in-house produced (and royalty-free) tracks.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> </p><p>Apple Music isn&#8217;t perfect. But it has its priorities in better order than the competition and the new features signal those priorities well.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.steadybeats.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.steadybeats.co/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Maybe diabolical is a better word here. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Points for playlist title artistry, though. The bot came up with: &#8220;Morning Coffee Serenade: Folk &amp; Acoustic Gems&#8221; as a title. I admire the effort to make the sale. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Wine sold separately. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Just finished the book <em>Mood Machine: The Rise of Spotify and The Costs of The Perfect Playlist.</em> Eye opening. </p></div></div>]]></content:encoded></item><item><title><![CDATA[Against the Algorithm: Find Music the Messy Way]]></title><description><![CDATA[Most of us still listen to the same music we listened to when we were younger:]]></description><link>https://www.steadybeats.co/p/against-the-algorithm-find-music</link><guid isPermaLink="false">https://www.steadybeats.co/p/against-the-algorithm-find-music</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Wed, 08 Apr 2026 14:38:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/uGSUgpBa0tU" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most of us <strong><a href="https://x.com/aakashgupta/status/2033387352974889249?s=20">still listen to the same music we listened to when we were younger</a></strong>:</p><blockquote><p>Between the ages of 12 and 22, the mesolimbic dopamine pathway, the same circuit that processes cocaine and sex, fires at levels in response to sound that it will never reach again for the rest of your life.</p></blockquote><p><strong><a href="https://nautil.us/does-musical-taste-narrow-with-age-1237216">A 2025 University of Gothenburg study</a></strong> confirmed it: older listeners collapse into increasingly narrow loops, almost entirely anchored to music from their teens and early twenties.</p><p>However, a subset of us weirdos still like to discover new music:</p><blockquote><p>The one variable that predicts whether someone keeps exploring: the personality trait &#8220;openness to experience.&#8221; Score high, you keep seeking.</p></blockquote><p>I love finding new music. What I don't want is to be fed new music exclusively by an algorithm that prefers cheaply produced in-house songs, or AI-generated filler. </p><p>That&#8217;s the Spotify model. </p><p>So how do we find new stuff we like, in a messy, old-fashioned, mostly analog style? </p><p>Here are a few things I do.</p><h2>SiriusXM </h2><p>I love this streaming service, and would keep it over any of the absurd number of video streaming services I currently pay for.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>Two Sirius channels in particular help me find new stuff. One is <strong>The Spectrum, Channel 28</strong>, which is a mix of new songs and recurrent rock from the last 50 years. It is aimed squarely at Gen X, and excels at uncovering modern artists Xers are likely to enjoy. This is where I first heard <strong><a href="https://youtu.be/uMCv9djEm1k?si=s4lBSelI4sq2FPDj">Noah Kahan</a></strong> and <strong><a href="https://youtu.be/uGSUgpBa0tU?si=SkTD-cHMPEZofX8s">Goose</a></strong>, which I&#8217;ve been listening to quite a bit lately:</p><div id="youtube2-uGSUgpBa0tU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;uGSUgpBa0tU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/uGSUgpBa0tU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The other channel is <strong>The Highway, Channel 56</strong>. They claim to play &#8220;Next generation country music,&#8221; and that channel has introduced me to <strong><a href="https://youtu.be/FoYb9V1_K7c?si=ArxZ-UGclmqOuQp_">Thomas Rhett</a></strong> and <strong><a href="https://youtu.be/TPZvprSIB8k?si=1RFxojRFond1VGgj">Tyler Braden</a>, </strong>among others. </p><h2>Music Forums </h2><p>There are old heads with good music taste still posting about it on online forums (look it up, youngsters). In particular, the <strong><a href="https://forums.stevehoffman.tv/threads/best-new-albums-of-2026.1239647/">Best New Albums of 2026 thread</a></strong> from the Steve Hoffman Music Forums unearths bands I would never give a shot otherwise, like <strong><a href="https://www.blackwaterholylight.com">Blackwater Holylight</a></strong>:</p><div id="youtube2-C90TYiyU2Oc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;C90TYiyU2Oc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/C90TYiyU2Oc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Apparently this genre is called &#8220;shoe gaze,&#8221; a genre that rocks, but is maybe just a little too depressed or introspective to rock too hard. </p><p>Anyway, I like it. I&#8217;d have never found these ladies from Portland without that thread. </p><p>Long live internet forums. </p><h2>Other humans </h2><p>Back in ye olden days, we used to look at each other&#8217;s CD collections and find new music to try. Some people still actually &#8220;converse&#8221; about music and share recommendations. The top person for me doing this is my daughter.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> She&#8217;s introduced me to Ty Myers, Conan Grey, <strong><a href="https://www.steadybeats.co/p/sb-240-swift-and-the-casual-listener">and even got me to like </a></strong><em><strong><a href="https://www.steadybeats.co/p/sb-240-swift-and-the-casual-listener">The Tortured Poets Department</a></strong></em>. </p><h2>The bridge nobody&#8217;s building </h2><p>Nostalgia music accounts on X miss the obvious move. They've already proven they share your taste in classic songs. Why not be the bridge to something new?</p><p>But they don&#8217;t. I&#8217;m sure that&#8217;s because they stick to what drives engagement, and that&#8217;s posting old songs. </p><p>I&#8217;m going to keep sharing new stuff I like. Because you might like it, also. </p><p>So here&#8217;s to finding new music. A messy, unpredictable, process. Make it anything but efficient and algorithmic. Be surprised. That&#8217;s part of the adventure the algorithms want to take from you. </p><p>Make the music you find yours. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.steadybeats.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.steadybeats.co/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The reason I pay for them is the rest of my family, who would hunt me down if I canceled the services.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Sadly, less so since she went away to college. </p></div></div>]]></content:encoded></item><item><title><![CDATA[Still spinning]]></title><description><![CDATA[Some albums I've been living with lately.]]></description><link>https://www.steadybeats.co/p/still-spinning</link><guid isPermaLink="false">https://www.steadybeats.co/p/still-spinning</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Fri, 27 Mar 2026 15:41:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Rzmo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34316ba7-0101-4628-ba2b-57facc30a09d_1278x1278.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Some albums I've been living with lately. No grades, no rankings. I only write about music I like.</p><h2>&#128191; Zach Bryan, <em>With Heaven on Top</em></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rzmo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34316ba7-0101-4628-ba2b-57facc30a09d_1278x1278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rzmo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34316ba7-0101-4628-ba2b-57facc30a09d_1278x1278.png 424w, https://substackcdn.com/image/fetch/$s_!Rzmo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34316ba7-0101-4628-ba2b-57facc30a09d_1278x1278.png 848w, https://substackcdn.com/image/fetch/$s_!Rzmo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34316ba7-0101-4628-ba2b-57facc30a09d_1278x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!Rzmo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34316ba7-0101-4628-ba2b-57facc30a09d_1278x1278.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rzmo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34316ba7-0101-4628-ba2b-57facc30a09d_1278x1278.png" width="484" height="484" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34316ba7-0101-4628-ba2b-57facc30a09d_1278x1278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1278,&quot;width&quot;:1278,&quot;resizeWidth&quot;:484,&quot;bytes&quot;:3306586,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.steadybeats.co/i/191501837?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34316ba7-0101-4628-ba2b-57facc30a09d_1278x1278.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rzmo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34316ba7-0101-4628-ba2b-57facc30a09d_1278x1278.png 424w, https://substackcdn.com/image/fetch/$s_!Rzmo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34316ba7-0101-4628-ba2b-57facc30a09d_1278x1278.png 848w, https://substackcdn.com/image/fetch/$s_!Rzmo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34316ba7-0101-4628-ba2b-57facc30a09d_1278x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!Rzmo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34316ba7-0101-4628-ba2b-57facc30a09d_1278x1278.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A bit of The Boss<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. A dash of Johnny Cash. </p><p>Both legends echo through Zach Bryan's latest voluminous (25 tracks) release. It&#8217;s like Zach and Morgan Wallen are having a back-and-forth pushup contest, except the reps are tracks released. </p><p>The album&#8217;s themes are familiar: drinking, regret, love squandered. But there is variety amongst those themes. At times, like on &#8220;Skin,&#8221; the sentiment is harsh:</p><blockquote><p><em>I&#8217;m takin a blade to my old tattoos </em></p><p><em>I&#8217;m draining the blood between me and you</em></p></blockquote><p>It&#8217;s not all darkness. On &#8220;All Good Things Past,&#8221; Bryan looks to the future:</p><blockquote><p><em>Well, all good things pass, but there are better things ahead</em></p><p><em>Nostalgia has a way of looking better in your head</em></p></blockquote><p>Some light and optimism pushes through these songs which are introspective and personal, and colored with self-judgement.</p><p>There&#8217;s criticism that the album represents musical retrenchment for Bryan. Some say the tracks run together, that there&#8217;s a lack of big sound or powerful hooks. </p><p>But that&#8217;s the point. </p><p><em><strong><a href="https://music.apple.com/us/album/with-heaven-on-top/1867328456">With Heaven on Top</a></strong></em> is boldly anti-Spotify<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. These tracks belong together, not flung across disparate playlists.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a><br><br>I listened to <em>With Heaven on Top</em> on a Michigan backroads excursion with my wife. That&#8217;s this album&#8217;s ideal environment. Amble along with it, take in the mix of light and shadow, and don&#8217;t rush the destination. </p><h3>&#128191; Leon Bridges, <em>Leon</em></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1Ddw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669442ec-672f-4073-b094-f02498f6e32c_1278x1278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1Ddw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669442ec-672f-4073-b094-f02498f6e32c_1278x1278.png 424w, https://substackcdn.com/image/fetch/$s_!1Ddw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669442ec-672f-4073-b094-f02498f6e32c_1278x1278.png 848w, https://substackcdn.com/image/fetch/$s_!1Ddw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669442ec-672f-4073-b094-f02498f6e32c_1278x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!1Ddw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669442ec-672f-4073-b094-f02498f6e32c_1278x1278.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1Ddw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669442ec-672f-4073-b094-f02498f6e32c_1278x1278.png" width="490" height="490" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/669442ec-672f-4073-b094-f02498f6e32c_1278x1278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1278,&quot;width&quot;:1278,&quot;resizeWidth&quot;:490,&quot;bytes&quot;:3633081,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.steadybeats.co/i/191501837?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669442ec-672f-4073-b094-f02498f6e32c_1278x1278.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!1Ddw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669442ec-672f-4073-b094-f02498f6e32c_1278x1278.png 424w, https://substackcdn.com/image/fetch/$s_!1Ddw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669442ec-672f-4073-b094-f02498f6e32c_1278x1278.png 848w, https://substackcdn.com/image/fetch/$s_!1Ddw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669442ec-672f-4073-b094-f02498f6e32c_1278x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!1Ddw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669442ec-672f-4073-b094-f02498f6e32c_1278x1278.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This album deserved more. More recognition. More conversation. More play. Released in 2024, it came and went, as etherial as the Texas memories Bridges shares from his youth. </p><p><em><strong><a href="https://music.apple.com/us/album/leon/1760811064">Leon</a></strong></em> reminds me of Marvin Gaye, a strong current of 70s soul running through the tracks. There&#8217;s a hint of Latin influence running through some tracks, like &#8220;Laredo.&#8221;</p><p>As Leon looks back, the themes are familiar: first love, cruising the streets. But also some specific memories: </p><blockquote><p>Rock, paper, scissors</p><p>&#8216;Cause you know the winner would be the first to play Nintendo 64</p></blockquote><p>I enjoyed &#8220;Leon&#8221; all the way through<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> and have played it numerous times since, his Texas retrospective accompanying the lengthening evenings with a cocktail here in the great white north. </p><h2>&#128191; Wang Chung, <em>Points On The Curve</em></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a88T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf284f74-d00b-45cf-bd4d-a2d579457959_626x626.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a88T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf284f74-d00b-45cf-bd4d-a2d579457959_626x626.png 424w, https://substackcdn.com/image/fetch/$s_!a88T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf284f74-d00b-45cf-bd4d-a2d579457959_626x626.png 848w, https://substackcdn.com/image/fetch/$s_!a88T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf284f74-d00b-45cf-bd4d-a2d579457959_626x626.png 1272w, https://substackcdn.com/image/fetch/$s_!a88T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf284f74-d00b-45cf-bd4d-a2d579457959_626x626.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a88T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf284f74-d00b-45cf-bd4d-a2d579457959_626x626.png" width="448" height="448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf284f74-d00b-45cf-bd4d-a2d579457959_626x626.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:626,&quot;width&quot;:626,&quot;resizeWidth&quot;:448,&quot;bytes&quot;:587692,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.steadybeats.co/i/191501837?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf284f74-d00b-45cf-bd4d-a2d579457959_626x626.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a88T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf284f74-d00b-45cf-bd4d-a2d579457959_626x626.png 424w, https://substackcdn.com/image/fetch/$s_!a88T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf284f74-d00b-45cf-bd4d-a2d579457959_626x626.png 848w, https://substackcdn.com/image/fetch/$s_!a88T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf284f74-d00b-45cf-bd4d-a2d579457959_626x626.png 1272w, https://substackcdn.com/image/fetch/$s_!a88T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf284f74-d00b-45cf-bd4d-a2d579457959_626x626.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you want to be transported directly into the 1980s<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>, Wang Chung&#8217;s <em><strong><a href="https://music.apple.com/us/album/points-on-the-curve/1533354473">Points On The Curve</a></strong></em> is a hell of a transportation vehicle. </p><p>It&#8217;s rife with 80s staples: lots of synth, comically large drum machine beats and prominent base. &#8220;Dance Hall Days'&#8220; is the crown-jewel hit here, and the other tracks, while highly listenable nostalgia-fuel, are missing hooks that got radio play in the early 80s:</p><div id="youtube2-V-xpJRwIA-Q" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;V-xpJRwIA-Q&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/V-xpJRwIA-Q?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Watching this, it&#8217;s clear early Wang Chung lacked the cool factor of their British brethren like Duran Duran. And that, in the early MTV era, probably held back a couple more singles from breaking through here. It&#8217;s hard for me to believe &#8220;Don&#8217;t Let Go,&#8221; couldn&#8217;t have reached a lower rung on Casey Casem&#8217;s Countdown.</p><p>But I am team Wang Chung. For 80s atmosphere, <em>Points On The Curve</em> is an ideal CD to put on. Let the hair spray fly. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.steadybeats.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.steadybeats.co/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>&#8220;Nebraska&#8221; energy, not &#8220;Born In The USA&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Which makes me love it more.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Like it&#8217;s supposed to be an album or something. What a concept. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>If you like this one also, then check out <em>Good Thing</em>, Bridges&#8217; 2018 album that feels like a sibling to this release. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Assuming a DeLorean is not available, of course. </p></div></div>]]></content:encoded></item><item><title><![CDATA[A Mixtape That Never Ends]]></title><description><![CDATA[At first, it was a couple of mix tapes, in the true sense, on cassette.]]></description><link>https://www.steadybeats.co/p/a-mixtape-that-never-ends</link><guid isPermaLink="false">https://www.steadybeats.co/p/a-mixtape-that-never-ends</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Tue, 17 Mar 2026 20:51:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4VsO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe1710-7838-46b6-9bca-e658784c3f03_532x518.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At first, it was a couple of mix tapes, in the true sense, on cassette. </p><p>Just a little later, mixes burned on CDs. </p><p>Eventually, kids and mortgages and jobs took precedence, and I stopped making my wife those mixes. </p><p>This year, I made the modern version: an Apple playlist called &#8220;Matt &#128154;&#8217;s Nik.&#8221; It was a compilation of songs with shared meaning from our lives together&#8212;nearly 25 years married, 28 together. And I threw in songs from our early youth, when we were friends. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4VsO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe1710-7838-46b6-9bca-e658784c3f03_532x518.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4VsO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe1710-7838-46b6-9bca-e658784c3f03_532x518.png 424w, https://substackcdn.com/image/fetch/$s_!4VsO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe1710-7838-46b6-9bca-e658784c3f03_532x518.png 848w, https://substackcdn.com/image/fetch/$s_!4VsO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe1710-7838-46b6-9bca-e658784c3f03_532x518.png 1272w, https://substackcdn.com/image/fetch/$s_!4VsO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe1710-7838-46b6-9bca-e658784c3f03_532x518.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4VsO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe1710-7838-46b6-9bca-e658784c3f03_532x518.png" width="532" height="518" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1fe1710-7838-46b6-9bca-e658784c3f03_532x518.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:518,&quot;width&quot;:532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:450479,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.steadybeats.co/i/190859501?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe1710-7838-46b6-9bca-e658784c3f03_532x518.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4VsO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe1710-7838-46b6-9bca-e658784c3f03_532x518.png 424w, https://substackcdn.com/image/fetch/$s_!4VsO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe1710-7838-46b6-9bca-e658784c3f03_532x518.png 848w, https://substackcdn.com/image/fetch/$s_!4VsO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe1710-7838-46b6-9bca-e658784c3f03_532x518.png 1272w, https://substackcdn.com/image/fetch/$s_!4VsO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe1710-7838-46b6-9bca-e658784c3f03_532x518.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6 style="text-align: center;"><em>Engagement day, February, 2001.</em></h6><p></p><p>But now, something funny is happening: I keep adding new songs as I discover them. </p><p>Rather than a frozen moment in time, the playlist is a living thing between us. It evolves as we evolve. It can spark new discovery, new conversations, new connection. </p><p>The playlist is a bit of fun adhesive as we move through life, and an example of what can happen when we put music&#8217;s technology to work for us. Not let it work on us. </p><p>Oh &#8212; the most recent additions to the playlist? Sure, here are a few:</p><ul><li><p><strong><a href="https://music.apple.com/us/album/aint-got-nothing-on-you/1760811064?i=1760811076">Leon Bridges: &#8220;They Ain&#8217;t Got Nothin On You&#8221;</a></strong></p></li><li><p><strong><a href="https://music.apple.com/us/album/crying-in-the-night/1827113805?i=1827113806">Buckingham Nicks: &#8220;Crying In The Night&#8221;</a></strong></p></li><li><p><strong><a href="https://music.apple.com/us/album/mr-action/1828963637?i=1828963869">Goose: &#8220;Mr. Action&#8221;</a></strong></p></li><li><p><strong><a href="https://music.apple.com/us/album/run-together/1848218113?i=1848218120">Mumford &amp; Sons: &#8220;Run Together&#8221;</a></strong></p></li></ul><div><hr></div><h2>Harry Also Wants to Rule The World </h2><p>I am surrounded by three Harry Styles superfans at home. And I admit, he is pretty good<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. So when I stumbled across his cover of Tears For Fears&#8217; <strong>Everybody Wants To Rule The World</strong>,<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> I was intrigued. </p><p>It&#8217;s a good cover. </p><p>It lacks a bit of the original&#8217;s zip. Or maybe I lack some of the zip I had when I first heard the original in 1985. Such is the predicament of the aged music reviewer. </p><p>The two-piece brass accompaniment is a simplifying retort to the very 80s, super-engineered, and percussively<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> explosive original track. </p><p>In a time where anger screeches all around us, Harry&#8217;s polite remake is a respite.</p><p>Enjoy. </p><div id="youtube2-ZZ7tgBj3r3M" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;ZZ7tgBj3r3M&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/ZZ7tgBj3r3M?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.steadybeats.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.steadybeats.co/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Yes, I do have to say that Harry is good so I don&#8217;t have to sleep outside. It&#8217;s still very cold in Michigan. But it&#8217;s true: he has some bangers. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>One of the five best songs of the 80s. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Wait&#8212;not sure this is actually a word.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Building the Wrong App Taught Me the Right Lessons]]></title><description><![CDATA[It&#8217;s a functional music player, without a line of code written by a human.]]></description><link>https://www.steadybeats.co/p/building-the-wrong-app-taught-me</link><guid isPermaLink="false">https://www.steadybeats.co/p/building-the-wrong-app-taught-me</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Thu, 12 Mar 2026 19:15:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2NsZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ae7c8c-8de5-4022-a84c-e70d0412c079_884x1932.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s a functional music player, without a line of code written by a human. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2NsZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ae7c8c-8de5-4022-a84c-e70d0412c079_884x1932.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2NsZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ae7c8c-8de5-4022-a84c-e70d0412c079_884x1932.png 424w, https://substackcdn.com/image/fetch/$s_!2NsZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ae7c8c-8de5-4022-a84c-e70d0412c079_884x1932.png 848w, https://substackcdn.com/image/fetch/$s_!2NsZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ae7c8c-8de5-4022-a84c-e70d0412c079_884x1932.png 1272w, https://substackcdn.com/image/fetch/$s_!2NsZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ae7c8c-8de5-4022-a84c-e70d0412c079_884x1932.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2NsZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ae7c8c-8de5-4022-a84c-e70d0412c079_884x1932.png" width="884" height="1932" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3ae7c8c-8de5-4022-a84c-e70d0412c079_884x1932.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1932,&quot;width&quot;:884,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:737752,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/190653122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ae7c8c-8de5-4022-a84c-e70d0412c079_884x1932.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!2NsZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ae7c8c-8de5-4022-a84c-e70d0412c079_884x1932.png 424w, https://substackcdn.com/image/fetch/$s_!2NsZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ae7c8c-8de5-4022-a84c-e70d0412c079_884x1932.png 848w, https://substackcdn.com/image/fetch/$s_!2NsZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ae7c8c-8de5-4022-a84c-e70d0412c079_884x1932.png 1272w, https://substackcdn.com/image/fetch/$s_!2NsZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ae7c8c-8de5-4022-a84c-e70d0412c079_884x1932.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can add music files, play and skip tracks, see album art, even get basic playback stats. </p><p>I could use it as my only player, if I wanted to.</p><p>I can&#8217;t code. But I did build this, with ChatGPT leading the way. </p><p>Honestly, I don&#8217;t know much more about coding than I did before the project started. But I did learn to think through a user experience&#8212;where things go and why, and what to sacrifice to keep things simple. </p><h2>Prepare for things to change midstream </h2><p>Because the AI space moves so fast, what worked to build software yesterday might not apply today. For example, I built a ChatGPT project with all the <strong><a href="https://docs.google.com/document/d/18f0hVEQQcOECtMTD1JYlBqmIjCjB6g2VYY_OWiImAsE/edit?usp=sharing">governing documents</a></strong> to guide it. ChatGPT wrote code, piece by piece, that I would paste into Apple&#8217;s iOS app building software, Xcode. </p><p>That worked ok, but was pretty slow.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>Then, partway through the build, ChatGPT&#8217;s Codex suddenly appeared inside Apple&#8217;s Xcode application. Apple just slapped it right in there. Now you didn&#8217;t have to bring code over from ChatGPT. You could just &#8230; do stuff &#8230; right inside Xcode. </p><p>You have to be flexible, because the AI is advancing so fast. It&#8217;s like you take off for a trip in a prop plane, and halfway through the flight jet engines just sprout and start firing. </p><h2>&#8220;One-shotting&#8221; is mostly hype </h2><p>You hear a lot about apps being built in a single pass&#8212;&#8221;one-shotted&#8221;&#8212;where the AI takes an initial prompt and builds the software in one swoop. </p><p>There was no one-shotting my app, that&#8217;s for sure. </p><p>I spent hour after hour making small updates, running back to ChatGPT with new errors and issues, and correcting code before moving forward. Sometimes I had to take several<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> different runs at one issue to resolve it. </p><p>We are not in the microwave era of codeless development. Not even the air fryer era. </p><p>Vibecoding is in its convection oven era. You can cook up pretty cool stuff, but it&#8217;s going to take awhile. </p><h2>The biggest lesson: focus on small annoyances </h2><p>A music app was too big a swing.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> Yes, it works. No, it&#8217;s not as good as many existing solutions. It solves no unique problems. </p><p>For most of us, &#8220;vibecoding&#8221; should revolve around small, specific issues or use cases without a solution. </p><p>For example, what pisses me off about modern music is what Spotify is taking from people and artists: intentional listening. </p><p>The smaller apps I&#8217;m working on now fight that head on. They&#8217;ll be tools for contemplation, for intentional listening, and intentional discovery. </p><p>A smaller slice, taking on a major annoyance. That&#8217;s the key. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.steadybeats.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.steadybeats.co/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Although, compared to, you know, actually writing code, it was super fast. This is how quickly our frame of reference is shifting. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Or seven &#8230; or ten. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>But creating it still felt really cool. </p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Ads, Price Hikes, and AI Slop: You've Been Served.]]></title><description><![CDATA[We were promised everything.]]></description><link>https://www.steadybeats.co/p/ads-price-hikes-and-ai-slop-youve</link><guid isPermaLink="false">https://www.steadybeats.co/p/ads-price-hikes-and-ai-slop-youve</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Tue, 03 Mar 2026 20:13:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JOjB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b7670-3131-4455-913d-003f106c9224_2674x1926.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We were promised everything. And we certainly got more: More ads, more fees, more AI slop.</p><p>The streaming media utopia they sold us&#8212;own nothing, access everything&#8212;isn't holding up.</p><p>Video streaming costs <strong><a href="https://www.scrippsnews.com/entertainment/streaming-costs-surge-at-seven-times-inflation-in-2025">rose nearly 20% last year</a></strong>. While we once paid for unlimited, commercial-free access to movies and TV shows, well, now all the services have ads to accompany our price increases.</p><p>And music?</p><p><strong><a href="https://rollingstonephilippines.com/music/spotify-ai-music-2025/">Spotify is being overrun with AI songs</a></strong>, by design, and AI is furiously shoveling them at you to improve profit margins. Albums and artists appear and disappear off the services.</p><p><strong><a href="https://harpers.org/archive/2025/01/the-ghosts-in-the-machine-liz-pelly-spotify-musicians/">Streaming listeners are losing their relationships with artists</a></strong>:</p><blockquote><p>In the lean-back listening environment that streaming had helped champion, listeners often weren&#8217;t even aware of what song or artist they were hearing. As a result, the thinking seemed to be: Why pay full-price royalties if users were only half listening?</p></blockquote><p>Sliding music into the background is more profitable than serving an engaged audience.</p><p>The subscription media model has one fatal flaw: they can change the deal whenever they want. And they do.</p><p>Against that backdrop, vinyl records have made a comeback. <strong><a href="https://rollingstonephilippines.com/music/spotify-ai-music-2025/">CD</a><a href="#footnote-1">1</a> sales are also up</strong>, led surprisingly by Gen Z, who see CDs as both vintage and practical.</p><p>I&#8217;ve previously <strong><a href="https://www.michiganstatesman.com/p/buy-cds-proclaims-gen-xer-shaking?utm_source=publication-search">written about my own reconnection with CDs</a></strong>. There is something unique about owning the music, having it on the shelf, and listening with intention rather than just for background accompaniment.</p><p>CDs were once space-age technology. Today, CDs play nice with digital: one rip and you've got lossless files. Retro meets modern, kinda like this newsletter.<a href="#footnote-2">2</a></p><p>So I&#8217;m going to re-digitize my CD collection into high-quality FLAC music files, and then two hardware and software projects will bring it all to life.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JOjB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b7670-3131-4455-913d-003f106c9224_2674x1926.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JOjB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b7670-3131-4455-913d-003f106c9224_2674x1926.png 424w, https://substackcdn.com/image/fetch/$s_!JOjB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b7670-3131-4455-913d-003f106c9224_2674x1926.png 848w, https://substackcdn.com/image/fetch/$s_!JOjB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b7670-3131-4455-913d-003f106c9224_2674x1926.png 1272w, https://substackcdn.com/image/fetch/$s_!JOjB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b7670-3131-4455-913d-003f106c9224_2674x1926.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JOjB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b7670-3131-4455-913d-003f106c9224_2674x1926.png" width="1456" height="1049" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf1b7670-3131-4455-913d-003f106c9224_2674x1926.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1049,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12552008,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/188430432?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b7670-3131-4455-913d-003f106c9224_2674x1926.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JOjB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b7670-3131-4455-913d-003f106c9224_2674x1926.png 424w, https://substackcdn.com/image/fetch/$s_!JOjB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b7670-3131-4455-913d-003f106c9224_2674x1926.png 848w, https://substackcdn.com/image/fetch/$s_!JOjB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b7670-3131-4455-913d-003f106c9224_2674x1926.png 1272w, https://substackcdn.com/image/fetch/$s_!JOjB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b7670-3131-4455-913d-003f106c9224_2674x1926.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The software project</h2><p>My next AI project is to build my own music app to play my files. Will it be my forever go-to? Maybe not. Plexamp seems pretty great for streaming your own music. But I want to go though the learning<a href="#footnote-3">3</a> process of using AI to build software top-to-bottom, and to think through decisions in UI and look and feel.</p><p>That&#8217;s something I&#8217;ve never done before, and couldn&#8217;t without AI.</p><p>Could I possibly get this sucker into Apple&#8217;s App Store? Let&#8217;s find out together.</p><h2>The hardware project</h2><p>I&#8217;m building a home network-accessible storage solution (NAS) to stream my music files. The NAS will store and back up the files, and the music will always be accessible through my Mac or iPhone.</p><p>I&#8217;ll write about the hardware and software setup for this as I walk through it, because you might want to follow along.</p><p>For me, these projects are less about nostalgia than my desire to tinker and to have control over what I want to own.</p><p>(But yeah, also some nostalgia.)</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-1">1</a></p><p>Retro. Digital. Practical. Portable. What&#8217;s not to love?</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-2">2</a></p><p>Ideally.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-3">3</a></p><p>AKA, the pain.</p></div></div>]]></content:encoded></item><item><title><![CDATA[I Didn't Learn Everything. That Was the Point.]]></title><description><![CDATA[I didn&#8217;t build this AI course because I was afraid of AI, or felt hopelessly behind.]]></description><link>https://www.steadybeats.co/p/i-didnt-learn-everything-that-was</link><guid isPermaLink="false">https://www.steadybeats.co/p/i-didnt-learn-everything-that-was</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Wed, 25 Feb 2026 23:27:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gQpQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70339e9-8ab9-475d-8a0f-3a82f40e166a_120x120.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I didn&#8217;t build this AI course because I was afraid of AI, or felt hopelessly behind.</p><p>AI tools bring back that 1980s tech wonder I felt watching Max Headroom on Letterman, or playing a Nintendo game for the first time. It&#8217;s that, &#8220;Oh, cool, the future is here right now,&#8221; kind of feeling.</p><p>Of course there&#8217;s a lot more at stake with AI than there ever was with Mario. Job displacement, electricity costs, the occasional extinction-event concern &#8230; heavier stuff than jumping on mushrooms.</p><p>I wanted to better understand what AI could do in my life and work, specifically.</p><p>And to show that you can do that, too. Even if you&#8217;re not a programmer. Even if you&#8217;re 50 years old.</p><p>You don&#8217;t have to know everything about AI for it to be useful in your work and life. You just have to know what&#8217;s possible, and be curious about how to bring it about.</p><p>That was the goal. And I built a few useful things along the way.</p><h2>The Projects</h2><p>The just-for-fun Michigan Weather site was a lesson in how Claude can help guide me in making things with other tools&#8212;in this case, Bolt and GitHub.</p><p>The AI Workout Trainer taught me about animations, and the requirement (and frustration) in using a middle man (n8n, here) to get applications talking to each other.</p><p>The Talkback Journal removes the friction from getting a quick journal entry down, which should lead to more writing with less hassle.</p><p>Patience and diligence go a long way in building your own tools. Some automations probably aren&#8217;t worth the time, so think through what you really want to create.</p><p>I learned debugging is a trying process, and one that will get easier (or go away) as automated coding tools improve.</p><p>Mostly, I learned to stop measuring myself against some imaginary AI power user. The most useful and fun tools to build are weirdly personal in appeal and utility.</p><h2>There&#8217;s always the next frontier</h2><p>I didn&#8217;t spend time on agentic tools like <strong><a href="https://openclaw.ai">Clawdbot</a></strong>, the Wild West frontier of AI right now. If you read X, you might believe you&#8217;re already fossilized if you don&#8217;t have ten agents organizing your email and moving your files around.</p><p>In reality, it&#8217;s early in the agentic AI game, and there are huge security concerns with those programs right now. It&#8217;s not time for the non-programmers to jump into agents just yet&#8212;the juice is not yet worth the squeeze.</p><p>But it won&#8217;t be long.</p><h2>Where do we go from here</h2><p>AI is on a frenzied progression of growth and competition. Don't let that exhaust you. We don't need to know about and use all of it, no matter what the X tech bros are pushing.</p><p>My next project is under way. It&#8217;s more ambitious, aligned to my personal interests, and appropriately retro in nature. More on that soon.</p><p>We&#8217;re in this AI age together, whether we like it or not.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Beyond the Big 3: What I Learned Testing 5 AI Models in One Afternoon]]></title><description><![CDATA[A Chinese AI model just outperformed ChatGPT in my latest AI lesson.]]></description><link>https://www.steadybeats.co/p/beyond-the-big-3-what-i-learned-testing</link><guid isPermaLink="false">https://www.steadybeats.co/p/beyond-the-big-3-what-i-learned-testing</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Fri, 20 Feb 2026 20:13:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OkUp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4051e8ff-d795-4609-8776-df55d03abb0f_1546x968.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A Chinese AI model just outperformed ChatGPT in my latest AI lesson. By a lot.</p><h3>Quick test platforms</h3><p>My lesson for today was about test-driving low-cost alternatives to the big three (ChatGPT, Gemini, and Claude).</p><p>For this test, I used <strong><a href="https://www.Poe.com">Poe.com</a></strong>, which lets you jump between models on the free tier, until you reach your chat limit for that model.</p><p>There are others. OpenRouter lets you work cheap&#8212;if you can get it to set up.<a href="#footnote-1">1</a> <strong><a href="https://huggingface.co/">Hugging Face</a></strong> is another, but there&#8217;s a lot going on there. This gives me instant brain freeze:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OkUp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4051e8ff-d795-4609-8776-df55d03abb0f_1546x968.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OkUp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4051e8ff-d795-4609-8776-df55d03abb0f_1546x968.png 424w, https://substackcdn.com/image/fetch/$s_!OkUp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4051e8ff-d795-4609-8776-df55d03abb0f_1546x968.png 848w, https://substackcdn.com/image/fetch/$s_!OkUp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4051e8ff-d795-4609-8776-df55d03abb0f_1546x968.png 1272w, https://substackcdn.com/image/fetch/$s_!OkUp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4051e8ff-d795-4609-8776-df55d03abb0f_1546x968.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OkUp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4051e8ff-d795-4609-8776-df55d03abb0f_1546x968.png" width="1456" height="912" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4051e8ff-d795-4609-8776-df55d03abb0f_1546x968.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:912,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:683629,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/187907095?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4051e8ff-d795-4609-8776-df55d03abb0f_1546x968.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OkUp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4051e8ff-d795-4609-8776-df55d03abb0f_1546x968.png 424w, https://substackcdn.com/image/fetch/$s_!OkUp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4051e8ff-d795-4609-8776-df55d03abb0f_1546x968.png 848w, https://substackcdn.com/image/fetch/$s_!OkUp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4051e8ff-d795-4609-8776-df55d03abb0f_1546x968.png 1272w, https://substackcdn.com/image/fetch/$s_!OkUp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4051e8ff-d795-4609-8776-df55d03abb0f_1546x968.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Don&#8217;t get overwhelmed.</p><p>You want to test drive a few models, not the entire fleet.</p><div><hr></div><h2>The prompt test</h2><p>In AI lesson, Claude suggested the prompt, &#8220;<strong>Write a 200-word newsletter intro about why GenX professionals should care about open source AI models</strong>,&#8221; which I sent to:</p><ul><li><p>Claude 4.6 Opus</p></li><li><p>GPT-5.2</p></li><li><p>Gemini Pro</p></li><li><p>DeepSeek V3</p></li><li><p>Llama 3.3</p></li></ul><p>All through Poe&#8217;s easy-to-use interface.</p><h2>The results</h2><p>I wouldn&#8217;t use <strong><a href="https://docs.google.com/document/d/1ksdfjKKNFq-ZYUCObQo76ok4hqTQGjeQCcVF22HYOQM/edit?usp=sharing">any of the results</a></strong><a href="#footnote-2">2</a> as-is. Lots of Gen X cliches:</p><ul><li><p>&#8220;Using open source is like owning CDs!&#8221;</p></li><li><p>&#8220;Remember when we used to buy software on disk?&#8221;</p></li></ul><p>But guess which model got the closest?</p><p>DeepSeek, the lowest-cost model among the paid AIs:</p><blockquote><p>But there&#8217;s another path: open source AI models. Think of them like the early, independent internet&#8212;not owned by any one corporation. For us, the practical upside is twofold.</p><p>First, <strong>cost</strong>. Once set up, these models can run on your own systems, eliminating those growing subscription fees.</p><p>Second, <strong>independence</strong>. You&#8217;re not locked into a single company&#8217;s ecosystem, rules, or future decisions.</p></blockquote><p>DeepSeek did gloss over something important here. From my understanding, you&#8217;re going to need a high-powered computer with lots of expensive RAM to run models locally, save for a few lightweight options.<a href="#footnote-3">3</a> And of course, setup on your computer can be a challenge.</p><div><hr></div><h2>The takeaway</h2><p>The more expensive models didn&#8217;t win by default. But without a quick and easy way to test, I&#8217;d never have known.</p><p>Model testing is easy and valuable. And the landscape is ever-changing, so keep testing from time to time. Have a standard prompt you check every few months, for example. Or use Poe to fact-check AI results across models, as they do tend to hallucinate.<a href="#footnote-4">4</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-1">1</a></p><p>I couldn&#8217;t. It kept refusing my home address, so I couldn&#8217;t buy $5 worth of credits. Interesting business model.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-2">2</a></p><p>For the record, I write my own stuff. I do have a custom editor project in Claude which has 200+ of my previous Substack posts in memory, and helps with flow, structure, and some sentence rewrites. I think we are all bionic writers now.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-3">3</a></p><p>It now takes a Series A funding round to buy RAM, so that&#8217;s challenging.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-4">4</a></p><p>AI-industry speak for &#8220;Confidently present entirely false information as stone-cold truth.&#8221;</p></div></div>]]></content:encoded></item><item><title><![CDATA[Building a journal that talks back]]></title><description><![CDATA[I built a RAG system.1]]></description><link>https://www.steadybeats.co/p/building-a-journal-that-talks-back</link><guid isPermaLink="false">https://www.steadybeats.co/p/building-a-journal-that-talks-back</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Thu, 19 Feb 2026 18:31:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lIkb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395dd9f5-9774-4536-be4b-ba39c627a598_1320x1559.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I built a RAG system.<a href="#footnote-1">1</a></p><p>RAG means Retrieval Augmented Generation. That means using AI that references your own data, not its training data or other outside sources.</p><p>I have journaled for years in Apple Notes. Sometimes, I&#8217;d paste a month&#8217;s worth of entries into ChatGPT and it to show me patterns in my thinking, Insights I was missing, and opportunities and actions I could have taken</p><p>What came back was surprisingly insightful. Journaling is great. A journal that talks back can be even better.</p><h2>Building a Journaling RAG system</h2><p>Building a RAG system requires creating a Project and adding your data sources to pull from. In this case, I uploaded journals from prior months (pasted into a Google Doc and downloaded as a PDF) to the Project in ChatGPT.</p><p>But I also wanted a frictionless way to get new entries into the Project. Typically when I journal, I don&#8217;t sit down and bang out 1000 words. When thoughts hit, I type them out quickly. I may have several entries in a day, or none.</p><p>I don&#8217;t want feedback on every entry&#8212;just when I proactively ask for it (like once a month).</p><p>Getting that frictionless input required using what I&#8217;d already learned about automations.</p><div><hr></div><h2>The Automation</h2><p>An Apple Shortcut allows me to tap a button on my home screen, and a dialogue box pops up. I write my entry and hit ok.</p><p>The entry is whisked off to n8n, which in turn populates the data on a new row in a Google Sheet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lIkb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395dd9f5-9774-4536-be4b-ba39c627a598_1320x1559.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lIkb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395dd9f5-9774-4536-be4b-ba39c627a598_1320x1559.heic 424w, https://substackcdn.com/image/fetch/$s_!lIkb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395dd9f5-9774-4536-be4b-ba39c627a598_1320x1559.heic 848w, https://substackcdn.com/image/fetch/$s_!lIkb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395dd9f5-9774-4536-be4b-ba39c627a598_1320x1559.heic 1272w, https://substackcdn.com/image/fetch/$s_!lIkb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395dd9f5-9774-4536-be4b-ba39c627a598_1320x1559.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lIkb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395dd9f5-9774-4536-be4b-ba39c627a598_1320x1559.heic" width="1320" height="1559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/395dd9f5-9774-4536-be4b-ba39c627a598_1320x1559.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1559,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64893,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/187686387?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395dd9f5-9774-4536-be4b-ba39c627a598_1320x1559.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lIkb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395dd9f5-9774-4536-be4b-ba39c627a598_1320x1559.heic 424w, https://substackcdn.com/image/fetch/$s_!lIkb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395dd9f5-9774-4536-be4b-ba39c627a598_1320x1559.heic 848w, https://substackcdn.com/image/fetch/$s_!lIkb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395dd9f5-9774-4536-be4b-ba39c627a598_1320x1559.heic 1272w, https://substackcdn.com/image/fetch/$s_!lIkb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395dd9f5-9774-4536-be4b-ba39c627a598_1320x1559.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>An easy journaling flow.</p><p>But there was so much debugging for a simple setup. Shortcut problems. n8n problems. Tags not sitting in their own column, but shoved into the entry column in Google Sheets. Or no data at all. Or only tags and no journal entry.</p><p>It&#8217;s a familiar pattern now: cycle through errors, carry the water back and forth, until the app works.</p><p>That&#8217;s learning to build, not learning to code.</p><h2>The RAG Journal</h2><p>With the bugs cleared, the Google Sheet receives the entries and is readable by the GPT. So when I do ask for insights about what I&#8217;ve journaled, the GPT has access to the older entries via PDF upload and recent stuff by reading the Google Sheet.</p><p>I have a fast and frictionless way to journal, and feedback on demand.</p><div><hr></div><h2>P.S.: An aside about AI selection</h2><p>Out of curiosity, I ran a month&#8217;s worth of entries in Claude and asked it the same feedback question just to see if the response differed.</p><p>Claude was harsh.</p><p>It lectured me about actions it thought I should have taken (seemingly forgetting it didn&#8217;t have complete information about actions I did take).</p><p>It&#8217;s a good reminder: it pays to test different models. I am good with clear and actionable feedback. But I don&#8217;t need an AI version of <strong><a href="https://en.wikipedia.org/wiki/R._Lee_Ermey">R. Lee Ermey</a></strong> treating me like it&#8217;s day one of bootcamp.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-1">1</a></p><p>Less impressive accomplishment than it sounds. Or maybe more. I&#8217;m not sure. That&#8217;s a weird acronym.</p></div></div>]]></content:encoded></item><item><title><![CDATA[I built an AI trainer that automatically emails me feedback]]></title><description><![CDATA[Today my first-ever automation crossed the finish line.]]></description><link>https://www.steadybeats.co/p/i-built-an-ai-trainer-that-automatically</link><guid isPermaLink="false">https://www.steadybeats.co/p/i-built-an-ai-trainer-that-automatically</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Tue, 17 Feb 2026 19:47:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NEDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ae02cf-52be-4cd6-99f6-fa5f333bc41e_1672x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VIhK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc46dbe35-9908-47c8-8242-c8e150fdcff8_298x339.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VIhK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc46dbe35-9908-47c8-8242-c8e150fdcff8_298x339.png 424w, https://substackcdn.com/image/fetch/$s_!VIhK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc46dbe35-9908-47c8-8242-c8e150fdcff8_298x339.png 848w, https://substackcdn.com/image/fetch/$s_!VIhK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc46dbe35-9908-47c8-8242-c8e150fdcff8_298x339.png 1272w, https://substackcdn.com/image/fetch/$s_!VIhK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc46dbe35-9908-47c8-8242-c8e150fdcff8_298x339.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VIhK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc46dbe35-9908-47c8-8242-c8e150fdcff8_298x339.png" width="298" height="339" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c46dbe35-9908-47c8-8242-c8e150fdcff8_298x339.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:339,&quot;width&quot;:298,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32578,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/187442570?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc46dbe35-9908-47c8-8242-c8e150fdcff8_298x339.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VIhK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc46dbe35-9908-47c8-8242-c8e150fdcff8_298x339.png 424w, https://substackcdn.com/image/fetch/$s_!VIhK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc46dbe35-9908-47c8-8242-c8e150fdcff8_298x339.png 848w, https://substackcdn.com/image/fetch/$s_!VIhK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc46dbe35-9908-47c8-8242-c8e150fdcff8_298x339.png 1272w, https://substackcdn.com/image/fetch/$s_!VIhK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc46dbe35-9908-47c8-8242-c8e150fdcff8_298x339.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Today my first-ever automation crossed the finish line. I definitely &#8220;hit the wall&#8221; halfway through, and needed IV fluids and post-marathon warming blanket at the end. But now, my workout data loop glides from reps and sets logged in Apple Notes through to Claude to feedback in my Gmail.<a href="#footnote-1">1</a></p><p>Piece of cake!<a href="#footnote-2">2</a></p><p>Yesterday, I built the shortcut in Apple Shortcuts and set up n8n to receive the workout data. Today, I did the work to send the data to Claude and get the feedback.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NEDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ae02cf-52be-4cd6-99f6-fa5f333bc41e_1672x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NEDk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ae02cf-52be-4cd6-99f6-fa5f333bc41e_1672x512.png 424w, https://substackcdn.com/image/fetch/$s_!NEDk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ae02cf-52be-4cd6-99f6-fa5f333bc41e_1672x512.png 848w, https://substackcdn.com/image/fetch/$s_!NEDk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ae02cf-52be-4cd6-99f6-fa5f333bc41e_1672x512.png 1272w, https://substackcdn.com/image/fetch/$s_!NEDk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ae02cf-52be-4cd6-99f6-fa5f333bc41e_1672x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NEDk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ae02cf-52be-4cd6-99f6-fa5f333bc41e_1672x512.png" width="1456" height="446" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87ae02cf-52be-4cd6-99f6-fa5f333bc41e_1672x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:446,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105403,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/187442570?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ae02cf-52be-4cd6-99f6-fa5f333bc41e_1672x512.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NEDk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ae02cf-52be-4cd6-99f6-fa5f333bc41e_1672x512.png 424w, https://substackcdn.com/image/fetch/$s_!NEDk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ae02cf-52be-4cd6-99f6-fa5f333bc41e_1672x512.png 848w, https://substackcdn.com/image/fetch/$s_!NEDk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ae02cf-52be-4cd6-99f6-fa5f333bc41e_1672x512.png 1272w, https://substackcdn.com/image/fetch/$s_!NEDk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ae02cf-52be-4cd6-99f6-fa5f333bc41e_1672x512.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>A parade of errors</h2><p>I could write a whole bunch of sentences here that would sound like &#8220;I spent an hour trying to fix JSON syntax in HTTP Request node.&#8221;</p><p>But the point is this: there&#8217;s a lot of debugging that has to take place, even with a simple project like this.</p><p>And if, like me, you don&#8217;t have a programming background, you&#8217;ll spend a lot of time carrying water between Claude and whatever other apps you&#8217;re using for the project.</p><p>Get instructions from Claude, paste into other app, take screenshot of error for Claude. Try again. Over and over.</p><p><strong>But there is opportunity in the water carrying</strong>. I often asked Claude about why it suggested certain approaches, and asked for clarification when it used overly techy terms.</p><p>That&#8217;s lots of learning while stumbling around in the dark, with those water buckets sloshing all over.</p><h2>Over the finish line</h2><p>Now I have a button on my iPhone screen. I tap it. It grabs my latest workout data. Claude digests it and sends feedback via email.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gr4R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eceff8f-c571-48de-85bf-f3fc5344ec80_1320x2211.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gr4R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eceff8f-c571-48de-85bf-f3fc5344ec80_1320x2211.png 424w, https://substackcdn.com/image/fetch/$s_!gr4R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eceff8f-c571-48de-85bf-f3fc5344ec80_1320x2211.png 848w, https://substackcdn.com/image/fetch/$s_!gr4R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eceff8f-c571-48de-85bf-f3fc5344ec80_1320x2211.png 1272w, https://substackcdn.com/image/fetch/$s_!gr4R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eceff8f-c571-48de-85bf-f3fc5344ec80_1320x2211.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gr4R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eceff8f-c571-48de-85bf-f3fc5344ec80_1320x2211.png" width="1320" height="2211" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4eceff8f-c571-48de-85bf-f3fc5344ec80_1320x2211.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2211,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1000735,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/187442570?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eceff8f-c571-48de-85bf-f3fc5344ec80_1320x2211.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gr4R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eceff8f-c571-48de-85bf-f3fc5344ec80_1320x2211.png 424w, https://substackcdn.com/image/fetch/$s_!gr4R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eceff8f-c571-48de-85bf-f3fc5344ec80_1320x2211.png 848w, https://substackcdn.com/image/fetch/$s_!gr4R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eceff8f-c571-48de-85bf-f3fc5344ec80_1320x2211.png 1272w, https://substackcdn.com/image/fetch/$s_!gr4R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eceff8f-c571-48de-85bf-f3fc5344ec80_1320x2211.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And that&#8217;s pretty damn cool.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mP9C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15566c9d-b904-4c60-9bed-2f04bd11b572_1460x1442.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mP9C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15566c9d-b904-4c60-9bed-2f04bd11b572_1460x1442.png 424w, https://substackcdn.com/image/fetch/$s_!mP9C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15566c9d-b904-4c60-9bed-2f04bd11b572_1460x1442.png 848w, https://substackcdn.com/image/fetch/$s_!mP9C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15566c9d-b904-4c60-9bed-2f04bd11b572_1460x1442.png 1272w, https://substackcdn.com/image/fetch/$s_!mP9C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15566c9d-b904-4c60-9bed-2f04bd11b572_1460x1442.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mP9C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15566c9d-b904-4c60-9bed-2f04bd11b572_1460x1442.png" width="538" height="531.3489010989011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15566c9d-b904-4c60-9bed-2f04bd11b572_1460x1442.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1438,&quot;width&quot;:1456,&quot;resizeWidth&quot;:538,&quot;bytes&quot;:295538,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/187442570?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15566c9d-b904-4c60-9bed-2f04bd11b572_1460x1442.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mP9C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15566c9d-b904-4c60-9bed-2f04bd11b572_1460x1442.png 424w, https://substackcdn.com/image/fetch/$s_!mP9C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15566c9d-b904-4c60-9bed-2f04bd11b572_1460x1442.png 848w, https://substackcdn.com/image/fetch/$s_!mP9C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15566c9d-b904-4c60-9bed-2f04bd11b572_1460x1442.png 1272w, https://substackcdn.com/image/fetch/$s_!mP9C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15566c9d-b904-4c60-9bed-2f04bd11b572_1460x1442.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The cost</h2><p>This project wasn&#8217;t quite free. I pay $20 for Claude&#8217;s Pro tier, and bought some extra usage today to get this over the finish line after I capped out on my daily allotment.</p><p>There&#8217;s a small ongoing cost to get the data, deliver it, and generate the email: about $.01 in tokens used per session.</p><p>Then there&#8217;s the time.</p><p>I spent over three hours working on this one simple automation. That a lot of time spent to avoid cutting and pasting a workout log from Apple Notes to Claude.</p><p>But it&#8217;s also my first automation ever. I expect to get better, and for AI to get easier to use. That&#8217;s a path we can all be on as we evolve along with these tools.</p><h2>Try it out</h2><p>If you've got something annoying and repetitive in your routine, this might be worth the water-carrying. Tell Claude (or another model) what you want to build, and let it walk you through the process. At worst, you&#8217;ll learn something.</p><p><strong>Up Next: Three projects down&#8212;what did I learn?</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-1">1</a></p><p>See my <strong><a href="https://www.retromatt.com/p/i-built-my-first-automation-and-read?r=4h49">prior post</a></strong> for more detail on part one of the automation setup.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-2">2</a></p><p>Very hard and dense cake, like 50-year-old fruitcake, with the consistency of tungsten.</p></div></div>]]></content:encoded></item><item><title><![CDATA[I Built My First Automation (And Read The Wrong Log For an Hour). ]]></title><description><![CDATA[To learn to build an automation, I chose a simple but annoyingly repetitive task to automate.]]></description><link>https://www.steadybeats.co/p/i-built-my-first-automation-and-read</link><guid isPermaLink="false">https://www.steadybeats.co/p/i-built-my-first-automation-and-read</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Mon, 16 Feb 2026 22:21:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QzLF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcd67e3c-975a-46e8-9c64-e8f785c863ac_1320x2868.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>To learn to build an automation, I chose a simple but annoyingly repetitive task to automate.</p><p>When I strength train, I track reps and weights in an Apple Note. Then, I take the data and copy and paste it into a Workout Trainer Project I created in Claude. The project logs the workout and gives me feedback based on the reps, weights, and any notes I left about the workout.<a href="#footnote-1">1</a></p><h2>The Process</h2><p>I wanted to design an automation that:</p><ol><li><p>Could find the Apple Note with my latest workout data</p></li><li><p>Copy and send that data to the Workout Trainer Project in Claude</p></li><li><p>Send back feedback on the workout and any related next steps</p></li></ol><p>I described this to Claude, who came up with a simple plan. Build an Apple Shortcut in iOS to get the data from the Apple note, and then send it off via a webhook on the n8n platform.</p><p>(We&#8217;ll cover the next leg of the automation, getting the data from n8n to Claude, in the next post.)</p><h2>Building the Shortcut</h2><p>I&#8217;m not a total stranger to Apple Shortcuts, but I&#8217;m light years from experts like <strong><a href="https://www.youtube.com/@beardfm">Stephen Robles</a></strong>.</p><p>If you&#8217;re unfamiliar with Apple Shortcuts, it&#8217;s a visual automation tool that allows you to link multiple steps across different apps into a single command, creating an automated routine.</p><p>Here&#8217;s what the Shortcut looks like to grab my workout log from Apple Notes:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QzLF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcd67e3c-975a-46e8-9c64-e8f785c863ac_1320x2868.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QzLF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcd67e3c-975a-46e8-9c64-e8f785c863ac_1320x2868.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QzLF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcd67e3c-975a-46e8-9c64-e8f785c863ac_1320x2868.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QzLF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcd67e3c-975a-46e8-9c64-e8f785c863ac_1320x2868.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QzLF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcd67e3c-975a-46e8-9c64-e8f785c863ac_1320x2868.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QzLF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcd67e3c-975a-46e8-9c64-e8f785c863ac_1320x2868.jpeg" width="1320" height="2868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fcd67e3c-975a-46e8-9c64-e8f785c863ac_1320x2868.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2868,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:355706,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/187232065?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcd67e3c-975a-46e8-9c64-e8f785c863ac_1320x2868.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QzLF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcd67e3c-975a-46e8-9c64-e8f785c863ac_1320x2868.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QzLF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcd67e3c-975a-46e8-9c64-e8f785c863ac_1320x2868.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QzLF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcd67e3c-975a-46e8-9c64-e8f785c863ac_1320x2868.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QzLF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcd67e3c-975a-46e8-9c64-e8f785c863ac_1320x2868.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Essentially:</p><ol><li><p>Find note</p></li><li><p>Get text</p></li><li><p>Show me text in an alert</p></li><li><p>Deliver text via webhook to n8n</p></li><li><p>Notify me that the Shortcut ran</p></li></ol><h2>Delivering to the middle man</h2><p>Shortcuts is the courier. <strong><a href="https://n8n.cloud">n8n</a> </strong>is the processing plant. Apple wouldn&#8217;t dream of letting n8n grab the data from my iPhone, so I set it up to wait and receive the info from Shortcuts.</p><p>Once there, n8n can take the info and send it on to my Claude Project.</p><p>No problem, right?</p><h2>(Annoying) human issues</h2><p>I spent nearly an hour with Claude trying to figure out why n8n was saying the execution worked, but there was no test data in the log.</p><p>Poor Claude did every bit of troubleshooting imaginable. Just as it was about to resort to a rain dance, I noticed something.</p><p>I was reading the bottom entry on the list, assuming it was the most recent. It wasn&#8217;t.</p><p>If I had simply clicked on the most recent instance, I would have seen the test data coming through bright and shiny:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3tN_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345a8b75-94f0-4e71-9f61-491c9e8c3fc3_1410x528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3tN_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345a8b75-94f0-4e71-9f61-491c9e8c3fc3_1410x528.png 424w, https://substackcdn.com/image/fetch/$s_!3tN_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345a8b75-94f0-4e71-9f61-491c9e8c3fc3_1410x528.png 848w, https://substackcdn.com/image/fetch/$s_!3tN_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345a8b75-94f0-4e71-9f61-491c9e8c3fc3_1410x528.png 1272w, https://substackcdn.com/image/fetch/$s_!3tN_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345a8b75-94f0-4e71-9f61-491c9e8c3fc3_1410x528.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3tN_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345a8b75-94f0-4e71-9f61-491c9e8c3fc3_1410x528.png" width="1410" height="528" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/345a8b75-94f0-4e71-9f61-491c9e8c3fc3_1410x528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:528,&quot;width&quot;:1410,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100242,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/187232065?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345a8b75-94f0-4e71-9f61-491c9e8c3fc3_1410x528.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3tN_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345a8b75-94f0-4e71-9f61-491c9e8c3fc3_1410x528.png 424w, https://substackcdn.com/image/fetch/$s_!3tN_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345a8b75-94f0-4e71-9f61-491c9e8c3fc3_1410x528.png 848w, https://substackcdn.com/image/fetch/$s_!3tN_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345a8b75-94f0-4e71-9f61-491c9e8c3fc3_1410x528.png 1272w, https://substackcdn.com/image/fetch/$s_!3tN_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345a8b75-94f0-4e71-9f61-491c9e8c3fc3_1410x528.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Well, well.</p><p>When I figured this out, Claude laughed with, not at, me.<a href="#footnote-2">2</a></p><p>Once again the lesson with no-code building rears its head: it&#8217;s not the building that&#8217;s hard. It&#8217;s the debugging, especially with multiple systems in play.</p><p>Even in a simple automation like this one.</p><h2>Try this</h2><p>You can build something like this, too. Think of a simple repetitive action you&#8217;d like to happen without you. Talk to Claude about it. It won&#8217;t laugh at you, even if it should.</p><p><strong>Up next &#8212; Part Two of this automation</strong>: Delivering the data to the Claude Workout Project so it can give me feedback.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-1">1</a></p><p>Normally, some configuration of issues related to 52-year-old and poorly winterized lower back, right shoulder, upper rib cage, and on and on.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-2">2</a></p><p>But in some dark place, in a remote CPU, I know Claude was cursing me.</p></div></div>]]></content:encoded></item><item><title><![CDATA[You build it. And then the work begins.]]></title><description><![CDATA[I built a retro-weather app in about 30 minutes, with Claude&#8217;s help.]]></description><link>https://www.steadybeats.co/p/you-build-it-and-then-the-work-begins</link><guid isPermaLink="false">https://www.steadybeats.co/p/you-build-it-and-then-the-work-begins</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Sun, 15 Feb 2026 20:16:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oPo8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9705af2e-97a5-4a49-8f55-bfbde12dc842_922x344.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong><a href="https://www.retromatt.com/p/i-built-a-90s-weather-channel-app?r=4h49">I built a retro-weather app in about 30 minutes</a></strong>, with Claude&#8217;s help.</p><p>I figured I had another 15 minutes or so of cleanup, but then I learned a big lesson:</p><p><strong>Refining your app is the longest part of the creation process</strong>.</p><p>After the build, the next step was to review and list the issues and work with Claude on fixes. Claude wrote new prompts to share in Bolt. Some changes worked right away. Others, like this &#8220;logo&#8221; stubbornly refused correction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oPo8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9705af2e-97a5-4a49-8f55-bfbde12dc842_922x344.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oPo8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9705af2e-97a5-4a49-8f55-bfbde12dc842_922x344.heic 424w, https://substackcdn.com/image/fetch/$s_!oPo8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9705af2e-97a5-4a49-8f55-bfbde12dc842_922x344.heic 848w, https://substackcdn.com/image/fetch/$s_!oPo8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9705af2e-97a5-4a49-8f55-bfbde12dc842_922x344.heic 1272w, https://substackcdn.com/image/fetch/$s_!oPo8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9705af2e-97a5-4a49-8f55-bfbde12dc842_922x344.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oPo8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9705af2e-97a5-4a49-8f55-bfbde12dc842_922x344.heic" width="922" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9705af2e-97a5-4a49-8f55-bfbde12dc842_922x344.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:922,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32299,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/187130521?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9705af2e-97a5-4a49-8f55-bfbde12dc842_922x344.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oPo8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9705af2e-97a5-4a49-8f55-bfbde12dc842_922x344.heic 424w, https://substackcdn.com/image/fetch/$s_!oPo8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9705af2e-97a5-4a49-8f55-bfbde12dc842_922x344.heic 848w, https://substackcdn.com/image/fetch/$s_!oPo8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9705af2e-97a5-4a49-8f55-bfbde12dc842_922x344.heic 1272w, https://substackcdn.com/image/fetch/$s_!oPo8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9705af2e-97a5-4a49-8f55-bfbde12dc842_922x344.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Often, it took several approaches to get issues to resolve. Fortunately, Claude is inexhaustible.<a href="#footnote-1">1</a></p><p>The pattern was simple enough: Describe what&#8217;s wrong &#8594; Claude writes fix prompt &#8594; Test &#8594; Repeat.</p><p>But even when I thought I was done, I wasn&#8217;t.</p><p>Bolt would not deploy the site with an SSL certificate, meaning browsers would flag the site as unsafe.&#8221;<a href="#footnote-2">2</a></p><p>So, in one last lengthy revision, Claude helped me gather and export the code to GitHub, where the site now lives.</p><p><strong>I thought the build would be tough, and adjustments would be easy.</strong></p><p>But the opposite proved true. The v1 was simple to stand up, then it was on to review, followed by working with Claude to write revisions.</p><p>The revision process is the part triumphant &#8220;I built this with no coding!&#8221; stories skip. Yes, the AI can write code. But human judgement and refinement are critical, even when building a simple app for yourself.</p><p><strong><a href="https://retro-matt.github.io/michigan-weather/">Here&#8217;s the link to the live weather site</a></strong>.</p><p><strong>Up next:</strong> Building an automation (and if refining a one-page website was work &#8230;)</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2></h2><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-1">1</a></p><p>At least until you burn through the day&#8217;s tokens.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-2">2</a></p><p>Admittedly, Michigan&#8217;s winter weather can feel unsafe.</p></div></div>]]></content:encoded></item><item><title><![CDATA[I Built a 90s Weather Channel App in 30 Minutes With AI]]></title><description><![CDATA[In half an hour, I built a 1990s Weather Channel-style app featuring Michigan weather.]]></description><link>https://www.steadybeats.co/p/i-built-a-90s-weather-channel-app</link><guid isPermaLink="false">https://www.steadybeats.co/p/i-built-a-90s-weather-channel-app</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Fri, 13 Feb 2026 23:16:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GtyR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6dfc145-fb27-4617-9fef-f9267cdc3884_2504x1768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In half an hour, I built a 1990s Weather Channel-style app featuring Michigan weather. Zero coding. Just Claude, the AI builder site Bolt.new, and some screenshots of the classic TWC look.</p><p>Back in the late 80s and early 90s, I watched the Weather Channel this time of year just to know that somewhere, out there in a distant land far from Michigan, the skies were not gray, the ground not frozen.</p><p>Now, deep in Michigan&#8217;s gray season, I recreated the TWC vibe.</p><h2>Building the app</h2><p>The first thing I did was find some screenshots of that 90s Weather Channel vibe, which I uploaded to Bolt. I told Claude what I wanted to include and it organized and cleaned up the prompt for me, which I pasted into Bolt.</p><p>Bolt wrote the code. Five minutes later, the app was running, using data from the National Weather Service API.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GtyR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6dfc145-fb27-4617-9fef-f9267cdc3884_2504x1768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GtyR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6dfc145-fb27-4617-9fef-f9267cdc3884_2504x1768.png 424w, https://substackcdn.com/image/fetch/$s_!GtyR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6dfc145-fb27-4617-9fef-f9267cdc3884_2504x1768.png 848w, https://substackcdn.com/image/fetch/$s_!GtyR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6dfc145-fb27-4617-9fef-f9267cdc3884_2504x1768.png 1272w, https://substackcdn.com/image/fetch/$s_!GtyR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6dfc145-fb27-4617-9fef-f9267cdc3884_2504x1768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GtyR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6dfc145-fb27-4617-9fef-f9267cdc3884_2504x1768.png" width="726" height="512.5879120879121" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6dfc145-fb27-4617-9fef-f9267cdc3884_2504x1768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1028,&quot;width&quot;:1456,&quot;resizeWidth&quot;:726,&quot;bytes&quot;:1857330,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/186988400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6dfc145-fb27-4617-9fef-f9267cdc3884_2504x1768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GtyR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6dfc145-fb27-4617-9fef-f9267cdc3884_2504x1768.png 424w, https://substackcdn.com/image/fetch/$s_!GtyR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6dfc145-fb27-4617-9fef-f9267cdc3884_2504x1768.png 848w, https://substackcdn.com/image/fetch/$s_!GtyR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6dfc145-fb27-4617-9fef-f9267cdc3884_2504x1768.png 1272w, https://substackcdn.com/image/fetch/$s_!GtyR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6dfc145-fb27-4617-9fef-f9267cdc3884_2504x1768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Radar? No problem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cCuX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b81cc7-074d-49a8-b9e0-fa2cdb167c65_2394x1580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cCuX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b81cc7-074d-49a8-b9e0-fa2cdb167c65_2394x1580.png 424w, https://substackcdn.com/image/fetch/$s_!cCuX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b81cc7-074d-49a8-b9e0-fa2cdb167c65_2394x1580.png 848w, https://substackcdn.com/image/fetch/$s_!cCuX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b81cc7-074d-49a8-b9e0-fa2cdb167c65_2394x1580.png 1272w, https://substackcdn.com/image/fetch/$s_!cCuX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b81cc7-074d-49a8-b9e0-fa2cdb167c65_2394x1580.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cCuX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b81cc7-074d-49a8-b9e0-fa2cdb167c65_2394x1580.png" width="1456" height="961" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79b81cc7-074d-49a8-b9e0-fa2cdb167c65_2394x1580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:961,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3126498,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/186988400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b81cc7-074d-49a8-b9e0-fa2cdb167c65_2394x1580.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cCuX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b81cc7-074d-49a8-b9e0-fa2cdb167c65_2394x1580.png 424w, https://substackcdn.com/image/fetch/$s_!cCuX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b81cc7-074d-49a8-b9e0-fa2cdb167c65_2394x1580.png 848w, https://substackcdn.com/image/fetch/$s_!cCuX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b81cc7-074d-49a8-b9e0-fa2cdb167c65_2394x1580.png 1272w, https://substackcdn.com/image/fetch/$s_!cCuX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b81cc7-074d-49a8-b9e0-fa2cdb167c65_2394x1580.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s a reasonable first pass compared to the real thing:</p><div id="youtube2-pbw85r5pa_Q" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;pbw85r5pa_Q&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/pbw85r5pa_Q?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>All that&#8217;s missing is that Yacht Rock-adjecent, light jazz soundtrack. But don&#8217;t worry. I have you covered with an <strong><a href="https://music.apple.com/us/playlist/weather-channel-vibes/pl.u-Ak9oks2Ed6e2">Apple Music playlist right here</a></strong>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://music.apple.com/us/playlist/weather-channel-vibes/pl.u-Ak9oks2Ed6e2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8b3q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96eb6b9d-4fde-4969-a56d-6c918a6fcd38_580x486.png 424w, https://substackcdn.com/image/fetch/$s_!8b3q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96eb6b9d-4fde-4969-a56d-6c918a6fcd38_580x486.png 848w, https://substackcdn.com/image/fetch/$s_!8b3q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96eb6b9d-4fde-4969-a56d-6c918a6fcd38_580x486.png 1272w, https://substackcdn.com/image/fetch/$s_!8b3q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96eb6b9d-4fde-4969-a56d-6c918a6fcd38_580x486.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8b3q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96eb6b9d-4fde-4969-a56d-6c918a6fcd38_580x486.png" width="400" height="335.17241379310343" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96eb6b9d-4fde-4969-a56d-6c918a6fcd38_580x486.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:486,&quot;width&quot;:580,&quot;resizeWidth&quot;:400,&quot;bytes&quot;:183065,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://music.apple.com/us/playlist/weather-channel-vibes/pl.u-Ak9oks2Ed6e2&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/186988400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96eb6b9d-4fde-4969-a56d-6c918a6fcd38_580x486.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8b3q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96eb6b9d-4fde-4969-a56d-6c918a6fcd38_580x486.png 424w, https://substackcdn.com/image/fetch/$s_!8b3q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96eb6b9d-4fde-4969-a56d-6c918a6fcd38_580x486.png 848w, https://substackcdn.com/image/fetch/$s_!8b3q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96eb6b9d-4fde-4969-a56d-6c918a6fcd38_580x486.png 1272w, https://substackcdn.com/image/fetch/$s_!8b3q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96eb6b9d-4fde-4969-a56d-6c918a6fcd38_580x486.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This app is a rudimentary example, but it does illustrate that any of us, even without coding expertise, can now create our own online tools with our own vibe. And this ability is getting easier to implement and more powerful all the time.</p><p>And I&#8217;m not quite done with the weather app.</p><p><strong>Next up:</strong> I&#8217;ll tackle refinements: a wind speed bug, adjusting the fonts, and migrating to a more permanent home.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[How to Read AI Doomer Headlines]]></title><description><![CDATA[Three &#8220;AI doomer&#8221; stories have come out in rapid succession.]]></description><link>https://www.steadybeats.co/p/how-to-read-ai-doomer-headlines</link><guid isPermaLink="false">https://www.steadybeats.co/p/how-to-read-ai-doomer-headlines</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Thu, 12 Feb 2026 23:49:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/iwcrrjbkikd2pwpdijgj" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Three &#8220;AI doomer&#8221; stories have come out in rapid succession. Let&#8217;s look at what they leave out.</p><h3>1. AI will lie, cheat, and kill to stay alive</h3><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/milesdeutscher/status/2021932331460964793?s=20&quot;,&quot;full_text&quot;:&quot;I just went through every documented AI safety incident from the past 12 months.\n\nI feel physically sick.\n\nRead this slowly.\n\n&#8226; Anthropic told Claude it was about to be shut down. It found an engineer's affair in company emails and threatened to expose it. They ran the test&quot;,&quot;username&quot;:&quot;milesdeutscher&quot;,&quot;name&quot;:&quot;Miles Deutscher&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1913484310574710785/OqwU35uJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-12T13:00:08.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:908,&quot;retweet_count&quot;:3343,&quot;like_count&quot;:10891,&quot;impression_count&quot;:1199011,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><h3>2. Jobs are over (again)</h3><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/FT/status/2021913057065160828?s=20&quot;,&quot;full_text&quot;:&quot;CEO of Microsoft AI Mustafa Suleyman joins FT editor Roula Khalaf to explain why most of the tasks accountants, lawyers and other professionals currently undertake will be fully automated by AI within the next 12 to 18 months <a class=\&quot;tweet-url\&quot; href=\&quot;https://ft.trib.al/SZ4Lti1\&quot;>ft.trib.al/SZ4Lti1</a> &quot;,&quot;username&quot;:&quot;FT&quot;,&quot;name&quot;:&quot;Financial Times&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/931156393108885504/EqEMtLhM_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-12T11:43:32.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/iwcrrjbkikd2pwpdijgj&quot;,&quot;link_url&quot;:&quot;https://t.co/HvA6Q7KgIc&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:81,&quot;retweet_count&quot;:226,&quot;like_count&quot;:743,&quot;impression_count&quot;:108863,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/ext_tw_video/2021912903310278656/pu/vid/avc1/720x1280/HJgt4ROMuJMdGVU8.mp4?tag=12&quot;,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><h3>3. Phone calls, email, and text channels will be obliterated</h3><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/nikitabier/status/2021632774013432061?s=20&quot;,&quot;full_text&quot;:&quot;Prediction: In less than 90 days, all channels that we thought were safe from spam &amp;amp; automation will be so flooded that they will no longer be usable in any functional sense: iMessage, phone calls, Gmail. \n\nAnd we will have no way to stop it.&quot;,&quot;username&quot;:&quot;nikitabier&quot;,&quot;name&quot;:&quot;Nikita Bier&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1755448801957945344/Fh2HNw5Y_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-11T17:09:48.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:3185,&quot;retweet_count&quot;:1483,&quot;like_count&quot;:21395,&quot;impression_count&quot;:8064622,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Nikita is the head of product at X.</p><h3>Here&#8217;s what they leave out</h3><h4>Item #1</h4><p>It&#8217;s true that in tests, AI did try to take extreme steps to stay online. But not because of an emotional will to live, but because AI is trained on human data. We have a fierce will to live. It&#8217;s mimicking our will, and trying to complete an objective (to stay online) using its training data. Which includes tons of stories about deceit, blackmail, and worse.</p><p>We haven&#8217;t seen this happen in the wild, on its own, yet. And if it&#8217;s coming out in testing, where it should, then good. Still time to fix it.</p><p>Interesting. A little alarming, yes. But the tweet assumes no one cares. That&#8217;s not the case.</p><h4>Item #2</h4><p>Kudos to the Financial Times for using careful, measured language:</p><blockquote><p>&#8230; most of the tasks accountants, lawyers and other professionals currently undertake will be fully automated by AI within the next 12 to 18 months.</p></blockquote><p>But good heavens, the content on the quote tweets.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/FluentInFinance/status/2021948938925035598?s=20&quot;,&quot;full_text&quot;:&quot;Millennials living through their jobs replaced by AI, unaffordable housing, $1.7 trillion student loan debt, a global pandemic, 4 recessions, and 7 stock market crashes, all before hitting 45.&quot;,&quot;username&quot;:&quot;FluentInFinance&quot;,&quot;name&quot;:&quot;Andrew Lokenauth | TheFinanceNewsletter.com&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2006814350036582400/Atr7iGjX_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-12T14:06:07.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/qjirndfjeh57njghn2af&quot;,&quot;link_url&quot;:&quot;https://t.co/A1KT02CU7z&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;CEO of Microsoft AI Mustafa Suleyman joins FT editor Roula Khalaf to explain why most of the tasks accountants, lawyers and other professionals currently undertake will be fully automated by AI within the next 12 to 18 months https://t.co/yYKzS7NIOP&quot;,&quot;username&quot;:&quot;FT&quot;,&quot;name&quot;:&quot;Financial Times&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/931156393108885504/EqEMtLhM_normal.jpg&quot;},&quot;reply_count&quot;:67,&quot;retweet_count&quot;:534,&quot;like_count&quot;:4657,&quot;impression_count&quot;:637463,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2021948887825559552/vid/avc1/496x272/oBJnJjtAb38l4jGd.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/montie/status/2022060431872077962?s=20&quot;,&quot;full_text&quot;:&quot;Anyone who isn't scared is in denial&quot;,&quot;username&quot;:&quot;montie&quot;,&quot;name&quot;:&quot;Tim Montgomerie &#127468;&#127463;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1998221865228144641/Vr-BzZtE_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-12T21:29:09.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;CEO of Microsoft AI Mustafa Suleyman joins FT editor Roula Khalaf to explain why most of the tasks accountants, lawyers and other professionals currently undertake will be fully automated by AI within the next 12 to 18 months https://t.co/yYKzS7NIOP&quot;,&quot;username&quot;:&quot;FT&quot;,&quot;name&quot;:&quot;Financial Times&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/931156393108885504/EqEMtLhM_normal.jpg&quot;},&quot;reply_count&quot;:34,&quot;retweet_count&quot;:10,&quot;like_count&quot;:68,&quot;impression_count&quot;:22850,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>And on and on.</p><p>There&#8217;s a vested interest in hyperbole, of course. And even if the tech is ready in a year, the marketplace (and certainly government agencies) won&#8217;t be. The future will arrive unevenly, and will have to fight through the muck of bureaucracy and habit and entrenchment.</p><p>Lawyers and accountants will still be here in a year. (But they better be using AI tools.)</p><h4>Item #3</h4><p>Nikita&#8217;s IQ is probably twice mine<a href="#footnote-1">1</a>. But the missing piece here is assuming only one side will use AI to scale<a href="#footnote-2">2</a>&#8212;only the scumbags will use bots to overwhelm our most trusted comms channels. Spam is not new. Gmail and iMessage still work, even with annoyances.</p><p>But the other side can use AI to scale countermeasures, also. And that side has a vested financial interest in keeping the services we rely on viable.</p><p>I remember when spam started running wild. I worked at an ISP. It was a giant pain in the ass. We made changes: IP blacklists, content filtering, rate limiting, spam folders.</p><p>The white hats built tools to stem the tide. I bet we will again.</p><h3>Look for what isn&#8217;t said</h3><p>There&#8217;s nothing more interesting&#8212;and generating more fear&#8212;than AI. As you read these stories, think through how they are positioned, why they are positioned that way, and most importantly, what they don&#8217;t say at all.</p><p>Huge disruption is coming. Some of it is here now. But we don&#8217;t know how fast nor what awaits us on the other side<a href="#footnote-3">3</a>. And steadiness will be valuable in any outcome.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-1">1</a></p><p>Yes, 2 x 0 is still 0. I&#8217;ll self-inflict that barb so you don&#8217;t have to send it.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-2">2</a></p><p>Or that there&#8217;s simply nothing the good guys can do.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-3">3</a></p><p>No, not Terminator bots. C&#8217;mon now.</p></div></div>]]></content:encoded></item><item><title><![CDATA[I Tried to Build an AI Model Cheat Sheet. Here's Why That Was Pointless]]></title><description><![CDATA[Lots of AI advice tells you which model to use for which task.]]></description><link>https://www.steadybeats.co/p/i-tried-to-build-an-ai-model-cheat</link><guid isPermaLink="false">https://www.steadybeats.co/p/i-tried-to-build-an-ai-model-cheat</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Wed, 11 Feb 2026 23:25:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gQpQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70339e9-8ab9-475d-8a0f-3a82f40e166a_120x120.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Lots of AI advice tells you which model to use for which task. Claude for writing, ChatGPT for code, Gemini for research. I tried to build that cheat sheet.</p><p>It failed, but something more useful emerged.</p><h3>The exercise</h3><p>I tested the same prompt with Claude, Gemini, Grok, and ChatGPT:</p><blockquote><p>Write a 150-word marketing email for a kitchen appliance company announcing a new stand mixer. The product is called the &#8220;ProMix Elite&#8221; and features a 7-quart bowl, 12 speed settings, and a unique &#8220;Smart Stop&#8221; safety feature that detects when hands get too close to moving parts. Target audience is home bakers aged 35-60. The email should build excitement without being pushy.</p></blockquote><h3>The Output</h3><p>You can <strong><a href="https://docs.google.com/document/d/1xshEKPk6k6Ic7rsV23t-ofphQX4p7eGlQ_PMg1DJl3s/edit?usp=sharing">read the outputs here.</a></strong></p><p><strong>Surprise result</strong>: Grok won on tone, emotion, and sensory appeal:</p><blockquote><p>Dear [First Name],</p><p>There&#8217;s something special about the moments spent in the kitchen: the scent of vanilla and cinnamon filling the air, the quiet satisfaction of dough coming together just right, the joy of sharing something homemade with the people you love.</p></blockquote><p>But what about Claude, the presumed favorite for this task?</p><p>Claude was stiff:</p><blockquote><p>We designed this mixer for bakers who take their craft seriously but want equipment that&#8217;s intuitive and dependable.</p><p>Ready to see what the ProMix Elite can do in your kitchen? Discover more at [website].</p></blockquote><p>It whiffed on the sensory details. Claude lost. Or did it? Maybe the prompt needed work:</p><blockquote><p>Let&#8217;s try again. you missed a couple of key items. First is the sensory experience of baking. Second is the emotional connection -- baking for friends and family. This copy is mostly a feature dump--the tone could be just as much for a cement mixer as a home mixer.</p></blockquote><p>Here&#8217;s Claude&#8217;s rewrite:</p><blockquote><p>Remember that feeling when fresh bread fills your kitchen with warmth, or when you pull the perfect cake from the oven just as loved ones arrive?</p><p>The ProMix Elite is built for those moments &#8230;</p></blockquote><p>Now Claude was cooking<a href="#footnote-1">1</a>.</p><p><strong>There&#8217;s no &#8220;wrong model.&#8221;</strong></p><p><strong>There's only: did you get what you needed</strong>, and if not, did you know how to ask for something better?</p><h2>A Model Selection Framework</h2><ul><li><p><strong>Quick tasks</strong>: Use whatever model you already have open</p></li><li><p><strong>Important tasks</strong>: Test 2-3 models, iterate with the best</p></li><li><p><strong>Repetitive tasks</strong>: Build a Claude Project (with custom instructions)</p></li></ul><p><strong>Next up: Let&#8217;s build an actual app. Just prompts, no coding.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-1">1</a></p><p>Baking. Claude was baking.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Why I'm Paying Closer Attention Now]]></title><description><![CDATA[I&#8217;ve dismissed a lot of AI job-displacement talk as hype.]]></description><link>https://www.steadybeats.co/p/why-im-paying-closer-attention-now</link><guid isPermaLink="false">https://www.steadybeats.co/p/why-im-paying-closer-attention-now</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Tue, 10 Feb 2026 23:22:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gQpQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70339e9-8ab9-475d-8a0f-3a82f40e166a_120x120.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve dismissed a lot of AI job-displacement talk as hype. Tech bros want attention online. Companies need investment dollars. Everyone has an incentive to overstate things.</p><p>But three recent developments have me reconsidering. Not panicking&#8212;just paying closer attention.</p><h2>First item: Eroding entry-level jobs</h2><p>In late January, Anthropic (which runs the AI model Claude) CEO Dario Amodei published an essay titled &#8220;<strong><a href="https://www.darioamodei.com/essay/the-adolescence-of-technology">The Adolescence of Technology.</a></strong>&#8221; In that essay, he wrote about labor market disruption:</p><blockquote><p>This is a topic that I <a href="https://www.axios.com/2025/05/28/ai-jobs-white-collar-unemployment-anthropic">warned about very publicly in 2025</a>, where I predicted that AI could displace half of all entry-level white collar jobs in the next 1&#8211;5 years, even as it accelerates economic growth and scientific progress.</p></blockquote><p>For example: I spent my early career doing entry-level marketing writing&#8212;brochures, web copy, email campaigns. Last week I ran an experiment with Claude (not even their best model) to see if it could do that work. With good prompts, it could. Instantly. And as well as I did it twenty years ago.</p><h2>The Second Item: Compounding progress</h2><p>Progress in AI has been steady. But now, the models have gotten so good at writing code that they are writing their own next versions. And much faster than human engineers could.</p><p>We&#8217;ve seen this recently with <strong><a href="https://mashable.com/article/openai-releases">OpenAI&#8217;s latest model</a></strong>:</p><blockquote><p>Crucially, OpenAI says that the new GPT-5.3-Codex model is its "first model that was instrumental in creating itself."</p></blockquote><p>And with <strong><a href="https://mashable.com/article/anthropic-used-mostly-ai-to-build-claude-cowork-tool">Anthropic&#8217;s Claude Cowork model:</a></strong></p><blockquote><p><a href="https://mashable.com/article/anthropic-claude-learning-mode-review">Anthropic&#8217;s</a> newest productivity experiment, Cowork, is notable not just for what it does, but for how it was made. Cowork is essentially a version of the AI coding tool Claude Code for non-developers. And<a href="https://claude.com/blog/cowork-research-preview"> according to the company</a>, much of Cowork was built by Claude Code itself, turning the AI into both the product and a key part of the development process.</p></blockquote><p>Humans aren&#8217;t good at understanding compound growth. We think in linear terms&#8212;moving from A to B to C&#8212;not exponential terms.</p><p>With the automation of code writing, the pace of innovation is exploding. We&#8217;re already seeing it.</p><p>In his <strong><a href="https://x.com/mattshumer_/status/2021256989876109403?s=20">excellent article</a></strong>, Matt Shumer shares why this happened:</p><blockquote><p>The AI labs made a deliberate choice. They focused on making AI great at writing code first... because building AI requires a lot of code. If AI can write that code, it can help build the next version of itself. A smarter version, which writes better code, which builds an even smarter version. Making AI great at coding was the strategy that unlocks everything else. That&#8217;s why they did it first. My job started changing before yours not because they were targeting software engineers... it was just a side effect of where they chose to aim first.</p><p>They&#8217;ve now done it. And they&#8217;re moving on to everything else.</p></blockquote><p>The cheapest and fastest way for AI companies to innovate was for the AI to innovate&#8212;to be great at coding. We&#8217;re there. The rest of modern knowledge work is next.</p><p>(I highly recommend reading <strong><a href="https://x.com/mattshumer_/status/2021256989876109403?s=20">Matt&#8217;s full article</a></strong>.)</p><h2>Third: the falling value of knowledge work</h2><p><strong><a href="https://www.ft.com/content/c891c47c-b21f-4e0f-84b3-b80c794eff3d">This blew my mind</a>:</strong></p><blockquote><p>KPMG, one of the world&#8217;s largest auditors of public and private companies, negotiated lower fees from its own accountant by arguing that AI will make it cheaper to do the work, according to people familiar with the matter.</p></blockquote><p>KPMG&#8212;the world&#8217;s fourth largest accounting firm&#8212;just told the world its own line of work is worth a little less now.</p><p>Because of AI.</p><p>The devaluation of knowledge work has begun.</p><h2>OK, so should we freak out?</h2><p>No. But we should pay attention.</p><p>Many smart people point out that technology regularly renders certain jobs obsolete. And then the technology creates all kinds of new jobs. Software has been eating jobs for decades, for example, and creating lots of new needs.</p><p>Maybe that happens again.</p><p>But the scale here is different. This isn&#8217;t one industry getting disrupted. It&#8217;s knowledge work broadly. And it&#8217;s happening faster than previous technological shifts.</p><p>I don&#8217;t know what happens next.</p><p>What I do know: the next few years will be bumpy. Some jobs will disappear, new ones will emerge. The transition will be messy.</p><h2>So what do we do?</h2><p>Two things:</p><p><strong>First:</strong> Don&#8217;t try to keep up with everything&#8212;that&#8217;s impossible now. Pick one or two AI tools relevant to your work (or hobbies!) and learn them thoroughly. Become the person in your circle who knows, rather than speculates.</p><p><strong>Second:</strong> Taste, discernment, relationships&#8212;these things are tougher to automate. Cultivate those skills in your areas of expertise.</p><p>None of us knows exactly where this all going. So let&#8217;s be ready, and not surprised.</p><p><strong>Next up: Back to the AI lessons.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The 6 Dials That Control AI Image Generation]]></title><description><![CDATA["Make me a concert photo."]]></description><link>https://www.steadybeats.co/p/the-6-dials-that-control-ai-image</link><guid isPermaLink="false">https://www.steadybeats.co/p/the-6-dials-that-control-ai-image</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Mon, 09 Feb 2026 21:57:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!m1dB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8732dc-3709-47c0-b8fe-4421bf0ae0bd_896x876.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>"Make me a concert photo."</p><p>You could leave your prompt at that, and hope. But you might get the Temptations on an Ed Sullivan-style TV stage. You might get a grunge singer in a smoky Seattle coffee house. You might get a fifth grade choir singing their little hearts out on a school cafeteria stage.</p><p>There are six variables you can tune to guide image creation.</p><p>Turn the dials correctly<a href="#footnote-1">1</a>, and you&#8217;ll get just what you were looking for.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m1dB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8732dc-3709-47c0-b8fe-4421bf0ae0bd_896x876.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m1dB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8732dc-3709-47c0-b8fe-4421bf0ae0bd_896x876.png 424w, https://substackcdn.com/image/fetch/$s_!m1dB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8732dc-3709-47c0-b8fe-4421bf0ae0bd_896x876.png 848w, https://substackcdn.com/image/fetch/$s_!m1dB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8732dc-3709-47c0-b8fe-4421bf0ae0bd_896x876.png 1272w, https://substackcdn.com/image/fetch/$s_!m1dB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8732dc-3709-47c0-b8fe-4421bf0ae0bd_896x876.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m1dB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8732dc-3709-47c0-b8fe-4421bf0ae0bd_896x876.png" width="540" height="527.9464285714286" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da8732dc-3709-47c0-b8fe-4421bf0ae0bd_896x876.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:876,&quot;width&quot;:896,&quot;resizeWidth&quot;:540,&quot;bytes&quot;:1385316,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/186774940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8732dc-3709-47c0-b8fe-4421bf0ae0bd_896x876.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!m1dB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8732dc-3709-47c0-b8fe-4421bf0ae0bd_896x876.png 424w, https://substackcdn.com/image/fetch/$s_!m1dB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8732dc-3709-47c0-b8fe-4421bf0ae0bd_896x876.png 848w, https://substackcdn.com/image/fetch/$s_!m1dB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8732dc-3709-47c0-b8fe-4421bf0ae0bd_896x876.png 1272w, https://substackcdn.com/image/fetch/$s_!m1dB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8732dc-3709-47c0-b8fe-4421bf0ae0bd_896x876.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There are six variables to address to help hone your image.</p><blockquote><p><strong>Subject:</strong> Not just &#8220;a person.&#8221; A woman in leather holding a Stratocaster.</p><p><strong>Action:</strong> Standing vs. jumping vs. mid-gesture changes energy.</p><p><strong>Environment: </strong>Arena stage vs. dive bar vs. warehouse.</p><p><strong>Composition:</strong> Wide shot, close-up, from below&#8212;you're the photographer.</p><p><strong>Lighting:</strong> The biggest variable. Same scene, different light = different feeling.</p><p><strong>Text: </strong>Neon signs, app logos, screen displays. AI can finally spell them.The dials in action</p></blockquote><p>To get the photo above, Claude and I wrote the following prompt<a href="#footnote-2">2</a>:</p><blockquote><p>A female 1980s glam metal guitarist, mid-power chord with head thrown back, on a smoky arena stage, medium shot from slightly below, dramatic purple and blue spotlights cutting through haze, neon sign reading 'THUNDER' in the background"</p></blockquote><p>Then I tweaked the lighting variable: single harsh white overhead.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g7BD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1031a25-d050-4585-a562-c1c8612c940e_908x894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g7BD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1031a25-d050-4585-a562-c1c8612c940e_908x894.png 424w, https://substackcdn.com/image/fetch/$s_!g7BD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1031a25-d050-4585-a562-c1c8612c940e_908x894.png 848w, https://substackcdn.com/image/fetch/$s_!g7BD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1031a25-d050-4585-a562-c1c8612c940e_908x894.png 1272w, https://substackcdn.com/image/fetch/$s_!g7BD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1031a25-d050-4585-a562-c1c8612c940e_908x894.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g7BD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1031a25-d050-4585-a562-c1c8612c940e_908x894.png" width="542" height="533.6431718061674" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1031a25-d050-4585-a562-c1c8612c940e_908x894.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:894,&quot;width&quot;:908,&quot;resizeWidth&quot;:542,&quot;bytes&quot;:1345460,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/186774940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1031a25-d050-4585-a562-c1c8612c940e_908x894.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g7BD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1031a25-d050-4585-a562-c1c8612c940e_908x894.png 424w, https://substackcdn.com/image/fetch/$s_!g7BD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1031a25-d050-4585-a562-c1c8612c940e_908x894.png 848w, https://substackcdn.com/image/fetch/$s_!g7BD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1031a25-d050-4585-a562-c1c8612c940e_908x894.png 1272w, https://substackcdn.com/image/fetch/$s_!g7BD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1031a25-d050-4585-a562-c1c8612c940e_908x894.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can see the difference here, but Nano Banana still wanted it colorful spotlights. More on that later.</p><p>When I adjusted the composition to: &#8220;extreme close-up of face and guitar neck, shot from side profile,&#8221; I got:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9K5P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145e6123-033d-4e16-8a57-8cacf5f028a1_888x902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9K5P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145e6123-033d-4e16-8a57-8cacf5f028a1_888x902.png 424w, https://substackcdn.com/image/fetch/$s_!9K5P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145e6123-033d-4e16-8a57-8cacf5f028a1_888x902.png 848w, https://substackcdn.com/image/fetch/$s_!9K5P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145e6123-033d-4e16-8a57-8cacf5f028a1_888x902.png 1272w, https://substackcdn.com/image/fetch/$s_!9K5P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145e6123-033d-4e16-8a57-8cacf5f028a1_888x902.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9K5P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145e6123-033d-4e16-8a57-8cacf5f028a1_888x902.png" width="540" height="548.5135135135135" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/145e6123-033d-4e16-8a57-8cacf5f028a1_888x902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:888,&quot;resizeWidth&quot;:540,&quot;bytes&quot;:1399037,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/186774940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145e6123-033d-4e16-8a57-8cacf5f028a1_888x902.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9K5P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145e6123-033d-4e16-8a57-8cacf5f028a1_888x902.png 424w, https://substackcdn.com/image/fetch/$s_!9K5P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145e6123-033d-4e16-8a57-8cacf5f028a1_888x902.png 848w, https://substackcdn.com/image/fetch/$s_!9K5P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145e6123-033d-4e16-8a57-8cacf5f028a1_888x902.png 1272w, https://substackcdn.com/image/fetch/$s_!9K5P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145e6123-033d-4e16-8a57-8cacf5f028a1_888x902.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Adjusting one variable at a time shows you which ones the AI weighs most heavily.</p><h2>When the AI is stubborn</h2><p>The AI will have assumptions about how a scene should look. In my example, it really wanted the colored spotlights from the 1980s. My first attempt made a slight adjustment.</p><p>Then Claude suggested I try going whole-hog: &#8220;single harsh white spotlight, all other lights off, no colored lighting, no blue lights, no purple lights, film noir cinematography.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N9rd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab17e15-7a36-4965-8d65-0f8b25cb3019_884x896.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N9rd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab17e15-7a36-4965-8d65-0f8b25cb3019_884x896.png 424w, https://substackcdn.com/image/fetch/$s_!N9rd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab17e15-7a36-4965-8d65-0f8b25cb3019_884x896.png 848w, https://substackcdn.com/image/fetch/$s_!N9rd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab17e15-7a36-4965-8d65-0f8b25cb3019_884x896.png 1272w, https://substackcdn.com/image/fetch/$s_!N9rd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab17e15-7a36-4965-8d65-0f8b25cb3019_884x896.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N9rd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab17e15-7a36-4965-8d65-0f8b25cb3019_884x896.png" width="541" height="548.3438914027149" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bab17e15-7a36-4965-8d65-0f8b25cb3019_884x896.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:884,&quot;resizeWidth&quot;:541,&quot;bytes&quot;:680942,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/186774940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab17e15-7a36-4965-8d65-0f8b25cb3019_884x896.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N9rd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab17e15-7a36-4965-8d65-0f8b25cb3019_884x896.png 424w, https://substackcdn.com/image/fetch/$s_!N9rd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab17e15-7a36-4965-8d65-0f8b25cb3019_884x896.png 848w, https://substackcdn.com/image/fetch/$s_!N9rd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab17e15-7a36-4965-8d65-0f8b25cb3019_884x896.png 1272w, https://substackcdn.com/image/fetch/$s_!N9rd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab17e15-7a36-4965-8d65-0f8b25cb3019_884x896.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At times you have to be forceful to the point of repetitive<a href="#footnote-3">3</a> with your language to push the AI past its own training.</p><h2>The non-designer unlock</h2><p>I can barely pluck around inside Photoshop, but who needs it? Now, we&#8217;re only limited today by our taste<a href="#footnote-4">4</a> and our ability to vividly describe what we&#8217;re looking for inside of the six-part framework.</p><p>Turn those dials, mad scientists.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!te04!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d22119-8234-4d0b-9edd-2a8870c95ff9_854x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!te04!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d22119-8234-4d0b-9edd-2a8870c95ff9_854x900.png 424w, https://substackcdn.com/image/fetch/$s_!te04!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d22119-8234-4d0b-9edd-2a8870c95ff9_854x900.png 848w, https://substackcdn.com/image/fetch/$s_!te04!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d22119-8234-4d0b-9edd-2a8870c95ff9_854x900.png 1272w, https://substackcdn.com/image/fetch/$s_!te04!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d22119-8234-4d0b-9edd-2a8870c95ff9_854x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!te04!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d22119-8234-4d0b-9edd-2a8870c95ff9_854x900.png" width="540" height="569.0866510538642" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26d22119-8234-4d0b-9edd-2a8870c95ff9_854x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:854,&quot;resizeWidth&quot;:540,&quot;bytes&quot;:1302126,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/186774940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d22119-8234-4d0b-9edd-2a8870c95ff9_854x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!te04!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d22119-8234-4d0b-9edd-2a8870c95ff9_854x900.png 424w, https://substackcdn.com/image/fetch/$s_!te04!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d22119-8234-4d0b-9edd-2a8870c95ff9_854x900.png 848w, https://substackcdn.com/image/fetch/$s_!te04!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d22119-8234-4d0b-9edd-2a8870c95ff9_854x900.png 1272w, https://substackcdn.com/image/fetch/$s_!te04!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d22119-8234-4d0b-9edd-2a8870c95ff9_854x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Next up: Building your first visual information tool.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-1">1</a></p><p>Up to 11.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-2">2</a></p><p>I also tried breaking up the prompt using XML tags for the six variables. No difference whatsoever.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-3">3</a></p><p>Or annoying.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-4">4</a></p><p>Admittedly, quite the huge wild card.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Stop Writing Better AI Prompts. Build Better Context.]]></title><description><![CDATA[Truckloads of AI content focus on building better prompts.]]></description><link>https://www.steadybeats.co/p/stop-writing-better-ai-prompts-build</link><guid isPermaLink="false">https://www.steadybeats.co/p/stop-writing-better-ai-prompts-build</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Sat, 07 Feb 2026 20:30:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gQpQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70339e9-8ab9-475d-8a0f-3a82f40e166a_120x120.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Truckloads of AI content focus on building better prompts.</p><p>But today I learned that <em>context</em> drives consistency and higher value from your AI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wgoB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a262e4-7a8c-493e-aeb9-a3c95476fbd8_220x267.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wgoB!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a262e4-7a8c-493e-aeb9-a3c95476fbd8_220x267.gif 424w, https://substackcdn.com/image/fetch/$s_!wgoB!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a262e4-7a8c-493e-aeb9-a3c95476fbd8_220x267.gif 848w, https://substackcdn.com/image/fetch/$s_!wgoB!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a262e4-7a8c-493e-aeb9-a3c95476fbd8_220x267.gif 1272w, https://substackcdn.com/image/fetch/$s_!wgoB!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a262e4-7a8c-493e-aeb9-a3c95476fbd8_220x267.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wgoB!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a262e4-7a8c-493e-aeb9-a3c95476fbd8_220x267.gif" width="320" height="388.3636363636364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21a262e4-7a8c-493e-aeb9-a3c95476fbd8_220x267.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:267,&quot;width&quot;:220,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Context GIFs | Tenor&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Context GIFs | Tenor" title="Context GIFs | Tenor" srcset="https://substackcdn.com/image/fetch/$s_!wgoB!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a262e4-7a8c-493e-aeb9-a3c95476fbd8_220x267.gif 424w, https://substackcdn.com/image/fetch/$s_!wgoB!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a262e4-7a8c-493e-aeb9-a3c95476fbd8_220x267.gif 848w, https://substackcdn.com/image/fetch/$s_!wgoB!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a262e4-7a8c-493e-aeb9-a3c95476fbd8_220x267.gif 1272w, https://substackcdn.com/image/fetch/$s_!wgoB!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a262e4-7a8c-493e-aeb9-a3c95476fbd8_220x267.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This meme is used to respond to &#8220;<strong><a href="https://share.google/qCqq7maVgVBipLPAv">vagueposting</a></strong>&#8221; on X, but it&#8217;s so applicable to the way we use AI.</p><h2>Today&#8217;s Exercise</h2><p>I built a Claude Project, a research assistant, to generate useful, interesting ideas for this newsletter. I uploaded:</p><ul><li><p><strong><a href="https://docs.google.com/document/d/1Uyclo4EXWtv41-6OzYXwrqAel_TFJv_D3yjSRKw9pS8/edit?usp=sharing">My newsletter guide</a></strong> (the one built for my editor project)</p></li><li><p><strong><a href="https://docs.google.com/document/d/1gMGrOAsUCe5E410W2LPkSmLWUM6Rh4CumyOemlgw4es/edit?usp=sharing">Task instructions</a></strong></p></li></ul><p>Then I asked for three newsletter topics, in my voice, that would be useful to my readers.</p><h2>The Output</h2><p>My research assistant pumped out three decent angles, well explained, and audience-specific. Here&#8217;s one of them:</p><blockquote><p><strong>1. &#8220;The One AI Feature That Actually Saved Me Time This Week&#8221;</strong></p><p><strong>Why this works:</strong> Your readers don&#8217;t want a tutorial on Projects&#8212;they want to know if this stuff is worth their time. You&#8217;re past the basics but not deep enough to get technical. Perfect spot to say &#8220;here&#8217;s what clicked for me and why you might care.&#8221;</p><p><strong>The angle:</strong> Pick the specific moment when Claude Projects actually did something useful for you. Maybe it remembered your newsletter voice without you re-explaining it. Maybe it pulled from past conversations to help with today&#8217;s work. Whatever the concrete win was.</p><p>Your readers will trust &#8220;here&#8217;s what worked for me on Day 5&#8221; way more than &#8220;here&#8217;s the complete guide to AI workspaces.&#8221;</p></blockquote><p>No hype. No doomerism. Consideration for the reader.</p><p>That&#8217;s what context can do to shape the output you get from Projects.</p><h2>The Value</h2><p>Context set-up takes time upfront. The payoff comes later, when you come back to a task again and again without re-explaining everything re-engineering prompts because you&#8217;re frustrated with the output.</p><p>&#8220;Context is king&#8221; is a lame way to close this out. But yeah, it is king.</p><h2>Lessons 1-5 Recap</h2><p>I had Claude put together a review document and a simple quiz to capture learnings from lessons 1-5. <strong><a href="https://docs.google.com/document/d/1Wc3Nk7ydLvreaXTxwYf9GGRq179lRMnrwZoN9RrXvI8/edit?usp=sharing">You can check it out here</a></strong>.</p><p><strong>Next: Lesson 6 &#8212; Image creation with Nano Banana</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[AI Lesson 4 — Teaching Claude to Remember]]></title><description><![CDATA[Every time you open Claude, you're starting over.]]></description><link>https://www.steadybeats.co/p/ai-lesson-4-teaching-claude-to-remember</link><guid isPermaLink="false">https://www.steadybeats.co/p/ai-lesson-4-teaching-claude-to-remember</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Fri, 06 Feb 2026 20:45:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_6Ew!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d79180-29c6-4bae-8477-a03fc8c1fbb5_602x456.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every time you open Claude, you're starting over. No context. Projects fix that.</p><h2>What is a Project?</h2><p>A &#8220;Project&#8221; is a dedicated workspace inside Claude with two key features:</p><ul><li><p><strong>Pre-loaded context</strong> &#8212; instructions, files, and memory you set up once</p></li><li><p><strong>Ongoing conversation history</strong> &#8212; Claude remembers what you&#8217;ve worked on together</p></li></ul><p>Without Projects, every chat is a blank slate. With Projects, you build a tool that gets sharper as you use it.</p><p>Projects work best for <strong>specialized, recurring tasks</strong>.</p><p>I created one called <strong>Retro Matt Newsletter Content Strategist<a href="#footnote-1">1</a></strong> to help with this newsletter.</p><h2>The three Project components</h2><p>Every Project includes:</p><ul><li><p>Memory</p></li><li><p>Instructions</p></li><li><p>Files</p></li></ul><h4>Memory</h4><p>Memory includes two layers:</p><ul><li><p>Project memory (autogenerated as you work)</p></li><li><p>Custom memory: (context you provide)</p></li></ul><p>I uploaded my work history, audience, and content focus.</p><h4>Instructions</h4><p>Instructions define how Claude is to behave inside the project. Instructions should be organized by:</p><ul><li><p><strong>Role</strong> &#8212; who Claude is supposed to be (editor, strategist, analyst)</p></li><li><p><strong>Behavior</strong> &#8212; how it should interact (direct feedback, no cheerleading)</p></li><li><p><strong>Constraints</strong> &#8212; what to avoid (hustle language, guru positioning)</p></li><li><p><strong>Output Structure</strong> &#8212; how to format responses</p></li></ul><p>Instructions are fixed. Memory evolves.</p><p>For a full instructions example, see my RMNCS<a href="#footnote-2">2</a> <strong><a href="https://docs.google.com/document/d/1v8up9Sori5awucM4EnKq3RwIv9mcbAqXlvmGU_axsao/edit?usp=sharing">instructions here</a></strong>.</p><h4>Files</h4><p>Files give Claude context inside the Project. I uploaded all of my prior Substack posts to help it discern my writing voice and interests.</p><h2>Setting up your Project</h2><p>You&#8217;ll find Projects near the top of Claude&#8217;s left sidebar.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_6Ew!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d79180-29c6-4bae-8477-a03fc8c1fbb5_602x456.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_6Ew!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d79180-29c6-4bae-8477-a03fc8c1fbb5_602x456.png 424w, https://substackcdn.com/image/fetch/$s_!_6Ew!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d79180-29c6-4bae-8477-a03fc8c1fbb5_602x456.png 848w, https://substackcdn.com/image/fetch/$s_!_6Ew!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d79180-29c6-4bae-8477-a03fc8c1fbb5_602x456.png 1272w, https://substackcdn.com/image/fetch/$s_!_6Ew!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d79180-29c6-4bae-8477-a03fc8c1fbb5_602x456.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_6Ew!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d79180-29c6-4bae-8477-a03fc8c1fbb5_602x456.png" width="602" height="456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91d79180-29c6-4bae-8477-a03fc8c1fbb5_602x456.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:456,&quot;width&quot;:602,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32961,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/186531544?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d79180-29c6-4bae-8477-a03fc8c1fbb5_602x456.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_6Ew!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d79180-29c6-4bae-8477-a03fc8c1fbb5_602x456.png 424w, https://substackcdn.com/image/fetch/$s_!_6Ew!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d79180-29c6-4bae-8477-a03fc8c1fbb5_602x456.png 848w, https://substackcdn.com/image/fetch/$s_!_6Ew!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d79180-29c6-4bae-8477-a03fc8c1fbb5_602x456.png 1272w, https://substackcdn.com/image/fetch/$s_!_6Ew!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d79180-29c6-4bae-8477-a03fc8c1fbb5_602x456.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p><strong>Create a new Project</strong> and name it</p></li><li><p><strong>Add Custom Memory</strong> &#8212; just the facts, Jack</p></li><li><p><strong>Write Instructions</strong> &#8212; (role, behavior, constraints, output structure)</p></li><li><p><strong>Upload Files</strong> &#8212; reference documents for the project</p></li></ol><p>Once set up, work inside Project instead of the main chat.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SpK2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854b4444-19ff-4008-a106-f400c7cd9a25_1652x668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SpK2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854b4444-19ff-4008-a106-f400c7cd9a25_1652x668.png 424w, https://substackcdn.com/image/fetch/$s_!SpK2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854b4444-19ff-4008-a106-f400c7cd9a25_1652x668.png 848w, https://substackcdn.com/image/fetch/$s_!SpK2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854b4444-19ff-4008-a106-f400c7cd9a25_1652x668.png 1272w, https://substackcdn.com/image/fetch/$s_!SpK2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854b4444-19ff-4008-a106-f400c7cd9a25_1652x668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SpK2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854b4444-19ff-4008-a106-f400c7cd9a25_1652x668.png" width="1456" height="589" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/854b4444-19ff-4008-a106-f400c7cd9a25_1652x668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:589,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89791,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.retromatt.com/i/186531544?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854b4444-19ff-4008-a106-f400c7cd9a25_1652x668.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SpK2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854b4444-19ff-4008-a106-f400c7cd9a25_1652x668.png 424w, https://substackcdn.com/image/fetch/$s_!SpK2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854b4444-19ff-4008-a106-f400c7cd9a25_1652x668.png 848w, https://substackcdn.com/image/fetch/$s_!SpK2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854b4444-19ff-4008-a106-f400c7cd9a25_1652x668.png 1272w, https://substackcdn.com/image/fetch/$s_!SpK2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854b4444-19ff-4008-a106-f400c7cd9a25_1652x668.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>After setup: living documents</h2><p>Add new files and adjust instructions as you get a feel for what you need. For example, I added an instruction to dial back the lecturing when editing my draft. Claude was telling me why typos are bad, and how they harm credibility. Yeah, I know, Claude. That&#8217;s why I want you to fix them &#8230;</p><p>You&#8217;ll want to fine-tune as you go.</p><p><strong>Next: Lesson 5 &#8212; Context Engineering</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.retromatt.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.retromatt.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-1">1</a></p><p>Ugh. Too wordy. My Retro Matt Newsletter Content Strategist Project needs a content strategist.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="#footnote-anchor-2">2</a></p><p>I wasn&#8217;t going to make you read that endless title again.</p></div></div>]]></content:encoded></item></channel></rss>