<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>Sun, 09 Aug 2026 04:20:40 -0500</lastBuildDate>
    <item>
      <title>Mea Culpa - Dark Hours</title>
      <link>https://blog.terrygodier.com/2026/08/09/mea-culpa-dark-hours.html</link>
      <pubDate>Sun, 09 Aug 2026 04:20:40 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/08/09/mea-culpa-dark-hours.html</guid>
      <description>&lt;p&gt;Last week I launched a project called Dark Hours, which was a website utility to give you an idea of what could be seen in the sky that night.&lt;/p&gt;
&lt;p&gt;A developer who created another web app called &lt;a href=&#34;https://darkHours.app&#34;&gt;DarkHours.app&lt;/a&gt; replied to my comment on Bluesky yesterday to show me how similar the project was to his, including the name. The &lt;a href=&#34;https://bsky.app/profile/terrygodier.com/post/3ms2lm4kcfc2j&#34;&gt;thread is here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I told him I’d significantly differentiate the featureset, change the name, and write up a blog post to show people his project.&lt;/p&gt;
&lt;p&gt;About an hour later, once it became clear to me that the web app I had launched using Claude was strikingly similar to his open source project, even reproducing a bug he had later fixed, it was clear that there wasn’t anything to do except to redirect the domain directly to him and kill any plans I had to launch an iOS app for the project.&lt;/p&gt;
&lt;p&gt;I’d like to give credit where credit is due. I think he’s made a wonderful open source app and if you liked the features that were included in what I launched, please use the actual version of the project. That’s what I’ll be doing.&lt;/p&gt;
&lt;p&gt;I’d also like to apologize for my irresponsible use of AI to build such a thing. While I had genuinely never seen &lt;a href=&#34;https://darkHours.app&#34;&gt;DarkHours.app&lt;/a&gt; before yesterday, I was careless in relying on AI to generate the project without doing the work to understand whether it closely resembled an existing project. That’s on me, and I am responsible for what I published.&lt;/p&gt;
&lt;p&gt;Going forward, I won’t be using AI in this way to create any more web stuff, and I do not use it to anything close to this extent on iOS software. I do ask questions, debug issues, things like that, but I do not create apps with Claude for iOS.&lt;/p&gt;
</description>
      <source:markdown>Last week I launched a project called Dark Hours, which was a website utility to give you an idea of what could be seen in the sky that night. 

A developer who created another web app called [DarkHours.app](https://darkHours.app) replied to my comment on Bluesky yesterday to show me how similar the project was to his, including the name. The [thread is here](https://bsky.app/profile/terrygodier.com/post/3ms2lm4kcfc2j).  

I told him I’d significantly differentiate the featureset, change the name, and write up a blog post to show people his project. 

About an hour later, once it became clear to me that the web app I had launched using Claude was strikingly similar to his open source project, even reproducing a bug he had later fixed, it was clear that there wasn’t anything to do except to redirect the domain directly to him and kill any plans I had to launch an iOS app for the project. 

I’d like to give credit where credit is due. I think he’s made a wonderful open source app and if you liked the features that were included in what I launched, please use the actual version of the project. That’s what I’ll be doing. 

I’d also like to apologize for my irresponsible use of AI to build such a thing. While I had genuinely never seen [DarkHours.app](https://darkHours.app) before yesterday, I was careless in relying on AI to generate the project without doing the work to understand whether it closely resembled an existing project. That’s on me, and I am responsible for what I published.

Going forward, I won’t be using AI in this way to create any more web stuff, and I do not use it to anything close to this extent on iOS software. I do ask questions, debug issues, things like that, but I do not create apps with Claude for iOS. 
</source:markdown>
    </item>
    
    <item>
      <title>Browsers have standards, the App Store has judgment </title>
      <link>https://blog.terrygodier.com/2026/08/07/browsers-have-standards-the-app.html</link>
      <pubDate>Fri, 07 Aug 2026 09:06:23 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/08/07/browsers-have-standards-the-app.html</guid>
      <description>&lt;p&gt;There is a post going around called &lt;a href=&#34;https://nooneshappy.com/article/native-apps-should-be-avoided-whenever-possible/&#34;&gt;&lt;em&gt;Native Apps Should Be Avoided Whenever Possible&lt;/em&gt;&lt;/a&gt;. I first saw it through Matt Birchler&amp;rsquo;s response, &lt;a href=&#34;https://birchtree.me/blog/native-app-propaganda-is-working/&#34;&gt;&lt;em&gt;Native App Propaganda is Working&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This quote got me thinking:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Most native apps collect far more data than their website equivalents ever could. They request permissions to hardware, sensors, and background processes that browsers deliberately restrict. The third-party software embedded in these apps frequently transmits your location, device identifiers, and behavioral data to third parties before you even see a consent prompt.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That&amp;rsquo;s categorically true. It is possible to do such things, and scanning the App Store around astronomy apps today, holy smokes do people do this. I downloaded the top twenty or so, and the number of permissions I was asked to grant before an app ever displayed me a starfield was incredible. Not to mention the requisite $60 a year, or somehow even worse, $10/week subscription. But I&amp;rsquo;ve written about the &amp;ldquo;free to install, but not free to use&amp;rdquo; problem before.&lt;/p&gt;
&lt;p&gt;Today what&amp;rsquo;s on my mind is something a little different.&lt;/p&gt;
&lt;p&gt;It occurs to me that the browser has standards and the App Store has judgment.&lt;/p&gt;
&lt;p&gt;On the web, if I build something that works within the standards, it works. Whether people use it is up to them. On iOS, there is another question entirely: whether Apple decides it should exist.&lt;/p&gt;
&lt;p&gt;Every platform shapes the software that&amp;rsquo;s built for it. The problem isn&amp;rsquo;t that Apple reviews apps. The problem is that when those reviews become unpredictable, developers stop taking creative risks.&lt;/p&gt;
&lt;p&gt;In the past couple of years I&amp;rsquo;ve built three apps that were rejected from the App Store on various grounds.&lt;/p&gt;
&lt;p&gt;The latest is one that I&amp;rsquo;ve spent ~4 months refining. It exists in a well-trodden category. There are literally hundreds of apps that do this exact same thing, sitting in the App Store today. My contribution is careful curation, world building, and innovation on the UI and UX front, as per my philosophy. Thus far, Apple has decided that my app can&amp;rsquo;t sit alongside them, even though they haven&amp;rsquo;t tested the app at all.
The process is frustratingly inconsistent, when it&amp;rsquo;s coherent at all.&lt;/p&gt;
&lt;p&gt;Note: the original version of this post had a section here about an astronomy app I am working on that began as an astrology app and was rejected after having the astrology content removed. App store review reached out to me and let me know that they had apparently never been given the updated build and that the app should be fine to submit now.&lt;/p&gt;
&lt;p&gt;The point is that I can&amp;rsquo;t predict where the line actually is.&lt;/p&gt;
&lt;p&gt;Apple says it doesn&amp;rsquo;t want spam. Fair enough.&lt;/p&gt;
&lt;p&gt;If your plan is to build the fiftieth identical flashlight app, I understand why Apple might decide the world doesn&amp;rsquo;t need another one. But that isn&amp;rsquo;t what I see when I open the App Store.&lt;/p&gt;
&lt;p&gt;I see countless ChatGPT wrappers with nearly identical icons and eye-watering subscriptions. I see astronomy apps requesting permissions that have nothing to do with looking at the night sky. My kids download games that interrupt play every few minutes to advertise the developer&amp;rsquo;s other subscription apps, each with their own $20–50 yearly plans.&lt;/p&gt;
&lt;p&gt;Apparently those are acceptable. Maybe the flashlight app developers aren’t doing the right kind of spam.&lt;/p&gt;
&lt;p&gt;Meanwhile, an app that tries to do something genuinely different inside an established category can be rejected for existing in that category at all.
Some of the best apps for Apple platforms were innovations on existing categories, and I&amp;rsquo;d argue that the platform today is incredibly valuable because of it:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Overcast&lt;/li&gt;
&lt;li&gt;Things&lt;/li&gt;
&lt;li&gt;Carrot weather&lt;/li&gt;
&lt;li&gt;Halide&lt;/li&gt;
&lt;li&gt;Fantastical&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That asymmetry is what worries me and has begun to give me pause when thinking of building for Apple platforms.&lt;/p&gt;
&lt;p&gt;If building something different means spending four or six months on an app that might ultimately be rejected for reasons you can&amp;rsquo;t predict, while building yet another subscription wrapper is comparatively low-risk, rational people start choosing the safer project.&lt;/p&gt;
&lt;p&gt;Not because they&amp;rsquo;re less creative, but because they are incentivized to do so.&lt;/p&gt;
&lt;p&gt;What makes it even stranger is that none of these apps were rejected in TestFlight. Even the ones that ultimately never made it onto the App Store were happily approved for external testing. If these issues are fundamental enough to block release, why aren&amp;rsquo;t developers finding out months earlier?&lt;/p&gt;
&lt;p&gt;Reading &lt;em&gt;Native Apps Should Be Avoided Whenever Possible&lt;/em&gt; made me realize my concern isn&amp;rsquo;t really about privacy.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s about governance. Apple doesn&amp;rsquo;t just decide which apps reach users. It quietly influences which ideas are worth pursuing in the first place.&lt;/p&gt;
</description>
      <source:markdown>There is a post going around called [*Native Apps Should Be Avoided Whenever Possible*](https://nooneshappy.com/article/native-apps-should-be-avoided-whenever-possible/). I first saw it through Matt Birchler&#39;s response, [*Native App Propaganda is Working*](https://birchtree.me/blog/native-app-propaganda-is-working/).

This quote got me thinking:

&gt; Most native apps collect far more data than their website equivalents ever could. They request permissions to hardware, sensors, and background processes that browsers deliberately restrict. The third-party software embedded in these apps frequently transmits your location, device identifiers, and behavioral data to third parties before you even see a consent prompt.

That&#39;s categorically true. It is possible to do such things, and scanning the App Store around astronomy apps today, holy smokes do people do this. I downloaded the top twenty or so, and the number of permissions I was asked to grant before an app ever displayed me a starfield was incredible. Not to mention the requisite $60 a year, or somehow even worse, $10/week subscription. But I&#39;ve written about the &#34;free to install, but not free to use&#34; problem before.

Today what&#39;s on my mind is something a little different.

It occurs to me that the browser has standards and the App Store has judgment.

On the web, if I build something that works within the standards, it works. Whether people use it is up to them. On iOS, there is another question entirely: whether Apple decides it should exist.

Every platform shapes the software that&#39;s built for it. The problem isn&#39;t that Apple reviews apps. The problem is that when those reviews become unpredictable, developers stop taking creative risks.

In the past couple of years I&#39;ve built three apps that were rejected from the App Store on various grounds.

The latest is one that I&#39;ve spent ~4 months refining. It exists in a well-trodden category. There are literally hundreds of apps that do this exact same thing, sitting in the App Store today. My contribution is careful curation, world building, and innovation on the UI and UX front, as per my philosophy. Thus far, Apple has decided that my app can&#39;t sit alongside them, even though they haven&#39;t tested the app at all. 
The process is frustratingly inconsistent, when it&#39;s coherent at all.

Note: the original version of this post had a section here about an astronomy app I am working on that began as an astrology app and was rejected after having the astrology content removed. App store review reached out to me and let me know that they had apparently never been given the updated build and that the app should be fine to submit now. 

The point is that I can&#39;t predict where the line actually is.

Apple says it doesn&#39;t want spam. Fair enough.

If your plan is to build the fiftieth identical flashlight app, I understand why Apple might decide the world doesn&#39;t need another one. But that isn&#39;t what I see when I open the App Store.

I see countless ChatGPT wrappers with nearly identical icons and eye-watering subscriptions. I see astronomy apps requesting permissions that have nothing to do with looking at the night sky. My kids download games that interrupt play every few minutes to advertise the developer&#39;s other subscription apps, each with their own $20–50 yearly plans.

Apparently those are acceptable. Maybe the flashlight app developers aren’t doing the right kind of spam. 

Meanwhile, an app that tries to do something genuinely different inside an established category can be rejected for existing in that category at all.
Some of the best apps for Apple platforms were innovations on existing categories, and I&#39;d argue that the platform today is incredibly valuable because of it: 

- Overcast
- Things 
- Carrot weather 
- Halide
- Fantastical 

That asymmetry is what worries me and has begun to give me pause when thinking of building for Apple platforms. 

If building something different means spending four or six months on an app that might ultimately be rejected for reasons you can&#39;t predict, while building yet another subscription wrapper is comparatively low-risk, rational people start choosing the safer project.

Not because they&#39;re less creative, but because they are incentivized to do so.

What makes it even stranger is that none of these apps were rejected in TestFlight. Even the ones that ultimately never made it onto the App Store were happily approved for external testing. If these issues are fundamental enough to block release, why aren&#39;t developers finding out months earlier?

Reading *Native Apps Should Be Avoided Whenever Possible* made me realize my concern isn&#39;t really about privacy.

It&#39;s about governance. Apple doesn&#39;t just decide which apps reach users. It quietly influences which ideas are worth pursuing in the first place.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/08/06/just-fyi-hit-a-delay.html</link>
      <pubDate>Thu, 06 Aug 2026 11:51:06 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/08/06/just-fyi-hit-a-delay.html</guid>
      <description>&lt;p&gt;Just FYI - hit a delay on the new app that was supposed to launch this week. I submitted a last minute small change and Apple has rejected the app. So I&amp;rsquo;m stuck in paperwork-land for now.&lt;/p&gt;
&lt;p&gt;I remain optimistic that I can get this pushed through!&lt;/p&gt;
</description>
      <source:markdown>Just FYI - hit a delay on the new app that was supposed to launch this week. I submitted a last minute small change and Apple has rejected the app. So I&#39;m stuck in paperwork-land for now. 

I remain optimistic that I can get this pushed through!
</source:markdown>
    </item>
    
    <item>
      <title>I have a new app coming out next week.</title>
      <link>https://blog.terrygodier.com/2026/07/30/i-have-a-new-app.html</link>
      <pubDate>Thu, 30 Jul 2026 10:54:08 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/07/30/i-have-a-new-app.html</guid>
      <description>&lt;p&gt;I forgot how nervous and uncertain it can be in these last few days before public release.&lt;/p&gt;
&lt;p&gt;My inclination is to question everything that I&amp;rsquo;ve already questioned, refined, iterated and agreed on a thousand times. Maybe some day I&amp;rsquo;ll learn to trust my judgment, but that day isn&amp;rsquo;t today :D&lt;/p&gt;
&lt;p&gt;Maybe it&amp;rsquo;s just excitement.&lt;/p&gt;
</description>
      <source:markdown>I forgot how nervous and uncertain it can be in these last few days before public release.

My inclination is to question everything that I&#39;ve already questioned, refined, iterated and agreed on a thousand times. Maybe some day I&#39;ll learn to trust my judgment, but that day isn&#39;t today :D 

Maybe it&#39;s just excitement. 
</source:markdown>
    </item>
    
    <item>
      <title>Current Now Supports Feedly in v1.0.15</title>
      <link>https://blog.terrygodier.com/2026/07/30/current-now-supports-feedly-in.html</link>
      <pubDate>Thu, 30 Jul 2026 08:37:46 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/07/30/current-now-supports-feedly-in.html</guid>
      <description>&lt;p&gt;A new version of Current is rolling out now for iOS, iPadOS, and macOS.&lt;/p&gt;
&lt;p&gt;The headline change here is that Feedly is now supported as a sync provider. Here’s the story of how that happened.&lt;/p&gt;
&lt;p&gt;This has been, by far, the most requested feature since the app debuted back in February. I’m relieved that I can now offer it.&lt;/p&gt;
&lt;p&gt;I had originally reached out to Feedly during the development period, well before the app was announced publicly. It’s clear that they’re one of the largest, perhaps &lt;em&gt;the&lt;/em&gt; largest RSS aggregator/service.&lt;/p&gt;
&lt;p&gt;But they’re also the only one who didn’t respond to my (numerous) requests for integration. As it turns out, they had closed their third party API to new apps some years ago, effectively grandfathering in a handful of RSS readers.&lt;/p&gt;
&lt;p&gt;I was finally able to get a response from them after having numerous Current users (or would-be users) reach out to support to ask about getting an integration.&lt;/p&gt;
&lt;p&gt;Their response, in full:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi Terry,&lt;/p&gt;
&lt;p&gt;Thanks for reaching out about Current - it sounds like a great project! I appreciate you doing your homework on the integration options.
I need to give you some disappointing news: Feedly isn&amp;rsquo;t currently onboarding new third-party sync partnerships, and the developer API situation has changed significantly from when apps like Reeder and NetNewsWire set up their integrations.
Here&amp;rsquo;s what happened:
The legacy developer API that those existing apps used has been retired. API access is now only available through our Enterprise plans (starting around $1,600/month), but that&amp;rsquo;s designed for companies using the API for their own internal purposes - not for third-party app integrations like what you&amp;rsquo;re describing.
About existing integrations (Reeder, NetNewsWire, etc.):
Those apps were set up under specific partnership arrangements that were established years ago when Feedly had an active third-party developer program. Those partnerships are grandfathered in, but we&amp;rsquo;re not currently expanding to new sync integrations.
Why this is confusing:
You&amp;rsquo;re absolutely right that the docs don&amp;rsquo;t make this clear - they&amp;rsquo;re legacy documentation from when the developer program was active. The fact that other apps still work makes it look like there&amp;rsquo;s an obvious path forward, but unfortunately that pathway is currently closed for new integrations.
Your options:
Alternative sync backends: You might need to focus on other sync options (iCloud, self-hosted solutions, etc.) for Current&amp;rsquo;s initial launch.
I&amp;rsquo;m really sorry this isn&amp;rsquo;t the answer you were hoping for. If you&amp;rsquo;d like me to escalate your inquiry to the partnerships team, I&amp;rsquo;m happy to do that - just let me know a bit more about Current (user base size, timeline, App Store presence) and I&amp;rsquo;ll forward it along.
Would that be helpful? 😊&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This felt to me a lot like I’d be paying thousands per month if I wanted to integrate Feedly with Current. That’s not sustainable for me as Current is a one-time purchase, and the fact is that I’m not making any payments whatsoever to any other RSS sync provider. All have been happy relationships and easy to work with.&lt;/p&gt;
&lt;p&gt;So, I started telling folks, naw, sorry, Feedly won’t be coming to Current.&lt;/p&gt;
&lt;p&gt;And then a couple of days later, I get an email from an engineer at Feedly who was able to get Current added to the legacy program. I’m not sharing the contents of that email here, but this person has been fantastic to work with, and very thorough and technical, in the way that I (a fellow longtime engineer) can appreciate.&lt;/p&gt;
&lt;p&gt;So, finally, Current has Feedly integration.&lt;/p&gt;
&lt;p&gt;In addition, here’s the full changelog for v1.0.15&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;- Significant performance updates across the board
- Feedly is now available 
- Most feeds that don’t work are blocking us with Cloudflare, so now we provide that detail when adding a feed, rather than “no feed found” (and are still working on being allow-listed w/ them) 
- A11y Scrub has been extended and is now fully implemented
- Fixed an issue where linkblogs (daring fireball, etc) sometimes link to themselves and get suppressed. 
- Adjust the feed picker to disambiguate each feed when a source has multiple. 
- Blackholed a handful of “helper cards” that were indeed not helpful. 
- Fixed an issue where if you don’t launch the app on the 2nd device within 7 days you could end up with orphaned stories that don’t expire. 
- Fixed an issue where the source list could fall out of sync between two devices related to above. 
- Fixed an issue where offline requests may clog up the queue once you go back online. 
- Adjusted the reading time insights to account for when you leave an article open in a pane (iPad primarily) and aren’t actually reading. 
- Fixed an issue where “Auto advance after release” would get reset by the cloud. 
- Over 30(!) small visual and interaction fixes across macOS, iPadOS and iOS. 
- Over 50(!) source fixes for parsing and identifying feeds. 
&lt;/code&gt;&lt;/pre&gt;</description>
      <source:markdown>A new version of Current is rolling out now for iOS, iPadOS, and macOS. 

The headline change here is that Feedly is now supported as a sync provider. Here’s the story of how that happened. 

This has been, by far, the most requested feature since the app debuted back in February. I’m relieved that I can now offer it. 

I had originally reached out to Feedly during the development period, well before the app was announced publicly. It’s clear that they’re one of the largest, perhaps _the_ largest RSS aggregator/service. 

But they’re also the only one who didn’t respond to my (numerous) requests for integration. As it turns out, they had closed their third party API to new apps some years ago, effectively grandfathering in a handful of RSS readers. 

I was finally able to get a response from them after having numerous Current users (or would-be users) reach out to support to ask about getting an integration. 

Their response, in full: 

&gt; Hi Terry,
&gt; 
&gt; Thanks for reaching out about Current - it sounds like a great project! I appreciate you doing your homework on the integration options.
&gt; I need to give you some disappointing news: Feedly isn&#39;t currently onboarding new third-party sync partnerships, and the developer API situation has changed significantly from when apps like Reeder and NetNewsWire set up their integrations.
&gt; Here&#39;s what happened:
&gt; The legacy developer API that those existing apps used has been retired. API access is now only available through our Enterprise plans (starting around $1,600/month), but that&#39;s designed for companies using the API for their own internal purposes - not for third-party app integrations like what you&#39;re describing.
&gt; About existing integrations (Reeder, NetNewsWire, etc.):
&gt; Those apps were set up under specific partnership arrangements that were established years ago when Feedly had an active third-party developer program. Those partnerships are grandfathered in, but we&#39;re not currently expanding to new sync integrations.
&gt; Why this is confusing:
&gt; You&#39;re absolutely right that the docs don&#39;t make this clear - they&#39;re legacy documentation from when the developer program was active. The fact that other apps still work makes it look like there&#39;s an obvious path forward, but unfortunately that pathway is currently closed for new integrations.
&gt; Your options:
&gt; Alternative sync backends: You might need to focus on other sync options (iCloud, self-hosted solutions, etc.) for Current&#39;s initial launch.
&gt; I&#39;m really sorry this isn&#39;t the answer you were hoping for. If you&#39;d like me to escalate your inquiry to the partnerships team, I&#39;m happy to do that - just let me know a bit more about Current (user base size, timeline, App Store presence) and I&#39;ll forward it along.
&gt; Would that be helpful? 😊

This felt to me a lot like I’d be paying thousands per month if I wanted to integrate Feedly with Current. That’s not sustainable for me as Current is a one-time purchase, and the fact is that I’m not making any payments whatsoever to any other RSS sync provider. All have been happy relationships and easy to work with. 

So, I started telling folks, naw, sorry, Feedly won’t be coming to Current. 

And then a couple of days later, I get an email from an engineer at Feedly who was able to get Current added to the legacy program. I’m not sharing the contents of that email here, but this person has been fantastic to work with, and very thorough and technical, in the way that I (a fellow longtime engineer) can appreciate. 

So, finally, Current has Feedly integration. 

In addition, here’s the full changelog for v1.0.15

```
- Significant performance updates across the board
- Feedly is now available 
- Most feeds that don’t work are blocking us with Cloudflare, so now we provide that detail when adding a feed, rather than “no feed found” (and are still working on being allow-listed w/ them) 
- A11y Scrub has been extended and is now fully implemented
- Fixed an issue where linkblogs (daring fireball, etc) sometimes link to themselves and get suppressed. 
- Adjust the feed picker to disambiguate each feed when a source has multiple. 
- Blackholed a handful of “helper cards” that were indeed not helpful. 
- Fixed an issue where if you don’t launch the app on the 2nd device within 7 days you could end up with orphaned stories that don’t expire. 
- Fixed an issue where the source list could fall out of sync between two devices related to above. 
- Fixed an issue where offline requests may clog up the queue once you go back online. 
- Adjusted the reading time insights to account for when you leave an article open in a pane (iPad primarily) and aren’t actually reading. 
- Fixed an issue where “Auto advance after release” would get reset by the cloud. 
- Over 30(!) small visual and interaction fixes across macOS, iPadOS and iOS. 
- Over 50(!) source fixes for parsing and identifying feeds. 
```
</source:markdown>
    </item>
    
    <item>
      <title>The Winning Variant </title>
      <link>https://blog.terrygodier.com/2026/06/26/the-winning-variant.html</link>
      <pubDate>Fri, 26 Jun 2026 12:01:43 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/06/26/the-winning-variant.html</guid>
      <description>&lt;p&gt;I made another short film, this time a little bit inside the sausage factory that makes Current, my rss reader.&lt;/p&gt;
&lt;p&gt;I won&amp;rsquo;t be able to hold up this cadence of two videos in a week, but this one was quicker to film because it&amp;rsquo;s mostly just me waxing philosophical about some choices I am facing with the app itself.&lt;/p&gt;
&lt;p&gt;I hope you&amp;rsquo;ll give it a watch.&lt;/p&gt;

&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
  &lt;iframe src=&#34;https://www.youtube.com/embed/-FrnyEggE4k&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allowfullscreen title=&#34;YouTube Video&#34;&gt;&lt;/iframe&gt;
&lt;/div&gt;

</description>
      <source:markdown>I made another short film, this time a little bit inside the sausage factory that makes Current, my rss reader. 

I won&#39;t be able to hold up this cadence of two videos in a week, but this one was quicker to film because it&#39;s mostly just me waxing philosophical about some choices I am facing with the app itself. 

I hope you&#39;ll give it a watch. 

{{&lt; youtube -FrnyEggE4k &gt;}}
</source:markdown>
    </item>
    
    <item>
      <title> A Room You Can’t See </title>
      <link>https://blog.terrygodier.com/2026/06/22/a-room-you-cant-see.html</link>
      <pubDate>Mon, 22 Jun 2026 12:26:27 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/06/22/a-room-you-cant-see.html</guid>
      <description>&lt;p&gt;Aside from apps, music, and tech, one of my longest running hobbies is filmmaking. I’ve been building visual essays for the better part of this year, and it’s likely that you’re here because of that.&lt;/p&gt;
&lt;p&gt;My next thing isn’t a visual essay, it’s a short documentary about music formats, streaming, and the quiet thing that
disappeared when your library became endless. Oh, and a musician (me!) trying to work out whether the music changed, or I did.&lt;/p&gt;
&lt;p&gt;I sincerely hope you’ll give it a watch. I’d love to make more things like this.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://youtu.be/GzzNBPqZhw0&#34;&gt;A Room You Can&amp;rsquo;t See&lt;/a&gt;&lt;/p&gt;

&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
  &lt;iframe src=&#34;https://www.youtube.com/embed/GzzNBPqZhw0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allowfullscreen title=&#34;YouTube Video&#34;&gt;&lt;/iframe&gt;
&lt;/div&gt;

</description>
      <source:markdown>Aside from apps, music, and tech, one of my longest running hobbies is filmmaking. I’ve been building visual essays for the better part of this year, and it’s likely that you’re here because of that. 

My next thing isn’t a visual essay, it’s a short documentary about music formats, streaming, and the quiet thing that
disappeared when your library became endless. Oh, and a musician (me!) trying to work out whether the music changed, or I did.

I sincerely hope you’ll give it a watch. I’d love to make more things like this. 

[A Room You Can&#39;t See](https://youtu.be/GzzNBPqZhw0)

{{&lt; youtube GzzNBPqZhw0 &gt;}}
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/05/24/ive-been-a-little-distant.html</link>
      <pubDate>Sun, 24 May 2026 19:41:17 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/24/ive-been-a-little-distant.html</guid>
      <description>&lt;p&gt;I’ve been a little distant lately, just super head down on something worth it.&lt;/p&gt;
&lt;p&gt;A short list of what it entails: FX3, A7, Misc Aputure rigs, an iPod, lots of black paper, a few paperclips, and a hell of a story. 👀&lt;/p&gt;
&lt;p&gt;Be back soon.&lt;/p&gt;
</description>
      <source:markdown>I’ve been a little distant lately, just super head down on something worth it. 

A short list of what it entails: FX3, A7, Misc Aputure rigs, an iPod, lots of black paper, a few paperclips, and a hell of a story. 👀

Be back soon. 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/05/20/just-added-an-opml-to.html</link>
      <pubDate>Wed, 20 May 2026 08:40:09 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/20/just-added-an-opml-to.html</guid>
      <description>&lt;p&gt;Just added an &lt;a href=&#34;https://www.sourcefeed.app/discover.opml&#34;&gt;OPML&lt;/a&gt; to the Sourcefeed discover page.&lt;/p&gt;
&lt;p&gt;This little service continues to grow by leaps and bounds and there&amp;rsquo;s a real culture developing here. It&amp;rsquo;s been inspiring and heartwarming and interesting to see how it develops!&lt;/p&gt;
</description>
      <source:markdown>Just added an [OPML](https://www.sourcefeed.app/discover.opml) to the Sourcefeed discover page. 

This little service continues to grow by leaps and bounds and there&#39;s a real culture developing here. It&#39;s been inspiring and heartwarming and interesting to see how it develops! 

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.terrygodier.com/2026/05/15/ive-been-experimenting-with-a.html</link>
      <pubDate>Fri, 15 May 2026 08:55:37 -0500</pubDate>
      
      <guid>http://crunchy.micro.blog/2026/05/15/ive-been-experimenting-with-a.html</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been experimenting with a flagship Android device for the past few days.&lt;/p&gt;
&lt;p&gt;Can anyone point me to some incredible paid up front / commercial indie apps for Android? I want to see the best of the best. Bonus points if it&amp;rsquo;s something crafted by one person.&lt;/p&gt;
</description>
      <source:markdown>I&#39;ve been experimenting with a flagship Android device for the past few days. 

Can anyone point me to some incredible paid up front / commercial indie apps for Android? I want to see the best of the best. Bonus points if it&#39;s something crafted by one person. 
</source:markdown>
    </item>
    
    <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>
    
  </channel>
</rss>
