<?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[The Productive Magpie]]></title><description><![CDATA[Build a nest that works for you.]]></description><link>https://www.productivemagpie.com</link><image><url>https://substackcdn.com/image/fetch/$s_!_r8N!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb75901ef-67f8-4709-8ea9-c743d65336a3_600x600.png</url><title>The Productive Magpie</title><link>https://www.productivemagpie.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 26 Aug 2026 06:18:04 GMT</lastBuildDate><atom:link href="https://www.productivemagpie.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Tucker Chastain]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[theproductivemagpie@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[theproductivemagpie@substack.com]]></itunes:email><itunes:name><![CDATA[The Productive Magpie]]></itunes:name></itunes:owner><itunes:author><![CDATA[The Productive Magpie]]></itunes:author><googleplay:owner><![CDATA[theproductivemagpie@substack.com]]></googleplay:owner><googleplay:email><![CDATA[theproductivemagpie@substack.com]]></googleplay:email><googleplay:author><![CDATA[The Productive Magpie]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[I Automated My Podcast Backlog With Whisper and a Local LLM]]></title><description><![CDATA[I still hate deleting an episode I never played. Now it leaves something behind.]]></description><link>https://www.productivemagpie.com/p/i-automated-my-podcast-backlog-with</link><guid isPermaLink="false">https://www.productivemagpie.com/p/i-automated-my-podcast-backlog-with</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Sun, 23 Aug 2026 13:10:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_r8N!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb75901ef-67f8-4709-8ea9-c743d65336a3_600x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I hate hitting delete on a podcast episode I never played.</p><p>It&#8217;s a small thing. The episode sits in the queue for three weeks, I know I&#8217;m not getting to it, and eventually I swipe it away and pretend that&#8217;s fine. It isn&#8217;t fine. I subscribed to that show because I wanted what was in it, and deleting it unplayed means I got nothing. So I stopped trying to keep up.</p><h2>The morning I couldn&#8217;t remember the name of an app</h2><p>A few weeks ago I was driving and listening to an <a href="https://www.macstories.net/podcasts/appstories">AppStories+</a> episode where Federico and John went through email clients. They compared a bunch of them. One of them sounded like exactly what I wanted, and I made the mistake every driver makes, which is telling myself I&#8217;d remember it later.</p><p>I did not remember it later.</p><p>So I went to <a href="https://www.macstories.net/podcasts/appstories-plus/492/">the show page for the episode</a>. It has a list of every app mentioned: Spark, Shortwave, Airmail, SaneBox, MimeStream, Hay. That list told me nothing. Six clients with similar names, no indication of which one was the one that made me perk up in the car, and no way to tell without listening to the episode again.</p><p>Then I remembered I had my own note for that episode. I opened it, went to the Products section, and there it was:</p><blockquote><p>Spark &#8212; The speakers discuss using Spark for organizing emails and managing folders during specific events like WWDC. Also noted for its CLI capabilities that map the app&#8217;s UI hierarchy, offering features beyond a typical Gmail CLI.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0V0V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237e52c2-6787-493f-a448-09b349d9bad1_962x282.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0V0V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237e52c2-6787-493f-a448-09b349d9bad1_962x282.webp 424w, https://substackcdn.com/image/fetch/$s_!0V0V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237e52c2-6787-493f-a448-09b349d9bad1_962x282.webp 848w, https://substackcdn.com/image/fetch/$s_!0V0V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237e52c2-6787-493f-a448-09b349d9bad1_962x282.webp 1272w, https://substackcdn.com/image/fetch/$s_!0V0V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237e52c2-6787-493f-a448-09b349d9bad1_962x282.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0V0V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237e52c2-6787-493f-a448-09b349d9bad1_962x282.webp" width="962" height="282" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/237e52c2-6787-493f-a448-09b349d9bad1_962x282.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:282,&quot;width&quot;:962,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36692,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productivemagpie.com/i/212398822?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237e52c2-6787-493f-a448-09b349d9bad1_962x282.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0V0V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237e52c2-6787-493f-a448-09b349d9bad1_962x282.webp 424w, https://substackcdn.com/image/fetch/$s_!0V0V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237e52c2-6787-493f-a448-09b349d9bad1_962x282.webp 848w, https://substackcdn.com/image/fetch/$s_!0V0V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237e52c2-6787-493f-a448-09b349d9bad1_962x282.webp 1272w, https://substackcdn.com/image/fetch/$s_!0V0V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237e52c2-6787-493f-a448-09b349d9bad1_962x282.webp 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 aria-hidden="true" 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><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>That was the one. The CLI part is what caught me in the car. The show page gave me a name. My note gave me the name plus the reason it came up, which is the only part I actually needed.</p><p>I didn&#8217;t write that note. My Mac did, at nine in the morning, while I was at work.</p><h2>What actually happens every morning</h2><p>At 7:00 a.m. a script checks the RSS feeds for the shows I follow and downloads anything new.</p><p>At 9:00 a.m. a second script picks up whatever downloaded, transcribes it locally with Whisper, sends the transcript to a language model running on my own machine, and writes a markdown note into my <a href="https://www.productivemagpie.com/p/the-real-reason-i-switched-from-apple">Obsidian</a> vault. Then it deletes the audio file, because I don&#8217;t need a 90MB MP3 sitting around once the text exists (as well as I don&#8217;t listen to the episode from the computer).</p><p>The note has four parts. An overview of the episode in a few sentences. A list of key points. A list of every product, app, book, or tool that the hosts actually discussed, each one linked, each one with a sentence explaining why it came up. I also have the link to the show notes in case the LLM gets something wrong.</p><p>Nothing leaves my house. No API key, no subscription, no per-minute transcription bill. If you want the background on getting a model running on your own Mac in the first place, I wrote that up in <a href="https://www.productivemagpie.com/p/running-llms-locally-on-apple-silicon">Running LLMs locally on Apple Silicon</a>. The model runs on hardware I already owned locally. I also do not post or share these anywhere, this is a system built for me and only me, but I&#8217;m going to show you what to steal.</p><h2>Why I trust it</h2><p>This is the part where I&#8217;m supposed to hedge and tell you the summaries are a rough approximation and you should really listen to the episode.</p><p>I&#8217;m not going to do that, because it isn&#8217;t how I use it.</p><p>For a show like <a href="https://therestishistory.com">The Rest Is History</a>, I often have no idea what the topic even is. Tom Holland and Dominic Sandbrook will do six parts on Elizabeth I and the Catholic plots, and I genuinely don&#8217;t know going in whether that&#8217;s something I want four hours of. The summary tells me what the episode is about in a paragraph. Sometimes that&#8217;s enough and I move on. Sometimes it makes me want the whole thing, and I go listen to all four hours.</p><p>Either way I got something. Before, an episode I skipped was just gone.</p><p>It&#8217;s either the summary or nothing. Those are the real options, and once you see it that way the accuracy bar stops being &#8220;as good as listening&#8221; and starts being &#8220;better than deleting it unplayed.&#8221;</p><p>For the record, the summaries have been right about what was actually said. My complaint list is short and petty. Whisper heard &#8220;Claude Code&#8221; as &#8220;cloud code&#8221; in this episode, so the overview claims something launched in February 2025 that didn&#8217;t, and the product list picked up the misheard version as if it were a separate app.</p><p>I deleted that line. Took about four seconds, because the note is a plain markdown file in a folder I own. That&#8217;s the part I&#8217;d defend hardest if someone tried to sell me a hosted version of this: when the model gets something wrong, I fix it and it stays fixed.</p><h2>If you want to build one</h2><p>The rest of this post is the whole build, and I&#8217;ll tell you up front that the architecture is the easy part. It&#8217;s three scripts and a scheduler. I could describe it in a paragraph and you&#8217;d still lose a Saturday, because none of what breaks is in the design.</p><p>It&#8217;s in the details. A transcript that repeats one sentence forty times and quietly ruins an hour of processing. A run that transcribes an episode perfectly for 33 minutes and then throws all of it away over a single malformed bracket. A product list where the top three entries are the ads you were trying to skip.</p><p>I hit six of those. Every one cost me a morning.</p><p>Below is the prompt I&#8217;d hand someone to build this from scratch, with all six already written into it as requirements, plus which model you actually need for the summarizing and what to do the first time it breaks anyway. You paste it into a coding agent, answer four questions about your setup, and it writes the pipeline against your folders and your feeds.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Upgrade&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This post has bonus content for paid subscribers. Upgrade to get full access.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Upgrade"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The real reason I switched from Apple Notes to Obsidian]]></title><description><![CDATA[At the end of March 2026, I was still selecting a month&#8217;s worth of daily journal notes in Apple Notes and moving them into a folder by hand.]]></description><link>https://www.productivemagpie.com/p/the-real-reason-i-switched-from-apple</link><guid isPermaLink="false">https://www.productivemagpie.com/p/the-real-reason-i-switched-from-apple</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Wed, 19 Aug 2026 13:03:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PoyV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d6822-d090-4708-9bfc-0df452179f4a_1408x768.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_!PoyV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d6822-d090-4708-9bfc-0df452179f4a_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PoyV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d6822-d090-4708-9bfc-0df452179f4a_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!PoyV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d6822-d090-4708-9bfc-0df452179f4a_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!PoyV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d6822-d090-4708-9bfc-0df452179f4a_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!PoyV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d6822-d090-4708-9bfc-0df452179f4a_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PoyV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d6822-d090-4708-9bfc-0df452179f4a_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e10d6822-d090-4708-9bfc-0df452179f4a_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2291339,&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.productivemagpie.com/i/211846849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d6822-d090-4708-9bfc-0df452179f4a_1408x768.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_!PoyV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d6822-d090-4708-9bfc-0df452179f4a_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!PoyV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d6822-d090-4708-9bfc-0df452179f4a_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!PoyV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d6822-d090-4708-9bfc-0df452179f4a_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!PoyV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d6822-d090-4708-9bfc-0df452179f4a_1408x768.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the end of March 2026, I was still selecting a month&#8217;s worth of daily journal notes in Apple Notes and moving them into a folder by hand. It was the last remaining chore in a process I had already tried to automate twice.</p><p>That little monthly job sent me down the Obsidian rabbit hole. I wanted Claude and Codex to see the same folders I saw and handle the boring file moves with one instruction.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Apple Notes could store my notes. Obsidian gave me plain files an LLM could work on. That was the actual reason I moved.</p><h2>The monthly job I wanted to stop doing</h2><p>My daily journal showed me the problem first. In Apple Notes, I started by building the page each morning. Then I made a template and copied it into a new note. Eventually I spent time building and testing a Shortcut to make the daily note for me.</p><p>The Shortcut helped, but it did not remove the maintenance job. At the end of every month, I still had to select every daily note and move it into a monthly folder. I would occasionally miss one. Then the journal was not actually where I expected it to be.</p><p>In Obsidian, I open the app and it opens today&#8217;s note. During my monthly review, I tell Claude or Codex to move the month&#8217;s daily notes into the new monthly folder. One sentence replaces the selecting and filing I used to do by hand. I glance at the folder structure afterward and it is where it should be.</p><p>That is a small task. It is also the kind of small task that quietly makes a system feel like work. I did not need another clever Shortcut. I wanted the files to be available to an assistant that could handle a bounded, boring job while I decided what mattered.</p><p>I wrote about the larger version of this in <a href="https://www.productivemagpie.com/p/agentic-obsidian">Agentic Obsidian</a>. This is the less exciting version, and honestly the one I notice more often. A folder gets cleaned up without me selecting notes one by one.</p><h2>What file access changed</h2><p>The journal is the clearest example, but it is not the only one. Because the notes are files, I can ask Claude or Codex to group related ideas, sort rough notes into an article draft, or reorganize folders while I sleep. When I come back, the result is sitting in the same folder tree I already use.</p><p>I keep the judgment. An LLM can arrange the material I captured and handle the first pass. I still decide what the idea means, whether the article is worth writing and what I am willing to publish under my name.</p><p>What matters is that AI can work in the place where the rest of my information already lives. I do not have to copy notes into a chatbot, paste the answer back into another app and then remember where I put it. The source and the result can stay together.</p><h2>I did not migrate my whole life</h2><p>I started with three folders: Inbox, Journal and Thoughts. I did not import years of Apple Notes and spend a weekend assigning everything a new home. I set up a daily note and started using it every day.</p><p>I think in folders, not tags. I want <code>00_INBOX</code> at the top and visible areas for Journal, People, Books and Health underneath it. Someone who naturally thinks in tags may build this differently. I want to glance at the sidebar and know whether the filing happened.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F8e8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca93c46c-344a-4388-80a3-b47af2a3a9ee_198x445.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F8e8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca93c46c-344a-4388-80a3-b47af2a3a9ee_198x445.png 424w, https://substackcdn.com/image/fetch/$s_!F8e8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca93c46c-344a-4388-80a3-b47af2a3a9ee_198x445.png 848w, https://substackcdn.com/image/fetch/$s_!F8e8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca93c46c-344a-4388-80a3-b47af2a3a9ee_198x445.png 1272w, https://substackcdn.com/image/fetch/$s_!F8e8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca93c46c-344a-4388-80a3-b47af2a3a9ee_198x445.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F8e8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca93c46c-344a-4388-80a3-b47af2a3a9ee_198x445.png" width="198" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca93c46c-344a-4388-80a3-b47af2a3a9ee_198x445.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:198,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25534,&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.productivemagpie.com/i/211846849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca93c46c-344a-4388-80a3-b47af2a3a9ee_198x445.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_!F8e8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca93c46c-344a-4388-80a3-b47af2a3a9ee_198x445.png 424w, https://substackcdn.com/image/fetch/$s_!F8e8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca93c46c-344a-4388-80a3-b47af2a3a9ee_198x445.png 848w, https://substackcdn.com/image/fetch/$s_!F8e8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca93c46c-344a-4388-80a3-b47af2a3a9ee_198x445.png 1272w, https://substackcdn.com/image/fetch/$s_!F8e8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca93c46c-344a-4388-80a3-b47af2a3a9ee_198x445.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 aria-hidden="true" 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><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>My vault has grown, but the logic has not changed. I use numbered sections for the categories I care about. It is still messy on the edges (I haven&#8217;t set an icon for my media log yet), and I am fine with that. I can make it prettier when I have time. The important part is getting the data out of my head and into a place where I can find it again.</p><p>The numbers are not a productivity method. They keep the sidebar in an order that makes sense to me. They also make the result of an LLM file move easy to check. I do not inspect every note after a monthly cleanup. I glance at the folder tree, see the month where it belongs and move on.</p><p>AI access got me interested. Portability made the switch easier to trust. My Apple Notes were tied to an Apple account and awkward for me to export. In Obsidian, I have named folders and plain files. If I change tools later, my archive does not depend on one notes app coming with me.</p><p>This fits the rule I used in <a href="https://www.productivemagpie.com/p/the-great-app-consolidation-what">The Great App Consolidation: What Happens When You Actually Cut Your Stack</a>: each app gets a clear job. Apple Notes had become an easy capture box followed by a manual filing job. Obsidian became the place where my notes lived and where I could ask for help organizing them.</p><h2>Apple Notes still wins at one thing</h2><p>Apple Notes still wins the capture moment on an Apple device. I miss that. It gets out of the way fast, even if I still think the yellow is horrible.</p><p>Obsidian wins what happens afterward in my setup. Everything lands in Inbox, so I do not have to choose the final folder while the thought is still forming. I sort it later when I have time, or I ask an LLM to do the first pass.</p><p>That is the part I would keep even if I used a different notes app. A capture system that demands a folder choice at the moment of an idea is asking too much from someone trying to get out the door, finish a meeting or save a thought before it disappears. Inbox lets me capture first and make the filing decision at a calmer time.</p><h2>The rule that stopped me from bouncing off Obsidian again</h2><p>I tried Obsidian at least three times before this stuck. Each time, I made the same mistake: I started installing plugins and building a complicated system before I had used the basic app long enough to know what I needed.</p><p>Do not install any plugins on day one. Learn the basic functions. Use a few simple folders. Then limit yourself to one new plugin a week.</p><p>Obsidian can become a hobby very quickly. That is useful if the hobby is what you want. It is a bad trade if you only need a place for your notes to land and stay findable.</p><p>If I were starting again, my first week would be boring. I would create Inbox, Journal and Thoughts, set up the daily note and stop. I would learn how to create, move, find and link notes before installing anything. When a real problem kept showing up, I would add one plugin that solved it. Then I would wait another week.</p><p>My three failed attempts came from making Obsidian complicated before I had a problem worth solving. The version that finally stuck started with one job: open today&#8217;s note and give everything else an obvious place to land.</p><p>At the end of the month, I open my review, give Claude or Codex one sentence and glance at the folder tree when it finishes. I do not miss selecting every journal note by hand.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Paper Clip Strategy Only Works for One Kind of Thing]]></title><description><![CDATA[A 23-year-old stockbroker, two jars, and 120 paper clips. The cheapest habit system I know can beat the app on your phone.]]></description><link>https://www.productivemagpie.com/p/the-paper-clip-strategy-only-works</link><guid isPermaLink="false">https://www.productivemagpie.com/p/the-paper-clip-strategy-only-works</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Tue, 28 Jul 2026 10:55:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1JCE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceeb8219-fc01-4165-a4f1-e5e64ea6047b_1264x848.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1JCE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceeb8219-fc01-4165-a4f1-e5e64ea6047b_1264x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1JCE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceeb8219-fc01-4165-a4f1-e5e64ea6047b_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1JCE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceeb8219-fc01-4165-a4f1-e5e64ea6047b_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1JCE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceeb8219-fc01-4165-a4f1-e5e64ea6047b_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1JCE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceeb8219-fc01-4165-a4f1-e5e64ea6047b_1264x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1JCE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceeb8219-fc01-4165-a4f1-e5e64ea6047b_1264x848.jpeg" width="1264" height="848" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ceeb8219-fc01-4165-a4f1-e5e64ea6047b_1264x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:848,&quot;width&quot;:1264,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1116203,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productivemagpie.com/i/208341083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceeb8219-fc01-4165-a4f1-e5e64ea6047b_1264x848.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_!1JCE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceeb8219-fc01-4165-a4f1-e5e64ea6047b_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1JCE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceeb8219-fc01-4165-a4f1-e5e64ea6047b_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1JCE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceeb8219-fc01-4165-a4f1-e5e64ea6047b_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1JCE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceeb8219-fc01-4165-a4f1-e5e64ea6047b_1264x848.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>I do something a little dumb with my to-do list. If I finish something that was never on it (empty the dishwasher, answer an email, swap the air filter) I&#8217;ll write it down after the fact just so I can check it off. The task is already done. I&#8217;m not tracking anything. I just want the little click of marking it complete.</p><p>I felt slightly ridiculous about this until I read about a guy and his paper clips.</p><h2>The jar</h2><p>In 1993, a 23-year-old stockbroker named Trent Dyrsmid started each day at a bank desk in Abbotsford, outside Vancouver, with two jars in front of him. One held 120 paper clips. The other was empty. Every time he finished a sales call he moved one clip to the empty jar, and he kept dialing until the first jar was empty.</p><p>Eighteen months later he was bringing in $5 million for the firm. James Clear, who tells this story on his <a href="https://jamesclear.com/paper-clips">site</a>, says Dyrsmid was making around $75,000 a year by 24. He didn&#8217;t use an app or have a streak counter. A dollar of office supplies and a rule he wouldn&#8217;t break.</p><p>That&#8217;s the same click I&#8217;m chasing when I log a finished chore just to cross it out. So the concept works, but I want to be careful here, because the internet loves to turn a story like this into &#8220;do this one weird trick and your life changes,&#8221; and that&#8217;s not true. It works for certain things and it&#8217;s useless for most.</p><h2>Why it works when it works</h2><p>Three reasons, and none of them are complicated.</p><ol><li><p><strong>You can see it.</strong> The clips pile up on the desk, in real time, whether or not you open your phone. Most habit apps bury your progress behind a lock screen and a tap.</p></li><li><p><strong>Moving the clip is its own small reward.</strong> That&#8217;s the click I keep coming back to. It&#8217;s a tiny hit of &#8220;done&#8221; that&#8217;s separate from whether the call went well or the chore was fun.</p></li><li><p><strong>An empty jar is a finishable goal.</strong> &#8220;Make more calls&#8221; is a wish. &#8220;Move all 120 clips&#8221; is either done or it isn&#8217;t, and you know the second you look.</p></li></ol><h2>The part most people get wrong</h2><p>Here&#8217;s the distinction that matters, and it took me a minute to see it clearly. A paper clip is a completed-rep counter. The clip moves because you <em>did</em> something and that&#8217;s not the same as measuring something.</p><p>I wear a Dexcom because I&#8217;m a type 2 diabetic, and my blood sugar sits on my phone all day. It&#8217;s useful, but it&#8217;s a different tool. The number changes on its own. I didn&#8217;t finish a task to make it move. When I first tried to fit that into the paper clip idea as an example for this newsletter, it fell apart. Reading a number is feedback. Moving a clip is a rep. If you blur those two together you&#8217;ll try to &#8220;paper clip&#8221; things that can&#8217;t be counted, and you&#8217;ll quit when it doesn&#8217;t work.</p><p>So the test is simple. Can you point at a single, finished action and say &#8220;that&#8217;s one&#8221;? If yes, the jar can help. If you&#8217;re measuring a state (mood, weight, energy, how present you were with your kids) the jar has nothing to grab.</p><h2>Where I actually use it</h2><p>I&#8217;ve never owned the literal jar. That&#8217;s the whole magpie move: I <a href="https://www.productivemagpie.com/p/steal-what-works-leave-the-rest">stole what works and left the rest</a>. The part worth taking is a counter for finished reps. The part I skipped is a jar of paper clips cluttering my desk. What I have instead is a <a href="https://get.todoist.io/xmfdpgfoikj0">Todoist</a> project called <strong>Recurring</strong>, and it does the same job.</p><p>Restart the Mac mini once a month, change my razor every two weeks, swap out the air filter. One of them (drain the water heater) only happens once a year, and without the checkbox I would absolutely never remember it exists.Each one is a rep I check off, and the check is the point. None of them are exciting, and that&#8217;s exactly why the little completion marker keeps me doing them.</p><p>The one that matters most looks a lot like Dyrsmid&#8217;s calls. I have a task that repeats every single day: post one Note and reply to a few other writers to slowly grow this newsletter. On its own, any single day of that feels like nothing. Checking it off, day after day, is what keeps me showing up when the results are slow. I want people to learn and grow, by talking with others daily, I&#8217;m growing relationships and hopefully helping people out.</p><div class="callout-block" data-callout="true"><p>The rep is small, the counter makes it visible, and the visibility keeps me going.</p></div><p>This is the same reason I keep my task units tiny, which I wrote about in <a href="https://www.productivemagpie.com/p/the-5-minute-task-system-for-busy">The 5-Minute Task System for Busy People</a>. A small rep is one you&#8217;ll actually finish, and a finished rep is one you get to count. If you want the &#8220;do it because it&#8217;s easier than avoiding it&#8221; version of this, that&#8217;s <a href="https://www.productivemagpie.com/p/you-dont-need-more-discipline-you">You Don&#8217;t Need More Discipline, You Need Less Friction</a>.</p><h2>The honest caveat</h2><p>It&#8217;s not a catch-all, and I&#8217;d be lying if I sold it that way.</p><p>It only works for things you can reduce to one clean, countable rep. And there&#8217;s a failure mode I&#8217;ve walked straight into: the check can become the goal. When I write down a chore I already did just to mark it done, that&#8217;s harmless, but push it far enough and you&#8217;re optimizing for boxes instead of the actual work. The clip is supposed to follow the rep, not replace it. If you use <a href="https://get.todoist.io/xmfdpgfoikj0">Todoist</a>, a recurring task is basically a paper clip you never have to buy.</p><p>But for the boring, repeatable things you keep dropping? A visible count of finished reps is the cheapest fix I know. Two jars, a fistful of clips, one rule you don&#8217;t break. Or a recurring task and the small satisfaction of the check. Just don&#8217;t ask it to measure anything.</p><div><hr></div><p><em>Disclosure: This article contains affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you.</em></p>]]></content:encoded></item><item><title><![CDATA[Running LLMs locally on Apple Silicon]]></title><description><![CDATA[You probably already own the hardware. Here&#8217;s what to do with it.]]></description><link>https://www.productivemagpie.com/p/running-llms-locally-on-apple-silicon</link><guid isPermaLink="false">https://www.productivemagpie.com/p/running-llms-locally-on-apple-silicon</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Thu, 23 Jul 2026 15:17:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hlqs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de25b8c-f116-496f-81dc-fd878a3d6189_1264x848.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hlqs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de25b8c-f116-496f-81dc-fd878a3d6189_1264x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hlqs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de25b8c-f116-496f-81dc-fd878a3d6189_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hlqs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de25b8c-f116-496f-81dc-fd878a3d6189_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hlqs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de25b8c-f116-496f-81dc-fd878a3d6189_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hlqs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de25b8c-f116-496f-81dc-fd878a3d6189_1264x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hlqs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de25b8c-f116-496f-81dc-fd878a3d6189_1264x848.jpeg" width="1264" height="848" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5de25b8c-f116-496f-81dc-fd878a3d6189_1264x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:848,&quot;width&quot;:1264,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1132441,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productivemagpie.com/i/208212576?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de25b8c-f116-496f-81dc-fd878a3d6189_1264x848.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_!hlqs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de25b8c-f116-496f-81dc-fd878a3d6189_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hlqs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de25b8c-f116-496f-81dc-fd878a3d6189_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hlqs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de25b8c-f116-496f-81dc-fd878a3d6189_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hlqs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de25b8c-f116-496f-81dc-fd878a3d6189_1264x848.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>Six months ago I pulled a 32-billion-parameter AI model onto my Mac Studio and ran it locally for the first time. No API. No subscription. No data leaving my machine (and no little billing meter ticking in the corner). It worked. I now have qwen2.5:32b installed locally. It takes 19GB before runtime overhead, which is not nothing, but it has been worth keeping around.</p><p>I&#8217;ve been using local models alongside Claude ever since. Honestly, Claude is still better at most tasks. Local models earn their spot because they are free, private and always available for the jobs that do not need the best model.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>So why bother?</p><p>Because if you have a Mac with Apple Silicon and at least 16GB of unified memory, you can do this today. Here&#8217;s what you actually need to know.</p><div><hr></div><h2>Why Apple Silicon changed this</h2><p>Before Apple Silicon, running a large language model locally required a dedicated NVIDIA GPU, a Windows or Linux machine, and a fair amount of configuration. It was hobbyist territory.</p><p>Apple Silicon changed two things. First, unified memory means the CPU and GPU share the same memory pool, which gives large quantized models room to run. You still need headroom for macOS, the model runner, and context/KV cache. Second, Apple Silicon is fast at the matrix math LLMs need.</p><p>The result: you can run serious models on a Mac mini. Not the fastest inference in the world, but usable for real work.</p><div><hr></div><h2>What you can run on what hardware</h2><p>Conservative ranges based on what I&#8217;ve tested, plus the current Ollama model sizes. &#8220;Usable&#8221; means fast enough that you&#8217;re not watching a loading bar between sentences.</p><p><strong>8GB unified memory (base M1/M2/M3 Mac):</strong></p><ul><li><p>1B-4B models are the sane target (Qwen3 4B is listed at 2.5GB)</p></li><li><p>7B-8B models can run, but you need modest context and patience</p></li><li><p>Skip 14B+ unless you enjoy proving a point</p></li></ul><p><strong>16GB unified memory:</strong></p><ul><li><p>7B-8B models run well (Qwen3 8B is listed at 5.2GB)</p></li><li><p>14B is the upper practical range (Qwen3 14B is listed at 9.3GB)</p></li><li><p>Sweet spot for a general-purpose local assistant that does not need heavy coding or long-context work</p></li></ul><p><strong>32GB unified memory:</strong></p><ul><li><p>26B-32B models make sense here: Gemma 4 26B is listed at 18GB, Qwen3 30B at 19GB, and Qwen3/Qwen2.5 32B at about 20GB</p></li><li><p>Qwen 2.5 32B is my installed baseline right now, not the only current recommendation</p></li><li><p>70B-class models are technically possible, practically frustrating</p></li></ul><p><strong>64GB+ (M2/M3 Max, M2/M3 Ultra):</strong></p><ul><li><p>30B/32B models have real breathing room for longer context and normal multitasking</p></li><li><p>70B-class models become plausible if you use quantized builds and accept the slower pace</p></li><li><p>This is where local AI starts to feel like a workstation setup instead of a party trick</p></li></ul><p><strong>192GB (Mac Studio M2 Ultra, my setup):</strong></p><ul><li><p>Most consumer-sized model experiments fit without thinking about RAM first</p></li><li><p>I currently have <code>qwen2.5:32b</code> installed locally at 19GB, with room to test larger Qwen3 and Gemma 4 models</p></li><li><p>Even huge models are not magic: Qwen3 235B is listed at 142GB before runtime overhead, so storage, context length and heat still matter</p></li></ul><div><hr></div><h2>The two tools you need</h2><p><a href="https://ollama.com">Ollama</a> is the simplest way to get started. It&#8217;s a command-line tool (and optional menu bar app) that downloads, manages and serves local models. One command pulls a model and starts a local API server compatible with most AI tools. Free and open source.</p><pre><code><code>ollama pull qwen2.5:32b
ollama run qwen2.5:32b</code></code></pre><p>That&#8217;s it. You now have a 32B model running locally.</p><p><a href="https://github.com/open-webui/open-webui">Open WebUI</a> is a browser-based chat interface that connects to Ollama. If you want something that feels like ChatGPT but runs entirely on your own machine, this is it. Also free and open source.</p><p>For running models on Apple Silicon specifically, <a href="https://github.com/ml-explore/mlx">MLX</a> is Apple&#8217;s own machine learning framework and produces faster inference on Apple Silicon than Ollama for some models. The Ternary Bonsai models I covered in a <a href="https://www.productivemagpie.com/p/four-open-models-just-made-frontier">recent post</a> run via MLX.</p><div><hr></div><h2>What local models are actually good for</h2><p>Local models are not as capable as frontier models. Qwen 2.5 32B is good. Claude Opus is better. The tradeoff you&#8217;re making is quality for cost, speed, and privacy.</p><p>Where local models earn their place:</p><p>Bulk processing is the obvious use. Summarizing 50 podcast transcripts overnight doesn&#8217;t require frontier-model quality. It requires something good enough, running for free, without burning through API credits. My podcast pipeline uses Ollama for exactly this. I run transcripts of my favorite podcasts basically for free. While popular podcast apps like <a href="https://overcast.fm/">Overcast</a> and <a href="https://pocketcasts.com/">Pocket Casts</a> now support transcripts, I like having my own that I can ask questions about or point AI models to. For example, I have it check episodes of <a href="https://relay.fm/mpu">Mac Power Users</a> for links to products that are mentioned.</p><p>Private data is next. Notes you don&#8217;t want leaving your machine like old journal entries, personal health data, really anything where you&#8217;d rather not send it to a third-party server even with privacy promises. I have Obsidian journal entries and health notes that I do not want to send to Claude or OpenAI. A local model can answer a questions like when I went to the doctor and point me back to the exact file where I wrote about it.</p><p>Fast iteration matters when you&#8217;re testing prompts, building automation workflows or changing the same thing six times in a row. A local model with no network round trip and no per-call bill is often better than a remote API, even if the quality is lower.</p><p>Offline work is boring until it matters. Planes, coffee shops with bad wifi, or just not wanting to depend on an internet connection. While this might not be too relevant for my Mac Studio, if you have a high end MacBook, a portable local AI can be really helpful.</p><div><hr></div><h2>The honest tradeoffs</h2><p>The quality ceiling is real. Local models top out lower than frontier models. For writing, reasoning and complex instructions, Claude or GPT-4 class models still win. Don&#8217;t try to replace your best AI tool with a local one. Use it for the jobs that don&#8217;t require the best.</p><p>Setup takes a little time. Not complicated, but not instant. Getting Ollama running takes twenty minutes. Getting Open WebUI set up takes another twenty. Getting the right model downloaded for your hardware takes however long your internet connection needs.</p><p>And fan noise and heat show up, which is useful if you happen to need a hand warmer. Running a large model at full utilization gets warm and loud. On a Mac mini this is tolerable. On a MacBook Pro it&#8217;s noticeable.</p><div><hr></div><h2>Where to start</h2><p>Local model advice ages fast. Check the latest builds to see what is compatible with your machine.</p><ol><li><p>Install Ollama (download the Mac app or the CLI)</p></li><li><p>Run ollama pull qwen3:4b if you have 8GB, ollama pull qwen3:14b if you have 16GB, or ollama pull qwen3:30b if you have 32GB+</p></li><li><p>Run ollama run [model-name] to chat with it in the terminal</p></li><li><p>Install Open WebUI for a browser interface</p></li></ol><p>The model that surprised me most: Qwen 2.5 32B. It handles structured tasks, follows complex instructions, and runs fast enough on my Mac Studio that I forget it&#8217;s local. That&#8217;s the one I use as my default local model for everything that doesn&#8217;t need Claude.</p><div><hr></div><p><em>The open-source models I reference in my piece <a href="https://www.productivemagpie.com/p/four-open-models-just-made-frontier">Four Open Models Just Made Frontier AI Free</a> all run locally via Ollama or MLX. That post has the specific commands for each one if you want to run them.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[n8n vs Zapier for Solo Creators: What I Actually Use and Why]]></title><description><![CDATA[What a solo creator actually needs from automation, and what I run.]]></description><link>https://www.productivemagpie.com/p/n8n-vs-zapier-for-solo-creators-what</link><guid isPermaLink="false">https://www.productivemagpie.com/p/n8n-vs-zapier-for-solo-creators-what</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Wed, 08 Jul 2026 15:07:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_r8N!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb75901ef-67f8-4709-8ea9-c743d65336a3_600x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I switched from Zapier to n8n about eighteen months ago. The short version: Zapier was charging me $50/month for workflows I&#8217;d built once and never touched again. n8n runs on my own server and costs me nothing after setup.</p><p>The longer version is more complicated, because Zapier is genuinely better at some things. This is an honest comparison from someone who&#8217;s used both in production, not a listicle with made-up scores.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>What Each One Is</h2><p><strong><a href="https://zapier.com/">Zapier</a></strong> is a hosted automation platform. You connect apps, define triggers and actions, and Zapier runs your workflows on their servers. You pay per task (each action that runs counts as one task) on a monthly subscription. There&#8217;s a free tier (100 tasks/month, two-step Zaps only), and paid plans start around $30/month (the Starter tier) and scale up quickly if you have volume.</p><p><strong><a href="https://n8n.io/">n8n</a></strong> is open-source workflow automation software you can self-host. It has the same basic model of triggers, nodes, connections but runs on infrastructure you control. There&#8217;s a cloud-hosted version with pricing similar to Zapier, but most people who choose n8n do it specifically to self-host.</p><div><hr></div><h2>Where Zapier Wins</h2><p><strong>App coverage.</strong> As of this writing, Zapier describes its platform as no-code automation across 9,000+ apps. n8n&#8217;s integrations page lists 1,933 integrations, with HTTP and webhook nodes covering most of the rest. If you need to connect two obscure SaaS apps, Zapier probably has a pre-built connector. n8n might require you to build an HTTP request manually.</p><p><strong>Setup speed.</strong> You can have a working Zapier workflow in fifteen minutes. You can have a working n8n workflow in fifteen minutes too, but that assumes you&#8217;ve already set up your n8n instance, which takes longer.</p><p><strong>Support and reliability.</strong> Zapier is a mature company with SLAs, support tickets, and status pages. If something breaks, there&#8217;s someone to call. With self-hosted n8n, you&#8217;re the support.</p><p><strong>Non-technical users.</strong> Zapier&#8217;s UI is polished and approachable. n8n is also approachable but more technical-feeling. For automations you&#8217;re handing off to someone else, Zapier is usually the better choice.</p><div><hr></div><h2>Where n8n Wins</h2><p><strong>Cost at any meaningful volume.</strong> Zapier&#8217;s pricing is built around task tiers. A workflow that processes thousands of items can push you up the pricing ladder fast. n8n&#8217;s hosted pricing is based on monthly workflow executions, and the self-hosted community edition has no per-task platform fee. My TANDOM content pipeline processes hundreds of articles per week. On self-hosted n8n, that costs me nothing beyond the Mac mini already running at home.</p><p><strong>Code nodes.</strong> n8n has a JavaScript code node that lets you write arbitrary code inside a workflow. This is the thing that makes complex transformations possible without building a separate service. I use it constantly with string manipulation, conditional logic, formatting API responses. Zapier has a &#8220;Code&#8221; step but it&#8217;s more limited and locked to Python/JavaScript with restricted libraries.</p><p><strong>AI integration depth.</strong> n8n has native LangChain-compatible AI nodes, built-in support for dozens of models, and agent workflow patterns. You can build a multi-step AI pipeline (retrieve documents, summarize, classify, write output) all inside one workflow without duct-taping separate tools together. This is where I&#8217;ve built my most useful automations, including <a href="https://www.productivemagpie.com/p/i-gave-my-ai-assistant-a-brain-heres">the assistant system I run my whole vault through</a>.</p><p><strong>Privacy and data ownership.</strong> Your data doesn&#8217;t pass through Zapier&#8217;s servers. For workflows that touch personal notes, financial data, or anything sensitive, this matters.</p><p><strong>Complexity ceiling.</strong> Zapier tops out at moderately complex automations. n8n can handle very complex, branching, looping, multi-agent workflows. If you hit a wall in Zapier, n8n can usually get you further.</p><div><hr></div><h2>What I Actually Use Each For</h2><p>I don&#8217;t use Zapier anymore. I moved everything to n8n and haven&#8217;t looked back. But if I were starting fresh with zero self-hosting experience, I&#8217;d use Zapier for simple integrations (post to Twitter when I publish a blog, log sales to a spreadsheet) and n8n for anything involving AI, code, or volume.</p><p>My n8n setup on the Mac mini runs:</p><ul><li><p>Podcast feed monitoring and routing</p></li><li><p>Periodic reports written to my <a href="https://www.productivemagpie.com/p/agentic-obsidian">Obsidian vault</a></p></li></ul><p>None of that would be cost-effective at Zapier&#8217;s pricing. All of it runs reliably and for free.</p><div><hr></div><h2>The Actual Recommendation</h2><p><strong>Start with Zapier if:</strong> you need something working today, you&#8217;re connecting common SaaS apps, you&#8217;re not technical, or you&#8217;re building for someone else who needs to manage it.</p><p><strong>Start with n8n if:</strong> you&#8217;re technical enough to run a server or a Docker container, you&#8217;re processing significant volume, you want to build AI workflows, or the recurring cost of Zapier bothers you.</p><p><strong>Self-host n8n on a Mac mini</strong> if you have one sitting around. That&#8217;s what I do. It runs continuously in the background and costs nothing. Setup takes about two hours if you follow the official docs.</p><p>The automation category is one of the few places where <a href="https://www.productivemagpie.com/p/disposable-software">the open-source, build-it-yourself option</a> is genuinely competitive with the paid one. </p><div><hr></div><p>If you want a working starting point, I packaged the content pipeline I use for The TANDOM as an n8n template. It includes RSS ingestion, dedupe, an AI editor gate, an AI writer prompt, and a WordPress publishing pattern. It is not a one-click business. It is a working workflow you can import, study, and adapt.</p><p><a href="https://productivemagpie.gumroad.com/l/ai-content-pipeline">Get the AI Content Pipeline template</a></p><div><hr></div><p><em>This post links to my own product; I earn product revenue from it.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Phantom Obligation: The Guilt of a Promise Nobody Assigned You]]></title><description><![CDATA[The quiet guilt of a promise nobody assigned you.]]></description><link>https://www.productivemagpie.com/p/phantom-obligation-the-guilt-of-a</link><guid isPermaLink="false">https://www.productivemagpie.com/p/phantom-obligation-the-guilt-of-a</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Fri, 03 Jul 2026 11:04:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Clze!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5328a6c2-7901-4a8d-8543-2421aeaaa7e5_1264x848.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Clze!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5328a6c2-7901-4a8d-8543-2421aeaaa7e5_1264x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Clze!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5328a6c2-7901-4a8d-8543-2421aeaaa7e5_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Clze!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5328a6c2-7901-4a8d-8543-2421aeaaa7e5_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Clze!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5328a6c2-7901-4a8d-8543-2421aeaaa7e5_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Clze!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5328a6c2-7901-4a8d-8543-2421aeaaa7e5_1264x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Clze!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5328a6c2-7901-4a8d-8543-2421aeaaa7e5_1264x848.jpeg" width="1264" height="848" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5328a6c2-7901-4a8d-8543-2421aeaaa7e5_1264x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:848,&quot;width&quot;:1264,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:282096,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productivemagpie.com/i/204719108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5328a6c2-7901-4a8d-8543-2421aeaaa7e5_1264x848.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_!Clze!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5328a6c2-7901-4a8d-8543-2421aeaaa7e5_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Clze!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5328a6c2-7901-4a8d-8543-2421aeaaa7e5_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Clze!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5328a6c2-7901-4a8d-8543-2421aeaaa7e5_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Clze!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5328a6c2-7901-4a8d-8543-2421aeaaa7e5_1264x848.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>I found the weekly review template while looking for something else.</p><p>It was too good for its own good. Six sections. Reflection questions. A this-week / next-week split. A scoring system I probably thought would reveal my &#8220;real priorities&#8221; if I was honest enough with it.</p><p>I built it eighteen months ago. I have used it only four times!</p><p>The stupid part is that I still feel it sitting there. Not every second. Not dramatically. More like a tab left open in the back of my head. I feel it on Sunday afternoon when the week starts closing in. I feel it when I could &#8220;reset the system&#8221; but what I want is a shower, food, and silence. I feel it when I open Obsidian and see the template sitting there like a polite accusation.</p><p>Nobody asked me to make that template. Nobody is waiting for it. My life will not collapse if I never fill it out again. And yet the undone thing still has weight.</p><p>That is a phantom obligation: the guilt of a promise nobody assigned you, including the version of you currently living with it.</p><h2>The Contract You Forgot You Signed</h2><p>You read something useful. You watch somebody explain their weekly planning routine. You have a rare clean hour and think, &#8220;This would solve a lot of problems if I did it every week.&#8221; So you build the template, create the recurring task, make the folder, and write the rule into your system while you are clear, optimistic, and slightly dishonest about your future energy.</p><p>Then real life comes back. The kids need something. Work spills over. You sleep badly. Sunday disappears. The task rolls forward. Nothing explodes, so you do not fix it. You also do not revoke it.</p><p>That is the part that creates the weight.</p><p>A missed task is not the problem. An unrevoked commitment is.</p><h2>Systems Turn Ideas Into Moral Debt</h2><p>A thought in your head can fade. A note in your system looks official. A recurring task looks like a commitment. A template looks like a standard you are failing to meet.</p><p>I have done this everywhere: Obsidian templates, review checklists, capture processes, habit logs, task-manager rituals, morning routines, and evening routines. The individual pieces are reasonable. The total system is fiction. Stack enough reasonable commitments on top of a real life and you build a fake life beside it.</p><p>That is why I keep coming back to friction. I wrote about this from another angle in <a href="https://www.productivemagpie.com/p/you-dont-need-more-discipline-you">You Don&#8217;t Need More Discipline, You Need Less Friction</a>. A lot of failure is not a character problem. It is a system fit problem.</p><p>Phantom obligation is what happens when the system does not fit, but the promise stays alive.</p><h2>The Most Dangerous Word Is &#8220;Should&#8221;</h2><p>The obvious ones are easy: unused templates, recurring tasks you keep rescheduling, trackers with a perfect first three days and nothing after that.</p><p>The harder ones hide behind &#8220;should.&#8221; I should review my week. I should process these notes. I should keep my task manager cleaner. I should use the system I already built.</p><p>Sometimes &#8220;should&#8221; points at something real. But most of the time, in my systems, it means an old commitment is trying to survive without being questioned.</p><p>The better question is, &#8220;Am I actually choosing this now?&#8221;</p><p>If the answer is no, then keeping it half-alive is not discipline. It is clutter.</p><h2>Do a Release Audit</h2><p>The fix is not to delete your whole system and start over. That is just another dramatic productivity loop, and I have already ridden that one plenty of times. The fix is to audit the promises.</p><p>Open the places where your systems live: your task manager, notes app, templates folder, calendar, habit tracker, and saved routines. Do not look for mess. Look for old contracts.</p><p>For each one, ask four questions:</p><ol><li><p>Did I choose this, or did I inherit it from a moment of ambition?</p></li><li><p>Have I actually used it in the last month?</p></li><li><p>Does it fit the time and energy I really have?</p></li><li><p>If I saw this for the first time today, would I add it?</p></li></ol><p>That fourth question is brutal. It cuts through nostalgia fast.</p><p>If the answer is no, release it clearly. Archive the template. Remove the recurring task. Move the habit tracker out of sight. Rename the folder so it stops pretending to be active.</p><p>Do not leave it in the system as a little monument to the person you thought you were going to become.</p><p>A Magpie system should stay useful because it keeps stealing what works and dropping what does not. I wrote the bigger version of that principle in <a href="https://www.productivemagpie.com/p/steal-what-works-leave-the-rest">Steal What Works, Leave the Rest</a>. The &#8220;leave the rest&#8221; part matters just as much as the stealing.</p><div><hr></div><h2 style="text-align: center;"><strong><span data-color="#0e336b" style="color: rgb(14, 51, 107);">Paid member resource</span></strong></h2><p>I made a companion <a href="https://open.substack.com/pub/theproductivemagpie/p/phantom-obligation-release-checklist">Phantom Obligation Release Checklist</a> for paid subscribers. It includes a keep/shrink/archive/drop worksheet, release-note template, cleanup checklist, Claude prompt, and worked example for putting down self-assigned commitments that no longer fit. Use it to decide what to keep, shrink, archive, or drop.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://open.substack.com/pub/theproductivemagpie/p/phantom-obligation-release-checklist&quot;,&quot;text&quot;:&quot;Get the release checklist&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://open.substack.com/pub/theproductivemagpie/p/phantom-obligation-release-checklist"><span>Get the release checklist</span></a></p><div><hr></div><h2>Shrink the Promise Before You Keep It</h2><p>Some obligations should not be dropped. They should be made honest.</p><p>My weekly review template was too big. It assumed a Sunday version of me with quiet time, open space, and a noble interest in reflection. That guy appears sometimes. He is not reliable enough to build a system around.</p><p>The smaller version is a ten-minute scan:</p><ul><li><p>What is already fixed on the calendar?</p></li><li><p>What has to happen this week?</p></li><li><p>What is stuck?</p></li><li><p>What can be dropped?</p></li></ul><p>That is less impressive than the template. It also has a chance of happening.</p><p>This is the move I trust now: before I recommit to anything, <strong>I shrink it until it fits a bad week.</strong> If it only works during a clean, quiet, high-energy week, it is not a system that works, it&#8217;s just a fantasy with checkboxes.</p><h2>Put It Down on Purpose</h2><p>The real relief comes from making the release official. Not dramatic. Not ceremonial. Just explicit.</p><p>&#8220;I am not doing this weekly review template anymore.&#8221;<br>&#8220;This routine was a good idea, but it does not fit my life right now.&#8221;</p><p>Write that down if you need to. Add a small note to the archived file. Change the task title to include &#8220;retired.&#8221; Move the template somewhere it cannot keep staring at you.</p><p>The point is simple: keep ambition current.</p><p>The weight was not assigned to you. You picked it up and forgot to put it back down. You are allowed to look at it now and say, clearly, &#8220;No, I am not carrying this anymore.&#8221;</p><h2>Paid member resource</h2><p>I made a companion checklist for paid subscribers. It includes a keep/shrink/archive/drop worksheet, release-note template, cleanup checklist, Claude prompt, and worked example for putting down self-assigned commitments that no longer fit.</p><p>Use it to turn the guilt into a decision.</p><p><a href="https://open.substack.com/pub/theproductivemagpie/p/phantom-obligation-release-checklist">Get the release checklist</a>.</p>]]></content:encoded></item><item><title><![CDATA[Phantom Obligation Release Checklist]]></title><description><![CDATA[A phantom obligation is a promise to yourself no one else is waiting on, yet it creates background guilt whenever seen. This checklist turns that guilt into a decision.]]></description><link>https://www.productivemagpie.com/p/phantom-obligation-release-checklist</link><guid isPermaLink="false">https://www.productivemagpie.com/p/phantom-obligation-release-checklist</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Thu, 02 Jul 2026 18:58:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_r8N!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb75901ef-67f8-4709-8ea9-c743d65336a3_600x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>What This Is</h2><p>A checklist for finding and releasing commitments you created for yourself but no longer actually serve. Use it when a template, workflow, habit, recurring task, or project keeps creating background guilt even though nobody else is waiting on it.</p><p>A commitment that only exists in your head still needs a decision. If you do not decide, it becom&#8230;</p>
      <p>
          <a href="https://www.productivemagpie.com/p/phantom-obligation-release-checklist">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Obsidian Bases: The Feature That Finally Makes Me Stop Opening Notion]]></title><description><![CDATA[The feature that finally got me to close Notion for good.]]></description><link>https://www.productivemagpie.com/p/obsidian-bases-the-feature-that-finally</link><guid isPermaLink="false">https://www.productivemagpie.com/p/obsidian-bases-the-feature-that-finally</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Wed, 01 Jul 2026 11:27:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-8dw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06df2c93-3d7d-40bc-9964-96e4521a727e_1264x848.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-8dw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06df2c93-3d7d-40bc-9964-96e4521a727e_1264x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-8dw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06df2c93-3d7d-40bc-9964-96e4521a727e_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-8dw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06df2c93-3d7d-40bc-9964-96e4521a727e_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-8dw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06df2c93-3d7d-40bc-9964-96e4521a727e_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-8dw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06df2c93-3d7d-40bc-9964-96e4521a727e_1264x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-8dw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06df2c93-3d7d-40bc-9964-96e4521a727e_1264x848.jpeg" width="1264" height="848" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06df2c93-3d7d-40bc-9964-96e4521a727e_1264x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:848,&quot;width&quot;:1264,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:220795,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productivemagpie.com/i/204423457?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06df2c93-3d7d-40bc-9964-96e4521a727e_1264x848.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_!-8dw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06df2c93-3d7d-40bc-9964-96e4521a727e_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-8dw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06df2c93-3d7d-40bc-9964-96e4521a727e_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-8dw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06df2c93-3d7d-40bc-9964-96e4521a727e_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-8dw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06df2c93-3d7d-40bc-9964-96e4521a727e_1264x848.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>For two years I&#8217;ve kept Notion open on my Mac Studio. Not because I love Notion. Because I needed somewhere to put structured data. A table of books with status columns, a simple project tracker with dates, a list of apps I&#8217;ve tried with ratings. Obsidian is where I think. Notion is where I organize things that need columns.</p><p>That split has always bothered me. Two tools means two mental contexts, two syncing systems, two places something might be. So when Obsidian <a href="https://obsidian.md/changelog/2025-08-18-desktop-v1.9.10/">introduced Bases publicly in version 1.9.10</a>, I paid attention.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>What Bases Actually Is</h2><p>Bases adds database-like views directly inside your Obsidian vault. You can create a table, a card view, or a list view that pulls from your notes using filters and sorts. If you&#8217;ve used Notion&#8217;s database feature, the concept is familiar. The key difference is that Bases works on your actual markdown files. It&#8217;s reading properties from your notes&#8217; YAML frontmatter and surfacing them in a structured view.</p><p>In practice this means you can create a file called <code>Books.base</code>, point it at your <code>/Books</code> folder, and instantly get a filterable, sortable table of every book note you&#8217;ve created: title, author, status, rating, whatever properties you&#8217;ve been adding to your notes.</p><p>Reorganize your vault without relying on an external database or a separate app.</p><div><hr></div><h2>Where It Works Well</h2><p>For personal use cases, Bases is genuinely good. I set up three views in the first week:</p><p><strong>A reading tracker.</strong> My book notes already had frontmatter properties for author, status, and rating. Bases surfaced them as a clean table in about three minutes. I can filter by status (reading / finished / abandoned) and sort by rating.</p><p><strong>A content pipeline.</strong> Each article draft in my folder has a status property. Now I have one view that shows everything in draft, in review, or scheduled for the week. No more opening five folders to remember where things stand.</p><p><strong>An app log.</strong> I keep notes on apps I&#8217;ve tried. Bases turned this into a searchable grid with columns for category, verdict, and whether I&#8217;m still using it.</p><p>For these kinds of personal organization tasks (the ones where you want to see your notes in a grid instead of a list) Bases works cleanly.</p><div><hr></div><h2>Where It Falls Short</h2><p>This is not Notion. Not yet.</p><p>There are no relations between databases. In Notion, you can link a project record to a list of tasks, and the tasks know which project they belong to. In Bases, each view is a flat surface. You can filter and sort, but you can&#8217;t create relationships between different sets of notes.</p><p>There are no Notion-style relational rollups. Bases has formulas and summaries inside a view, but you can&#8217;t create a formula that counts tasks in a linked database or sums values across related records.</p><p>There&#8217;s no collaboration. If you&#8217;re working with other people, Bases doesn&#8217;t help as this is just a personal-use feature and the views are still early. The filtering is functional but limited, and there are edge cases where Bases doesn&#8217;t pick up frontmatter the way you&#8217;d expect.</p><div><hr></div><h2>Whether It Closes the Gap</h2><p>For me, it closes about 80% of it.</p><p>The use cases that kept Notion open in my dock were personal organization tasks: tracking reading, managing content, logging things with status fields. Bases handles all of those. I deleted my Notion workspace last week and I haven&#8217;t missed it.</p><p>If you need relational databases, collaborative docs, or Notion&#8217;s web publishing features, Bases is not a replacement. But if you&#8217;re using Notion as a personal organizer while keeping your actual thinking in Obsidian, you might be surprised how much you can move back.</p><p>The one-brain-one-tool ideal I&#8217;ve been chasing for years is finally possible. That&#8217;s worth paying attention to.</p><p>If Bases makes you want to move more of your system into Obsidian, <a href="https://productivemagpie.gumroad.com/l/magpie-vault">The Magpie Vault</a> is the starter structure I use for that: folders, templates, assistant instructions, skills, and memory files for turning a vault into a working AI assistant system.</p><p><em>Disclosure: This article contains affiliate or product links. If you purchase through them, I may earn a small commission or product revenue at no extra cost to you.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[You Don’t Need More Discipline, You Need Less Friction]]></title><description><![CDATA[Willpower is not a character trait you're short on. It's a design problem you haven't solved yet.]]></description><link>https://www.productivemagpie.com/p/you-dont-need-more-discipline-you</link><guid isPermaLink="false">https://www.productivemagpie.com/p/you-dont-need-more-discipline-you</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Thu, 25 Jun 2026 13:00:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8a4E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1a9fbfb-0a21-4a12-948a-896b71137df4_2916x1869.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8a4E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1a9fbfb-0a21-4a12-948a-896b71137df4_2916x1869.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8a4E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1a9fbfb-0a21-4a12-948a-896b71137df4_2916x1869.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8a4E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1a9fbfb-0a21-4a12-948a-896b71137df4_2916x1869.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8a4E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1a9fbfb-0a21-4a12-948a-896b71137df4_2916x1869.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8a4E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1a9fbfb-0a21-4a12-948a-896b71137df4_2916x1869.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8a4E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1a9fbfb-0a21-4a12-948a-896b71137df4_2916x1869.jpeg" width="1456" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1a9fbfb-0a21-4a12-948a-896b71137df4_2916x1869.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4114500,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productivemagpie.com/i/203547507?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1a9fbfb-0a21-4a12-948a-896b71137df4_2916x1869.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_!8a4E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1a9fbfb-0a21-4a12-948a-896b71137df4_2916x1869.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8a4E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1a9fbfb-0a21-4a12-948a-896b71137df4_2916x1869.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8a4E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1a9fbfb-0a21-4a12-948a-896b71137df4_2916x1869.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8a4E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1a9fbfb-0a21-4a12-948a-896b71137df4_2916x1869.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>For about a year I told myself the same story every morning. I needed to be more disciplined. More consistent. The kind of person who just does the thing. I read the books, I made the promises, and I kept landing in the same place: doing the thing for four days and then quietly not doing it on the fifth.</p><p>The story was wrong. The problem was never my discipline. It was that I had designed my days so the right thing was hard to start and the wrong thing was easy.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Here is the reframe that actually changed something: most of what we call a willpower problem is a friction problem wearing a costume. You don&#8217;t rise to the level of your motivation. You fall to the level of how easy or hard you made the next step.</p><h2>Friction is the real variable</h2><p>Think about the last habit you dropped. You probably didn&#8217;t decide to quit. You just hit a small point of resistance over and over until stopping was easier than continuing.</p><p>The gym bag was in the other room. The app made you log in again. The document was three folders deep. The healthy food needed prep and the junk was already on the counter. None of those are willpower failures. They are friction, and friction compounds. Every extra step between you and the action is a tiny tax, and you pay it every single time.</p><p>The flip side is the part people skip. Friction works in both directions. If you can add resistance to the things you want to do less, the same mechanism that breaks good habits will break bad ones. The phone in another room. The app logged out. The snack in the basement instead of the pantry. You are not fighting yourself. You are editing the environment so the easy path and the right path are the same path.</p><h2>The three points worth removing this week</h2><p>You don&#8217;t need to redesign your whole life. You need to find the specific spots where you keep stalling and remove the resistance there. Start with three.</p><p><strong>The starting step.</strong> Most things don&#8217;t fail in the middle. They fail at the start. The task that&#8217;s too big to begin is the one that sits untouched for a week. So shrink the entry point until it&#8217;s almost embarrassing. Not &#8220;write the article,&#8221; but &#8220;open the file and type one sentence.&#8221; Not &#8220;go for a run,&#8221; but &#8220;put the shoes on.&#8221; (I wrote a whole piece on this idea, <a href="https://www.productivemagpie.com/p/the-5-minute-task-system-for-busy">The 5-Minute Task System for Busy People</a>, because shrinking the starting step is the single highest-leverage move I&#8217;ve found.)</p><p><strong>The setup tax.</strong> This is the work you have to do before the work. Finding the file, charging the thing, clearing the space, logging back in. Pay this cost once, in advance, so you don&#8217;t pay it every time. Lay the clothes out the night before. Pin the document. Leave the guitar on the stand instead of in the case. The goal is that when the moment comes, there is nothing between you and starting.</p><p><strong>The decision.</strong> Every choice you have to make is a chance to choose wrong, or to choose nothing at all. So remove the choice. Same breakfast every day. Same time for the hard task. A default that runs without asking. I&#8217;m forgetful by nature, so I&#8217;ve stopped trusting myself to remember or decide in the moment. I build the decision into the system once and let it carry me. (That instinct runs through how I set up everything, including <a href="https://www.productivemagpie.com/p/building-a-magpies-nest-my-scavenged">my whole scavenged productivity system</a>.)</p><h2>Why this beats trying harder</h2><p>Discipline is a finite resource and a bad plan. It asks you to win the same fight every day, forever, on willpower alone. Some days you&#8217;ll have it. Plenty of days you won&#8217;t, and those are exactly the days the habit needs to survive.</p><p>Friction design is different because you only have to win once. You move the gym bag one time. You set the default one time. You shrink the starting step one time. After that, the easy choice and the right choice point in the same direction, and you stop spending energy on the fight entirely.</p><p>I even do this with my hands. I keep my keyboard shortcuts on the left side so my right hand never has to leave the mouse. Tiny thing. But it removes a hundred small moments of friction a day.</p><p>This isn&#8217;t perfect and it isn&#8217;t magic. Some habits really do need grit, and some friction is hard to remove. But before you decide you&#8217;re lazy or undisciplined, look at the path you&#8217;re actually walking and ask a cheaper question first: what would I have to change so that doing this took one less step?</p><p>Most of the time, that&#8217;s the whole fix. Not more discipline. Less friction.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Great App Consolidation: What Happens When You Actually Cut Your Stack]]></title><description><![CDATA[There was a point last fall where I had four places a task could live.]]></description><link>https://www.productivemagpie.com/p/the-great-app-consolidation-what</link><guid isPermaLink="false">https://www.productivemagpie.com/p/the-great-app-consolidation-what</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Tue, 23 Jun 2026 12:46:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_r8N!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb75901ef-67f8-4709-8ea9-c743d65336a3_600x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There was a point last fall where I had four places a task could live. <a href="https://get.todoist.io/xmfdpgfoikj0">Todoist</a> for work tasks. Apple Reminders for things Siri captured. A note in <a href="https://www.craft.do">Craft</a> titled &#8220;stuff to do&#8221; that I added to when I didn&#8217;t want to open a real task manager. And a running section at the bottom of my daily journal that I was pretending counted as a system.</p><p>Four places and none of them were reliable.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I knew what the problem was. I&#8217;d known for months. No single app was broken. I&#8217;d just accumulated a stack instead of choosing one. Each app had a logical reason for being there. Together they were a productivity liability.</p><p>Two of those apps were paid subscriptions doing overlapping jobs. That&#8217;s the part that should sting if you recognize yourself here: I was paying real money every month for the privilege of being confused about where my tasks lived. And the money was the smaller cost. The bigger one was time, two years of tweaking and re-tweaking systems instead of just using one.</p><div><hr></div><h2>The Audit</h2><p>The consolidation started with an audit I&#8217;d been avoiding. I opened every app in my dock and asked three questions:</p><ol><li><p>What is this for?</p></li><li><p>Do I check it every day?</p></li><li><p>Does anything else in my stack do the same job?</p></li></ol><p>The answers were uncomfortable and obvious. I had two apps that both captured tasks. I had three apps that all held reference notes of some kind. I had two calendars that were supposed to sync and regularly didn&#8217;t.</p><p>The rule I set before starting: if two tools overlap in function and I can do the job in one of them without meaningful loss, one of them goes. No exceptions for &#8220;but I like the design&#8221; or &#8220;I&#8217;ve used this for three years.&#8221;</p><div><hr></div><h2>The Decisions (and the Grief)</h2><p><a href="https://ticktick.com">TickTick</a> was the hard one. I&#8217;d used it for a long time. The habit tracking feature was genuinely good. The calendar integration was smooth. But I was already paying for <a href="https://get.todoist.io/xmfdpgfoikj0">Todoist</a>, and maintaining two task managers was adding switches without adding value. <a href="https://ticktick.com">TickTick</a> went.</p><p>I consolidated note types into <a href="https://obsidian.md">Obsidian</a>. <a href="https://www.craft.do">Craft</a> stayed for documents and writing, but reference notes, daily logs, and thinking work all moved to the vault. </p><p>The &#8220;stuff to do&#8221; note in <a href="https://www.craft.do">Craft</a> got deleted. The journal task section got deleted. One task manager, one source of truth for what I&#8217;m doing today.</p><p>You do feel something when you close an app you&#8217;ve opened every day for two years. It passed faster than I expected.</p><div><hr></div><h2>What the After-State Feels Like</h2><p>What changed is the number of decisions I make before I start working. Before the consolidation, the first ten minutes of my day went to checking four places and reconstructing what I was supposed to do. Now I open one thing and the answer is there.</p><p>I also stopped losing things. I was never losing important things before, but there was a low-grade anxiety about which system was current, which one I&#8217;d updated last, whether the capture I&#8217;d made on my phone had synced to the version on my Mac. That anxiety is gone.</p><p>The stack I landed on: <a href="https://get.todoist.io/xmfdpgfoikj0">Todoist</a> for tasks, <a href="https://obsidian.md">Obsidian</a> for notes and thinking, <a href="https://www.craft.do">Craft</a> for writing and documents, Google Calendar for time. Four tools, clear lanes, no overlap.</p><div><hr></div><h2>Staying Cut</h2><p>Here&#8217;s the part most &#8220;I simplified my stack&#8221; posts skip. Cutting the apps was a weekend. Staying cut is the actual work, because in three months something shiny launches, gets a glowing review, and the old itch comes back. I&#8217;ve reinstalled TickTick once already since this. Lasted four days.</p><p>What keeps me from re-cluttering now is a single rule: a new app doesn&#8217;t get added, it has to replace. If I want to try something, it has to take over a job one of my four tools is already doing, and the old one comes off the phone the same day. No &#8220;let me run both for a while to compare.&#8221; Running both for a while is exactly how I ended up with four task inboxes in the first place.</p><p>The shiny new app isn&#8217;t the threat. The threat is keeping it <em>and</em> the old one.</p><div><hr></div><h2>The Three Questions for Your Own Audit</h2><p>If you want to run the same process:</p><ol><li><p>List every app you opened in the last week.</p></li><li><p>For each one: what specific job does it do that nothing else in your stack does?</p></li><li><p>For every overlap you find: which one would you choose if you could only keep one?</p></li></ol><p>The answers tell you exactly what to cut. The audit is easy. The hard part is trusting what it tells you and actually closing the app. Let me know which apps you decided to cut!</p><div><hr></div><p><em>Disclosure: This article contains affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Complete Setapp Review: Is It Worth It?]]></title><description><![CDATA[I pay for Setapp without thinking. I finally checked if it earns it.]]></description><link>https://www.productivemagpie.com/p/the-complete-setapp-review-is-it</link><guid isPermaLink="false">https://www.productivemagpie.com/p/the-complete-setapp-review-is-it</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Thu, 18 Jun 2026 10:03:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tJZL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c229b67-3c24-4831-8f51-4d8ab073be44_1264x848.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been a <a href="https://go.setapp.com/invite/hi7utbu0">Setapp</a> subscriber for long enough that I don&#8217;t remember exactly when I signed up. At some point it became one of those things I pay for without thinking about it, which is either a sign that it&#8217;s genuinely embedded in my workflow or a sign that I&#8217;ve been asleep at the wheel about yet another app subscription.</p><p>I decided to find out which.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tJZL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c229b67-3c24-4831-8f51-4d8ab073be44_1264x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tJZL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c229b67-3c24-4831-8f51-4d8ab073be44_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tJZL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c229b67-3c24-4831-8f51-4d8ab073be44_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tJZL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c229b67-3c24-4831-8f51-4d8ab073be44_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tJZL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c229b67-3c24-4831-8f51-4d8ab073be44_1264x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c229b67-3c24-4831-8f51-4d8ab073be44_1264x848.jpeg" width="1264" height="848" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c229b67-3c24-4831-8f51-4d8ab073be44_1264x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:848,&quot;width&quot;:1264,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1182300,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productivemagpie.com/i/202329092?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c229b67-3c24-4831-8f51-4d8ab073be44_1264x848.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_!tJZL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c229b67-3c24-4831-8f51-4d8ab073be44_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tJZL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c229b67-3c24-4831-8f51-4d8ab073be44_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tJZL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c229b67-3c24-4831-8f51-4d8ab073be44_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c229b67-3c24-4831-8f51-4d8ab073be44_1264x848.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>What Setapp Is</h2><p>Setapp is a subscription service for Mac apps. You pay a monthly or annual fee and get access to a catalog of Mac and iOS apps. As of June 2026, Setapp lists the standard Mac plan at $15/month and an annual plan of either $19/month or $23/month if you need Setapp on multiple Macs. Annual rates are cheaper and there is an option to add more AI (skip this step as you won&#8217;t need the AI apps to start). You don&#8217;t own the apps, you&#8217;re licensed to use them as long as you&#8217;re subscribed. Stop paying, lose access.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rEGt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce033e9-31e8-4aae-8e79-3c6d2f3318c5_1230x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rEGt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce033e9-31e8-4aae-8e79-3c6d2f3318c5_1230x768.png 424w, https://substackcdn.com/image/fetch/$s_!rEGt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce033e9-31e8-4aae-8e79-3c6d2f3318c5_1230x768.png 848w, https://substackcdn.com/image/fetch/$s_!rEGt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce033e9-31e8-4aae-8e79-3c6d2f3318c5_1230x768.png 1272w, https://substackcdn.com/image/fetch/$s_!rEGt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce033e9-31e8-4aae-8e79-3c6d2f3318c5_1230x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rEGt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce033e9-31e8-4aae-8e79-3c6d2f3318c5_1230x768.png" width="1230" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ce033e9-31e8-4aae-8e79-3c6d2f3318c5_1230x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1230,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131701,&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.productivemagpie.com/i/202329092?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce033e9-31e8-4aae-8e79-3c6d2f3318c5_1230x768.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_!rEGt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce033e9-31e8-4aae-8e79-3c6d2f3318c5_1230x768.png 424w, https://substackcdn.com/image/fetch/$s_!rEGt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce033e9-31e8-4aae-8e79-3c6d2f3318c5_1230x768.png 848w, https://substackcdn.com/image/fetch/$s_!rEGt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce033e9-31e8-4aae-8e79-3c6d2f3318c5_1230x768.png 1272w, https://substackcdn.com/image/fetch/$s_!rEGt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce033e9-31e8-4aae-8e79-3c6d2f3318c5_1230x768.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 aria-hidden="true" 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><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 pitch is clear: instead of buying individual apps one at a time, you pay one flat fee and get access to a large catalog. If you use more than two or three apps from the catalog regularly, the math can work in your favor.</p><div><hr></div><h2>Apps I Actually Use from Setapp</h2><p>This is the honest version and not the catalog browse, but the apps that have genuine daily or weekly presence in my workflow.</p><p><strong><a href="https://setapp.com/apps/cleanmymac">CleanMyMac</a>.</strong> Mac maintenance, malware scanning, storage cleanup. I use it monthly. This is exactly the kind of utility I would otherwise put off buying until I needed it.</p><p><strong><a href="https://setapp.com/apps/bartender">Bartender</a>.</strong> Hides and organizes the Mac menu bar. This is the kind of app that, once you use it, you can&#8217;t go back.</p><p><strong><a href="https://setapp.com/apps/istat-menus">iStatMenus</a>.</strong> System monitoring in the menu bar. CPU, RAM, network, disk usage, temperature. I check this constantly with a quick glance up to the menu bar.</p><p><strong><a href="https://setapp.com/apps/mosaic">Mosaic</a>.</strong> Window management. Clean and simple. Replaced a more complex tiling tool I was fighting with.</p><p><strong><a href="https://setapp.com/apps/timing">Timing</a>.</strong> Automatic time tracking. It runs in the background and logs how long I spend in each app and on each project. I use this to review my week and make sure I&#8217;m actually spending time on what I think I&#8217;m spending time on.</p><p><strong><a href="https://setapp.com/apps/pdf-squeezer">PDF Squeezer</a>.</strong> Compresses PDFs. Sounds niche. I use it more than I expected.</p><div><hr></div><h2>Apps I Tried and Abandoned</h2><p><strong><a href="https://setapp.com/apps/ulysses">Ulysses</a>.</strong> I used it for writing for a while. It&#8217;s a beautiful app but I choose to do my writing in Obsidian as it is much easier to write in markdown and have plugins to enhance the experience.</p><p><strong><a href="https://setapp.com/apps/archiver">Archiver</a>.</strong> For managing archives of old files. Good app, just not a workflow I maintained.</p><p><strong><a href="https://setapp.com/search?q=menu+bar">Various menu bar utilities</a>.</strong> There are a lot of these in Setapp and I&#8217;ve tried most of them. I keep one or two. The rest are additions I didn&#8217;t sustain.</p><div><hr></div><h2>The Honest Math</h2><p>The apps I use regularly from Setapp, CleanMyMac, Bartender, iStatMenus, Timing, would cost real money to buy or subscribe to separately if I rebuilt the stack outside Setapp. The math shifts as plans and individual app pricing change, so I do not treat Setapp as automatically worth it. I treat it as a bundle that has to earn its place.</p><p>The real question fro me is whether the optionality is worth paying for. Setapp&#8217;s value isn&#8217;t just the apps you use, it&#8217;s the ability to try apps without committing to a purchase. I&#8217;ve discovered things I now rely on by downloading them with no risk. That has real value, even if it&#8217;s hard to quantify or justify to myself.</p><div><hr></div><h2>Who Should Subscribe</h2><p>Setapp makes sense if you&#8217;re a Mac power user who regularly evaluates new apps, uses three or more apps from the catalog, or wants to avoid the ongoing cost of multiple individual subscriptions.</p><p>It probably doesn&#8217;t make sense if you run a stripped-down setup and already know exactly what tools you use. You&#8217;d be paying for optionality you won&#8217;t exercise.</p><p>For me, the answer is yes and the honest audit confirmed it rather than rattling it. I use enough of the catalog often enough that the subscription is earning its place.</p><p>If you want to run the same test, start with the apps you already use or would otherwise buy directly. If the list gets to three real apps, <a href="https://go.setapp.com/invite/hi7utbu0">Setapp is worth trying</a>. If it does not, skip it. The referral link is not a command to subscribe. It is a shortcut to run the same audit.</p><p>That&#8217;s the test worth running on any subscription: not &#8220;is this good?&#8221; but &#8220;is this earning its place?&#8221;</p><p><em>Disclosure: This article contains a referral link. If you subscribe through it, I may earn a small commission or account credit at no extra cost to you.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Art of Stealing: A Framework for Borrowing What Works]]></title><description><![CDATA[How to borrow what works without ending up with a pile of junk.]]></description><link>https://www.productivemagpie.com/p/the-art-of-stealing-a-framework-for</link><guid isPermaLink="false">https://www.productivemagpie.com/p/the-art-of-stealing-a-framework-for</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Tue, 16 Jun 2026 13:03:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-Oiu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa0dfa1-0245-4b66-a32d-1a738c36bada_1264x848.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>The magpie is a thief!</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Oiu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa0dfa1-0245-4b66-a32d-1a738c36bada_1264x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Oiu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa0dfa1-0245-4b66-a32d-1a738c36bada_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-Oiu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa0dfa1-0245-4b66-a32d-1a738c36bada_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-Oiu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa0dfa1-0245-4b66-a32d-1a738c36bada_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-Oiu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa0dfa1-0245-4b66-a32d-1a738c36bada_1264x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Oiu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa0dfa1-0245-4b66-a32d-1a738c36bada_1264x848.jpeg" width="1264" height="848" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7fa0dfa1-0245-4b66-a32d-1a738c36bada_1264x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:848,&quot;width&quot;:1264,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1291862,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productivemagpie.com/i/202278968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa0dfa1-0245-4b66-a32d-1a738c36bada_1264x848.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_!-Oiu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa0dfa1-0245-4b66-a32d-1a738c36bada_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-Oiu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa0dfa1-0245-4b66-a32d-1a738c36bada_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-Oiu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa0dfa1-0245-4b66-a32d-1a738c36bada_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-Oiu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa0dfa1-0245-4b66-a32d-1a738c36bada_1264x848.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>That&#8217;s the whole point of the metaphor. It takes what catches its eye from wherever it finds it&#8230; a bit of wire, a scrap of foil, something shiny someone else dropped and builds something new with the pieces.</p><p>But there&#8217;s a <strong>craft to stealing well</strong>. Grab everything indiscriminately and you end up with a pile of junk instead of a nest. Steal nothing and you&#8217;re starting from scratch every time, ignoring the accumulated work of everyone who figured something out before you.</p><p>In <a href="https://www.productivemagpie.com/p/steal-what-works-leave-the-rest">Steal What Works, Leave the Rest</a>, I laid out the philosophy. This is the operational version: how to actually evaluate what&#8217;s worth stealing and what to leave behind.</p><div><hr></div><h2>The Problem with Productivity Advice</h2><p>Most productivity systems come packaged as complete answers. <a href="https://gettingthingsdone.com/">GTD</a> says: here is how you process everything. <a href="https://fortelabs.com/blog/para/">PARA</a> says: here is how you organize everything. <a href="https://en.wikipedia.org/wiki/Zettelkasten">Zettelkasten</a> says: here is how you connect everything. <a href="https://jamesclear.com/atomic-habits">Atomic Habits</a> says: here is how you build everything.</p><p>These are good systems. They&#8217;re built by smart people who thought deeply about how they work. They&#8217;re also designed for a hypothetical person whose life and workflow resemble the author&#8217;s. That person is probably not you.</p><p>The impulse to adopt a system wholesale is understandable, it&#8217;s much easier than doing the work of evaluating each piece. But wholesale adoption means you get the parts that fit your life and the parts that don&#8217;t, welded together in a package you feel obligated to maintain completely.</p><p>The alternative is selective theft. Take the parts that solve a real problem in your actual workflow and leave the rest.</p><div><hr></div><h2>What Makes Something Worth Stealing</h2><p>A piece of a system is worth stealing if it meets three criteria:</p><p><strong>It solves a problem you actually have.</strong> Not a problem the author had, not a problem you might have someday, a problem you&#8217;re experiencing right now. If you don&#8217;t have a capture problem, you don&#8217;t need GTD&#8217;s inbox processing ritual. If you&#8217;re not managing multiple active projects, you don&#8217;t need PARA&#8217;s full folder structure.</p><p><strong>It&#8217;s smaller than the system it came from.</strong> The best steals are atomic. Not &#8220;I&#8217;m adopting GTD&#8221; but &#8220;I&#8217;m adopting the two-minute rule.&#8221; Not &#8220;I&#8217;m going full PARA&#8221; but &#8220;I&#8217;m going to keep a Projects folder and an Archive folder.&#8221; Atomic steals integrate without forcing you to adopt the surrounding context.</p><p><strong>You can evaluate it within two weeks.</strong> If a habit, tool, or practice doesn&#8217;t show a measurable result in two weeks, you&#8217;re either implementing it wrong or it doesn&#8217;t fit your workflow. Good steals produce feedback quickly. Systems that require months of faithful implementation before you can evaluate them are selling you faith, not method.</p><div><hr></div><h2>What to Leave Behind</h2><p>The flip side is knowing what not to take.</p><p><strong>Don&#8217;t steal what requires context you don&#8217;t have.</strong> Zettelkasten works beautifully for researchers and writers who are building arguments across hundreds of linked notes. If you&#8217;re a project manager who needs to track deliverables, the Zettelkasten linking workflow will feel like overhead without payoff. That&#8217;s not a failure of Zettelkasten. It&#8217;s a mismatch.</p><p><strong>Don&#8217;t steal what solves someone else&#8217;s problem.</strong> The person who built a complex inbox zero ritual was drowning in email. If email isn&#8217;t your pain point, their ritual isn&#8217;t your solution, no matter how elegant it is.</p><p><strong>Don&#8217;t steal what you admire but won&#8217;t use.</strong> There&#8217;s a category of productivity practice that I find intellectually interesting and would never actually do. A daily full review of all projects and commitments. Color-coded task labels. Manual time logging. I&#8217;ve tried all of these and abandoned all of them. I still think they&#8217;re good ideas. They&#8217;re just not my ideas.</p><div><hr></div><h2>The Actual Practice</h2><p>When you encounter a system, tool, or practice that interests you, run it through the three-question filter before adopting it:</p><ol><li><p>Do I have the problem this solves?</p></li><li><p>Can I take a piece of it without taking all of it?</p></li><li><p>Can I evaluate it in two weeks?</p></li></ol><p>If yes to all three: steal it. Try the piece. Evaluate honestly. Keep or discard.</p><p>If no to any of them: appreciate it from a distance and move on.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hpZl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f3bf45-66d9-4993-9620-1ca3d34f379c_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hpZl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f3bf45-66d9-4993-9620-1ca3d34f379c_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!hpZl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f3bf45-66d9-4993-9620-1ca3d34f379c_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!hpZl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f3bf45-66d9-4993-9620-1ca3d34f379c_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!hpZl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f3bf45-66d9-4993-9620-1ca3d34f379c_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hpZl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f3bf45-66d9-4993-9620-1ca3d34f379c_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91f3bf45-66d9-4993-9620-1ca3d34f379c_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2208738,&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.productivemagpie.com/i/202278968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f3bf45-66d9-4993-9620-1ca3d34f379c_1408x768.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_!hpZl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f3bf45-66d9-4993-9620-1ca3d34f379c_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!hpZl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f3bf45-66d9-4993-9620-1ca3d34f379c_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!hpZl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f3bf45-66d9-4993-9620-1ca3d34f379c_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!hpZl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f3bf45-66d9-4993-9620-1ca3d34f379c_1408x768.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 aria-hidden="true" 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><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 nest you&#8217;re building is yours. It should look like your life, not someone else&#8217;s framework installed wholesale and maintained out of obligation.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[I Built 250 Free Web Apps. These Are the 3 I Actually Use.]]></title><description><![CDATA[I built 250 disposable tools to find the 3 worth keeping.]]></description><link>https://www.productivemagpie.com/p/i-built-250-free-web-apps-these-are</link><guid isPermaLink="false">https://www.productivemagpie.com/p/i-built-250-free-web-apps-these-are</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Thu, 11 Jun 2026 10:03:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gx-c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326eebe6-0922-4788-9779-6334b24802dc_1264x848.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_!gx-c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326eebe6-0922-4788-9779-6334b24802dc_1264x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gx-c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326eebe6-0922-4788-9779-6334b24802dc_1264x848.png 424w, https://substackcdn.com/image/fetch/$s_!gx-c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326eebe6-0922-4788-9779-6334b24802dc_1264x848.png 848w, https://substackcdn.com/image/fetch/$s_!gx-c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326eebe6-0922-4788-9779-6334b24802dc_1264x848.png 1272w, https://substackcdn.com/image/fetch/$s_!gx-c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326eebe6-0922-4788-9779-6334b24802dc_1264x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gx-c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326eebe6-0922-4788-9779-6334b24802dc_1264x848.png" width="1264" height="848" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/326eebe6-0922-4788-9779-6334b24802dc_1264x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:848,&quot;width&quot;:1264,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1768270,&quot;alt&quot;:&quot;A close-up photograph taken at eye level shows an iPhone leaning against a cream-colored tiled backsplash on a wooden countertop in a kitchen setting. A wok on a gas stovetop contains noodles with greens and sliced mushrooms, with steam rising above it to the left. The iPhone's screen is on, displaying a cooking app titled \&quot;Recipe Scaler\&quot; in gray-colored text against a black background. Smaller white text on the screen reads, \&quot;Find new flavors. Cook something delicious today. Plan with our simple meal planner.\&quot; Underneath the title is a list of recipes, with each line in white-colored text and followed by gray-colored text in parentheses and a check box on the left, such as \&quot;(Pasta)\&quot; followed by a green check box with \&quot;Mushroom and spinach pasta,\&quot; \&quot;(Salads)\&quot; followed by \&quot;Tomato and basil salad,\&quot; \&quot;(Sandwiches)\&quot; followed by \&quot;Avocado and egg sandwich,\&quot; \&quot;(Soups)\&quot; followed by \&quot;Lentil and vegetable soup,\&quot; \&quot;(Stir-Fries)\&quot; followed by \&quot;Chicken and broccoli stir-fry,\&quot; and \&quot;(Tacos)\&quot; followed by \&quot;Taco salad bowl.\&quot; To the right of the phone is a cluster of fresh basil leaves on the countertop, next to a small white ceramic bowl containing diced tomatoes. A wooden spoon lies on a folded striped towel next to the bowl. In the background on shelves, various spice bottles and jars are visible on the right, and more olive oil and other spice bottles are on the left. The scene is illuminated by natural light from a window on the left.&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.productivemagpie.com/i/201316208?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326eebe6-0922-4788-9779-6334b24802dc_1264x848.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A close-up photograph taken at eye level shows an iPhone leaning against a cream-colored tiled backsplash on a wooden countertop in a kitchen setting. A wok on a gas stovetop contains noodles with greens and sliced mushrooms, with steam rising above it to the left. The iPhone's screen is on, displaying a cooking app titled &quot;Recipe Scaler&quot; in gray-colored text against a black background. Smaller white text on the screen reads, &quot;Find new flavors. Cook something delicious today. Plan with our simple meal planner.&quot; Underneath the title is a list of recipes, with each line in white-colored text and followed by gray-colored text in parentheses and a check box on the left, such as &quot;(Pasta)&quot; followed by a green check box with &quot;Mushroom and spinach pasta,&quot; &quot;(Salads)&quot; followed by &quot;Tomato and basil salad,&quot; &quot;(Sandwiches)&quot; followed by &quot;Avocado and egg sandwich,&quot; &quot;(Soups)&quot; followed by &quot;Lentil and vegetable soup,&quot; &quot;(Stir-Fries)&quot; followed by &quot;Chicken and broccoli stir-fry,&quot; and &quot;(Tacos)&quot; followed by &quot;Taco salad bowl.&quot; To the right of the phone is a cluster of fresh basil leaves on the countertop, next to a small white ceramic bowl containing diced tomatoes. A wooden spoon lies on a folded striped towel next to the bowl. In the background on shelves, various spice bottles and jars are visible on the right, and more olive oil and other spice bottles are on the left. The scene is illuminated by natural light from a window on the left." title="A close-up photograph taken at eye level shows an iPhone leaning against a cream-colored tiled backsplash on a wooden countertop in a kitchen setting. A wok on a gas stovetop contains noodles with greens and sliced mushrooms, with steam rising above it to the left. The iPhone's screen is on, displaying a cooking app titled &quot;Recipe Scaler&quot; in gray-colored text against a black background. Smaller white text on the screen reads, &quot;Find new flavors. Cook something delicious today. Plan with our simple meal planner.&quot; Underneath the title is a list of recipes, with each line in white-colored text and followed by gray-colored text in parentheses and a check box on the left, such as &quot;(Pasta)&quot; followed by a green check box with &quot;Mushroom and spinach pasta,&quot; &quot;(Salads)&quot; followed by &quot;Tomato and basil salad,&quot; &quot;(Sandwiches)&quot; followed by &quot;Avocado and egg sandwich,&quot; &quot;(Soups)&quot; followed by &quot;Lentil and vegetable soup,&quot; &quot;(Stir-Fries)&quot; followed by &quot;Chicken and broccoli stir-fry,&quot; and &quot;(Tacos)&quot; followed by &quot;Taco salad bowl.&quot; To the right of the phone is a cluster of fresh basil leaves on the countertop, next to a small white ceramic bowl containing diced tomatoes. A wooden spoon lies on a folded striped towel next to the bowl. In the background on shelves, various spice bottles and jars are visible on the right, and more olive oil and other spice bottles are on the left. The scene is illuminated by natural light from a window on the left." srcset="https://substackcdn.com/image/fetch/$s_!gx-c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326eebe6-0922-4788-9779-6334b24802dc_1264x848.png 424w, https://substackcdn.com/image/fetch/$s_!gx-c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326eebe6-0922-4788-9779-6334b24802dc_1264x848.png 848w, https://substackcdn.com/image/fetch/$s_!gx-c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326eebe6-0922-4788-9779-6334b24802dc_1264x848.png 1272w, https://substackcdn.com/image/fetch/$s_!gx-c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326eebe6-0922-4788-9779-6334b24802dc_1264x848.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 aria-hidden="true" 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><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></p><p>Last week I sat down to count them. I knew the number was high, but I&#8217;d never actually added it up. Two hundred and fifty. That&#8217;s how many small web apps I&#8217;ve built and put online at <a href="https://southforkapps.com">southforkapps.com</a>, free and no login required. A BMI calculator. A cron expression builder. A guitar fretboard. A thing that turns text into Pig Latin. Two hundred and fifty of them.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Here&#8217;s the part nobody tells you about building a lot of small tools: you don&#8217;t use most of them. I built a resistor color code reader one night because I was curious whether I could. I have never once needed it since. I wouldn&#8217;t could that as a failure as it&#8217;s the whole point, and I wrote about why in <a href="https://www.productivemagpie.com/p/disposable-software">Disposable Software</a>. Most of these were built to scratch one itch on one afternoon and then left alone.</p><p>But three of them stuck. Three I actually open on purpose, more than once, because they solve a problem I keep having. Those three are worth talking about, because they tell you which tools are worth building in the first place.</p><h2>1. Recipe Scaler</h2><p>I cook for six people. Four kids, my wife, me. Almost every recipe online is written for four servings, sometimes two, and the math to scale it up is the kind of thing I will get wrong while standing at the counter with raw chicken on my hands.</p><p>So I built <a href="https://southforkapps.com/South%20Fork%20Apps%20Collection/recipe-scaler/">Recipe Scaler</a>. You paste in the ingredient list, tell it you want 1.5x or double or two-thirds, and it rewrites the quantities. That&#8217;s it. No account, no saving, no &#8220;premium tier for unlimited recipes.&#8221; I open it on my phone while the pan is heating up.</p><p>It survives because it removes a specific friction at a specific moment. The recurring annoyance (bad mental math under time pressure) meets a tool that&#8217;s faster to open than it is to do the arithmetic.</p><h2>2. Teleprompter</h2><p>Part of my job is making videos. When you&#8217;re reading a script to camera, the choice is usually between memorizing it (slow, and I&#8217;ll fumble it anyway) or glancing off to a sheet of paper (which looks exactly like what it is). Professional teleprompter software is either expensive or bloated with features I don&#8217;t need.</p><p>So I built a <a href="https://southforkapps.com/South%20Fork%20Apps%20Collection/teleprompter/">Teleprompter</a> that does one thing: scrolls text at a speed I set, full screen, big enough to read from a few feet back. I paste the script, set the pace, and record. It runs in a browser tab on whatever machine is closest.</p><p>I use this one at work, which is the real test. A tool you only use in your own free time is a hobby. A tool you reach for when the clock is running and someone&#8217;s waiting on the footage is actually useful.</p><h2>3. Pomodoro Timer</h2><p>I&#8217;m forgetful and I&#8217;m easily pulled off course. Left alone, I&#8217;ll start writing a newsletter, remember I need to send an invoice, open a browser tab to do it, see an email, and forty minutes later I&#8217;m somewhere I didn&#8217;t mean to be.</p><p>The <a href="https://southforkapps.com/South%20Fork%20Apps%20Collection/pomodoro-timer/">Pomodoro Timer</a> is the dumbest of the three and the one I lean on most. Twenty-five minutes on, five off. The only thing it does that the timer on my phone doesn&#8217;t is sit in a tab and not tempt me to pick up the phone, which is where the trouble starts. I run it during writing blocks and during the boring stretches of my second job, where having a clock counting down keeps me moving instead of drifting.</p><p>It&#8217;s not sophisticated. It doesn&#8217;t track my focus history or sync to a dashboard. I don&#8217;t want it to. The moment a focus timer needs me to focus on <em>it</em>, it has failed.</p><h2>What the three have in common</h2><p>I didn&#8217;t pick these on purpose. They earned their place by being the ones I kept coming back to. Looking at them together, the pattern is obvious:</p><ul><li><p><strong>They solve a problem I have on a schedule, not once.</strong> Cooking, recording, focusing. Things that recur.</p></li><li><p><strong>They open faster than the problem takes to solve manually.</strong> Zero friction. No login, no setup.</p></li><li><p><strong>They do one thing.</strong> None of them try to be a platform. The recipe scaler will never have a social feed.</p></li></ul><p>That&#8217;s the lesson hiding in 247 tools I don&#8217;t use. Building software got cheap enough that I can make a thing in an afternoon to solve a single annoyance, and most of the time that&#8217;s all it ever needs to do. The 247 weren&#8217;t wasted. They were the cost of finding the 3.</p><p>If you&#8217;ve got a recurring annoyance and a free afternoon, build the dumb little tool. Worst case, it joins the pile. Best case, it&#8217;s one of your three.</p><p>All 250 are free at <a href="https://southforkapps.com">southforkapps.com</a>. Go steal the ones that solve a problem you actually have or use what I have already built for free.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Agentic Obsidian]]></title><description><![CDATA[I let Claude read and write my vault. Here&#8217;s what it did.]]></description><link>https://www.productivemagpie.com/p/agentic-obsidian</link><guid isPermaLink="false">https://www.productivemagpie.com/p/agentic-obsidian</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Wed, 29 Apr 2026 14:45:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_r8N!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb75901ef-67f8-4709-8ea9-c743d65336a3_600x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last month I wrote about building a medication tracker for my wife&#8217;s surgery recovery using Claude. The point was simple: AI is changing the default from &#8220;find an app&#8221; to &#8220;build one in an afternoon.&#8221; What I didn&#8217;t say in <a href="https://www.productivemagpie.com/p/disposable-software">Disposable Software</a> is that the same shift is happening to the vault itself.</p><p>I&#8217;ve been running an AI agent against my Obsidian vault for a few months. Not a chatbot that answers questions about my notes. An agent that opens files, reads them, rewrites them, and creates new ones. It runs on a schedule. It does this while I&#8217;m at work, sitting in front of the computer, or asleep.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This is not theoretical. This is my actual setup. And I want to walk through what it actually means before the think pieces about &#8220;agentic AI&#8221; turn it into something unrecognizable.</p><div><hr></div><h2>What &#8220;agentic&#8221; actually means</h2><p>When most people talk about AI and their PKM, they mean asking ChatGPT to summarize a note they paste in. That&#8217;s useful. It&#8217;s also just a slightly faster search bar.</p><p>An agent is different. It has access to tools and in this case, the ability to read files, write files, run shell commands, and call external APIs. When I talk to my agent, it doesn&#8217;t just process what I paste. It can go find the thing. It can check yesterday&#8217;s journal entry, read three related files, and write a summary without me feeding it anything.</p><p>The technical setup is <a href="https://claude.ai/code">Claude Code</a> (Anthropic&#8217;s CLI tool) plus <a href="https://modelcontextprotocol.io">Model Context Protocol</a>, which gives the agent the ability to interact with external systems. For <a href="https://obsidian.md">Obsidian</a>, that means it treats the vault like a filesystem because that&#8217;s basically what an Obsidian vault is. If I don&#8217;t want to use a robot to edit a note, I can just go in myself to create or edit a note.</p><div><hr></div><h2>What it actually does</h2><p>Let me be specific, because &#8220;AI manages my notes&#8221; sounds either amazing or horrifying depending on how you hear it.</p><p>Here&#8217;s what my agent does on a regular basis:</p><p><strong>Generates content ideas automatically.</strong> Every Monday morning, it searches productivity communities and recent articles, pulls out ten content ideas for this newsletter, and writes a dated file into my vault. I find it there when I open Obsidian. I didn&#8217;t ask for it that day. It just happened. (This very article started as one of those automatically generated ideas.)</p><p><strong>Transcribes and processes podcasts.</strong> My podcast workflow is fully automated. New episodes are downloaded, transcribed locally, and written into my vault with show notes and a full transcript. I open a note and the work is done. I have links to everything the hosts talked about whether they linked them in the show notes or not.</p><p><strong>Maintains a session log.</strong> After every work session, the agent writes a summary of what happened, what was done, what changed, what&#8217;s pending. The vault has a running memory I don&#8217;t have to maintain myself. There is no way that I could keep up with everything that it&#8217;s creating. So, I let it maintain itself.</p><p><strong>Acts on inline instructions.</strong> If I write <code>@COG:</code> anywhere in a note, it picks that up and executes the instruction the next time I interact with it. For example, whenever I am dropping a note in my inbox about making a meal plan, I can put <code>@COG: research health meals for four kids and put them in a list for the week</code> so that the kid&#8217;s meal plan is done and then I can add whatever I want on the menu and the AI does nothing to what I write. I don&#8217;t have to remember to follow up. I flag it and move on. This also helps out determining whether I just had an idea that I need to work on or if it&#8217;s something that I want the robot to just do without having to ask me.</p><p>None of this required me to write code. I set up the system in plain markdown files, basically a set of instructions that tell the agent what to do and when.</p><div><hr></div><h2>The part that actually matters</h2><p>The thing people get wrong about agentic systems is treating it as an all-or-nothing question. Either AI does everything or you don&#8217;t let it touch anything. The practical reality is that you hand it tasks with clear, bounded success criteria and you keep it away from decisions that require your judgment. It&#8217;s going to make mistakes. It&#8217;s going to misinterpret a request. That&#8217;s why you need to review what it makes and ensure that the output is what you wanted.</p><p>My agent can write a draft. I edit it before it goes anywhere. It can create a summary. I decide whether it&#8217;s accurate. It can flag a note for review. I decide what to do with it. What I don&#8217;t let it do: delete anything permanently, send anything external, or make judgment calls about what matters. Those stay with me. The guardrails are not complicated. They&#8217;re just decisions you make once about what &#8220;done&#8221; looks like for a given task.</p><div><hr></div><h2>Whether this is for you right now</h2><p>I want to be honest about the current state: this setup requires comfort with a terminal, some tolerance for friction during configuration, and a willingness to think in systems rather than apps.</p><p>If you&#8217;re not there yet, that&#8217;s fine. What I&#8217;d suggest is watching this space closely, because the friction is dropping fast. Also, I&#8217;m not the <a href="https://bitsofchris.com/p/how-i-run-ai-agents-from-my-obsidian">only</a> <a href="https://www.dsebastien.net/agentic-knowledge-management-the-next-evolution-of-pkm/">person</a> <a href="https://www.qed42.com/insights/supercharge-your-knowledge-management---integrating-obsidian-mcp-with-claude">doing</a> <a href="https://www.stefanimhoff.de/agentic-note-taking-obsidian-claude-code/">this</a> <a href="https://www.makeuseof.com/letting-local-llm-organize-obsidian-notes/">already</a>. Six months ago this was significantly harder to set up than it is now. In another six months it will probably be a few clicks.</p><p>What you can do now, regardless of technical level, is start thinking about your vault differently. Not as a container you fill and occasionally search, but as something that could participate in your work. What would you want it to do automatically? What decisions would you never hand off?</p><p>Pick one task in your vault you do manually every week. Write down exactly what done looks like. That&#8217;s the first thing worth automating.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The 5-Minute Task System for Busy People]]></title><description><![CDATA[A tiny productivity system for the tasks you keep avoiding.]]></description><link>https://www.productivemagpie.com/p/the-5-minute-task-system-for-busy</link><guid isPermaLink="false">https://www.productivemagpie.com/p/the-5-minute-task-system-for-busy</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Wed, 22 Apr 2026 11:58:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yRRo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98b7f5e-6630-49dc-a187-cce1ebda58db_1005x565.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most productivity advice is written for people who already have time.</p><p>That sounds obvious, but it explains why so much of it falls apart the second real life shows up. The advice assumes you can sit down for a weekly review with coffee and a clear desk. It assumes you have an hour to rebuild your task manager. It assumes your problem is that you have not found the right framework yet.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Sometimes the real problem is that you have eleven minutes before the next thing, your brain is tired, and every task on your list looks bigger than the amount of energy you have left.</p><p>That is the situation the 5-Minute Task System is built for.</p><h2>The Trap of the Big System</h2><p>I love productivity systems. I wrote about my larger setup in <a href="https://www.productivemagpie.com/p/building-a-magpies-nest-my-scavenged">Building a Magpie&#8217;s Nest: My Scavenged Productivity System</a>, but this is the smaller emergency tool inside that bigger approach. I would not have started The Productive Magpie if I did not enjoy picking through tools, templates, apps, workflows, automations, and weird little methods that make life run better.</p><p>But there is a trap in all of it.The bigger the system gets, the harder it is to use when you are already behind. When your task manager has twelve areas, four priority levels, custom filters, nested projects, contexts, tags, energy states, someday lists, and recurring reviews, it can be wonderful on a calm day. It can also become one more room you have to clean before you are allowed to do the work.</p><p>That is backwards.</p><p>A productivity system should help when your day is messy. If it only works when your life is quiet, it is not a system. It is decor. The 5-Minute Task System starts from a different assumption: you are busy, interrupted, and probably carrying more open loops than you can comfortably name. So instead of asking, &#8220;What is the perfect way to organize everything?&#8221; It asks, &#8220;What can I move forward in five minutes?&#8221;</p><h2>Why Five Minutes Works</h2><p>Five minutes is too short to intimidate you.</p><p>It is also long enough to matter.</p><p>You can answer the text.<br>You can put the receipt where it belongs.<br>You can unload part of the dishwasher.<br>You can write the ugly first paragraph.<br>You can open the document and leave yourself the next sentence.<br>You can schedule the appointment.<br>You can pay the bill.<br>You can rename the file.<br>You can send the follow-up.</p><p>None of those feel like a dramatic productivity breakthrough. That is the point.</p><p>I had to call about my medications to answer questions as required by my insurance. I had been putting this off all day because it meant talking on the phone with another human being. As I was leaving the studio, I just decided I was going to get it done, so I pulled out my phone and was finished with the call by the time I got to my truck. Something that had been bothering me all day was completed in under 50 steps.</p><p>Most of the pressure in a busy life does not come from one giant task. It comes from the pileup of tiny unresolved things that keep asking for attention in the background.</p><p>The unanswered message.<br>The thing you need to return.<br>The form you need to fill out.<br>The appointment you need to make.<br>The note you need to capture before you forget why it mattered.</p><p>Each one is small enough to dismiss. Together, they turn into static. The 5-Minute Task System is a way to lower the static.</p><h2>The System</h2><p>Here is the basic version. Make a list of tasks that can be moved forward in five minutes or less. Not completed necessarily. Moved forward. That distinction matters.</p><p>&#8220;Clean the garage&#8221; is not a 5-minute task. &#8220;Throw away the cardboard by the garage door&#8221; is.</p><p>&#8220;Write the newsletter&#8221; is not a 5-minute task. &#8220;Write three possible openings&#8221; is.</p><p>&#8220;Get my finances together&#8221; is not a 5-minute task. &#8220;Download the bank statement&#8221; is.</p><p>The move is to break tasks down until the next action is so small that your brain stops arguing with it. Then, when you have a weird gap in the day, you do one.</p><p>Waiting on coffee? Do one.</p><p>Five minutes before a meeting? Do one.</p><p>Sitting in the car before walking inside? Do one.</p><p>Your energy is low and you cannot face the big thing? Do one.</p><h2>The Magpie Version</h2><p>The Magpie Method is not about pledging loyalty to one productivity religion. It is about <a href="https://www.productivemagpie.com/p/steal-what-works-leave-the-rest">stealing what works and leaving the rest</a>.</p><p>This system steals from a few places:</p><ul><li><p><a href="https://gettingthingsdone.com/books/">Getting Things Done</a> gives us the next action.</p></li><li><p><a href="https://jamesclear.com/atomic-habits">Atomic Habits</a> gives us the idea that small actions compound.</p></li><li><p><a href="https://bulletjournal.com/">Bullet Journaling</a> gives us permission to keep the list simple.</p></li><li><p>Plain old survival gives us the truth that busy people need systems that work in bad conditions.</p></li></ul><p>I wrote more about that identity side in <a href="https://www.productivemagpie.com/p/the-identity-of-a-productive-magpie">The Identity of a Productive Magpie</a>, but this system is the ground-level version: one small action, then another. I do not care whether the list lives in <a href="https://obsidian.md/">Obsidian</a>, <a href="https://apps.apple.com/us/app/notes/id1110145109">Apple Notes</a>, <a href="https://get.todoist.io/xmfdpgfoikj0">Todoist</a>, <a href="https://ticktick.com/">TickTick</a>, <a href="https://www.notion.com/">Notion</a>, a sticky note, or the back of an envelope. Use whatever you will actually open.</p><h2>What Goes on the List</h2><p>A good 5-minute task should be specific enough that you know exactly what to do when you see it.</p><p>Bad:</p><ul><li><p>Work on taxes</p></li><li><p>Clean kitchen</p></li><li><p>Fix website</p></li><li><p>Plan content</p></li></ul><p>Better:</p><ul><li><p>Find W-2 and put it in tax folder</p></li><li><p>Clear the left side of the counter</p></li><li><p>Check if the homepage button works</p></li><li><p>List five newsletter headlines</p></li></ul><p>The test is simple: if you read the task while tired and still understand the next move, it belongs on the list.</p><p>If you have to think, rewrite it.</p><h2>What Does Not Go on the List</h2><p>Do not put fake 5-minute tasks on the list. You know the kind.</p><p>&#8220;Outline entire course.&#8221;</p><p>&#8220;Organize all photos.&#8221;</p><p>&#8220;Fix my life.&#8221;</p><p>Or one that I find myself using often, &#8220;Admin tasks.&#8221;</p><p>Those are not tasks. The system only works if you are honest about size. Five minutes means five minutes. Maybe seven if you are already moving. If it turns into forty-five minutes, it was not a 5-minute task. Break it smaller and tackle the smaller parts so they add up.</p><h2>Why This Helps Busy People</h2><p>Busy people do not always need more ambition. They need fewer stalled objects in the path.</p><p>When you are juggling work, family, side projects, appointments, errands, health stuff, house stuff, and the strange administrative fog of modern life, your brain gets tired of holding all the tiny things.</p><p>The 5-Minute Task System gives those things somewhere to go. More importantly, it gives you a way back in. That might be the most useful part. When you fall off your system, you do not need a grand reset. You do not need to spend Saturday rebuilding your <a href="https://www.notion.com/">Notion</a> dashboard. You do not need to declare a new era. You need one small task you can finish. Then another... Then another. Momentum usually returns after movement, not before it.</p><h2>A Simple Starter List</h2><p>If you want to try this today, start with ten.</p><ul><li><p>Reply to one message</p></li><li><p>Put one loose paper where it belongs</p></li><li><p>Clear one surface</p></li><li><p>Start one load of laundry</p></li><li><p>Write one bad paragraph</p></li><li><p>Rename one file</p></li><li><p>Schedule one appointment</p></li><li><p>Pay one bill</p></li><li><p>Capture one idea</p></li><li><p>Delete or archive ten emails</p></li></ul><p>Do not make this precious. Do not build the perfect template first. Do not go app shopping. Write ten small tasks and do one of them. This is the same reason I love tiny systems like <a href="https://www.productivemagpie.com/p/the-letter-q-is-amazing">my Q shortcut</a>. Small bits of saved friction add up.</p><h2>The Product</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yRRo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98b7f5e-6630-49dc-a187-cce1ebda58db_1005x565.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yRRo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98b7f5e-6630-49dc-a187-cce1ebda58db_1005x565.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yRRo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98b7f5e-6630-49dc-a187-cce1ebda58db_1005x565.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yRRo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98b7f5e-6630-49dc-a187-cce1ebda58db_1005x565.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yRRo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98b7f5e-6630-49dc-a187-cce1ebda58db_1005x565.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yRRo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98b7f5e-6630-49dc-a187-cce1ebda58db_1005x565.jpeg" width="1005" height="565" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a98b7f5e-6630-49dc-a187-cce1ebda58db_1005x565.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:565,&quot;width&quot;:1005,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127047,&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.productivemagpie.com/i/194844720?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98b7f5e-6630-49dc-a187-cce1ebda58db_1005x565.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_!yRRo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98b7f5e-6630-49dc-a187-cce1ebda58db_1005x565.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yRRo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98b7f5e-6630-49dc-a187-cce1ebda58db_1005x565.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yRRo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98b7f5e-6630-49dc-a187-cce1ebda58db_1005x565.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yRRo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98b7f5e-6630-49dc-a187-cce1ebda58db_1005x565.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 aria-hidden="true" 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><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></p><p>I turned this into a small product because I wanted the system to be easier to start than to overthink.</p><p>The 5-Minute Task System for Busy People gives you a ready-made structure for capturing tiny tasks, breaking down bigger ones, and keeping a short list of actions you can use when the day gives you a spare pocket of time.</p><p>It is not a life operating system.</p><p>It is a pressure valve.</p><p>You can grab it here:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://productivemagpie.gumroad.com/l/5minutetasks&quot;,&quot;text&quot;:&quot;The 5-Minute Task System for Busy People&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://productivemagpie.gumroad.com/l/5minutetasks"><span>The 5-Minute Task System for Busy People</span></a></p><p></p><p>If you are already behind, do not start by rebuilding everything.</p><p>Start with five minutes.</p><div><hr></div><p><strong>Disclosure</strong>: This article includes an affiliate link. If you sign up through it, I may earn a commission at no extra cost to you.</p><p>If the button above does not work click here: <a href="https://productivemagpie.gumroad.com/l/5minutetasks">The 5-Minute Task System for Busy People</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The letter Q is amazing]]></title><description><![CDATA[I love the letter Q and by the end of this post, you might love a letter too.]]></description><link>https://www.productivemagpie.com/p/the-letter-q-is-amazing</link><guid isPermaLink="false">https://www.productivemagpie.com/p/the-letter-q-is-amazing</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Wed, 15 Apr 2026 11:03:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y96V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cdb1b6-dfe0-4675-a9a9-6b733acec6be_6000x4000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y96V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cdb1b6-dfe0-4675-a9a9-6b733acec6be_6000x4000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y96V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cdb1b6-dfe0-4675-a9a9-6b733acec6be_6000x4000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y96V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cdb1b6-dfe0-4675-a9a9-6b733acec6be_6000x4000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y96V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cdb1b6-dfe0-4675-a9a9-6b733acec6be_6000x4000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y96V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cdb1b6-dfe0-4675-a9a9-6b733acec6be_6000x4000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y96V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cdb1b6-dfe0-4675-a9a9-6b733acec6be_6000x4000.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7cdb1b6-dfe0-4675-a9a9-6b733acec6be_6000x4000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4936643,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productivemagpie.com/i/194195173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cdb1b6-dfe0-4675-a9a9-6b733acec6be_6000x4000.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_!y96V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cdb1b6-dfe0-4675-a9a9-6b733acec6be_6000x4000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y96V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cdb1b6-dfe0-4675-a9a9-6b733acec6be_6000x4000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y96V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cdb1b6-dfe0-4675-a9a9-6b733acec6be_6000x4000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y96V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cdb1b6-dfe0-4675-a9a9-6b733acec6be_6000x4000.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@wesleyphotography?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Wesley Tingey</a> on <a href="https://unsplash.com/photos/yellow-and-white-square-box-OddoMIl3hEA?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure></div><p>One of the reasons that I love the letter Q is because it is very easy to find on the keyboard. Q sits right next to my left pinky. I could find it blindfolded.</p><p>I work with my left hand on the keyboard and my right hand moving back and forth from the keyboard to the mouse. My left hand is always great for text automation macros and quick access because of this.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Why Q Works</h2><p>It&#8217;s the best letter for automations and macros because it is one of the least used letters in the alphabet. When I started setting up shortcuts, I used semi-colon, period or Z. These all cause conflicts at some point with words or with other shortcuts like semi-colon being used for emojis in Slack.</p><p>You may be asking why the letter Q when X and Z are right there too! My thought is that Q is almost always followed up by the letter U, which no other letter follows as much as the letter Q does. Doubling up on Q (qq) makes it even rarer as no English word starts with that.</p><h2>How I Use It</h2><p>You might be curious about how a letter can be used as an automation, but with Keyboard Maestro, you can set up hot key automations based on text strings. I can type the letters &#8216;qq&#8217; and then start typing words that can trigger automations. I have almost 100 macros set up that start with &#8216;qq&#8217;. It&#8217;s as simple as typing &#8216;qqaddress&#8217; which automatically inserts my address.</p><p>Need some examples?</p><ul><li><p><code>qqemail</code> &#8594; your email</p></li><li><p><code>qqsig</code> &#8594; email signature</p></li><li><p><code>qqbio</code> &#8594; short bio</p></li><li><p><code>qqcal</code> &#8594; &#8220;Here&#8217;s my calendar link: ...&#8221;</p></li></ul><p>You don&#8217;t use Keyboard Maestro? No problem, simply add it to Apple&#8217;s text replacements and you have access on all your Apple devices with a quick and easy text replacement to save time and your thoughts.</p><h3>Setting It Up</h3><p><strong>How to set up text replacements on Mac:</strong></p><ol><li><p>Open System Settings &#8594; Keyboard &#8594; Text Replacement</p></li><li><p>Click the &#8220;+&#8221; button to create a new replacement</p></li><li><p>In the &#8220;Replace&#8221; field, enter your shortcut (e.g., <code>qqphone</code>)</p></li><li><p>In the &#8220;With&#8221; field, enter what you want inserted (e.g., your phone number)</p></li><li><p>Click &#8220;Done&#8221; and the replacement is live immediately</p></li></ol><p><strong>How to set up text replacements on iPhone/iPad:</strong></p><ol><li><p>Open Settings &#8594; General &#8594; Keyboard &#8594; Text Replacement</p></li><li><p>Tap the &#8220;+&#8221; in the top-right corner</p></li><li><p>In the &#8220;Phrase&#8221; field, enter what you want inserted</p></li><li><p>In the &#8220;Shortcut&#8221; field, enter your trigger (e.g., <code>qqphone</code>)</p></li><li><p>Tap &#8220;Save&#8221; and it syncs via iCloud to all your devices</p></li></ol><p>The beauty of this approach is that it works everywhere! Mail, Notes, Messages, browsers, any app with a text field. Once you set it up, you never have to type those long strings again. It saves me from typing long strings and from forgetting the ones I&#8217;d otherwise have to look up.</p><h2>Quick Recall Markers</h2><p>It&#8217;s also great at finding sections of written work, so if I need to come back and review something, I can type QRM for Quick Recall Marker. I got this inspiration from using TK because the letters T and K are rarely put together in any English word, but I&#8217;ve but some people I know have names that contain TK, which tripped me up. Honestly, I would forget the letters also. TK is a journalism/editing convention which means &#8220;to come&#8221; as a placeholder for missing info. This got me thinking of what I could use.</p><p>So, I use QRM in any text field to quickly recall something or bring my attention to the surrounding text. QRM only shows up as technical acronyms and never as informal English words. This makes it a great way to search and find text that I might want to recall later. QRM sticks in my head because it actually means something and it&#8217;s not just random letters to me.</p><p>I use this whenever I need to come back and check something that I&#8217;ve written, or as a way to remember what I&#8217;ve done. For instance, if I&#8217;m writing a story and need to fact check, like I did earlier on the letter Q being the least used letter in the alphabet, I just type QRM and come back to check later. Whenever I&#8217;m ready to post, I search for QRM and jump right to it.</p><h2>The Real Win</h2><p>Small systems like this (finding the right letter, setting up one shortcut) compound into hours saved over a year. The real win isn&#8217;t Q or QRM. It&#8217;s choosing a system that fits how you work and sticking with it.</p><p>Be a Magpie and steal the letter Q from me.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[I Gave My AI Assistant a Brain: Here’s the System (You Can Have It)]]></title><description><![CDATA[Claude forgets you the moment you close the tab. Here's how I fixed that, and what I built from the fix.]]></description><link>https://www.productivemagpie.com/p/i-gave-my-ai-assistant-a-brain-heres</link><guid isPermaLink="false">https://www.productivemagpie.com/p/i-gave-my-ai-assistant-a-brain-heres</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Sun, 05 Apr 2026 12:03:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eYIj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4176216-0513-4ff5-bfa4-9865df47a48a_1280x720.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My AI assistant knows my wife&#8217;s name, my kids&#8217; schedules, my blood sugar situation, and what I watched last night. It briefs me every morning with the weather, my calendar, and any loose threads I left open. When I finish a book, it logs it. When I work out, it logs it. When I shut down for the night, it writes a summary of everything we did and parks the open loops for tomorrow.</p><p>It also knows not to use em dashes. I hate em dashes.</p><p>This didn&#8217;t happen by accident. I built it that way. And today I&#8217;m packaging the whole thing so you can use it too.</p><div><hr></div><h2>The Problem With AI Assistants</h2><p>Every AI tool you&#8217;ve used has the same flaw: it forgets you the moment the conversation ends.</p><p>You spend five minutes giving it context. It gives you a great answer. You close the window. Next session, you&#8217;re a stranger again.</p><p>The productivity community&#8217;s solution to this has been prompt templates and custom instructions. Paste your context at the top of every conversation. It works, barely. It&#8217;s also exhausting and still doesn&#8217;t account for anything that changes day to day.</p><p>I wanted something different. I wanted an assistant that actually knows me and gets smarter about me over time without me having to repeat myself constantly.</p><div><hr></div><h2>Obsidian as the Brain</h2><p>I already lived in Obsidian. My notes, my journals, my health log, my media library. All of it was there. The problem was it was static. I could find things, but <strong>nothing was connected to action</strong>.</p><p>The insight was simple: what if I gave Claude a folder in my vault and told it to treat that as its memory?</p><p>That&#8217;s the whole idea. Claude doesn&#8217;t &#8220;remember&#8221; me <strong>but it reads files that do</strong>. Every session it boots up and reads:</p><ul><li><p>A file about who I am (family, job, health conditions, preferences, communication style)</p></li><li><p>A running log of every session we&#8217;ve ever had</p></li><li><p>A list of active projects and where they stand</p></li><li><p>A set of skill files that tell it exactly how to handle specific tasks</p></li></ul><p>That last part is the key. The skills aren&#8217;t prompts. They&#8217;re documented workflows that are step-by-step instructions for recurring tasks, stored as plain markdown files in the vault. There&#8217;s one for morning briefings. One for logging health data. One for processing my inbox. One for logging movies and TV. One for weekly reviews. One for shutdowns.</p><p>When I say &#8220;log a movie,&#8221; Claude reads the media-log skill, pulls metadata from the web, creates a properly formatted note in my /Movies folder, and moves on. No fumbling, no clarifying questions, no &#8220;as an AI language model.&#8221; It just does it.</p><div><hr></div><h2>What This Looks Like in Practice</h2><p>My mornings start the same way. I open Cowork (Claude&#8217;s desktop app), type &#8220;good morning,&#8221; and within about thirty seconds I have:</p><ul><li><p>Current weather and what&#8217;s coming later in the day</p></li><li><p>Everything on my calendar pulled from all my Google calendars in parallel</p></li><li><p>A quote worth reading</p></li><li><p>Any open loops from the last session I need to know about</p></li><li><p>An inbox count</p></li></ul><p>Then it asks if I watched anything last night that needs logging. If I say yes, it handles the whole thing (title, cast, gene, cover image, rating, my notes) and files it in the right place.</p><div><hr></div><h2>Why This Works When Other Setups Don&#8217;t</h2><p>I&#8217;ve tried the custom instructions approach. I&#8217;ve tried pasting context blocks. I&#8217;ve tried dedicated AI apps that promise memory features.</p><p>The difference here is that the memory lives in a place I already control, in a format I already use, and it&#8217;s updated automatically as part of the workflow itself or I can go into the .md file and edit it myself. </p><p><strong>I don&#8217;t have to use tokens if I want to make a change.</strong></p><p>When I log something, the log gets updated. When a project changes status, projects.md gets updated. When I shut down, a session summary gets written. The system maintains itself because maintaining it is built into every skill.</p><p>It also means I can read my own logs. I can see what Cog (that&#8217;s what I call my robot) did two weeks ago. I can search my vault for any decision I made or any task that came up. It&#8217;s not locked in some proprietary memory system I can&#8217;t inspect or export.</p><div><hr></div><h2>The Magpie Vault</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eYIj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4176216-0513-4ff5-bfa4-9865df47a48a_1280x720.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eYIj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4176216-0513-4ff5-bfa4-9865df47a48a_1280x720.heic 424w, https://substackcdn.com/image/fetch/$s_!eYIj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4176216-0513-4ff5-bfa4-9865df47a48a_1280x720.heic 848w, https://substackcdn.com/image/fetch/$s_!eYIj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4176216-0513-4ff5-bfa4-9865df47a48a_1280x720.heic 1272w, https://substackcdn.com/image/fetch/$s_!eYIj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4176216-0513-4ff5-bfa4-9865df47a48a_1280x720.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eYIj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4176216-0513-4ff5-bfa4-9865df47a48a_1280x720.heic" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4176216-0513-4ff5-bfa4-9865df47a48a_1280x720.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55111,&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.productivemagpie.com/i/193205899?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4176216-0513-4ff5-bfa4-9865df47a48a_1280x720.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_!eYIj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4176216-0513-4ff5-bfa4-9865df47a48a_1280x720.heic 424w, https://substackcdn.com/image/fetch/$s_!eYIj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4176216-0513-4ff5-bfa4-9865df47a48a_1280x720.heic 848w, https://substackcdn.com/image/fetch/$s_!eYIj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4176216-0513-4ff5-bfa4-9865df47a48a_1280x720.heic 1272w, https://substackcdn.com/image/fetch/$s_!eYIj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4176216-0513-4ff5-bfa4-9865df47a48a_1280x720.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 aria-hidden="true" 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><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>I&#8217;ve been running this system for a while now. It&#8217;s become the thing I use more than anything else on my computer.</p><p><strong>So I packaged it all up.</strong></p><p>The Magpie Vault is an Obsidian starter pack built around this exact setup. It includes:</p><ul><li><p>The full Robot Assistant skeleton CLAUDE.md, all the core skill files (morning, journal, health, media log, weekly review, inbox, shutdown, and more), and the memory file structure</p></li><li><p>A health tracker template pre-built for daily logging</p></li><li><p>A media log template for movies and TV</p></li><li><p>Weekly and monthly review templates</p></li><li><p>A full README walking you through setup step by step</p></li></ul><p>You bring your own Claude account. Everything else is in the vault.</p><p>It&#8217;s $19. One time. You own it.</p><p><strong><a href="https://productivemagpie.gumroad.com/l/magpie-vault">Get the Magpie Vault &#8594;</a></strong></p><div><hr></div><p>If you&#8217;ve been wanting to use AI more intentionally and not just for one-off questions but as <strong>an actual part of how you work</strong>, this is the place to start. The skeleton is already built. You just have to fill in the details about yourself and let it run.</p><p>That&#8217;s the Magpie Method. Steal what works, leave the rest. This one works.</p><div><hr></div><p><em>Questions? Hit reply. I read everything.</em></p>]]></content:encoded></item><item><title><![CDATA[Disposable Software]]></title><description><![CDATA[It looks like we&#8217;re heading toward using disposable software the way we use Post-it notes now.]]></description><link>https://www.productivemagpie.com/p/disposable-software</link><guid isPermaLink="false">https://www.productivemagpie.com/p/disposable-software</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Wed, 25 Mar 2026 10:00:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_r8N!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb75901ef-67f8-4709-8ea9-c743d65336a3_600x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When my wife, Amanda, had surgery and I needed to keep up with her medicine, instead of searching the App Store for an app, using the Reminders app, setting alarms, etc., I just vibe coded a medication app. I one-shotted a pretty decent start and then asked for features as needed. Whenever her medicine changed, I got back onto Claude and asked it to make it so I could change the medications. </p><p>When the doctor told us she was allowed 4,000mg of acetaminophen every 24 hours and not to exceed that, I went and asked it to keep track of how much acetaminophen was in each of her medicines. I was able to put that in, and then it gave me a graph at the top showing how much she had taken in the past rolling 24 hours and how much she was allowed to take.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Once things calmed down, I was able to look around on the App Store to see if there was something on the market that gave me this level of customization and I found nothing. There were no apps that met everything I needed, yet this application that took me 30 minutes to get started and 20 minutes here and there to customize was exactly what I needed when I needed it. Her surgery went well and pain management was phenomenal, so she was able to get off the pain medicines within a week. I just didn&#8217;t open the web app anymore. </p><p>I didn&#8217;t have to uninstall anything, didn&#8217;t have to unsubscribe, didn&#8217;t have to pay for any of it (other than my Claude subscription). Had I downloaded an app, there more than likely would&#8217;ve been a subscription, a one-time fee, or some kind of payment for something I only used for one week.</p><p>I don&#8217;t know what that means for app development and what it means for the future of software, but I was blown away by how easy it was to get it going, customize it to exactly what I needed, and use it for when I needed it.</p><p>Before this, my default move was opening the App Store and searching until I found something that was close enough to what I needed (and then paying for it anyway). Now my default move is opening Claude and just building it. I wonder how many of you are still searching the App Store when you could just build exactly what you want in 30 minutes. Are you still doing it the old way?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Identity of a Productive Magpie]]></title><description><![CDATA[Lessons from James Clear on why my previous blogs failed and how I&#8217;m rebuilding for 2026.]]></description><link>https://www.productivemagpie.com/p/the-identity-of-a-productive-magpie</link><guid isPermaLink="false">https://www.productivemagpie.com/p/the-identity-of-a-productive-magpie</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Wed, 14 Jan 2026 17:06:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FmEY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb850fedd-bcec-4eb7-bb93-af7c3af22b11_4000x2250.heic" 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_!FmEY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb850fedd-bcec-4eb7-bb93-af7c3af22b11_4000x2250.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FmEY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb850fedd-bcec-4eb7-bb93-af7c3af22b11_4000x2250.heic 424w, https://substackcdn.com/image/fetch/$s_!FmEY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb850fedd-bcec-4eb7-bb93-af7c3af22b11_4000x2250.heic 848w, https://substackcdn.com/image/fetch/$s_!FmEY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb850fedd-bcec-4eb7-bb93-af7c3af22b11_4000x2250.heic 1272w, https://substackcdn.com/image/fetch/$s_!FmEY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb850fedd-bcec-4eb7-bb93-af7c3af22b11_4000x2250.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FmEY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb850fedd-bcec-4eb7-bb93-af7c3af22b11_4000x2250.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b850fedd-bcec-4eb7-bb93-af7c3af22b11_4000x2250.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1151245,&quot;alt&quot;:&quot;A close-up, top-down shot of the book \&quot;Atomic Habits\&quot; by James Clear resting on dark, textured fabric with a white knit blanket visible in the corner.&quot;,&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.productivemagpie.com/i/184564975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb850fedd-bcec-4eb7-bb93-af7c3af22b11_4000x2250.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A close-up, top-down shot of the book &quot;Atomic Habits&quot; by James Clear resting on dark, textured fabric with a white knit blanket visible in the corner." title="A close-up, top-down shot of the book &quot;Atomic Habits&quot; by James Clear resting on dark, textured fabric with a white knit blanket visible in the corner." srcset="https://substackcdn.com/image/fetch/$s_!FmEY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb850fedd-bcec-4eb7-bb93-af7c3af22b11_4000x2250.heic 424w, https://substackcdn.com/image/fetch/$s_!FmEY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb850fedd-bcec-4eb7-bb93-af7c3af22b11_4000x2250.heic 848w, https://substackcdn.com/image/fetch/$s_!FmEY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb850fedd-bcec-4eb7-bb93-af7c3af22b11_4000x2250.heic 1272w, https://substackcdn.com/image/fetch/$s_!FmEY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb850fedd-bcec-4eb7-bb93-af7c3af22b11_4000x2250.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Apollonia via Pexels</figcaption></figure></div><p></p><p>I am still in the early stages of the Productive Magpie concept. I have learned not to hoard tools but to build systems that reinforce who I am and how I work. After finishing Atomic Habits by James Clear, this concept was further fleshed out as I looked to build in those systems into my magpie approach.</p><h2>Identity Over Goals</h2><p>One of the ways that has helped me is to think that &#8220;I am a writer&#8221; instead of &#8220;I want to write blog posts.&#8221; I could create a goal to write this blog post, but once I have finished it, I would have to set a new goal of another blog post. Constantly moving the goal posts is not beneficial. So, I think of my system. I write my ideas in Ulysses and then start writing what is on my mind. I might not finish the post, but I have the idea out of my mind and into something functional. You need to move away from goal setting and work toward identity building.</p><blockquote><p><em>Downloading TickTick doesn&#8217;t make me organized, </em></p><p><em>but using it every day does.</em></p></blockquote><p>A magpie doesn&#8217;t collect things because it wants the most things, it collects things to build a stronger nest. In my previous blogs, I would focus on one blog post and set that as a goal to write one blog post at a time. I thought that was being productive. I now realize that I was not being a writer, I was just writing. That may be why all those other posts failed and why I quit writing there. Writing was a chore, it wasn&#8217;t just what I do.</p><p>Clear famously says, <strong>&#8220;You do not rise to the level of your goals. You fall to the level of your systems.&#8221;</strong></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Ready to stop 'just writing' and start being a writer? Let's build a stronger nest together.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>The Magpie Workflow</h2><p>You have to create a system to get to where you want to be. I have an input system of RSS feeds that bring in articles of interest for me to read. I weed out what I want to read by sending the articles to TickTick so that I can make any notes in the description as well as setting a due date if it is something that I want to focus on. This also allows for articles to sit until I have time (like on a weekend morning) to get to them. Sometimes these gems of articles and ideas pop up then that didn&#8217;t resonate when I skimmed them throughout the week. Once I have an idea, I can send that topic over to Ulysses and start typing away.</p><h2>The Power of 1%</h2><p>James Clear also emphasizes that if you improve by just 1% every day, you will be exponentially better within a year&#8217;s time. That is my hope for the Magpie method. I want it to improve and for others to discover the benefits of stealing from different areas and actions that they come across. So, if I learn one keyboard shortcut today, that will help me work faster the rest of the year possibly saving me hours throughout the year. I could take the time to better my system by creating a template so that later on when I need to work on a similar project, I can implement that template and cut out some of the duplicate work that I would have to do if I built it from scratch. Those 1% improvements add up. That is the essence of being a productive magpie, gathering small wins that add up to a massive advantage.</p><p><strong>What is one 1% improvement you&#8217;re making to your system this week?</strong></p>]]></content:encoded></item><item><title><![CDATA[Steal What Works, Leave the Rest]]></title><description><![CDATA[Why I steal from everywhere and commit to nothing.]]></description><link>https://www.productivemagpie.com/p/steal-what-works-leave-the-rest</link><guid isPermaLink="false">https://www.productivemagpie.com/p/steal-what-works-leave-the-rest</guid><dc:creator><![CDATA[The Productive Magpie]]></dc:creator><pubDate>Wed, 07 Jan 2026 14:15:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BjgJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a6ec06-8644-423d-81bf-3b20ab10ea0a_1023x575.heic" 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_!BjgJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a6ec06-8644-423d-81bf-3b20ab10ea0a_1023x575.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BjgJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a6ec06-8644-423d-81bf-3b20ab10ea0a_1023x575.heic 424w, https://substackcdn.com/image/fetch/$s_!BjgJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a6ec06-8644-423d-81bf-3b20ab10ea0a_1023x575.heic 848w, https://substackcdn.com/image/fetch/$s_!BjgJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a6ec06-8644-423d-81bf-3b20ab10ea0a_1023x575.heic 1272w, https://substackcdn.com/image/fetch/$s_!BjgJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a6ec06-8644-423d-81bf-3b20ab10ea0a_1023x575.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BjgJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a6ec06-8644-423d-81bf-3b20ab10ea0a_1023x575.heic" width="1023" height="575" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41a6ec06-8644-423d-81bf-3b20ab10ea0a_1023x575.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:575,&quot;width&quot;:1023,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:197582,&quot;alt&quot;:&quot;A high-detail, close-up photo of a magpie's nest tucked into the fork of a tree. The nest is a complex bowl of dry twigs and moss containing two speckled light-blue eggs. Woven into the structure are scavenged human items, including blue plastic clips and shiny silver foil, representing the bird's habit of collecting diverse materials.&quot;,&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.productivemagpie.com/i/183790198?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a6ec06-8644-423d-81bf-3b20ab10ea0a_1023x575.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A high-detail, close-up photo of a magpie's nest tucked into the fork of a tree. The nest is a complex bowl of dry twigs and moss containing two speckled light-blue eggs. Woven into the structure are scavenged human items, including blue plastic clips and shiny silver foil, representing the bird's habit of collecting diverse materials." title="A high-detail, close-up photo of a magpie's nest tucked into the fork of a tree. The nest is a complex bowl of dry twigs and moss containing two speckled light-blue eggs. Woven into the structure are scavenged human items, including blue plastic clips and shiny silver foil, representing the bird's habit of collecting diverse materials." srcset="https://substackcdn.com/image/fetch/$s_!BjgJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a6ec06-8644-423d-81bf-3b20ab10ea0a_1023x575.heic 424w, https://substackcdn.com/image/fetch/$s_!BjgJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a6ec06-8644-423d-81bf-3b20ab10ea0a_1023x575.heic 848w, https://substackcdn.com/image/fetch/$s_!BjgJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a6ec06-8644-423d-81bf-3b20ab10ea0a_1023x575.heic 1272w, https://substackcdn.com/image/fetch/$s_!BjgJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a6ec06-8644-423d-81bf-3b20ab10ea0a_1023x575.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A sturdy nest built from nature's foundation, reinforced with the useful bits and bright finds gathered along the way.</figcaption></figure></div><p>Watch a magpie build its nest and you&#8217;ll see a creature that refuses to be loyal. Magpies are thieves with taste. They don&#8217;t commit to one tree or one yard. Instead, they scavenge, hopping from fence post to garden to parking lot, selective about what catches their eye. A shiny wrapper from the parking lot, a bit of wire from the construction site, a lost button from the playground. Each scavenged bit comes from somewhere different, and none of it matches.</p><p>Together, it builds something functional: <strong>a nest that works</strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The magpie&#8217;s superpower isn&#8217;t finding one perfect source of materials. It&#8217;s knowing what to steal and what to leave behind. It takes what serves its purpose and moves on, building a nest from a dozen different places.</p><p>This is exactly how I approach productivity. Not committing to one system, but stealing the best pieces from everywhere. Being productive means different things to different people. Most productivity advice pushes you toward one ecosystem: Apple or Google, Notion or Obsidian. That&#8217;s the trap.</p><h2>Breaking Free from the Algorithm</h2><p>I use the app <a href="https://reederapp.com">Reeder</a> as my only view into social media and the news. It&#8217;s a finite feed, and once I read through it all, I&#8217;m finished. There&#8217;s no endlessly refreshing and pulling up new content that the algorithm thinks I might like. I read from people I want to follow and sources I want to learn from. This keeps me from wasting time endlessly scrolling through the news or slop of the day.</p><p>I&#8217;ve spent years on social media, RSS, and simply reading articles on the web. I&#8217;ve found sources that have come and gone. In doing so, I&#8217;ve resonated with certain writers, so I follow those writers wherever they contribute. Unfortunately, most still use some type of social media that doesn&#8217;t integrate with Reeder (looking at you, Instagram), which makes it difficult or impossible to see everything they post. I&#8217;ve learned that&#8217;s okay. <strong>I don&#8217;t have to see everything all my favorite people put online.</strong> If it&#8217;s something they find important, they&#8217;ll post multiple times or mention it somewhere else so I pick up on it. And if not, I simply don&#8217;t get that content. The world keeps spinning.</p><p>When I first switched from an algorithmic feed to a finite one, the biggest change I noticed was how much time I gained in my day. I had set up lists on Twitter to only see people I wanted to, but what did the app do when you first opened it? Go straight to the algorithmic timeline. And of course, something interesting was at the top of the list, and away I went scrolling down to get another hit of dopamine.</p><p>I borrowed the best of online social connection while rejecting the algorithmic trap.</p><h2>Scavenging Software That Works</h2><p>As I stated in a <a href="https://www.productivemagpie.com/p/building-a-magpies-nest-my-scavenged">previous post</a>, I&#8217;m using Setapp. This post contains paid links. If you purchase Setapp through my <a href="https://go.setapp.com/invite/hi7utbu0">link</a>, I receive a commission at no extra cost to you. This allows me to test many different applications to find what suits me best for one subscription. The Magpie approach to software means I don&#8217;t have to commit to one ecosystem. Instead, I use Setapp to find different applications that serve different aspects of my life.</p><p>I write my posts in <a href="https://ulysses.app">Ulysses</a>, which is part of Setapp, because I like the way I can have material articles marked as references for my posts. The design is minimalist while having Markdown support. I brought this into my workflow after testing <a href="https://obsidian.md">Obsidian</a>, <a href="https://www.notion.com">Notion</a>, and others. I learned that I don&#8217;t like block-based text editing and love writing in <a href="https://www.markdownguide.org">Markdown</a>.</p><p>Another app that&#8217;s part of Setapp is <a href="https://www.craft.do">Craft</a>. I use this tool to keep up with work projects. I like it because I&#8217;m able to create a Notion-style database within a document. This allows me to keep my tasks together and see visually where the project currently is. I&#8217;ll dive deeper into these tools in the future.</p><h2>Your Turn</h2><p>Productivity isn&#8217;t about finding one perfect system that solves everything. It&#8217;s about being a Magpie: <strong>picking the best bits from various sources and building a workflow that actually serves your life instead of consuming it</strong>. Take a look at your own digital diet this week. Are you scrolling through an endless algorithm, or are you intentionally choosing what to consume so you can get back to the things and the people that actually matter?</p><p>Build a nest from diverse sources instead of living in someone else&#8217;s pre-fabricated cage.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productivemagpie.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>