<rss xmlns:source="http://source.scripting.com/" version="2.0">
  <channel>
    <title>Terry Godier</title>
    <link>https://blog.terrygodier.com/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Thu, 07 May 2026 17:38:33 -0500</lastBuildDate>
    <item>
      <title>I&#39;ve been prototyping a fun little GUI over the top of Finder</title>
      <link>https://blog.terrygodier.com/2026/05/07/ive-been-prototyping-a-fun.html</link>
      <pubDate>Thu, 07 May 2026 17:38:33 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/07/ive-been-prototyping-a-fun.html</guid>
      <description>&lt;p&gt;Jokingly calling it Finder++. Here are a couple of videos from the past few days of playing around.&lt;/p&gt;
&lt;p&gt;You can use cmd+shift+. to summon the shelf from the bottom of the screen at any time.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a pure canvas with a visual representation of the files. Move them anywhere, rotate them, make some larger, some smaller.&lt;/p&gt;
&lt;p&gt;Draw relationships between items, visually, and navigate through those.&lt;/p&gt;
&lt;p&gt;Not sure what this becomes, if anything, but it&amp;rsquo;s been a lot of fun.  I&amp;rsquo;m a visual thinker and I love files over anything else. Let me know if you have any use cases you can see this for, or what you might want to do with it!&lt;/p&gt;
&lt;p&gt;Oh, and this is 100% swiftui - no funny business.&lt;/p&gt;
&lt;p&gt;&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; preload=&#34;none&#34; width=&#34;2922&#34; height=&#34;1188&#34; poster=&#34;https://cdn.uploads.micro.blog/91661/2026/frames/1743256-0-f3bbc4.jpg&#34; src=&#34;https://cdn.uploads.micro.mov/91661/2026/screen-recording-2026-05-06-at-8.55.01am/playlist.m3u8&#34;&gt;&lt;/video&gt;&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; preload=&#34;none&#34; width=&#34;2072&#34; height=&#34;1428&#34; poster=&#34;https://cdn.uploads.micro.blog/91661/2026/frames/1743257-0-4419cf.jpg&#34; src=&#34;https://cdn.uploads.micro.mov/91661/2026/screen-recording-2026-05-06-at-1.41.28pm/playlist.m3u8&#34;&gt;&lt;/video&gt;&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; preload=&#34;none&#34; width=&#34;2248&#34; height=&#34;1578&#34; poster=&#34;https://cdn.uploads.micro.blog/91661/2026/frames/1743258-0-15a8f0.jpg&#34; src=&#34;https://cdn.uploads.micro.mov/91661/2026/screen-recording-2026-05-07-at-5.22.12pm/playlist.m3u8&#34;&gt;&lt;/video&gt;&lt;/p&gt;
</description>
      <source:markdown>Jokingly calling it Finder++. Here are a couple of videos from the past few days of playing around. 

You can use cmd+shift+. to summon the shelf from the bottom of the screen at any time. 

It&#39;s a pure canvas with a visual representation of the files. Move them anywhere, rotate them, make some larger, some smaller. 

Draw relationships between items, visually, and navigate through those. 

Not sure what this becomes, if anything, but it&#39;s been a lot of fun.  I&#39;m a visual thinker and I love files over anything else. Let me know if you have any use cases you can see this for, or what you might want to do with it! 

Oh, and this is 100% swiftui - no funny business. 



&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; preload=&#34;none&#34; width=&#34;2922&#34; height=&#34;1188&#34; poster=&#34;https://cdn.uploads.micro.blog/91661/2026/frames/1743256-0-f3bbc4.jpg&#34; src=&#34;https://cdn.uploads.micro.mov/91661/2026/screen-recording-2026-05-06-at-8.55.01am/playlist.m3u8&#34;&gt;&lt;/video&gt;&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; preload=&#34;none&#34; width=&#34;2072&#34; height=&#34;1428&#34; poster=&#34;https://cdn.uploads.micro.blog/91661/2026/frames/1743257-0-4419cf.jpg&#34; src=&#34;https://cdn.uploads.micro.mov/91661/2026/screen-recording-2026-05-06-at-1.41.28pm/playlist.m3u8&#34;&gt;&lt;/video&gt;&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; preload=&#34;none&#34; width=&#34;2248&#34; height=&#34;1578&#34; poster=&#34;https://cdn.uploads.micro.blog/91661/2026/frames/1743258-0-15a8f0.jpg&#34; src=&#34;https://cdn.uploads.micro.mov/91661/2026/screen-recording-2026-05-07-at-5.22.12pm/playlist.m3u8&#34;&gt;&lt;/video&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/05/06/listen-friends-i-love-linux.html</link>
      <pubDate>Wed, 06 May 2026 16:08:22 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/06/listen-friends-i-love-linux.html</guid>
      <description>&lt;p&gt;Listen, friends. I love Linux, but I can&amp;rsquo;t, in good faith, deliver software with the level of information density you seem to require. But I love you anyway &amp;lt;3&lt;/p&gt;
</description>
      <source:markdown>Listen, friends. I love Linux, but I can&#39;t, in good faith, deliver software with the level of information density you seem to require. But I love you anyway &lt;3 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/05/06/what-i-want-to-build.html</link>
      <pubDate>Wed, 06 May 2026 13:30:11 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/06/what-i-want-to-build.html</guid>
      <description>&lt;p&gt;What I want to build are things that work the old fashioned way, on protocols that give users sovereignty and agency, but with modern thinking applied to the UI and UX.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s it. That&amp;rsquo;s my whole shtick. Thanks!&lt;/p&gt;
</description>
      <source:markdown>What I want to build are things that work the old fashioned way, on protocols that give users sovereignty and agency, but with modern thinking applied to the UI and UX. 

That&#39;s it. That&#39;s my whole shtick. Thanks! 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/05/05/all-i-want-in-life.html</link>
      <pubDate>Tue, 05 May 2026 20:48:34 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/05/all-i-want-in-life.html</guid>
      <description>&lt;p&gt;All I want in life is a modern version of Yojimbo that re-imagines Finder as a surface to drag and drop and save and recall and organize various things.&lt;/p&gt;
&lt;p&gt;Text snippets, memes, contacts, dmgs, webpage archives, bookmarks, json files, whatever.&lt;/p&gt;
&lt;p&gt;Persistent, visual, spatial, wonderful. Too much?&lt;/p&gt;
</description>
      <source:markdown>All I want in life is a modern version of Yojimbo that re-imagines Finder as a surface to drag and drop and save and recall and organize various things. 

Text snippets, memes, contacts, dmgs, webpage archives, bookmarks, json files, whatever. 

Persistent, visual, spatial, wonderful. Too much?
</source:markdown>
    </item>
    
    <item>
      <title>Current v1.0.14 is rolling out now. </title>
      <link>https://blog.terrygodier.com/2026/05/05/current-v-is-rolling-out.html</link>
      <pubDate>Tue, 05 May 2026 17:21:39 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/05/current-v-is-rolling-out.html</guid>
      <description>&lt;p&gt;After 9 days (yes!) in review&amp;hellip;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can now save articles on macOS via the plus button on the saved view, or by pasting a url into the command palette (cmd+k)&lt;/li&gt;
&lt;li&gt;You can now right click any source or current in sidebar on macOS and release all, or release all read.&lt;/li&gt;
&lt;li&gt;Added changelog rss feed quick add under help (so you can keep up to date with what’s changing inside Current)&lt;/li&gt;
&lt;li&gt;Fixed an issue where Inoreader users would get duplicated currents created from folders.&lt;/li&gt;
&lt;li&gt;Fixed an issue where Currents may un-delete themselves from sync provider.&lt;/li&gt;
&lt;li&gt;Added a feature to re-build currents from sync provider tags/folders at any time.&lt;/li&gt;
&lt;li&gt;Fixed an issue where after editing a source the list would jump to the top on macOS.&lt;/li&gt;
&lt;li&gt;Fixed an issue where feedbin may give us urls with hashes that don’t map to feed locations (for newsletters for example).&lt;/li&gt;
&lt;li&gt;You can now set a default browser to open in on macOS (not just safari anymore)&lt;/li&gt;
&lt;li&gt;Made logged in sessions persist more reliably.&lt;/li&gt;
&lt;li&gt;KaTeX and MathJax are now supported for all the math.&lt;/li&gt;
&lt;li&gt;Many other small tweaks and bug fixes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app/current-reader/id6758530974&#34;&gt;apps.apple.com/us/app/cu&amp;hellip;&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>After 9 days (yes!) in review... 

- You can now save articles on macOS via the plus button on the saved view, or by pasting a url into the command palette (cmd+k) 
- You can now right click any source or current in sidebar on macOS and release all, or release all read. 
- Added changelog rss feed quick add under help (so you can keep up to date with what’s changing inside Current) 
- Fixed an issue where Inoreader users would get duplicated currents created from folders. 
- Fixed an issue where Currents may un-delete themselves from sync provider. 
- Added a feature to re-build currents from sync provider tags/folders at any time. 
- Fixed an issue where after editing a source the list would jump to the top on macOS. 
- Fixed an issue where feedbin may give us urls with hashes that don’t map to feed locations (for newsletters for example). 
- You can now set a default browser to open in on macOS (not just safari anymore) 
- Made logged in sessions persist more reliably. 
- KaTeX and MathJax are now supported for all the math. 
- Many other small tweaks and bug fixes. 

[apps.apple.com/us/app/cu...](https://apps.apple.com/us/app/current-reader/id6758530974)
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/05/05/exceptional-thinking-once-again-courtesy.html</link>
      <pubDate>Tue, 05 May 2026 16:20:18 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/05/exceptional-thinking-once-again-courtesy.html</guid>
      <description>&lt;p&gt;Exceptional thinking, once again courtesy of Gruber.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://daringfireball.net/2026/05/software_as_the_product_of_obsession_times_voice&#34;&gt;daringfireball.net/2026/05/s&amp;hellip;&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>Exceptional thinking, once again courtesy of Gruber. 

[daringfireball.net/2026/05/s...](https://daringfireball.net/2026/05/software_as_the_product_of_obsession_times_voice)
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/05/05/111816.html</link>
      <pubDate>Tue, 05 May 2026 11:18:16 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/05/111816.html</guid>
      <description>&lt;p&gt;Hell yeah. Same.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://shkspr.mobi/blog/2026/05/rss-feeds-send-me-more-traffic-than-google/&#34;&gt;shkspr.mobi/blog/2026&amp;hellip;&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>Hell yeah. Same. 

[shkspr.mobi/blog/2026...](https://shkspr.mobi/blog/2026/05/rss-feeds-send-me-more-traffic-than-google/)
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/05/05/new-essay-the-boring-internet.html</link>
      <pubDate>Tue, 05 May 2026 10:00:15 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/05/new-essay-the-boring-internet.html</guid>
      <description>&lt;p&gt;📢 New Essay: The Boring Internet&lt;/p&gt;
&lt;p&gt;The internet you grew up on isn’t dying.&lt;/p&gt;
&lt;p&gt;A commercial veneer glued on top of it is.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.terrygodier.com/the-boring-internet&#34;&gt;www.terrygodier.com/the-borin&amp;hellip;&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>📢 New Essay: The Boring Internet 

The internet you grew up on isn’t dying.

A commercial veneer glued on top of it is.

[www.terrygodier.com/the-borin...](https://www.terrygodier.com/the-boring-internet)
</source:markdown>
    </item>
    
    <item>
      <title>My plan with RSS</title>
      <link>https://blog.terrygodier.com/2026/05/04/my-plan-with-rss.html</link>
      <pubDate>Mon, 04 May 2026 08:22:38 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/04/my-plan-with-rss.html</guid>
      <description>&lt;p&gt;With Current, Sourcefeed, and Byline all in the world now, the thesis is probably close to being clear.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I fundamentally believe that people want to make things and people want to engage with things made by other people.&lt;/li&gt;
&lt;li&gt;We’ve got robots now that are close to, if not already, making most of the things published online. This will only grow.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;These two things are in conflict.&lt;/p&gt;
&lt;p&gt;I see RSS as a protocol that offers very little incentive for a robot or a person with a robot to operate on. The reason for that is both cultural and structural:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No algorithmic amplification&lt;/li&gt;
&lt;li&gt;No discovery surface&lt;/li&gt;
&lt;li&gt;No sales funnels, behavior metrics, or things to optimize&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It’s not a rich format, it’s not a billion dollar growth platform. It’s boring and it’s old and it’s &lt;em&gt;wonderful&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Here is what I’ve done.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.currentreader.app&#34;&gt;Current&lt;/a&gt; is my take on an RSS reader client. Modern, and with enhanced user agency. You get to control how much of each thing comes in and how long it lasts - crucial functionality I felt was missing. It’s also an easy place for me to push out  experimental functionality that furthers this mission (more on that in a minute).&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.sourcefeed.app/&#34;&gt;Sourcefeed&lt;/a&gt; is my take on RSS as a first-class-citizen. Instead of RSS being a byproduct of making a Wordpress blog, now it’s the whole thing. Sourcefeed launched about a week ago and it’s growing significantly every day. The sincerity of the writing there is emotional and inspiring. There are thousands of posts being created every day, a couple hundred public, the rest private. People are using it in ways I hadn’t thought of.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.bylinespec.org&#34;&gt;Byline&lt;/a&gt; is my take on extending RSS (and Atom/JSON Feed) in a way that helps provide more context about who writes a thing, and what that thing might be. I’ve been working with a handful of other folks to review and improve the spec, and soon it’ll make its way to Sourcefeed for creation and Current for consumption (in the voices view, of course). A handful of folks who had already stumbled across this implemented it already (hi &lt;a href=&#34;https://stuartbreckenridge.net/2026-05-03-enhanced-feeds-with-byline-data/&#34;&gt;Stuart&lt;/a&gt;!).&lt;/p&gt;
&lt;p&gt;So, to recap: a client for people to use, a first-class publishing/distribution platform for people to engage with, and an extension spec to showcase the person behind the thing.&lt;/p&gt;
&lt;p&gt;If you believe in this as I do, please, come hang out. Pop something up on Sourcefeed, sub to some &lt;a href=&#34;https://www.sourcefeed.app/discover&#34;&gt;tags&lt;/a&gt;, or think about implementing Byline (or contributing to the &lt;a href=&#34;https://github.com/tgodier/byline&#34;&gt;spec&lt;/a&gt;!), or keep an eye on Current for the Byline implementation coming soon. Or don’t - that’s what is amazing about RSS. You can bring your own tools and beliefs!&lt;/p&gt;
</description>
      <source:markdown>With Current, Sourcefeed, and Byline all in the world now, the thesis is probably close to being clear. 

1. I fundamentally believe that people want to make things and people want to engage with things made by other people. 
2. We’ve got robots now that are close to, if not already, making most of the things published online. This will only grow. 

These two things are in conflict. 

I see RSS as a protocol that offers very little incentive for a robot or a person with a robot to operate on. The reason for that is both cultural and structural: 

- No algorithmic amplification 
- No discovery surface
- No sales funnels, behavior metrics, or things to optimize 

It’s not a rich format, it’s not a billion dollar growth platform. It’s boring and it’s old and it’s _wonderful_. 

Here is what I’ve done. 

[Current](https://www.currentreader.app) is my take on an RSS reader client. Modern, and with enhanced user agency. You get to control how much of each thing comes in and how long it lasts - crucial functionality I felt was missing. It’s also an easy place for me to push out  experimental functionality that furthers this mission (more on that in a minute). 

[Sourcefeed](https://www.sourcefeed.app/) is my take on RSS as a first-class-citizen. Instead of RSS being a byproduct of making a Wordpress blog, now it’s the whole thing. Sourcefeed launched about a week ago and it’s growing significantly every day. The sincerity of the writing there is emotional and inspiring. There are thousands of posts being created every day, a couple hundred public, the rest private. People are using it in ways I hadn’t thought of. 

[Byline](https://www.bylinespec.org) is my take on extending RSS (and Atom/JSON Feed) in a way that helps provide more context about who writes a thing, and what that thing might be. I’ve been working with a handful of other folks to review and improve the spec, and soon it’ll make its way to Sourcefeed for creation and Current for consumption (in the voices view, of course). A handful of folks who had already stumbled across this implemented it already (hi [Stuart](https://stuartbreckenridge.net/2026-05-03-enhanced-feeds-with-byline-data/)!). 

So, to recap: a client for people to use, a first-class publishing/distribution platform for people to engage with, and an extension spec to showcase the person behind the thing. 

If you believe in this as I do, please, come hang out. Pop something up on Sourcefeed, sub to some [tags](https://www.sourcefeed.app/discover), or think about implementing Byline (or contributing to the [spec](https://github.com/tgodier/byline)!), or keep an eye on Current for the Byline implementation coming soon. Or don’t - that’s what is amazing about RSS. You can bring your own tools and beliefs! 
</source:markdown>
    </item>
    
    <item>
      <title>Introducing Tags for Sourcefeed</title>
      <link>https://blog.terrygodier.com/2026/05/02/intoducing-tags-for-sourcefeed.html</link>
      <pubDate>Sat, 02 May 2026 11:59:38 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/02/intoducing-tags-for-sourcefeed.html</guid>
      <description>&lt;p&gt;Tags are now a thing on Sourcefeed. When you write a post, you can pick one (optional). The post still goes to your subscribers the way it always has. It also shows up in a shared feed with everyone else who tagged the same thing.&lt;/p&gt;
&lt;p&gt;The tags:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.sourcefeed.app/tag/walk&#34;&gt;walk&lt;/a&gt;: a note from a walk&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.sourcefeed.app/tag/noticed&#34;&gt;noticed&lt;/a&gt;: a small thing you saw today&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.sourcefeed.app/tag/daily&#34;&gt;daily&lt;/a&gt;: a short daily log&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.sourcefeed.app/tag/weekly&#34;&gt;weekly&lt;/a&gt;: a reflection on the past week&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.sourcefeed.app/tag/prompt&#34;&gt;prompt&lt;/a&gt;: a question for other feeds to reply to&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.sourcefeed.app/tag/sourcefeed&#34;&gt;sourcefeed&lt;/a&gt;: comments and ideas about the platform&lt;/p&gt;
&lt;p&gt;Each has its own RSS feed. Visit &lt;a href=&#34;https://www.sourcefeed.app/discover&#34;&gt;discover&lt;/a&gt; or &lt;a href=&#34;https://www.sourcefeed.app/tag/walk&#34;&gt;https://www.sourcefeed.app/tag/walk&lt;/a&gt; to see what one looks like. Copy the rss url at the top, drop it into your reader, you&amp;rsquo;ll get walks from every public Sourcefeed user.&lt;/p&gt;
&lt;p&gt;I went with a small closed set instead of free-form hashtags. Open tags get gamed for visibility and a curated handful is more interesting anyway. These six are the ones I think actually prompt a behavior worth doing.&lt;/p&gt;
&lt;p&gt;The picker sits at the bottom of the post editor.&lt;/p&gt;
</description>
      <source:markdown>Tags are now a thing on Sourcefeed. When you write a post, you can pick one (optional). The post still goes to your subscribers the way it always has. It also shows up in a shared feed with everyone else who tagged the same thing.

The tags:

[walk](https://www.sourcefeed.app/tag/walk): a note from a walk

[noticed](https://www.sourcefeed.app/tag/noticed): a small thing you saw today

[daily](https://www.sourcefeed.app/tag/daily): a short daily log

[weekly](https://www.sourcefeed.app/tag/weekly): a reflection on the past week

[prompt](https://www.sourcefeed.app/tag/prompt): a question for other feeds to reply to

[sourcefeed](https://www.sourcefeed.app/tag/sourcefeed): comments and ideas about the platform

Each has its own RSS feed. Visit [discover](https://www.sourcefeed.app/discover) or [https://www.sourcefeed.app/tag/walk](https://www.sourcefeed.app/tag/walk) to see what one looks like. Copy the rss url at the top, drop it into your reader, you&#39;ll get walks from every public Sourcefeed user. 

I went with a small closed set instead of free-form hashtags. Open tags get gamed for visibility and a curated handful is more interesting anyway. These six are the ones I think actually prompt a behavior worth doing.

The picker sits at the bottom of the post editor.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/05/02/really-interesting-to-see-how.html</link>
      <pubDate>Sat, 02 May 2026 10:59:57 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/02/really-interesting-to-see-how.html</guid>
      <description>&lt;p&gt;Really interesting to see how sourcefeed is working in several ways. It’s a quasi social network for some, responding to each other and coordinating topics, a niche stream of links, daily journals, and software changelogs. Inspiring!&lt;/p&gt;
</description>
      <source:markdown>Really interesting to see how sourcefeed is working in several ways. It’s a quasi social network for some, responding to each other and coordinating topics, a niche stream of links, daily journals, and software changelogs. Inspiring! 
</source:markdown>
    </item>
    
    <item>
      <title>Two new features for Sourcefeed</title>
      <link>https://blog.terrygodier.com/2026/05/01/two-new-features-for-sourcefeed.html</link>
      <pubDate>Fri, 01 May 2026 11:28:34 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/01/two-new-features-for-sourcefeed.html</guid>
      <description>&lt;p&gt;&lt;strong&gt;Private subscribers&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can now create private feed urls for readers. Perhaps you have a membership program that offers full-text posts, or you want to kick off a feed to share just with a few personal friends. Easy peasy. Everyone gets their own distinct feed url and you can revoke access at any time.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/91661/2026/5d76e4ff5e.png&#34; alt=&#34;&#34; title=&#34;Screenshot 2026-05-01 at 9.36.32 AM.png&#34; border=&#34;0&#34; width=&#34;599&#34; height=&#34;188&#34; /&gt;
&lt;p&gt;&lt;strong&gt;Post Footers&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Under edit (on each feed) you can enter some details that will show up at the bottom of every post. This is a good spot to put your name and a way to contact you for replies, if you wish. ​&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/91661/2026/6776217e7a.png&#34; alt=&#34;&#34; title=&#34;Screenshot 2026-05-01 at 11.17.47 AM.png&#34; border=&#34;0&#34; width=&#34;597&#34; height=&#34;179&#34; /&gt;
</description>
      <source:markdown>**Private subscribers** 

You can now create private feed urls for readers. Perhaps you have a membership program that offers full-text posts, or you want to kick off a feed to share just with a few personal friends. Easy peasy. Everyone gets their own distinct feed url and you can revoke access at any time. 

&lt;img src=&#34;https://cdn.uploads.micro.blog/91661/2026/5d76e4ff5e.png&#34; alt=&#34;&#34; title=&#34;Screenshot 2026-05-01 at 9.36.32 AM.png&#34; border=&#34;0&#34; width=&#34;599&#34; height=&#34;188&#34; /&gt;

**Post Footers**

Under edit (on each feed) you can enter some details that will show up at the bottom of every post. This is a good spot to put your name and a way to contact you for replies, if you wish. ​

&lt;img src=&#34;https://cdn.uploads.micro.blog/91661/2026/6776217e7a.png&#34; alt=&#34;&#34; title=&#34;Screenshot 2026-05-01 at 11.17.47 AM.png&#34; border=&#34;0&#34; width=&#34;597&#34; height=&#34;179&#34; /&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/05/01/several-people-write-posts-on.html</link>
      <pubDate>Fri, 01 May 2026 08:36:54 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/01/several-people-write-posts-on.html</guid>
      <description>&lt;p&gt;Several people write posts on Sourcefeed saying &amp;ldquo;I have no idea if anyone reads this&amp;rdquo; - which I consider to be a feature not a bug.&lt;/p&gt;
&lt;p&gt;I can happily report though, that every public feed has at least 75 subscribers. So, for now, yes, someone is probably reading that :)&lt;/p&gt;
</description>
      <source:markdown>Several people write posts on Sourcefeed saying &#34;I have no idea if anyone reads this&#34; - which I consider to be a feature not a bug. 

I can happily report though, that every public feed has at least 75 subscribers. So, for now, yes, someone is probably reading that :) 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/04/30/if-they-launched-fulltime-goblin.html</link>
      <pubDate>Thu, 30 Apr 2026 09:08:20 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/04/30/if-they-launched-fulltime-goblin.html</guid>
      <description>&lt;p&gt;If they launched full-time goblin mode, I&amp;rsquo;d use it&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://openai.com/index/where-the-goblins-came-from/&#34;&gt;openai.com/index/whe&amp;hellip;&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>If they launched full-time goblin mode, I&#39;d use it 

[openai.com/index/whe...](https://openai.com/index/where-the-goblins-came-from/)
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/04/29/ai-bots-are-now-blocked.html</link>
      <pubDate>Wed, 29 Apr 2026 12:54:00 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/04/29/ai-bots-are-now-blocked.html</guid>
      <description>&lt;p&gt;AI bots are now blocked on Sourcefeed. Being RSS-only there&amp;rsquo;s not really much to scrape, so the surface area is small, but now they&amp;rsquo;re explicitly blocked from the feeds. If they ignore robots.txt there&amp;rsquo;s still a proxy/middleware that will blackhole them.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.sourcefeed.app/robots.txt&#34;&gt;www.sourcefeed.app/robots.tx&amp;hellip;&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>AI bots are now blocked on Sourcefeed. Being RSS-only there&#39;s not really much to scrape, so the surface area is small, but now they&#39;re explicitly blocked from the feeds. If they ignore robots.txt there&#39;s still a proxy/middleware that will blackhole them. 

[www.sourcefeed.app/robots.tx...](https://www.sourcefeed.app/robots.txt)
</source:markdown>
    </item>
    
    <item>
      <title>Gratitude, honor, and anger </title>
      <link>https://blog.terrygodier.com/2026/04/29/gratitude-honor-and-anger.html</link>
      <pubDate>Wed, 29 Apr 2026 08:48:56 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/04/29/gratitude-honor-and-anger.html</guid>
      <description>&lt;p&gt;I spent last night subscribing to all of the public feeds on &lt;a href=&#34;https://www.sourcefeed.app/discover&#34;&gt;Sourcefeed&lt;/a&gt;. A few folks even sent me their private feeds (thank you!)&lt;/p&gt;
&lt;p&gt;I got emotional reading those posts. There&amp;rsquo;s a lot of earnest writing in there, a lot of living happening in those words. People choosing to log their day, share their music preferences, write about various news beats, post frog pictures, all sorts of things.&lt;/p&gt;
&lt;p&gt;Sitting with it, there are two primary feelings. I&amp;rsquo;m overwhelmed with gratitude and honor — that people trust the little utility I built enough to be sincere about using it, that I&amp;rsquo;m trusted with hanging onto their words and delivering them to whomever they intend to read them.&lt;/p&gt;
&lt;p&gt;Writing this, I feel something else. I&amp;rsquo;m angry at the extractive bastards who own a platform and then treat the people who write there like shit. Taking their words as collateral to run ads against. Deciding whether anyone sees what they wrote based on whether it&amp;rsquo;ll keep someone else scrolling. Manufacturing the anxious return to doomscroll more.&lt;/p&gt;
&lt;p&gt;Enough. We&amp;rsquo;ve all had enough of that. I hope a thousand other sites pop up where the deal is just the deal: words written by people, delivered to whomever they intend to read them. Where creation isn&amp;rsquo;t a means to anything else. It is the thing.&lt;/p&gt;
</description>
      <source:markdown>I spent last night subscribing to all of the public feeds on [Sourcefeed](https://www.sourcefeed.app/discover). A few folks even sent me their private feeds (thank you!)

I got emotional reading those posts. There&#39;s a lot of earnest writing in there, a lot of living happening in those words. People choosing to log their day, share their music preferences, write about various news beats, post frog pictures, all sorts of things.

Sitting with it, there are two primary feelings. I&#39;m overwhelmed with gratitude and honor — that people trust the little utility I built enough to be sincere about using it, that I&#39;m trusted with hanging onto their words and delivering them to whomever they intend to read them.

Writing this, I feel something else. I&#39;m angry at the extractive bastards who own a platform and then treat the people who write there like shit. Taking their words as collateral to run ads against. Deciding whether anyone sees what they wrote based on whether it&#39;ll keep someone else scrolling. Manufacturing the anxious return to doomscroll more.

Enough. We&#39;ve all had enough of that. I hope a thousand other sites pop up where the deal is just the deal: words written by people, delivered to whomever they intend to read them. Where creation isn&#39;t a means to anything else. It is the thing.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/04/28/ok-this-has-been-unbelievably.html</link>
      <pubDate>Tue, 28 Apr 2026 12:35:46 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/04/28/ok-this-has-been-unbelievably.html</guid>
      <description>&lt;p&gt;Ok, this has been unbelievably fun to see what everyone is writing about (publicly) and the crazy, zany ideas you have for the api!&lt;/p&gt;
&lt;p&gt;🙏🙏🙏&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.sourcefeed.app/discover&#34;&gt;www.sourcefeed.app/discover&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>Ok, this has been unbelievably fun to see what everyone is writing about (publicly) and the crazy, zany ideas you have for the api! 

🙏🙏🙏

[www.sourcefeed.app/discover](https://www.sourcefeed.app/discover)
</source:markdown>
    </item>
    
    <item>
      <title>Today I&#39;m launching Sourcefeed - a pop-up RSS service </title>
      <link>https://blog.terrygodier.com/2026/04/28/today-im-launching-sourcefeed-a.html</link>
      <pubDate>Tue, 28 Apr 2026 09:45:33 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/04/28/today-im-launching-sourcefeed-a.html</guid>
      <description>&lt;p&gt;Why?&lt;/p&gt;
&lt;p&gt;Some writing wants to be a website. Some wants to be a newsletter. Some wants to be a feed.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.sourcefeed.app&#34;&gt;Sourcefeed&lt;/a&gt; is for the third kind. RSS-only. No website, no inbox, no algorithm. Subscribers read it where they choose, in whatever reader they already trust.&lt;/p&gt;
&lt;p&gt;The model is &lt;a href=&#34;https://craigmod.com/essays/popup_newsletters/&#34;&gt;Craig Mod&lt;/a&gt;’s pop-up newsletter. Finite, intentional, with a clear end. I borrowed the shape and pointed it at RSS, the original open standard, still the calmest place on the internet to publish.&lt;/p&gt;
&lt;p&gt;While testing this, a few friends and I made personal feeds. One of us logged movies. Another logged albums. We subscribed to each other in our readers and posted whenever we felt like it. It was different from a group chat. Slower. The slowest social media ever made, and the calmest.&lt;/p&gt;
&lt;p&gt;I’ll use one of mine for a changelog. Current, my RSS app, &lt;a href=&#34;https://www.sourcefeed.app/feed/current&#34;&gt;has a feed&lt;/a&gt; about what’s shipping and why.&lt;/p&gt;
&lt;p&gt;I’m extremely curious what other people will invent.&lt;/p&gt;
&lt;p&gt;A few starts:&lt;/p&gt;
&lt;p&gt;A 30-day no-algorithm challenge. Daily posts for a month, no metrics, no platform watching, just a small obligation.&lt;/p&gt;
&lt;p&gt;The Rolling Stone top 500 albums in a year. A short essay per album. Five hundred posts. A personal canon.&lt;/p&gt;
&lt;p&gt;A family travel log sent to relatives in their RSS readers instead of group texts.&lt;/p&gt;
&lt;p&gt;Make small finite things. Try one. The format is forgiving. You might even find that you write more.&lt;/p&gt;
&lt;p&gt;Every feed comes with an (optional) landing page - complete with a dynamic, branded open-graph image for social sharing.&lt;/p&gt;
&lt;p&gt;No ads, no tracking, no funny business. Stop paying when you’re done. Export your content (a zip of markdown files, one per post) at any time.&lt;/p&gt;
&lt;p&gt;If you want to keep up to date on how Sourcefeed evolves, there&amp;rsquo;s (of course) &lt;a href=&#34;https://www.sourcefeed.app/feed/sourcefeed&#34;&gt;a feed for that&lt;/a&gt;.&lt;/p&gt;
</description>
      <source:markdown>Why?

Some writing wants to be a website. Some wants to be a newsletter. Some wants to be a feed.

[Sourcefeed](https://www.sourcefeed.app) is for the third kind. RSS-only. No website, no inbox, no algorithm. Subscribers read it where they choose, in whatever reader they already trust.

The model is [Craig Mod](https://craigmod.com/essays/popup_newsletters/)’s pop-up newsletter. Finite, intentional, with a clear end. I borrowed the shape and pointed it at RSS, the original open standard, still the calmest place on the internet to publish.

While testing this, a few friends and I made personal feeds. One of us logged movies. Another logged albums. We subscribed to each other in our readers and posted whenever we felt like it. It was different from a group chat. Slower. The slowest social media ever made, and the calmest.

I’ll use one of mine for a changelog. Current, my RSS app, [has a feed](https://www.sourcefeed.app/feed/current) about what’s shipping and why.

I’m extremely curious what other people will invent.

A few starts:

A 30-day no-algorithm challenge. Daily posts for a month, no metrics, no platform watching, just a small obligation.

The Rolling Stone top 500 albums in a year. A short essay per album. Five hundred posts. A personal canon.

A family travel log sent to relatives in their RSS readers instead of group texts.

Make small finite things. Try one. The format is forgiving. You might even find that you write more.

Every feed comes with an (optional) landing page - complete with a dynamic, branded open-graph image for social sharing. 

No ads, no tracking, no funny business. Stop paying when you’re done. Export your content (a zip of markdown files, one per post) at any time.

If you want to keep up to date on how Sourcefeed evolves, there&#39;s (of course) [a feed for that](https://www.sourcefeed.app/feed/sourcefeed). 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/04/27/this-is-a-really-thoughtful.html</link>
      <pubDate>Mon, 27 Apr 2026 10:21:52 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/04/27/this-is-a-really-thoughtful.html</guid>
      <description>&lt;p&gt;This is a really thoughtful response by Max Obermeier to my &amp;ldquo;the last quiet thing&amp;rdquo; essay:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://maxobermeier.eu/Owning%20Technology.html&#34;&gt;maxobermeier.eu/Owning%20&amp;hellip;&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>This is a really thoughtful response by Max Obermeier to my &#34;the last quiet thing&#34; essay: 

[maxobermeier.eu/Owning%20...](https://maxobermeier.eu/Owning%20Technology.html)
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/04/20/somehow-just-catching-this-but.html</link>
      <pubDate>Mon, 20 Apr 2026 09:35:05 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/04/20/somehow-just-catching-this-but.html</guid>
      <description>&lt;p&gt;Somehow just catching this, but &lt;a href=&#34;https://indieweb.social/@stuarticus&#34;&gt;Stuart Breckenridge&lt;/a&gt; recently launched &lt;a href=&#34;https://gobbler.press&#34;&gt;Gobbler&lt;/a&gt;, a no-nonsense rss aggregator. Looks extremely solid to me, and look at that: it works with Current (through the google reader compatible api).&lt;/p&gt;
&lt;p&gt;Nicely done, Stuart!&lt;/p&gt;
&lt;p&gt;#rss&lt;/p&gt;
</description>
      <source:markdown>Somehow just catching this, but [Stuart Breckenridge](https://indieweb.social/@stuarticus) recently launched [Gobbler](https://gobbler.press), a no-nonsense rss aggregator. Looks extremely solid to me, and look at that: it works with Current (through the google reader compatible api). 

Nicely done, Stuart! 

#rss 
</source:markdown>
    </item>
    
    <item>
      <title>A Tale of Two App Stores</title>
      <link>https://blog.terrygodier.com/2026/04/19/a-tale-of-two-app.html</link>
      <pubDate>Sun, 19 Apr 2026 09:34:24 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/04/19/a-tale-of-two-app.html</guid>
      <description>&lt;p&gt;Apple actually runs two app stores for each platform: a paid one and a free one.&lt;/p&gt;
&lt;p&gt;Here’s a story that’s closer to reality than it should be:&lt;/p&gt;
&lt;p&gt;You and a friend are building apps. You’ve got the same concept, but disagree on pricing. You want to do an upfront paid app and he wants to do a subscription based app.&lt;/p&gt;
&lt;p&gt;You both put in a few months of work and have a v1 concept that feels shippable. Good vibes.&lt;/p&gt;
&lt;p&gt;You launch the app.  You set a price of $4.99.  One-time. Your friend goes with a 7-day trial and $4.99 per year going forward.&lt;/p&gt;
&lt;p&gt;Paid apps get no trial period. There’s simply not a way to do it. But in the free store? Your friend has options. He could put a hard paywall in his app, effectively making it paid-only (many do), a soft paywall, an introductory offer, a promotional offer — all sorts of things.&lt;/p&gt;
&lt;p&gt;Assuming you’ve built enough of a benefit story for users to buy your app, now it’s time to get paid, and to pay Apple. Subscription apps get an automatic discount on Apple fees for year two+ of the term, dropping from 30% to 15%. One-time purchase apps are only able to get a 15% rate by being part of the &lt;a href=&#34;https://developer.apple.com/app-store/small-business-program/&#34;&gt;Small Business Program&lt;/a&gt;, which is a program developers must apply for, and wait for approval by Apple, to enter.&lt;/p&gt;
&lt;p&gt;Since you’re a new developer, you applied for the small business program in the same month that you created your developer account and launched your app. Once approved (it takes a little bit) it’ll take effect the following month. Month 1 sales will still be billed at the 30% take rate.&lt;/p&gt;
&lt;p&gt;A few months go by and things are going well. You’ve got lots of new features suggested by users and now that you have proven your concept you can invest in some roadmap work.&lt;/p&gt;
&lt;p&gt;Apple offers you no mechanism for what is arguably the most natural transaction in software: paying for major upgrades. The only option is to create a new app listing or to use an IAP. There’s a strong disadvantage to creating a new app listing, namely losing your accumulated reviews and visibility. Your buddy creates a monthly plan to go alongside the yearly option. He considers a lifetime purchase as well.&lt;/p&gt;
&lt;p&gt;You get your first sales report and notice a handful of refunds. You mention it to your friend and he says oh yeah, don’t you get the notifications? No, you don’t. Well, why are they refunding? You don’t know. Apple does ask users during the Report a Problem process, but they don’t pass that along. His customer requests a refund and he gets a push from Apple within minutes, with the reason attached. He has 12 hours to respond. He submits usage data. He tells Apple whether he thinks the refund should be granted. He finds out the outcome. He has built an entire customer support flow on the back of this API within his app. Your customer requests a refund from a webpage he had to Google and you find a line item in next month&amp;rsquo;s financial report.&lt;/p&gt;
&lt;p&gt;Every missing feature for paid apps has a working equivalent in the IAP world.&lt;/p&gt;
&lt;p&gt;Maybe Apple just hasn’t gotten to these features yet, but from where I sit this looks less like a backlog and more like a strategy. Don’t let the word “free” confuse you, there’s still plenty of business to do with a free app. Free means free to download, not free to use, and that’s by design.&lt;/p&gt;
</description>
      <source:markdown>Apple actually runs two app stores for each platform: a paid one and a free one. 

Here’s a story that’s closer to reality than it should be: 

You and a friend are building apps. You’ve got the same concept, but disagree on pricing. You want to do an upfront paid app and he wants to do a subscription based app. 

You both put in a few months of work and have a v1 concept that feels shippable. Good vibes. 

You launch the app.  You set a price of $4.99.  One-time. Your friend goes with a 7-day trial and $4.99 per year going forward. 

Paid apps get no trial period. There’s simply not a way to do it. But in the free store? Your friend has options. He could put a hard paywall in his app, effectively making it paid-only (many do), a soft paywall, an introductory offer, a promotional offer — all sorts of things. 

Assuming you’ve built enough of a benefit story for users to buy your app, now it’s time to get paid, and to pay Apple. Subscription apps get an automatic discount on Apple fees for year two+ of the term, dropping from 30% to 15%. One-time purchase apps are only able to get a 15% rate by being part of the [Small Business Program](https://developer.apple.com/app-store/small-business-program/), which is a program developers must apply for, and wait for approval by Apple, to enter.

Since you’re a new developer, you applied for the small business program in the same month that you created your developer account and launched your app. Once approved (it takes a little bit) it’ll take effect the following month. Month 1 sales will still be billed at the 30% take rate. 

A few months go by and things are going well. You’ve got lots of new features suggested by users and now that you have proven your concept you can invest in some roadmap work. 

Apple offers you no mechanism for what is arguably the most natural transaction in software: paying for major upgrades. The only option is to create a new app listing or to use an IAP. There’s a strong disadvantage to creating a new app listing, namely losing your accumulated reviews and visibility. Your buddy creates a monthly plan to go alongside the yearly option. He considers a lifetime purchase as well. 

You get your first sales report and notice a handful of refunds. You mention it to your friend and he says oh yeah, don’t you get the notifications? No, you don’t. Well, why are they refunding? You don’t know. Apple does ask users during the Report a Problem process, but they don’t pass that along. His customer requests a refund and he gets a push from Apple within minutes, with the reason attached. He has 12 hours to respond. He submits usage data. He tells Apple whether he thinks the refund should be granted. He finds out the outcome. He has built an entire customer support flow on the back of this API within his app. Your customer requests a refund from a webpage he had to Google and you find a line item in next month&#39;s financial report.

Every missing feature for paid apps has a working equivalent in the IAP world. 

Maybe Apple just hasn’t gotten to these features yet, but from where I sit this looks less like a backlog and more like a strategy. Don’t let the word “free” confuse you, there’s still plenty of business to do with a free app. Free means free to download, not free to use, and that’s by design. 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/04/17/a-favor-please-send-me.html</link>
      <pubDate>Fri, 17 Apr 2026 09:18:07 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/04/17/a-favor-please-send-me.html</guid>
      <description>&lt;p&gt;A favor: please send me all of your favorite internet radio stations. Especially those run by one person. Send me any ambient streams of the real world you know of: coffee shops, street corners, gardens, whatever. Thank you!&lt;/p&gt;
</description>
      <source:markdown>A favor: please send me all of your favorite internet radio stations. Especially those run by one person. Send me any ambient streams of the real world you know of: coffee shops, street corners, gardens, whatever. Thank you! 
</source:markdown>
    </item>
    
    <item>
      <title>App Store Reviews are Busted</title>
      <link>https://blog.terrygodier.com/2026/04/13/app-store-reviews-are-busted.html</link>
      <pubDate>Mon, 13 Apr 2026 10:37:31 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/04/13/app-store-reviews-are-busted.html</guid>
      <description>&lt;p&gt;Reviews on the App Store have bothered me for a long time. Review systems in general, really.&lt;/p&gt;
&lt;p&gt;People leave reviews to give feedback to developers, and to help other users know what to expect. Sometimes they’re used punitively, as an outlet for frustration, or as a support channel.&lt;/p&gt;
&lt;p&gt;But sometimes they’re impactful in a way that doesn’t match the reviewers intent. For example, if you have a 4.1 star rating in the App Store, any 4 star review is going to &lt;em&gt;decrease that average&lt;/em&gt;. In other words, &lt;strong&gt;leaving a 4 star review is essentially leaving a negative review&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In what world is a 4 star review a bad review? A 1, 2 star review - those are negative reviews with congruent intent. A 3 star review is probably neutral (at least logically on a 1-5 scale).&lt;/p&gt;
&lt;p&gt;You will see a lot of 4 star reviews that say things like, “&lt;em&gt;This is my favorite app!&lt;/em&gt;” or “&lt;em&gt;Gamechanger!&lt;/em&gt;” The apps that tend to have these types of reviews are often over a 4.0 in the store and are being actively harmed average-wise by having them, even though the intent was clearly not to do so.&lt;/p&gt;
&lt;p&gt;There’s also a fundamental mismatch in the way they’re used by the platforms (i.e. Apple). Reviews, both velocity and aggregate score, are used in ranking and discovery algorithms. A 4 star review with a glowing snippet of text SHOULD be used to aid in discovery in a positive way, right?&lt;/p&gt;
&lt;p&gt;What app developers have evolved to do about this is to time the review ask to just the right moment, where you’ve done something awesome in the app and we have a pretty good confidence level that you’re going to give a good review.&lt;/p&gt;
&lt;p&gt;Many take it one step further and that is to show a custom review prompt that any rating selected other than 5 stars redirects you to fill in a feedback form, thus trying to gate the reviews that are transmitted to Apple at all.&lt;/p&gt;
&lt;p&gt;With all of this in mind, is the system working as intended? I think not.&lt;/p&gt;
&lt;p&gt;The logical endpoint of apps optimizing for a 5 star review invalidates the system as meaningful on the store. The system becomes a better representation of the sophistication at review prompt execution than it does an accurate reflection of app product quality. The incentive isn’t to create an actual 5 star app, but rather to create a robust system that transmits only 5 star reviews.&lt;/p&gt;
&lt;p&gt;I refuse to do prompts for review of any sort. My app is a paid upfront app with a calm philosophy and my personal philosophy is that I’ve already been paid as part of the transaction. I don’t feel good about asking people to do something else for me. Many choose to do it on their own, which is great, and appreciated, but I leave that choice to them.&lt;/p&gt;
&lt;p&gt;As my good friend Jon Henshaw (&lt;a href=&#34;https://henshaw.social/@jon&#34;&gt;mastodon&lt;/a&gt; / &lt;a href=&#34;https://coywolf.com&#34;&gt;website&lt;/a&gt;) told me today:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“I am my biggest impediment and I’m okay with that. I sleep great.”&lt;/p&gt;
&lt;/blockquote&gt;
</description>
      <source:markdown>Reviews on the App Store have bothered me for a long time. Review systems in general, really. 

People leave reviews to give feedback to developers, and to help other users know what to expect. Sometimes they’re used punitively, as an outlet for frustration, or as a support channel.

But sometimes they’re impactful in a way that doesn’t match the reviewers intent. For example, if you have a 4.1 star rating in the App Store, any 4 star review is going to _decrease that average_. In other words, **leaving a 4 star review is essentially leaving a negative review**. 

In what world is a 4 star review a bad review? A 1, 2 star review - those are negative reviews with congruent intent. A 3 star review is probably neutral (at least logically on a 1-5 scale). 

You will see a lot of 4 star reviews that say things like, “_This is my favorite app!_” or “_Gamechanger!_” The apps that tend to have these types of reviews are often over a 4.0 in the store and are being actively harmed average-wise by having them, even though the intent was clearly not to do so. 

There’s also a fundamental mismatch in the way they’re used by the platforms (i.e. Apple). Reviews, both velocity and aggregate score, are used in ranking and discovery algorithms. A 4 star review with a glowing snippet of text SHOULD be used to aid in discovery in a positive way, right? 

What app developers have evolved to do about this is to time the review ask to just the right moment, where you’ve done something awesome in the app and we have a pretty good confidence level that you’re going to give a good review. 

Many take it one step further and that is to show a custom review prompt that any rating selected other than 5 stars redirects you to fill in a feedback form, thus trying to gate the reviews that are transmitted to Apple at all. 

With all of this in mind, is the system working as intended? I think not. 

The logical endpoint of apps optimizing for a 5 star review invalidates the system as meaningful on the store. The system becomes a better representation of the sophistication at review prompt execution than it does an accurate reflection of app product quality. The incentive isn’t to create an actual 5 star app, but rather to create a robust system that transmits only 5 star reviews. 

I refuse to do prompts for review of any sort. My app is a paid upfront app with a calm philosophy and my personal philosophy is that I’ve already been paid as part of the transaction. I don’t feel good about asking people to do something else for me. Many choose to do it on their own, which is great, and appreciated, but I leave that choice to them. 

As my good friend Jon Henshaw ([mastodon](https://henshaw.social/@jon) / [website](https://coywolf.com)) told me today: 

&gt; “I am my biggest impediment and I’m okay with that. I sleep great.” 

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/04/11/so-this-ad-is-just.html</link>
      <pubDate>Sat, 11 Apr 2026 10:35:54 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/04/11/so-this-ad-is-just.html</guid>
      <description>&lt;p&gt;So this ad is just downright trickery right?&lt;/p&gt;
&lt;p&gt;The CTA directly beneath the show I looked up says watch now. It’s styled like a button, even animated, and yet it’s no button. How can this possibly convert meaningful enough to be worth it?&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/91661/2026/bebfd4a4fd.jpg&#34; width=&#34;308&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</description>
      <source:markdown>So this ad is just downright trickery right? 

The CTA directly beneath the show I looked up says watch now. It’s styled like a button, even animated, and yet it’s no button. How can this possibly convert meaningful enough to be worth it? 

&lt;img src=&#34;https://cdn.uploads.micro.blog/91661/2026/bebfd4a4fd.jpg&#34; width=&#34;308&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Current v1.0.13 is out now for iPhone, iPad, and Mac </title>
      <link>https://blog.terrygodier.com/2026/04/08/current-v-is-out-now.html</link>
      <pubDate>Wed, 08 Apr 2026 17:22:40 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/04/08/current-v-is-out-now.html</guid>
      <description>&lt;p&gt;This release includes some really nice quality of life features to help your river become even more calm.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can now set a custom velocity / age out date for a source!&lt;/li&gt;
&lt;li&gt;You can now configure the app to use the “since it first appeared in the river” date as the age out start so that you don’t miss content if you have long periods of away time (good for you!)&lt;/li&gt;
&lt;li&gt;Sped up reader extraction.&lt;/li&gt;
&lt;li&gt;Sped up fetching for iCloud only accounts.&lt;/li&gt;
&lt;li&gt;Fixed a bug where on cold launch the loader may get stuck.&lt;/li&gt;
&lt;li&gt;Fixed a bug where iCloud sync can overwrite current membership and appear as though pausing is broken.&lt;/li&gt;
&lt;li&gt;Improvements to the river position on iOS when new content arrives.&lt;/li&gt;
&lt;li&gt;Youtube rss should no longer discover random channels.&lt;/li&gt;
&lt;li&gt;Keyboard focus on macOS should be restored much more reliably for shortcuts access.&lt;/li&gt;
&lt;li&gt;Command + Z to undo release is now available on macOS.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <source:markdown>This release includes some really nice quality of life features to help your river become even more calm. 

- You can now set a custom velocity / age out date for a source! 
- You can now configure the app to use the “since it first appeared in the river” date as the age out start so that you don’t miss content if you have long periods of away time (good for you!) 
- Sped up reader extraction. 
- Sped up fetching for iCloud only accounts. 
- Fixed a bug where on cold launch the loader may get stuck. 
- Fixed a bug where iCloud sync can overwrite current membership and appear as though pausing is broken. 
- Improvements to the river position on iOS when new content arrives. 
- Youtube rss should no longer discover random channels. 
- Keyboard focus on macOS should be restored much more reliably for shortcuts access. 
- Command + Z to undo release is now available on macOS. 
</source:markdown>
    </item>
    
  </channel>
</rss>
