'Your Frustration Is the Product': How the Ad-Supported Web Became Hostile to Readers

2026-03-19T15:29:17.000Z·4 min read
John Gruber and Shubham Bose deliver a devastating critique of the modern web: NYT loads 49MB for 4 headlines, The Guardian shows article text on only 11% of mobile screen space, and autoplay videos interrupt every two paragraphs. The business model has turned publishers against their own readers.

The 49MB Web Page

Shubham Bose, in a widely-shared essay titled "The 49MB Web Page", documented what happens when you visit the New York Times website:

"I went to the New York Times to glimpse at four headlines and was greeted with 422 network requests and 49 megabytes of data. It took two minutes before the page settled."

John Gruber of Daring Fireball called it "an absolutely devastating deconstruction of the current web landscape."

The Guardian: 11% Content

Bose's research found that The Guardian's mobile web pages, when loaded with ads and modal overlays, leave only 11 percent of the screen for actual article content. That's roughly four lines of text visible at a time.

Gruber put this in perspective:

"It's the equivalent of a broadcast TV channel that only showed 7 minutes of actual TV content per hour, devoting the other 53 minutes to paid commercials and promotions for other shows on the same channel. Almost no one would watch such a channel. But somehow this strategy is deemed sustainable for websites."

"Your Frustration Is the Product"

Bose's central insight:

"Viewability and time-on-page are very important metrics these days. Every hostile UX decision originates from this single fact. The longer you're trapped on the page, the higher the CPM the publisher can charge. Your frustration is the product."

This explains why:

The Print vs. Web Double Standard

Gruber makes a crucial observation: no print publication does anything like this.

The print editions of The New York Times, The Guardian, The Wall Street Journal, The Atlantic, and The New Yorker treat their readers with deep respect. The New Yorker's print edition "could not possibly be more respectful of both the reader's attention and the sanctity of the prose they publish."

Yet their websites — even The New Yorker's, which Gruber calls "one of the good ones" — show only "a fraction of the respect for the reader that their print edition does."

Gruber's Raw Take

Gruber, who has been browsing without ad blockers for MacBook Neo testing, pulls no punches:

"It's like going to a restaurant, ordering a cheeseburger, and they send a marching band to your table to play trumpets right in your ear and squirt you with a water pistol while trying to sell you towels."

"We're visiting their website to read a fucking article. If we wanted to watch videos, we'd be on YouTube."

The Structural Problem

The root cause is the ad auction model:

  1. Publishers are paid per impression and per engagement
  2. More engagement = higher CPM = more revenue
  3. "Engagement" is measured by viewability and time-on-page
  4. Therefore, every design decision optimizes for trapping readers
  5. The reader's frustration isn't a bug — it's literally the product

As Bose writes: "The publisher is held hostage by incentives from an auction system that not only encourages but also rewards dark patterns."

What This Means for the Industry

The Paradox

Publishers are "digging their way out of a hole by adding more of the reader-hostile shit that is driving people away." Web traffic is declining, but the response is more ads, more modals, more interruptions — the very things causing the decline.

Gruber closes with a pointed observation: "The web is the only medium the world has ever seen where its highest-profile decision makers are people who deliberately design against the interests of their own customers."

Sources: Daring Fireball | Shubham Bose — The 49MB Web Page

↗ Original source
← Previous: China A-Shares Plunge 1.4% as Middle East Shock and Fed Hawkishness Ripple Across AsiaNext: Xiaomi Unveils Next-Generation SU7 EV: V6s Plus Super Motor, 902km Range, and AI Integration →
Comments0