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.
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.
Tell us what went wrong in a sentence or two. We work out the numbers.
Chrome asks which email to save — right after you typed it
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.
An hour of form-filling, gone on one accidental refresh
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.
Cookie banners: click the same box on every site, forever
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.
Your cursor hits an invisible wall between mismatched monitors
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.
You can see the junk file in the Save dialog — you just can't delete it
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.
The recording that deletes itself if you flinch
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.
You closed the lid; it says the server is broken
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.
You printed to PDF — now go and find where it went
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.
VR asks you to re-draw the boundary you set five minutes ago
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.
Hawaii, 2018: the proof that the pattern kills
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.
"Recents" shows files you opened — not files you just saved or created
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.
A "More" menu with no more in it
You promote every item to your sidebar. The "More" expander stays anyway — a chevron promising things that no longer exist. You click it. Nothing.
A command you're told to run, with no hint why
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.
Dictation eats the words you typed to fix dictation
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.
You can't copy an image out of Google Docs
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.
A settings page that commits to your default branch
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.
Every file says 1 January 1970
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.
"This content isn't available" — which means four different things
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.
Three steps, two interstitials, and a button that isn't the one you want
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.
Spend £30.50 more to save £8.50
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.
The OS you installed for the terminal hides the terminal
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.
The one window where Ctrl+C doesn't copy
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.
You clicked the network. Nothing asked for the password.
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.
A footnote explaining a marker that isn't on the page
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.
A blank canvas, and your camera is called "Video Capture Device"
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.
The file is on your Desktop. The file is not on your computer.
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.
+44, but not the UK, and nothing tells you until the bill
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.
The notification came from your browser. It opens an app.
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.
Pinch to zoom works everywhere except the one window full of pictures
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.
Your backup doesn't include your phone number
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.
"A file with that name already exists" — and only you can fix it
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.
Two screens on your desk, and no way for the pointer to get from one to the other
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.
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.
"Available now" — "We are currently closed for the day"
Amazon's customer service page says chat is available now, in green, with a live button — directly beside a box saying they're closed for the day. Both statements. Same screen. Same moment.
YouTube can't agree with itself on how long your video is
Upload a video. The upload dialog says 4:21. The watch page says 4:20. Encode it shorter and other surfaces say 4:19. There is no length you can encode that every surface displays the same way — and YouTube's own transcoder produces three different durations from one file.
"Works best with the latest app" — meaning: doesn't work at all
The banner says the new model works best with the latest desktop app — implying it works, just less well, on yours. Scroll down: the model picker has it greyed out entirely. It doesn't work best. It doesn't work.