<?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[Matt Tillotson]]></title><description><![CDATA[On midlife, Michigan, and making technology feel simple and fun again.]]></description><link>https://www.matttillotson.com</link><image><url>https://substackcdn.com/image/fetch/$s_!CKJB!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bf109e-7025-48cd-bd82-295bbf89cc99_1254x1254.png</url><title>Matt Tillotson</title><link>https://www.matttillotson.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 04 Jun 2026 17:25:55 GMT</lastBuildDate><atom:link href="https://www.matttillotson.com/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[The Cardio Math I Didn't Want to Know]]></title><description><![CDATA[5M Fridays]]></description><link>https://www.matttillotson.com/p/the-cardio-math-i-didnt-want-to-know</link><guid isPermaLink="false">https://www.matttillotson.com/p/the-cardio-math-i-didnt-want-to-know</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Fri, 29 May 2026 21:11:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GtC_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e06554-2246-4352-b691-95418cb6120e_1260x1423.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1 style="text-align: center;">5M Fridays</h1><p style="text-align: center;"><em>Michigan's nuclear comeback, your iPhone's hidden toolbox, a Michael Jackson footnote, the cardio math nobody likes, and cereal as midlife metaphor.</em></p><div><hr></div><h2 style="text-align: center;"><strong>The Map</strong></h2><p><strong>Michigan may become the first state to bring a retired nuclear plant back online</strong>. The Palisades Nuclear Plant, located near the Lake Michigan shoreline in southwest Michigan, is being <strong><a href="https://www.fox17online.com/news/local-news/palisades-nuclear-plant-another-step-closer-to-restarting">prepped to operate in 2026</a></strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GtC_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e06554-2246-4352-b691-95418cb6120e_1260x1423.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GtC_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e06554-2246-4352-b691-95418cb6120e_1260x1423.png 424w, https://substackcdn.com/image/fetch/$s_!GtC_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e06554-2246-4352-b691-95418cb6120e_1260x1423.png 848w, https://substackcdn.com/image/fetch/$s_!GtC_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e06554-2246-4352-b691-95418cb6120e_1260x1423.png 1272w, https://substackcdn.com/image/fetch/$s_!GtC_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e06554-2246-4352-b691-95418cb6120e_1260x1423.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GtC_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e06554-2246-4352-b691-95418cb6120e_1260x1423.png" width="564" height="636.9619047619047" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8e06554-2246-4352-b691-95418cb6120e_1260x1423.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1423,&quot;width&quot;:1260,&quot;resizeWidth&quot;:564,&quot;bytes&quot;:718855,&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/199641575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e06554-2246-4352-b691-95418cb6120e_1260x1423.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_!GtC_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e06554-2246-4352-b691-95418cb6120e_1260x1423.png 424w, https://substackcdn.com/image/fetch/$s_!GtC_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e06554-2246-4352-b691-95418cb6120e_1260x1423.png 848w, https://substackcdn.com/image/fetch/$s_!GtC_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e06554-2246-4352-b691-95418cb6120e_1260x1423.png 1272w, https://substackcdn.com/image/fetch/$s_!GtC_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e06554-2246-4352-b691-95418cb6120e_1260x1423.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The global turn away from nuclear power was <strong><a href="https://www.technology.org/2026/05/28/eu-turn-away-from-nuclear-power-mistake/">irrational</a></strong>. There is no more clean and consistent power source. And with Michigan hosting one of the most <strong><a href="https://poweroutage.us/electricity-rates/mi">expensive</a></strong>, <strong><a href="https://www.9and10news.com/2025/09/11/michigans-electric-grid-reliability-remains-among-the-nations-worst/">unreliable</a></strong>, and <strong><a href="https://cubofmichigan.org/cub-news/cub-of-michigan-announces-annual-utility-performance-report/">slow-to-repair</a></strong> power grids in the country, we could use the juice. I hope the facility comes online next year. </p><div><hr></div><h2 style="text-align: center;"><strong>The Machine</strong></h2><p><strong>Don&#8217;t sleep on your iPhone&#8217;s accessibility features</strong>. There&#8217;s plenty of useful customizations in there. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tV2t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b741106-0706-4bfd-9fe8-c717c4a9948e_1320x2868.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tV2t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b741106-0706-4bfd-9fe8-c717c4a9948e_1320x2868.png 424w, https://substackcdn.com/image/fetch/$s_!tV2t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b741106-0706-4bfd-9fe8-c717c4a9948e_1320x2868.png 848w, https://substackcdn.com/image/fetch/$s_!tV2t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b741106-0706-4bfd-9fe8-c717c4a9948e_1320x2868.png 1272w, https://substackcdn.com/image/fetch/$s_!tV2t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b741106-0706-4bfd-9fe8-c717c4a9948e_1320x2868.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tV2t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b741106-0706-4bfd-9fe8-c717c4a9948e_1320x2868.png" width="566" height="1229.7636363636364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b741106-0706-4bfd-9fe8-c717c4a9948e_1320x2868.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2868,&quot;width&quot;:1320,&quot;resizeWidth&quot;:566,&quot;bytes&quot;:451625,&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/199641575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b741106-0706-4bfd-9fe8-c717c4a9948e_1320x2868.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_!tV2t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b741106-0706-4bfd-9fe8-c717c4a9948e_1320x2868.png 424w, https://substackcdn.com/image/fetch/$s_!tV2t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b741106-0706-4bfd-9fe8-c717c4a9948e_1320x2868.png 848w, https://substackcdn.com/image/fetch/$s_!tV2t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b741106-0706-4bfd-9fe8-c717c4a9948e_1320x2868.png 1272w, https://substackcdn.com/image/fetch/$s_!tV2t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b741106-0706-4bfd-9fe8-c717c4a9948e_1320x2868.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>One example: I use the Back Tap feature (Settings &#8594; Accessibility &#8594; Touch &#8594; Back Tap) to reduce screen brightness.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Three taps on the back and I reduce eyestrain and spousal annoyance when using my phone in the dark.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>Open Settings &#8212;&gt; Accessibility, and poke around for things. It&#8217;s a hidden toolbox. Take advantage. </p><p>(I may do a whole column on Accessibility features at some point.)</p><div><hr></div><h2 style="text-align: center;"><strong>The Music</strong></h2><p><strong>Don&#8217;t start with Thriller</strong>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> </p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;d37bacd7-2605-4861-a1f1-47944d629c4e&quot;,&quot;duration&quot;:null}"></div><div><hr></div><h2 style="text-align: center;"><strong>The Muscle</strong> </h2><p><strong>We need to sweat it out more. A lot more</strong>. Today&#8217;s exercise guidelines say to get 150 minutes of cardio a week. <strong><a href="https://x.com/stats_feed/status/2059941030338654547?s=20">That&#8217;s not enough</a></strong> to make a material difference. </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/stats_feed/status/2059941030338654547?s=20&quot;,&quot;full_text&quot;:&quot;&#129728; Big wake-up call for heart health:\n\nMost adults may need 4 times more exercise than current guidelines recommend for major protection against heart attacks and strokes.\n\nCurrent recs: 150 minutes/week of moderate-vigorous activity.\n\nFor substantial risk reduction (&amp;gt;30%):&quot;,&quot;username&quot;:&quot;stats_feed&quot;,&quot;name&quot;:&quot;World of Statistics&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1335168437220421632/VCHg78Nf_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-28T10:13:08.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:33,&quot;retweet_count&quot;:18,&quot;like_count&quot;:285,&quot;impression_count&quot;:49822,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>We need 8-9 hours a week for substantive cardiac protections to show up. The problem is that this seems like a ton, and it discourages people, who then do nothing. </p><p>Some exercise is better than nothing. Build from where you are. </p><div><hr></div><h2 style="text-align: center;"><strong>The Middle</strong> </h2><p>I&#8217;ve been eating too much cereal. It&#8217;s a crime to leave milk in the bowl, you know. Another round is always warranted. A little weight gain comes with that strategy.</p><p>That&#8217;s a leak.</p><p>Lots of midlife content is about total life reinvention. <strong>Practically, midlife change is often small and simple</strong>, with big results: fixing our leaks. </p><p>Energy leaks, like too much focus on news or scrolling. Food leaks, too much cereal.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p>There are so many other leaks: time, needless daily frictions, mood killers, doomscrolling. </p><p>Small but important improvements come when we pay attention to where we leak<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>, and then tighten things up.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.matttillotson.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.matttillotson.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 vague way of saying I use for bedtime doomscrolling. </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>Again, in bed. Doomscrolling. I&#8217;m working on it. </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>First video ever shared here. Terrifying. Your mercy is appreciated.</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>It&#8217;s the crunch, man. My remedy? Start with a banana in the bowl. Sprinkle cereal to add a little crunch. For snacking, carrots are surprisingly satisfying. We&#8217;ll see how it adds up.</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>No, I&#8217;m not doing the obvious joke.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Waiting for Thriller]]></title><description><![CDATA[Mild spoilers for the movie, Michael, and failed flight plans both follow.]]></description><link>https://www.matttillotson.com/p/waiting-for-thriller</link><guid isPermaLink="false">https://www.matttillotson.com/p/waiting-for-thriller</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Wed, 06 May 2026 20:39:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EoWP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce6c1de-07bc-4376-b4e5-5a9f9aee0184_690x670.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Mild spoilers for the movie, Michael, and failed flight plans both follow<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. </em></p><p>Before I ever watched MTV, I listened to it on the radio. </p><p>MTV was once simulcast via stereo, because TV speakers were absolute garbage.</p><p>The simulcast was supposed to work only via direct cable connection to your stereo receiver. But if you lived in the right location and balanced the radio dial very carefully at 90.9 FM, you could pull in MTV audio over the air, wafting out from leaky cable infrastructure. </p><p>(How did we know this? I have no idea, other than the Word On The Street was uncannily valuable in the pre-internet days. Kids just knew things, like MTV broadcast frequencies and that <strong><a href="https://en.wikipedia.org/wiki/Atari_video_game_burial">E.T. Atari cartridges were buried in the desert</a></strong>.)</p><p>My grandparents, who lived just on the other side of my block, had a &#8220;cable box&#8221; before we did. That meant 36 glorious channels, not 12. World-changing. </p><p>Amongst those channels was MTV.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EoWP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce6c1de-07bc-4376-b4e5-5a9f9aee0184_690x670.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EoWP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce6c1de-07bc-4376-b4e5-5a9f9aee0184_690x670.png 424w, https://substackcdn.com/image/fetch/$s_!EoWP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce6c1de-07bc-4376-b4e5-5a9f9aee0184_690x670.png 848w, https://substackcdn.com/image/fetch/$s_!EoWP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce6c1de-07bc-4376-b4e5-5a9f9aee0184_690x670.png 1272w, https://substackcdn.com/image/fetch/$s_!EoWP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce6c1de-07bc-4376-b4e5-5a9f9aee0184_690x670.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EoWP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce6c1de-07bc-4376-b4e5-5a9f9aee0184_690x670.png" width="690" height="670" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ce6c1de-07bc-4376-b4e5-5a9f9aee0184_690x670.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:670,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:564660,&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/196575328?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce6c1de-07bc-4376-b4e5-5a9f9aee0184_690x670.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_!EoWP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce6c1de-07bc-4376-b4e5-5a9f9aee0184_690x670.png 424w, https://substackcdn.com/image/fetch/$s_!EoWP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce6c1de-07bc-4376-b4e5-5a9f9aee0184_690x670.png 848w, https://substackcdn.com/image/fetch/$s_!EoWP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce6c1de-07bc-4376-b4e5-5a9f9aee0184_690x670.png 1272w, https://substackcdn.com/image/fetch/$s_!EoWP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce6c1de-07bc-4376-b4e5-5a9f9aee0184_690x670.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>The height of video entertainment status, an all-powerful Jerrold Electronics unit, circa early 1980s</em></h6><p></p><p>We didn't yet have that glorious box at my house when Michael Jackson&#8217;s &#8220;Thriller&#8221; video came out. </p><p>But I had a plan. A flight plan.</p><p>I would place my bike in driveway launch position<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>, and listen to MTV on a terrible clock radio that used radioactive materials to light the clock hands at night. The minute &#8220;Thriller&#8221; came on the radio, I planned to take flight, blasting off to my grandparent&#8217;s house to watch. </p><p>(I don&#8217;t think I cleared this plan with Mission Control<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>, either.) </p><p>I waited, I listened, and I heard lots of 80s music through a speaker with the acoustical characteristics of a Campbell&#8217;s Tomato Soup can. </p><p>But the timing for launch never worked out. That&#8217;s for the best. My Lawrence Welk-loving grandparents would have been mortified by the sight of me roaring into their home and commandeering their television, only to watch zombified Michael cavort around and crotch-grab. </p><p>After numerous aborted launch attempts, I eventually saw the video at my friend&#8217;s house. &#8220;<strong><a href="https://youtu.be/sOnqjkJTMaA?si=4GpCh1OMKv55vMHH">Thriller</a>&#8221;</strong> was worth the wait. </p><p>So is the movie <em>Michael</em>, which grants more access than even the cable box could, taking us through Michael&#8217;s youngest days in the Jackson 5 up to the 1988 tour for <em>Bad</em>.</p><p>There are so many milestone cultural moments this movie had to hit. And that&#8217;s why time sometimes moves faster in this film than in Marty McFly&#8217;s DeLorean. </p><p>The early Jackson 5 performances. The &#8220;Billie Jean&#8221; moonwalk at the Motown 25th anniversary celebration. The &#8220;Beat It&#8221; and &#8220;Thriller&#8221; videos. The disastrous Pepsi commercial. One after another, the film drops you right back in.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>  </p><p>One huge moment was absent: the making of the <strong>&#8220;<a href="https://youtu.be/9AjkUyX0rVw?si=0yh10C9dY6rHutC4">We Are The World</a>&#8221;</strong> video. </p><p>Sure, depicting all those stars would be a casting, licensing, and ego-management nightmare<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>. But it was a song Jackson co-wrote, and an assembly of stars that only his gravity well could have attracted. It would have been fun to see. That&#8217;s one miss, as was <strong><a href="https://www.yahoo.com/entertainment/movies/articles/why-wasnt-janet-jackson-michael-003054582.html">Janet&#8217;s total absence</a></strong>. </p><p><em>Michael</em> isn&#8217;t all familiar and fun memories. </p><p>The film overuses the theme of Joe Jackson as a physically abusive father and domineering business manager. And yet, somehow, still underplays the impact. We get hints of the belt whippings. We see Joe push the boys, Michael especially, to exhaustion. But occasional belt whippings and a heavy business hand undersell what the Jackson kids reportedly endured.</p><p>Jafaar Jackson, Michael&#8217;s nephew and Jermaine&#8217;s son, is getting loads of well-earned publicity for his spot-on portrayal of adult Michael. He <em>is</em> Michael in this movie. And Juliano Krue Valdi radiates as the younger, Jackson 5-era Michael as well. Emotionally, physically, and musically, Valdi did a tremendous job. Talent, charisma, heart. That kid kills it. </p><p>A question: is Mike Myers federally obligated to play a boisterous record executive in every music biopic?<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> Myers does a fine job here in spot duty as CBS Records president Walter Yetnikoff, much as he did as <strong><a href="https://youtu.be/C1XOQTcW5f4?si=OrQ8NzfcpRNSPXtM">a record exec in </a></strong><em><strong><a href="https://youtu.be/C1XOQTcW5f4?si=OrQ8NzfcpRNSPXtM">Bohemian Rhapsody</a></strong>.</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a></p><p>The &#8220;Human Nature&#8221; concert scene, depicted during the 1985 Victory Tour with the Jacksons, is magnificent. It&#8217;s probably the movie&#8217;s strongest musical spectacle, taking us through the song in full. Jaafar&#8217;s dancing and likeness is incredible. The scene is similar to this performance, from the <em>Bad</em> tour in Wembley Stadium in 1988:</p><div id="youtube2-bQxVFyjoNDA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;bQxVFyjoNDA&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/bQxVFyjoNDA?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 these iconic moments, painstakingly recreated &#8230; well, that&#8217;s mainlined Gen X nostalgia crack. </p><p>And that&#8217;s why <strong><a href="https://www.rottentomatoes.com/m/michael">people love this movie</a></strong>. The music, the memories, brought back to life. Michael is idealized in this film, but that positioning gives the viewer an empathetic figure to root for as he completes his hero&#8217;s journey to creative freedom and independence. </p><p>I think that&#8217;s why critics savaged this movie: it wasn&#8217;t honest and gritty enough. But gritty was never the goal. </p><p>It was strange watching this film, being back now in my hometown, where I first experienced many of these moments. There I was, at the same geographic coordinates I populated in the 1980s, and yet, I live in a completely different universe now than the one onscreen. </p><p>That juxtaposition of place and time wove a feeling of melancholy through the fun and nostalgia. The 1980s were a cool time. An era long gone. As the talented Northern Michigan writer<strong> <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;O.W. Root&quot;,&quot;id&quot;:105833823,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ZfGA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c721719-687f-4b49-9ffb-42d8e9e0d55e_2731x2731.jpeg&quot;,&quot;uuid&quot;:&quot;e763d5be-2e3b-4b8e-84fb-d125448edff5&quot;}" data-component-name="MentionToDOM"></span> </strong>often tweets, &#8220;The world you grew up in no longer exists.&#8221;</p><p>Still, it was good to be there in the 80s. And good to be back, just for a little while. <br></p><h5 style="text-align: center;"><em>Subscribe now for more photos of 40-year-old cable TV technology.</em> <br></h5><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.matttillotson.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.matttillotson.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>I mean, it&#8217;s a biopic. How much can it be spoiled?</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>Handlebars facing the road.</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>My parents. </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>Or, of course, maybe you&#8217;re in those moments for the first time, like my daughters were. They loved it.</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>As was the real thing, no doubt. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>I would support this legislation. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>&#8220;Six minutes is forever!&#8220;</p></div></div>]]></content:encoded></item><item><title><![CDATA[How to Battle iTunes Match (And Mostly Win)]]></title><description><![CDATA[Apple Music is a fine place to host your ripped music files.]]></description><link>https://www.matttillotson.com/p/how-to-battle-itunes-match-and-mostly</link><guid isPermaLink="false">https://www.matttillotson.com/p/how-to-battle-itunes-match-and-mostly</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Thu, 30 Apr 2026 19:46:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FEIy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447e33a5-ca01-4154-8d90-c22fd05ba239_492x491.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Apple Music is a fine place to host your ripped music files. Lossless playback, listening stats, easy syncing across your hardware. There's just one thing standing between you and bliss: iTunes Match.</p><p>It can be a formidable foe. </p><h3>The Promise and The Pain </h3><p>iTunes Match launched in 2011 as a bridge between &#8220;I have MP3s smattered across my hard drive<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>&#8221; and seamless, cloud-based music streaming. It's supposed to scan your files, find matches in Apple's cloud library, and stream those copies instead of yours.</p><p>For $25 a year, Apple gave you a clean library of your files you could stream anywhere, without having to worry about what was or wasn&#8217;t downloaded. </p><p>Today, you can still pay that $25 a year, or pay for an Apple Music subscription and get the same matching service for your own music files. </p><p>However. </p><p>iTunes Match doesn&#8217;t always get it right. Sometimes it&#8217;s like the drunk guy at a corporate function who calls you Bob<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> even though you&#8217;re wearing a name tag. </p><p>So you&#8217;ll find, sometimes, when adding your own ripped files to Apple Music, that iTunes Match uses the wrong album artwork, splits up an album in two,<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> just plain refuses to upload a track, and other joys that will mess up your library. </p><p>Let&#8217;s run through a couple of common issues. </p><h3>Album Splitting </h3><p>If we&#8217;re talking about splitting up, then it only makes sense to use a Beatle as the example<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>. This compilation from Paul McCartney, called Pure McCartney, was ravaged by iTunes Match, splitting it five ways.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FEIy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447e33a5-ca01-4154-8d90-c22fd05ba239_492x491.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FEIy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447e33a5-ca01-4154-8d90-c22fd05ba239_492x491.png 424w, https://substackcdn.com/image/fetch/$s_!FEIy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447e33a5-ca01-4154-8d90-c22fd05ba239_492x491.png 848w, https://substackcdn.com/image/fetch/$s_!FEIy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447e33a5-ca01-4154-8d90-c22fd05ba239_492x491.png 1272w, https://substackcdn.com/image/fetch/$s_!FEIy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447e33a5-ca01-4154-8d90-c22fd05ba239_492x491.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FEIy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447e33a5-ca01-4154-8d90-c22fd05ba239_492x491.png" width="492" height="491" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/447e33a5-ca01-4154-8d90-c22fd05ba239_492x491.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:491,&quot;width&quot;:492,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:244935,&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/193810153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447e33a5-ca01-4154-8d90-c22fd05ba239_492x491.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_!FEIy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447e33a5-ca01-4154-8d90-c22fd05ba239_492x491.png 424w, https://substackcdn.com/image/fetch/$s_!FEIy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447e33a5-ca01-4154-8d90-c22fd05ba239_492x491.png 848w, https://substackcdn.com/image/fetch/$s_!FEIy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447e33a5-ca01-4154-8d90-c22fd05ba239_492x491.png 1272w, https://substackcdn.com/image/fetch/$s_!FEIy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447e33a5-ca01-4154-8d90-c22fd05ba239_492x491.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>Two moves will solve most album splitting issues. </p><p>First, go the Apple Music album view on your Mac. Click through to the first instance of the album get the list of songs. Hit Command + A to highlight all the tracks. Then right click (or hit Command +I) and select Get Info. </p><p>Now you&#8217;re into the track data, and can commence your role as the Song Sanitation Department. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4LFr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16196541-d172-4bbd-bb83-cc5a7fa4d554_1864x1466.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4LFr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16196541-d172-4bbd-bb83-cc5a7fa4d554_1864x1466.png 424w, https://substackcdn.com/image/fetch/$s_!4LFr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16196541-d172-4bbd-bb83-cc5a7fa4d554_1864x1466.png 848w, https://substackcdn.com/image/fetch/$s_!4LFr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16196541-d172-4bbd-bb83-cc5a7fa4d554_1864x1466.png 1272w, https://substackcdn.com/image/fetch/$s_!4LFr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16196541-d172-4bbd-bb83-cc5a7fa4d554_1864x1466.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4LFr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16196541-d172-4bbd-bb83-cc5a7fa4d554_1864x1466.png" width="1456" height="1145" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16196541-d172-4bbd-bb83-cc5a7fa4d554_1864x1466.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1145,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:888057,&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/193810153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16196541-d172-4bbd-bb83-cc5a7fa4d554_1864x1466.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_!4LFr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16196541-d172-4bbd-bb83-cc5a7fa4d554_1864x1466.png 424w, https://substackcdn.com/image/fetch/$s_!4LFr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16196541-d172-4bbd-bb83-cc5a7fa4d554_1864x1466.png 848w, https://substackcdn.com/image/fetch/$s_!4LFr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16196541-d172-4bbd-bb83-cc5a7fa4d554_1864x1466.png 1272w, https://substackcdn.com/image/fetch/$s_!4LFr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16196541-d172-4bbd-bb83-cc5a7fa4d554_1864x1466.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The two moves that often solve all:</p><ol><li><p>Make sure &#8220;album artist&#8221; is the same for every track. In this case, that meant overwriting &#8220;Paul McCartney &amp; Wings&#8221; &#8220;Paul McCartney &amp; Michael Jackson,&#8221; etc. with simply &#8220;Paul McCartney.&#8221; You can also use &#8220;Various Artists&#8221; here if you like, but that will move the album out of the artist&#8217;s category and into a Various Artists bucket. That categorization is best left to compilations, like movie soundtracks or the <em>Forever 80s</em> compilation which was endlessly pitched on TV in the 90s that I picked up for $2 last year<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>. </p><div id="youtube2-mQJ6UnDOQVk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;mQJ6UnDOQVk&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/mQJ6UnDOQVk?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></li><li><p>Speaking of compilations, that&#8217;s your fallback if unifying &#8220;Album Artist&#8221; doesn&#8217;t do the trick. It&#8217;s a checkbox. Click it, and iTunes Match says, &#8220;Ooooh, there&#8217;s a bunch of different artists on the same album. Cool, let me bunch them back together.&#8221; Except when it doesn&#8217;t, of course. </p></li></ol><p>If that still doesn&#8217;t work, you can always try deleting and reuploading the album. And sometimes, well, sometimes no matter what you try technically or which patron saint you pray to, Bon Jovi&#8217;s Greatest Hits will simply not unify. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ni4V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00aa9cd-0cd4-49c1-afd3-8fe93319fa90_1918x1158.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ni4V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00aa9cd-0cd4-49c1-afd3-8fe93319fa90_1918x1158.png 424w, https://substackcdn.com/image/fetch/$s_!Ni4V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00aa9cd-0cd4-49c1-afd3-8fe93319fa90_1918x1158.png 848w, https://substackcdn.com/image/fetch/$s_!Ni4V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00aa9cd-0cd4-49c1-afd3-8fe93319fa90_1918x1158.png 1272w, https://substackcdn.com/image/fetch/$s_!Ni4V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00aa9cd-0cd4-49c1-afd3-8fe93319fa90_1918x1158.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ni4V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00aa9cd-0cd4-49c1-afd3-8fe93319fa90_1918x1158.png" width="1456" height="879" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d00aa9cd-0cd4-49c1-afd3-8fe93319fa90_1918x1158.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:879,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2705798,&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/193810153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00aa9cd-0cd4-49c1-afd3-8fe93319fa90_1918x1158.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_!Ni4V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00aa9cd-0cd4-49c1-afd3-8fe93319fa90_1918x1158.png 424w, https://substackcdn.com/image/fetch/$s_!Ni4V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00aa9cd-0cd4-49c1-afd3-8fe93319fa90_1918x1158.png 848w, https://substackcdn.com/image/fetch/$s_!Ni4V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00aa9cd-0cd4-49c1-afd3-8fe93319fa90_1918x1158.png 1272w, https://substackcdn.com/image/fetch/$s_!Ni4V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00aa9cd-0cd4-49c1-afd3-8fe93319fa90_1918x1158.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>No matter what I tried, &#8220;Blaze of Glory&#8221; would not join its Bon Jovi brethren on the same album. When I scroll on my Mac, the folly is always there.</p><p>Except it did unify on my iPhone. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bs9y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca3af95-76f0-4d73-977b-ce0b44f1f016_1320x1565.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bs9y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca3af95-76f0-4d73-977b-ce0b44f1f016_1320x1565.png 424w, https://substackcdn.com/image/fetch/$s_!bs9y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca3af95-76f0-4d73-977b-ce0b44f1f016_1320x1565.png 848w, https://substackcdn.com/image/fetch/$s_!bs9y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca3af95-76f0-4d73-977b-ce0b44f1f016_1320x1565.png 1272w, https://substackcdn.com/image/fetch/$s_!bs9y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca3af95-76f0-4d73-977b-ce0b44f1f016_1320x1565.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bs9y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca3af95-76f0-4d73-977b-ce0b44f1f016_1320x1565.png" width="480" height="569.0909090909091" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ca3af95-76f0-4d73-977b-ce0b44f1f016_1320x1565.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1565,&quot;width&quot;:1320,&quot;resizeWidth&quot;:480,&quot;bytes&quot;:2521788,&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/193810153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca3af95-76f0-4d73-977b-ce0b44f1f016_1320x1565.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_!bs9y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca3af95-76f0-4d73-977b-ce0b44f1f016_1320x1565.png 424w, https://substackcdn.com/image/fetch/$s_!bs9y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca3af95-76f0-4d73-977b-ce0b44f1f016_1320x1565.png 848w, https://substackcdn.com/image/fetch/$s_!bs9y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca3af95-76f0-4d73-977b-ce0b44f1f016_1320x1565.png 1272w, https://substackcdn.com/image/fetch/$s_!bs9y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca3af95-76f0-4d73-977b-ce0b44f1f016_1320x1565.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>iTunes Match, ladies and gentlemen! </p><h3>The Graying </h3><p>I ran into this problem frequently. I&#8217;d rip a CD and upload it. All looked well, until I went to play a certain song through my iPhone instead of my Mac. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RQ0G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72ee9a7-5471-40c3-a0d7-31ba622221aa_1320x2090.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RQ0G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72ee9a7-5471-40c3-a0d7-31ba622221aa_1320x2090.png 424w, https://substackcdn.com/image/fetch/$s_!RQ0G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72ee9a7-5471-40c3-a0d7-31ba622221aa_1320x2090.png 848w, https://substackcdn.com/image/fetch/$s_!RQ0G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72ee9a7-5471-40c3-a0d7-31ba622221aa_1320x2090.png 1272w, https://substackcdn.com/image/fetch/$s_!RQ0G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72ee9a7-5471-40c3-a0d7-31ba622221aa_1320x2090.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RQ0G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72ee9a7-5471-40c3-a0d7-31ba622221aa_1320x2090.png" width="480" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d72ee9a7-5471-40c3-a0d7-31ba622221aa_1320x2090.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2090,&quot;width&quot;:1320,&quot;resizeWidth&quot;:480,&quot;bytes&quot;:2565591,&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/193810153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72ee9a7-5471-40c3-a0d7-31ba622221aa_1320x2090.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_!RQ0G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72ee9a7-5471-40c3-a0d7-31ba622221aa_1320x2090.png 424w, https://substackcdn.com/image/fetch/$s_!RQ0G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72ee9a7-5471-40c3-a0d7-31ba622221aa_1320x2090.png 848w, https://substackcdn.com/image/fetch/$s_!RQ0G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72ee9a7-5471-40c3-a0d7-31ba622221aa_1320x2090.png 1272w, https://substackcdn.com/image/fetch/$s_!RQ0G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72ee9a7-5471-40c3-a0d7-31ba622221aa_1320x2090.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>Here you see some songs from Eliminator, eliminated by iTunes Match. </p><p>Well, my <strong><a href="https://music.apple.com/us/playlist/classic-rock-mix/pl.u-vx9aDtzkq93z">Classic Rock Mix playlist</a></strong> was not going to fly without &#8220;Got Me Under Pressure&#8221; and &#8220;Sharp Dressed Man<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>&#8221;. </p><p>It&#8217;s fixable.</p><p>When The Graying happens to you, and it will, your best bet is to delete the grayed out tracks from your library and re-upload. Other times, the whole album needs to be reset. </p><p>Annoying, a little time-consuming if you have a decent-sized library, but not terribly difficult. </p><p>Certain tracks have reputations for going gray<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a>, like &#8220;Computer Blue&#8221; from Prince and The Revolution&#8217;s <em>Purple Rain</em> album. Apparently that track appears on a number of different albums and causes iTunes Match to fritz out about its placement. </p><p>The only option that worked was to add an underscore to the track title by altering its name inside Apple Music. At that point, Apple Music says &#8220;OK, I don&#8217;t know what this is, I can&#8217;t match it, I&#8217;ll just leave it alone.&#8221; </p><p>So my copy of &#8220;Computer Blue&#8221; is titled &#8220;Computer Blue_&#8221;, and sits in its rightful slot, track #4, on <em>Purple Rain</em>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5AGm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac80842-9ab5-4b91-b796-2a6edae1cbab_1208x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5AGm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac80842-9ab5-4b91-b796-2a6edae1cbab_1208x1410.png 424w, https://substackcdn.com/image/fetch/$s_!5AGm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac80842-9ab5-4b91-b796-2a6edae1cbab_1208x1410.png 848w, https://substackcdn.com/image/fetch/$s_!5AGm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac80842-9ab5-4b91-b796-2a6edae1cbab_1208x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!5AGm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac80842-9ab5-4b91-b796-2a6edae1cbab_1208x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5AGm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac80842-9ab5-4b91-b796-2a6edae1cbab_1208x1410.png" width="480" height="560.2649006622516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eac80842-9ab5-4b91-b796-2a6edae1cbab_1208x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1410,&quot;width&quot;:1208,&quot;resizeWidth&quot;:480,&quot;bytes&quot;:744699,&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/193810153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac80842-9ab5-4b91-b796-2a6edae1cbab_1208x1410.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_!5AGm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac80842-9ab5-4b91-b796-2a6edae1cbab_1208x1410.png 424w, https://substackcdn.com/image/fetch/$s_!5AGm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac80842-9ab5-4b91-b796-2a6edae1cbab_1208x1410.png 848w, https://substackcdn.com/image/fetch/$s_!5AGm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac80842-9ab5-4b91-b796-2a6edae1cbab_1208x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!5AGm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac80842-9ab5-4b91-b796-2a6edae1cbab_1208x1410.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><h3>Other Normie Issues </h3><p>Those are the most common technical issues most civilians will encounter when uploading their collections. </p><p>Other annoyances, like stuck tracks that won&#8217;t upload, can often be remedied by going to File &gt; Update Cloud Library to force the upload. Failing that, deleting and re-uploading<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a> often solves the 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_!dB_U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38c89e7-79b5-4522-a834-7ec63dd1dbd3_810x788.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dB_U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38c89e7-79b5-4522-a834-7ec63dd1dbd3_810x788.png 424w, https://substackcdn.com/image/fetch/$s_!dB_U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38c89e7-79b5-4522-a834-7ec63dd1dbd3_810x788.png 848w, https://substackcdn.com/image/fetch/$s_!dB_U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38c89e7-79b5-4522-a834-7ec63dd1dbd3_810x788.png 1272w, https://substackcdn.com/image/fetch/$s_!dB_U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38c89e7-79b5-4522-a834-7ec63dd1dbd3_810x788.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dB_U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38c89e7-79b5-4522-a834-7ec63dd1dbd3_810x788.png" width="480" height="466.962962962963" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d38c89e7-79b5-4522-a834-7ec63dd1dbd3_810x788.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:810,&quot;resizeWidth&quot;:480,&quot;bytes&quot;:485139,&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/193810153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38c89e7-79b5-4522-a834-7ec63dd1dbd3_810x788.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_!dB_U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38c89e7-79b5-4522-a834-7ec63dd1dbd3_810x788.png 424w, https://substackcdn.com/image/fetch/$s_!dB_U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38c89e7-79b5-4522-a834-7ec63dd1dbd3_810x788.png 848w, https://substackcdn.com/image/fetch/$s_!dB_U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38c89e7-79b5-4522-a834-7ec63dd1dbd3_810x788.png 1272w, https://substackcdn.com/image/fetch/$s_!dB_U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38c89e7-79b5-4522-a834-7ec63dd1dbd3_810x788.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But outside the normal civilian existence lurks a population that&#8217;s deeply into tagging their music. You can tag at the album or track level in lots of creative ways: era, genre, songs that remind you of sophomore year of college. It&#8217;s up to you, and can be a big part of curating your collection. </p><p>Most people don't mess with tags. But some people <em>really</em> mess with them. </p><p>And iTunes Match can really mess with those people. Horror stories abound of hours and hours of tagging work being nuked by Apple Music. </p><p>We won&#8217;t get into tagging inside Apple Music today. We might another day, if I venture down that rabbit hole myself. </p><p>And we may get into tidying up Listening History at some point.</p><p>For now, I have a mostly clean and crisp library of my own files.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a> And if you upload your library and have the patience for some simple cleanup afterwards, you will, too. </p><p>If you get stuck, I&#8217;d be interested to hear about what&#8217;s going on in the comments. Let&#8217;s see if we can fix it. As long as it&#8217;s not &#8220;Computer Blue_&#8221;.  </p><div id="youtube2-szs4bWoul8w" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;szs4bWoul8w&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/szs4bWoul8w?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><h6 style="text-align: center;"><em><strong>Subscribe now for more solutions to Apple Music problems you didn't know existed.<br></strong></em></h6><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.matttillotson.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.matttillotson.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>And some carrying unspeakable viruses, no doubt. </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 Betty, or whatever. You get the point. </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>Or three, or four, in one case of mine, five. As you&#8217;ll see.</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>Still too soon?</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> A fifth split, in tribute to the fifth Beatle, I suppose.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Hall &amp; Oates? Toto? Michael McDonald? James Ingram? Hanging out together? Score. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>Obviously. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p>Much like the iconic beards of Billy Gibbons and the late Dusty Hill. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-9" href="#footnote-anchor-9" class="footnote-number" contenteditable="false" target="_self">9</a><div class="footnote-content"><p>By now, you can tell this is the Apple Music equivalent of unplugging and restarting a track. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p>&#8220;Blaze of Glory&#8221; be damned. </p></div></div>]]></content:encoded></item><item><title><![CDATA[The collector's Apple Music system ]]></title><description><![CDATA[I deleted my entire music library and built this instead]]></description><link>https://www.matttillotson.com/p/the-collectors-apple-music-system</link><guid isPermaLink="false">https://www.matttillotson.com/p/the-collectors-apple-music-system</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Sat, 25 Apr 2026 15:41:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!97aL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57279507-6560-4c27-a678-473fc9c42269_1024x1536.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In my last post, I shared <strong><a href="https://www.steadybeats.co/p/mine-just-beeped-a-lot?r=4h49&amp;utm_campaign=post&amp;utm_medium=web">my adventures</a></strong> (and the eventual ejection) of a network accessible storage system, which, in theory, would allow me to host and then play my own music files from anywhere, any time. </p><p>It didn&#8217;t work out. </p><p>And as it turned out, the right solution was sitting there all along: Apple Music.</p><p>My Apple Music library was a Frankensteined mess of my own music files (uploaded from CD rips and iTunes purchases) and streaming songs from Apple Music  I&#8217;d &#8220;added to library&#8221; over a decade using the service. </p><p>Unseemly. Unowned. Unrecoverable. </p><p>So I deleted the entire Apple Music library and started over, ripping one CD at a time. </p><p>Back to square one<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. </p><h2>The Great Erasing</h2><p>Deleting your library isn&#8217;t hard. On your Mac, go to the songs view in Apple Music. Press Control + A to select all. Right click. Select delete from library. </p><p>Poof, done. </p><p>Clean slate. Unfortunately, a little too clean. </p><p><strong>Mistake #1: Not backing up my data and playlists first</strong> </p><p>I&#8217;m a playlist builder<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>, with around 30 created over a decade. Some had close to 1,000 songs. </p><p>When I deleted my music library, guess what else went away? The playlist content. </p><p>Not the playlist shells, though. Oh no. They stayed right there. Signposts to nowhere. Barren, persistent declarations of my haste. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BhnM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffe0eed-27d1-4d07-8a49-78f782315ca7_1320x1674.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BhnM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffe0eed-27d1-4d07-8a49-78f782315ca7_1320x1674.png 424w, https://substackcdn.com/image/fetch/$s_!BhnM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffe0eed-27d1-4d07-8a49-78f782315ca7_1320x1674.png 848w, https://substackcdn.com/image/fetch/$s_!BhnM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffe0eed-27d1-4d07-8a49-78f782315ca7_1320x1674.png 1272w, https://substackcdn.com/image/fetch/$s_!BhnM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffe0eed-27d1-4d07-8a49-78f782315ca7_1320x1674.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BhnM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffe0eed-27d1-4d07-8a49-78f782315ca7_1320x1674.png" width="1320" height="1674" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ffe0eed-27d1-4d07-8a49-78f782315ca7_1320x1674.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1674,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2417226,&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/193737083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffe0eed-27d1-4d07-8a49-78f782315ca7_1320x1674.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_!BhnM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffe0eed-27d1-4d07-8a49-78f782315ca7_1320x1674.png 424w, https://substackcdn.com/image/fetch/$s_!BhnM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffe0eed-27d1-4d07-8a49-78f782315ca7_1320x1674.png 848w, https://substackcdn.com/image/fetch/$s_!BhnM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffe0eed-27d1-4d07-8a49-78f782315ca7_1320x1674.png 1272w, https://substackcdn.com/image/fetch/$s_!BhnM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffe0eed-27d1-4d07-8a49-78f782315ca7_1320x1674.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><h5 style="text-align: center;"><em>A Yacht Rock playlist with no vessels. </em></h5><p>The loss included the Valentine&#8217;s playlist I painstakingly assembled for my wife, and <strong><a href="https://www.steadybeats.co/p/a-mixtape-that-never-ends">wrote an entire post about</a></strong>. </p><p>Whoops.</p><p><strong>What to do instead</strong>: before resetting your library, <strong><a href="https://apps.apple.com/us/app/hezel-for-apple-music/id6472612361">download Hezel</a></strong>. It backs up your Apple Music library tracks and playlist data, for free. </p><p>It takes like five seconds to back up your data. I didn&#8217;t. </p><h2>The rebuild </h2><p>With files and playlists obliterated, the slow rebuild began. That meant feeding CDs into an external drive, one by one, and using the <strong><a href="https://tmkk.undo.jp/xld/index_e.html">XLD application for Mac</a></strong> to rip and organize the files. </p><p>You can rip right to Apple Music. But I wanted a backup folder first, which I&#8217;d then transfer to Apple Music. </p><p>I ripped all my CDs in lossless FLAC format, a widely used open standard for music files that is uncompressed, meaning that all the sound data is preserved. Because you&#8217;re getting complete data, an individual song can be pretty big in this format, anywhere from 30-50MB or more.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> </p><p>So, lots of storage space needed, but all good. I had pristine, lossless files to upload to Apple Music. </p><p>Except I didn&#8217;t.</p><p><strong>Mistake #2: File format</strong> </p><p>Apple Music doesn&#8217;t work with FLAC files, open standards be damned. </p><p>For lossless audio, Apple Music uses the company&#8217;s proprietary lossless format, called Apple Lossless Audio Codec (ALAC).</p><p>It takes a long time to rip a decent sized CD collection, slowly feeding disc after disc into the gaping maw of the external drive. I had no interest in starting again. </p><p>Claude came to the rescue. </p><p>Claude spun up a Python script that I copied and pasted into Terminal in my Mac. It converted all the FLAC files to ALAC. It took a few hours in the background. No sweat. </p><p>But lesson learned: for Apple Music, rip your files to ALAC format.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> </p><h2>The Collector&#8217;s Library Structure </h2><p>So I was ready to hand over my files to Apple Music, but not without a strategy for the library going forward. </p><p>My library in Apple Music is only for files I own. I don&#8217;t click &#8220;Add to library&#8221; for any track or album that streams from Apple Music. I listen to songs that I don&#8217;t own, but never add them to library. </p><p>The library is mine. That&#8217;s what I mostly listen to. I use Apple Music streaming over the top to fill in some gaps, and for new music discovery through Apple playlists (like <strong><a href="https://music.apple.com/us/playlist/todays-country/pl.87bb5b36a9bd49db8c975607452bfa2b">Today&#8217;s Country</a></strong>) and Apple&#8217;s radio stations. </p><p>But streaming never gets inside my library. That&#8217;s a watertight safe with only my own stuff. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!97aL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57279507-6560-4c27-a678-473fc9c42269_1024x1536.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!97aL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57279507-6560-4c27-a678-473fc9c42269_1024x1536.heic 424w, https://substackcdn.com/image/fetch/$s_!97aL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57279507-6560-4c27-a678-473fc9c42269_1024x1536.heic 848w, https://substackcdn.com/image/fetch/$s_!97aL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57279507-6560-4c27-a678-473fc9c42269_1024x1536.heic 1272w, https://substackcdn.com/image/fetch/$s_!97aL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57279507-6560-4c27-a678-473fc9c42269_1024x1536.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!97aL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57279507-6560-4c27-a678-473fc9c42269_1024x1536.heic" width="479" height="718.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57279507-6560-4c27-a678-473fc9c42269_1024x1536.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:479,&quot;bytes&quot;:118063,&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.steadybeats.co/i/193737083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57279507-6560-4c27-a678-473fc9c42269_1024x1536.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!97aL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57279507-6560-4c27-a678-473fc9c42269_1024x1536.heic 424w, https://substackcdn.com/image/fetch/$s_!97aL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57279507-6560-4c27-a678-473fc9c42269_1024x1536.heic 848w, https://substackcdn.com/image/fetch/$s_!97aL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57279507-6560-4c27-a678-473fc9c42269_1024x1536.heic 1272w, https://substackcdn.com/image/fetch/$s_!97aL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57279507-6560-4c27-a678-473fc9c42269_1024x1536.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><h2>Why do this? Don&#8217;t you have a life or something?</h2><p>Indeed, this is a lot of uploading, curating, and cleanup headaches that are, in this streaming era, entirely unnecessary. </p><p>Unless you still want to own your music. To listen and buy with intention, without being mindlessly tossed about in a raging algorithmic river. </p><p>After all, what is a music &#8220;collection&#8221; anyway? </p><p>Inside Apple Music, it&#8217;s just a collection of data files. If you have CDs on your shelf, that&#8217;s just an inefficient storage system. If you&#8217;re into vinyl, well, that&#8217;s even less efficient. </p><p>But a music collection is something more. </p><p>It&#8217;s a curated archive of memories, audio that delivers a range of emotions and moments from your life, past and present. </p><p>A music collection is more than algorithms. To me, anyway. </p><h2>Next up: Screaming Match</h2><p>iTunes Match can be massive thorn in the side of music collectors.</p><p>It&#8217;s an Apple Music service that recognizes<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> music you upload. It says, &#8220;Hey! I know this song, artist, and album! I have a perfectly good copy right here in the cloud so we&#8217;ll use that version for you to stream.&#8221;</p><p>But iTunes Match gets things wrong. It splits up albums. Seemingly at random, it grays out songs that you then can&#8217;t play on your iPhone because &#8230; reasons. </p><p>You can tame iTunes Match. We&#8217;ll get into that next time. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.matttillotson.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.matttillotson.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>Back to circle one, really.</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>Playlists are a great way to &#8220;collect&#8221; without adding clutter. Or cost. </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>By the way, studies show most people can&#8217;t hear the difference between a &#8220;lossless&#8221; file and a song compressed to 320kbps, which strips out audio you&#8217;re unlikely to notice. So, if storage is an issue, you&#8217;re probably fine with an MP3 format. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>A simple setting in XLD. No sweat. </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>Sometimes. Sometimes iTunes Match operates in an alternate dimension, one where your song is a different song entirely. Or maybe it doesn&#8217;t exist at all, no matter what you uploaded. </p></div></div>]]></content:encoded></item><item><title><![CDATA[Hey, we're hiring]]></title><description><![CDATA[A personal note, and an opportunity]]></description><link>https://www.matttillotson.com/p/hey-were-hiring</link><guid isPermaLink="false">https://www.matttillotson.com/p/hey-were-hiring</guid><dc:creator><![CDATA[Matt Tillotson]]></dc:creator><pubDate>Thu, 23 Apr 2026 18:20:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CKJB!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bf109e-7025-48cd-bd82-295bbf89cc99_1254x1254.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have some news to share. And maybe an opportunity for you. </p><p>I&#8217;m back working with <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Will Mannon&quot;,&quot;id&quot;:1107710,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b91b908-fa22-4400-b0c1-5fb54be9b63e_254x254.png&quot;,&quot;uuid&quot;:&quot;a146437d-942d-4561-950a-a61116abc346&quot;}" data-component-name="MentionToDOM"></span> and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Dan Sleeman&quot;,&quot;id&quot;:11949170,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/277ed2e2-79f6-461e-b43f-15914bb2aa32_1280x1280.jpeg&quot;,&quot;uuid&quot;:&quot;2c30884e-4143-4a6b-a793-f26a2d44c30e&quot;}" data-component-name="MentionToDOM"></span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, who founded Circle Studios, a boutique agency that builds live cohort learning experiences for leading creators and media businesses. Circle Studios is a division of <strong><a href="https://www.circle.so">Circle</a></strong> &#8212; the company that built the software that hosts over 19,000 online communities<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. </p><p>If you were part of Write of Passage as a student or Crew member you already know how rewarding this work can be. I loved it as a student, as a mentor, and eventually as Director of Student Success and live session co-pilot. I grew more professionally in those 3+ years than in eleven at my previous job. We did great work together, with a team of dedicated people who brought it to life for students.</p><p>Now we're doing that again. And maybe you would like to join us.</p><p>I&#8217;m building a community of learning professionals: instructors, session co-pilots, producers, and mentors who want to help eager, bright students change their lives and careers. </p><p>Sound interesting?</p><p>You can <strong><a href="https://circlestudios.agency">learn more and apply right here, right now</a></strong>. </p><p>Our most pressing need: an instructor who lives and breathes Claude, teaching a live cohort for one of the top AI entrepreneurs and creators on the internet.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> </p><p>Much more to come from <strong><a href="https://circlestudios.agency">Circle Studios</a></strong>. I hope you might come along for the ride. </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>Couldn&#8217;t be happier about it, either. </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>This includes the Write of Passage community, which still lives on.</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>450K right here on Substack, and 850K on LinkedIn. Monster opportunity. </p><p></p></div></div>]]></content:encoded></item><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.matttillotson.com/p/mine-just-beeped-a-lot</link><guid isPermaLink="false">https://www.matttillotson.com/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_!CKJB!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bf109e-7025-48cd-bd82-295bbf89cc99_1254x1254.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.matttillotson.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.matttillotson.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>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.matttillotson.com/p/apple-music-wants-to-create-your</link><guid isPermaLink="false">https://www.matttillotson.com/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.matttillotson.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.matttillotson.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>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.matttillotson.com/p/against-the-algorithm-find-music</link><guid isPermaLink="false">https://www.matttillotson.com/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.matttillotson.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.matttillotson.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>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.matttillotson.com/p/still-spinning</link><guid isPermaLink="false">https://www.matttillotson.com/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.matttillotson.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.matttillotson.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>&#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.matttillotson.com/p/a-mixtape-that-never-ends</link><guid isPermaLink="false">https://www.matttillotson.com/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.matttillotson.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.matttillotson.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>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.matttillotson.com/p/building-the-wrong-app-taught-me</link><guid isPermaLink="false">https://www.matttillotson.com/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.matttillotson.com/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.matttillotson.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>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.matttillotson.com/p/ads-price-hikes-and-ai-slop-youve</link><guid isPermaLink="false">https://www.matttillotson.com/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.matttillotson.com/p/i-didnt-learn-everything-that-was</link><guid isPermaLink="false">https://www.matttillotson.com/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_!CKJB!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bf109e-7025-48cd-bd82-295bbf89cc99_1254x1254.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.matttillotson.com/p/beyond-the-big-3-what-i-learned-testing</link><guid isPermaLink="false">https://www.matttillotson.com/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.matttillotson.com/p/building-a-journal-that-talks-back</link><guid isPermaLink="false">https://www.matttillotson.com/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.matttillotson.com/p/i-built-an-ai-trainer-that-automatically</link><guid isPermaLink="false">https://www.matttillotson.com/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.matttillotson.com/p/i-built-my-first-automation-and-read</link><guid isPermaLink="false">https://www.matttillotson.com/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.matttillotson.com/p/you-build-it-and-then-the-work-begins</link><guid isPermaLink="false">https://www.matttillotson.com/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.matttillotson.com/p/i-built-a-90s-weather-channel-app</link><guid isPermaLink="false">https://www.matttillotson.com/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.matttillotson.com/p/how-to-read-ai-doomer-headlines</link><guid isPermaLink="false">https://www.matttillotson.com/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></channel></rss>