47

You fell behind while reading this.

prefer stillness? read as plain text

There's a particular kind of guilt that visits me when I open my feed reader after a few days away. It's not the guilt of having done something wrong, exactly. It's more like the feeling of walking into a room where people have been waiting for you, except when you look around, the room is empty. There's no one there. There never was.

I've been thinking about this feeling for a long time. Longer than I probably should, given that it concerns something as mundane as reading articles on the internet. But I've come to believe that these small, repeated experiences shape us more than we like to admit.

So let me start with a question that's been nagging at me: why do RSS readers look like email clients?

All Items47
Daring Fireball12
Pixel Envy8
Kottke15
Stratechery4
Hypercritical8
The App Store at 15
Daring Fireball
On Taking Breaks
Pixel Envy
The Slow Web
Kottke
Attention and Its Enemies
Stratechery
Digital Minimalism
Hypercritical
The Case for RSS
Pixel Envy
Why I Quit Social Media
Kottke
The Slow Web
Kottke · 2 hours ago

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit.

47 unread itemsUpdated 5 min ago

The shape is so ubiquitous it feels inevitable.

If you've used almost any RSS reader in the past two decades, you know this layout intimately. There's a sidebar with your feeds organized into folders. There's a list of items, sorted by date, with little dots indicating what you haven't read yet. There's a reading pane where the content appears when you click.

The shape is so ubiquitous that it feels inevitable. But of course nothing in design is inevitable. Someone made a choice, and then other people followed that choice, and eventually the choice calcified into convention.

I know exactly who made that first choice,
because I asked.

His name is Brent Simmons. In 2002 he released NetNewsWire, the app that established the template nearly every RSS reader still follows today.

"I know the answer, or at least part of it. I wrote the first one of these. NetNewsWire Lite 1.0 was released in 2002, and it was the first RSS reader to resemble an email app."

"I was actually thinking about Usenet, not email, but whatever. The question I asked myself then was how would I design a Usenet app for (then-new) Mac OS X in the year 2002?"

"The answer was pretty clear to me: instead of multiple windows, a single window with a sidebar, list of posts, and detail view."

He made a pragmatic decision, not an ideological one. RSS was unknown to most people in 2002. By using a familiar layout, something people already understood from email, he reduced the learning curve to almost nothing.

It worked. NetNewsWire took off. Google Reader took off. A thousand readers bloomed, and nearly all of them borrowed Brent's basic shape.

But here's what struck me about the end of his response:

"The part I don't understand and can't explain is why RSS readers are still mostly following this UI."

"But every new RSS reader ought to consider not being yet another three-paned-aggregator. There are surely millions of users who might prefer a river of news or other paradigms."

"Why not have some fun and do something new, or at least different?"

The person who designed the original paradigm was asking, twenty-two years later, why everyone was still copying him.

When you dress a new thing in old clothes, people don't just learn the shape. They inherit the feelings, the assumptions, the emotional weight. You can't borrow the layout of an inbox without also borrowing some of its psychology.

Email
From: Mom
From: Your boss
From: Dr. Chen
Did you get my message?
Feeds
From: A blog you like
From: A newsletter
From: A webcomic

Nothing happened. Nobody knows you're here.

Email's unread count means something specific: these are messages from real people who wrote to you and are, in some cases, actively waiting for your response. The number isn't neutral information. It's a measure of social debt.

But when we applied that same visual language to RSS (the unread counts, the bold text for new items, the sense of a backlog accumulating) we imported the anxiety without the cause.

Nobody is waiting.

I've been trying to find the right name for this phenomenon, and I think I've finally landed on it:

12

unread articles

Who is waiting for you to read them?

PHANTOM
OBLIGATION

noun

The guilt you feel for something
no one asked you to do.

THE INHERITANCE

The original inbox was a wooden tray on a real desk.

Papers arrived there because a person walked them over. The obligation was physics: it took up space, it had mass, someone had expended effort. You could see when it was empty.

The telephone demanded presence but not memory. It rang, you answered or you didn't. No accumulation. No count. When it stopped ringing, the obligation evaporated. The phone never remembered what you missed.

The answering machine was the first phantom. That blinking light. But the ghosts were still familiar: actual humans spoke actual words expecting actual responses. The count was small (who leaves more than a few messages?) and the voices were known.

Email is where the metaphor made its jump from atoms to bits. "Inbox" was borrowed legitimacy. It sounded like that wooden tray, so it inherited its psychology. But the wooden tray had a constraint: physical space. A desk could only hold so much. The digital inbox had no bottom. Still, mostly real obligations. Humans writing to you, expecting responses.

Then came RSS.

Brent borrowed email's interface, but RSS isn't people writing to you. It's people writing, period. You opted to be notified of their existence. The interface implied debt where none existed. The obligation became phantom.

Social media learned something interesting. Facebook could have shown you "24,847 posts you haven't seen." They understood this would paralyze, not engage. So they made a different choice: no unread count. Infinite scroll. Algorithmic curation. They traded phantom obligation for manipulation. The feed never made you feel behind. It made you feel like you might miss something right now. Different poison.

Then Apple gave every app a weapon.

The notification badge took email's unread count and made it universal. Any app could now claim urgency. A game wanting you to collect coins wore the same badge as a message from your mother. The weight was democratized. The meaning was gutted.

We invented escape hatches that became new traps. Read-later apps promised relief: save this, flee the obligation of reading it now. But the app created a new queue, a new count, a new obligation. You didn't eliminate the phantom. You moved it.

Podcasts borrowed the queue from music players. But nobody ever felt guilty about unplayed albums. "I haven't listened to all my records" isn't a confession. Podcast apps added unplayed counts, progress bars, completion stats. Your listening became a task list.

And perhaps the purest phantom generators of all: todo apps. You write down something you want to do. An aspiration. A hope. The app counts it as debt. The thing you wanted becomes the thing you owe.

Interface weight
Actual obligation
1900s
Inbox
1920s
Telephone
1980s
Answering Machine
1990s
(47)
Email
2002
(847)
RSS
phantom
2006
Social Feed
2008
App Badges
phantom
2010s
(89)
Read Later
phantom
2010s
(23)
Podcasts
phantom
Now
(12)
Todo Apps
phantom
Top bar = how guilty the interface makes you feel
Bottom bar = how much obligation actually exists
The gap is phantom obligation

The pattern is clear once you see it.

Each generation borrowed visual language from contexts where obligation was real, then applied it to contexts where it wasn't.

Inbox (real) → Email (mostly real) → RSS (phantom) → Everything (phantom everywhere)

We've been laundering obligation. Each interface inherits legitimacy from the last, but the social contract underneath gets hollowed out.

The red dot on a game has the same visual weight as a text from your kid.

We kept the weight and dropped the reason.

So what would it look like to start over? Not to build a better inbox, but to imagine entirely different metaphors?

content drifts past

THE RIVER

Content drifts upward like leaves on water. You dip in when you want. You step out when you're done.

"Some things will pass you by. That's not a bug; that's the premise."

who's here right now

THE CAMPFIRE

Avatars arranged in a loose circle. Some glow warmly. They've spoken recently. Others are dim. Still present, just quiet.

"You don't track conversations around a fire. You just listen when you're there."

just looking

THE WINDOW

A simple frame looking out. Content exists beyond it. You're not managing anything. You're just looking.

"The window doesn't tell you that you haven't looked through it enough."

they wait patiently

THE LIBRARY

Shelves with spines. No badges, no counts. The books wait. Nothing is urgent. Nothing expires.

"Libraries don't make you feel guilty for not reading fast enough."

Every interface is an argument about how you should feel.

I'm not here to tell you that one of these metaphors is correct and the inbox is wrong. I'm here to point out that we have more choices than we've been exercising.

An interface that shows you an unread count is making an argument: that reading is something to be counted, that progress is something to be measured, that your relationship to this content is one of obligation.

We should be more conscious of which arguments we're immersing ourselves in, hour after hour, day after day.

unread
backlog
behind
overdue
catching up

You can put these down.

We should notice when we feel guilty, and then ask whether the guilt is ours or whether we inherited it from somewhere.

We should remember that almost everything about how software looks and feels is a choice that someone made, often quickly, often for practical reasons that may not apply anymore.

And when we sit down with our phones or our computers, confronted with all those little numbers telling us how behind we are, we should feel free to ask the only question that really matters:

Is anyone actually waiting?

You're not behind on your feeds.

There is no behind.

Nobody's waiting.