Duck Who Codes's logo

Duck Who Codes

Why I use an RSS Reader


As someone working in tech, I’ve always had a list of interesting websites that I often read and learn from. My bookmark bar would have a folder dedicated to these websites. Every day, I would visit them one by one, checking if there was anything new that excited me to read.

However, that way of keeping up with tech writers wasn’t efficient. I knew where the good publishers were, but I didn’t know WHEN they had a new article. I had to periodically check. I call this pull-based reading. If you’re like me and are looking for a change, read on!

What is RSS?

RSS is an old technology and very well-known in the 2000s. The latest version RSS 2.0 was standardized in 2002. An RSS feed is an XML document that has the core structure like so:

<rss version="2.0">
  <channel>
    <item>
      <title>Entry Title</title>
      <link>URL</link>
      <pubDate>Timestamp</pubDate>
    </item>
    ... more items here
  </channel>
</rss>

A publisher exposes this feed from a URL on their website. To consume, we use an RSS reader to subscribe to these feeds. The RSS reader would periodically check for updates. From my perspective, this is push-based reading since the content is pushed to me automatically.

Why is it great?

There are a few reasons:

Ever since I switched to using RSS, I have felt a great increase in my high-quality content intake and less doom-scrolling. There’s also very little need to maintain my favorite website list — most of the time I just subscribe and forget.

Any cons?

Free RSS readers are very barebone:

To get a really good experience, I had to look for some paid solutions. But that’s a topic for another day.

NOTE: This website also has an RSS feed. You can subscribe to it here to keep up with my content. Thank you! 🙇‍♂️