# The End of Web Apps

> Nobody wants to click anymore. For a hundred years you've been the operator, plugging in your own calls one tap at a time. That shift is ending.

Source: https://boringpush.com/blog/the-end-of-web-apps

In 1889, an undertaker in Kansas City declared war on a telephone operator.

His name was Almon Strowger, and his business was dying. Not because he was bad at burying people. Because of a woman with a headset and a wall of wires.

![Almon Brown Strowger (1839–1902)](/blog/the-end-of-web-apps/almon-strowger.jpg "Almon Brown Strowger (1839–1902), the Kansas City undertaker who declared war on the manual switchboard.")

Back then, every phone call went through a human. You lifted the receiver and a voice said, *"Number, please."* She plugged you in by hand.

![Operators at work in the telephone exchange, 1893](/blog/the-end-of-web-apps/telephone-exchange-operators-1893.jpg "Operators at work in an 1893 telephone exchange — plugging in calls by hand, one connection at a time.")

The operator was the browser, the search engine and the algorithm. One person, in one room, deciding who got through.

Strowger became convinced his town's operator was the wife of his biggest competitor. A grieving family would ask for "the undertaker," and the call would quietly go next door.

Was it true? Nobody knows.

It didn't matter. Strowger believed it, and he was the kind of man who builds something about what he believes.

So he built a machine that could reach any line with no human hand in between. Legend says the first model was a collar box and a handful of straight pins.

He patented it in 1891. In 1892, La Porte, Indiana became the first town where you could call anyone without asking a person first.

He'd reportedly promised to put every last operator out of a job.

He nearly did.

![Strowger's first automatic electromechanical stepping switch](/blog/the-end-of-web-apps/strowger-automatic-switch.jpg "Strowger's first automatic electromechanical stepping selector switch (patented 1891) — the machine that removed the operator in the middle.")

***

## The middleman never left

Here's the part nobody tells you.

A machine that removes the human in the middle has to put someone else in the middle.

**That someone was you.**

First it was dialing. Every digit, by hand. Then screens arrived, and with them the greatest middleman ever built: the interface.

The form. The dropdown. The "Next" button.

The dashboard with forty tabs, thirty-nine of which you will never open. The checkout that asks for your address and then asks if you'd like to "save it for next time," as if you'd never met. The cancel link buried three menus deep, behind a survey, available nine to five on weekdays.

You became the operator.

Every app is a switchboard, and you spend your days plugging in the wires yourself. Click, tap, scroll, click. Connecting your own calls, one at a time.

We gave this a beautiful name: *user experience.*

We wrote books about it. We ran conferences. We hired people to make the tap targets twelve percent bigger.

All of it circling one truth nobody wanted to say out loud.

***Nobody wants to click.***

Clicking was never the point. Clicking was the tax you paid because the machine couldn't understand you. So you learned to speak machine instead, one button at a time, for forty years.

***

## The operator is back

Look at your own week.

Somewhere along the way you stopped opening some of your apps and started asking instead.

*Put this in my calendar. Find the cheaper one. Tell them I'll be late.*

You typed a sentence, and the thing happened.

The operator is back. No headset, no coffee break, no misrouted calls. It lives in a chat window and connects whatever you ask it to: your calendar, your inbox, your bank, the flight you were about to spend forty minutes booking.

Some of these operators don't even need a socket. They look at your screen and click for you, a ghost in your chair doing the job you hate.

Which means the app you downloaded and the dashboard you bookmarked are turning into what the switchboard became: machinery behind the counter. Not a place you go. A thing your operator reaches into on your behalf.

The web app won because there was no alternative. Every button was a compromise with a machine that couldn't listen.

That compromise is ending.

***

## Not dead. Demoted

Will buttons disappear? No.

Games keep their buttons, because in a game the clicking *is* the fun. Some people will always love a good dashboard, the way some people loved their crank phones.

But the default is flipping, and the default always wins in the end.

The last hand-cranked telephone exchange in America held on until 1983, in Bryant Pond, Maine. The town loved it. They campaigned to keep it, with a slogan and everything: *"Don't Yank the Crank."*

Then the lines were switched over. Life got easier. The switchboard went to a museum, and nobody asked for it back.

![The giant crank telephone monument in Bryant Pond, Maine](/blog/the-end-of-web-apps/bryant-pond-crank-monument.jpg "Bryant Pond, Maine: The giant hand-crank telephone monument commemorating the last manual crank exchange in the United States, which held on until October 1983.")

That's where the nine-step onboarding tour is headed. The settings page. The checkout with the little dots that tell you you're only on step two.

One day there will be a glass case with a card that reads *"Web dashboard, ca. 2010–2030. People clicked these by hand."* And a kid will look at it and ask:

*"Why didn't they just ask?"*

***

## If you build software, this is your move

Here's the uncomfortable part for founders. When your customers stop clicking, they don't stop needing your product. They just stop visiting it.

The question becomes: **can their operator reach you?**

If the only way into your app is a human clicking through forty tabs in a browser, an AI operator walks past you to a competitor it *can* talk to. If your app speaks the operator's language, you become the tool it reaches for.

So what does building software look like in the post-web-app era?

Here is what changes.

### 1. Give the operator a command line

If a feature only exists as a button in a screen, you built a walled garden for human fingers.

Every entity in your app — users, boards, products, orders — should work from a terminal command:

```bash
bp boards list
bp orders list --all
bp users grant --email user@domain.com --yes
```

When your product works from the command line:

- **The logic lives outside the screens**, away from the buttons.
- **Scripts, cron jobs and background workers** use the same path as your pages.
- **AI agents don't need brittle browser automation.** They run your commands.

### 2. Speak the operator's language

The common language of modern AI operators is the Model Context Protocol, or MCP.

MCP is to AI assistants what HTTP was to browsers: a standard way to discover what your app can do, inspect it, and act with the user's permission.

Not a chatbot floating in the corner of your homepage. Your actual backend, exposed as clean tools.

When your user asks Claude to summarize the top three feature requests and draft an update email, Claude reaches your app through MCP, authenticates with that user's token, and does the work for them.

### 3. Keep one door for people and agents

A modern app does not keep two backends — one for browsers, one for bots.

You write one small route that checks the input, checks who is calling, and hands off to one function. The same code serves the dashboard, the terminal and the AI client.

***

## Know this first

- Screens still matter. People like looking at things.
- The operator only reaches what you expose. Tools you don't open, it can't use.
- This is a second front door, not a replacement. Your web app keeps working.

## Why BoringPush is the way to do this

BoringPush was built for the operator. It ships a `bp` command line and an MCP server, so boards, posts, orders, analytics and deploys work from a terminal or an AI client.

The same endpoints serve people and agents. One door, two kinds of caller.

Keep your screens. People still like looking at things. Just make sure the operator has a line in.

For a hundred and thirty years, you were the operator. ***Your shift is ending. Build the software that operators reach for.***
