The feed used to end
If you used Twitter or Instagram before roughly 2016, you'll remember a specific feeling that has since disappeared: catching up. You'd scroll until you hit a post you'd already seen, and then you'd stop. Not because you had unusual willpower that day. Because you were done.
That stopping point wasn't a feature anyone designed. It fell out of the data structure. A chronological feed is a list of things that happened, and a finite number of things happened since you last looked. Reaching the end was inevitable.
Ranked feeds broke this quietly. Once the ordering is "whatever we predict you'll engage with next," there is no last item. The feed is generated, not retrieved. It can always produce one more card, and the card it produces is specifically the one most likely to keep you there.
Infinite isn't a side effect, it's the product
It's tempting to read this as an accident of good recommendations. It isn't. The end of the feed was a problem for engagement metrics, and removing it was the fix.
You can watch this in the interfaces themselves. TikTok never had a chronological default at all. Instagram's Following view exists but resets. YouTube's home page has no "you're caught up" state, and neither does X's For You tab. Every one of these products has a finite, chronological view sitting right there in the codebase, and every one of them makes it the thing you have to go find.
The question a ranked feed answers is not "what happened?" It's "what will keep this session going?" Those produce very different lists.
Why the difference shows up as calm
Three things change when you go back to chronological, and none of them are about content quality.
You get a stopping cue back. Disengaging from an activity is much easier when something external tells you it's over, the same reason a well known food study found people eating from a self-refilling soup bowl ate 73 percent more than people eating from a normal one, without feeling any fuller.[1] Chronological feeds have that stopping cue built in. Infinite feeds require you to generate the stop signal yourself, repeatedly, against a system optimizing to prevent exactly that.
The emotional register flattens out. Engagement-ranked content skews toward whatever provokes a reaction. A study of social sharing found that each additional moral or emotional word in a post raised how far it spread by about 20 percent,[2] and in practice that means outrage, envy, and novelty win the ranking. Chronological content skews toward whatever your friends did on a Tuesday. It's less interesting. That's the point.
You stop being surprised by your own feed. A ranked feed is a slot machine with a variable payout. Most cards are boring, some are extraordinary, and you can't predict which. Behavioral research going back to the 1950s found that variable-ratio reward schedules produce the most persistent, hardest-to-quit response of any reinforcement pattern studied,[3] which is exactly the mechanism a ranked feed runs on, not a dark pattern someone added on top.
What this looks like in practice
You don't have to quit anything. Most of what makes these apps worth opening (messages from people you know, posts from accounts you deliberately chose, videos from channels you subscribed to) survives the switch to chronological completely intact.
What goes away is the part that was never yours to begin with: the recommendation surface. The Shorts shelf. The Explore grid. The For You page. The suggested videos rail that autoplays into the next thing before you've decided whether you wanted a next thing.
DoomOff does exactly this and nothing else. It sets every feed that still supports it back to following-only, hides the recommendation surfaces, and otherwise leaves the apps alone. You keep the people. The algorithm stops getting a vote.