Fixing civilisation,
one small problem at a time.

One number — lifetimes wasted — for the small everyday problems on our screens. A button that does nothing. A form that wipes what you typed. Ten seconds each, a few billion people, and it adds up to human lifetimes. Each one is easy to fix.

At least
3334
human lifetimes wasted every year
Every example's lowest estimate, added up. Argue any assumption down and the number holds.

Send us the next one — it only takes a minute

Something on a screen wasted your time today. A button that does nothing. A form that wipes what you typed. A warning you click every single time. If it does that to millions of people, we want to hear about it.

GitHub Telegram Twitter Email

Tell us what went wrong in a sentence or two. We work out the numbers.

Case 001 · fix difficulty: none

Chrome asks which email to save — right after you typed it

8lifetimes / yr, at least

You reset your password from inside your email. Chrome offers to save it, with the username field blank — the one thing it just watched you type.

Google
Case 002 · fix difficulty: easyTODO

An hour of form-filling, gone on one accidental refresh

7lifetimes / yr, at least

You fill a giant browser form — say the 8-page IRS W-8BEN-E. One ⌘R, back-swipe, or tab close, and it's all erased. No warning. No draft. Start over.

WebGoogleGovernment
Case 003 · fix difficulty: moderateTODO

Cookie banners: click the same box on every site, forever

3000lifetimes / yr, at least

Shut up and give me the cookie. Whether you want to accept or reject, you're forced to decide again on every site you've ever visited — a choice a browser could make once.

WebGovernment
Case 004 · fix difficulty: easyTODO

Your cursor hits an invisible wall between mismatched monitors

100lifetimes / yr, at least

A big monitor above, a laptop below. Push the pointer down from the side and it stops dead — you can only cross where the two screens happen to line up.

AppleMicrosoftLinux
Case 005 · fix difficulty: easyTODO

You can see the junk file in the Save dialog — you just can't delete it

30lifetimes / yr, at least

The Save/Open dialog is a full file browser: navigate, search, New Folder. But it's crippled — no delete, no cleanup. Spot a file to bin while you're saving and you must remember to do it later in Finder. You won't.

AppleMicrosoft
Case 006 · fix difficulty: noneTODO

The recording that deletes itself if you flinch

5lifetimes / yr, at least

You dictate an idea. To keep it you must hit confirm — but the default, resting-finger action is discard, and the button moved since you last looked. One reflex and the only copy is gone.

Apps
Case 007 · fix difficulty: easyTODO

You closed the lid; it says the server is broken

5lifetimes / yr, at least

Sleep, a tunnel, a Wi-Fi blip — the connection drops and the app announces a Server Error and sends you to check the status page. The server was fine. Your device just went to sleep.

AppsWeb
Case 008 · fix difficulty: easyTODO

You printed to PDF — now go and find where it went

10lifetimes / yr, at least

Print a page to PDF and your brain files it under "downloaded a file → it's in Downloads." It isn't, and it never shows in the download list. So you hunt.

WebGoogle
Case 009 · fix difficulty: moderateTODO

VR asks you to re-draw the boundary you set five minutes ago

10lifetimes / yr, at least

You set the play boundary yesterday. And again today. Switch games and it asks you to confirm it once more — same room, same you, nothing changed. Every prompt yanks you out of the world you were in.

Meta
Case 010 · fix difficulty: moderate

Hawaii, 2018: the proof that the pattern kills

PROOFthe anchor case

For 38 minutes, a whole state believed a ballistic missile was inbound — because a high-stakes, irreversible alert had no confirmation step and no way to take it back.

Government
Case 011 · fix difficulty: easyTODO

"Recents" shows files you opened — not files you just saved or created

54lifetimes / yr, at least

You download something, or save your edit, or create a new file. Thirty seconds later it's the most recent file you own. But Recents doesn't know that — it only counts files you've opened. So you go looking, and it isn't there.

AppleMicrosoft
Case 012 · fix difficulty: noneTODO

A "More" menu with no more in it

MICRO≈0.02 lifetimes / year

You promote every item to your sidebar. The "More" expander stays anyway — a chevron promising things that no longer exist. You click it. Nothing.

Anthropic
Case 013 · fix difficulty: noneTODO

A command you're told to run, with no hint why

MICRO≈0.05 lifetimes / year

GitHub's new-repo page tells you to run "git branch -M main". On most modern setups it does nothing at all. Six words would have said when you actually need it — instead you pause, or paste on faith.

GitHub
Case 014 · fix difficulty: noneTODO

Dictation eats the words you typed to fix dictation

MICRO≈0.2 lifetimes / year

The recogniser can't spell CrossFit. So you pause, type it by hand, and carry on — and the live transcript overwrites the field, taking your typed words with it. The workaround for the bug is destroyed by the bug.

Anthropic
Case 015 · fix difficulty: easyTODO

You can't copy an image out of Google Docs

3lifetimes / yr, at least

Copy the image. Paste it into chat, into Miro, into a tweet. Nothing arrives. So you paste it into Notes, drag that to the Desktop, find the file, and upload it — four steps to move a picture two centimetres.

Google
Case 015 · fix difficulty: noneTODO

A settings page that commits to your default branch

MICRO≈0.02 lifetimes / year

Type a domain into GitHub Pages settings and it writes a CNAME file to main, authored as you. Put that file there yourself and the settings field fills in. Neither side is labelled as the one that wins.

GitHub
Case 016 · fix difficulty: easyTODO

Every file says 1 January 1970

1lifetimes / yr, at least

Drag an image out of an app and it lands with a timestamp of 1 Jan 1970, 01:00 — the Unix epoch. It isn't a date, it's "no value" wearing a costume. Sort by date and the whole pile is unsortable.

Apple
Case 017 · fix difficulty: moderateTODO

"This content isn't available" — which means four different things

8lifetimes / yr, at least

Blocked, deleted, privacy-changed, or removed by moderators: one identical message for all four. You can tell them apart by opening an incognito window — which means the vagueness only fools the people who weren't a threat.

Meta
Case 018 · fix difficulty: noneTODO

Three steps, two interstitials, and a button that isn't the one you want

30lifetimes / yr, at least

Subscribing took one click. Cancelling is "Step 2 of 3", interrupted by a modal asking if you'd rather change plans — where the retention button is styled and "No thanks" is not. Adobe paid $150M over this exact flow.

AdobeWeb
Case 019 · fix difficulty: noneTODO

Spend £30.50 more to save £8.50

20lifetimes / yr, at least

A progress bar shows how close you are to a discount. It never shows the arithmetic: reaching the next tier costs far more than the tier is worth. And the moment you clear one threshold, a new one appears.

Web
Case 020 · fix difficulty: noneTODO

The OS you installed for the terminal hides the terminal

1lifetimes / yr, at least

Fresh Ubuntu. No terminal on the desktop, none in the dock, no menu to browse. There's a keyboard shortcut — invisible — and a search box that only helps if you already know the word to type.

Linux
Case 021 · fix difficulty: moderateTODO

The one window where Ctrl+C doesn't copy

1lifetimes / yr, at least

Twenty years of muscle memory says Ctrl+C copies. In a terminal it kills the running process. Copy is Ctrl+Shift+C — an exception you must learn by being burned, in the one app where the mistake is destructive.

LinuxMicrosoft
Case 022 · fix difficulty: noneTODO

You clicked the network. Nothing asked for the password.

MICRO≈0.8 lifetimes / year

During install you click your Wi-Fi. No password field appears — because clicking only highlighted it, and you must confirm the selection first. Nothing on screen says which step you're on.

Linux
Case 023 · fix difficulty: noneTODO

A footnote explaining a marker that isn't on the page

MICRO≈0.9 lifetimes / year

Two prices, both marked with a single asterisk. Below them, two footnotes — one for the asterisk, and one for a double asterisk that appears nowhere in the dialog. You scan the screen twice looking for something that was never there.

Web
Case 024 · fix difficulty: noneTODO

A blank canvas, and your camera is called "Video Capture Device"

1lifetimes / yr, at least

You open OBS to record yourself. You get an empty black rectangle and no instructions. The thing you want is five steps away, filed under a name nobody searching for "camera" would ever type.

Apps
Case 025 · fix difficulty: easyTODO

The file is on your Desktop. The file is not on your computer.

2lifetimes / yr, at least

macOS quietly evicts your local files to iCloud when space runs low — on by default, no warning, no say in which ones. The fix exists in two places, and neither is where you'd look.

Apple
Case 026 · fix difficulty: easyTODO

+44, but not the UK, and nothing tells you until the bill

1lifetimes / yr, at least

Jersey, Guernsey and the Isle of Man share the UK's +44 code and even its 07 mobile format — while sitting outside UK call allowances. The number looks domestic, dials domestic, and charges international.

Telecoms
Case 027 · fix difficulty: easyTODO

The notification came from your browser. It opens an app.

8lifetimes / yr, at least

A task finishes in ChatGPT on the web. You click the notification and land in the Codex desktop app — not the tab you were working in. The notification knew where it came from and threw that away.

OpenAIApps
Case 028 · fix difficulty: noneTODO

Pinch to zoom works everywhere except the one window full of pictures

1lifetimes / yr, at least

Preview, Photos, Safari, Maps, Quick Look — pinch zooms. Finder's icon view, a grid of thumbnails, ignores it. It used to work. Apple took it out.

Apple
Case 029 · fix difficulty: easyTODO

Your backup doesn't include your phone number

3lifetimes / yr, at least

eSIMs are in no iPhone backup — not iCloud, not Finder. Transferring one needs the old device working. So the single case where you most need it back, a lost or stolen phone, is the exact case where nothing has it.

AppleTelecoms
Case 030 · fix difficulty: noneTODO

"A file with that name already exists" — and only you can fix it

5lifetimes / yr, at least

You type a name, hit Save, and get a modal asking whether to overwrite. Meanwhile your browser has been silently saving file (1), file (2) for twenty years. Same computer, same problem, one of them asks.

AppleMicrosoft
Case 031 · fix difficulty: easyTODO

Two screens on your desk, and no way for the pointer to get from one to the other

20lifetimes / yr, at least

The laptop is bottom-left, the second monitor is up and to the right. Your hand makes one diagonal flick. The pointer can't — it has to be walked up through a third display and back down, because those two screens share no edge.

AppleMicrosoftLinux

Quirks

Contradictions and small absurdities that don't warrant lifetime math — a page that says open and closed, a platform that can't agree with itself. No napkins here, just field notes. This is the backlog, built in public.