Ideas (C:)Now Runningsubscribe.exetodo.txtRecycle BinMy Pictureshow-it-works.txtabout.txtThe Haven ProgramThreatShield
astranus.idea - WordPad✕
FileEditViewInsertFormatHelp
General
File:
astranus.idea
Type:
Misc idea
Size:
6 min read (1,310 words)
Created:
19 January 2020
Modified:
21 August 2026
License:
CC BY 4.0, free to take
Misc

Astranus: The Office Toilet League

A timer, a stress gauge, team leaderboards, and one sacred rule: the monthly champion buys everyone lunch.

19 January 20206 min read

Every workplace has one ritual that would be impossible to explain to an outsider, and ours involved a stopwatch. At some point, in an office I will not name, it became tradition that whenever someone headed for the toilets, somebody else discreetly started a timer. Scores were kept. Records were remembered. And at the end of each month, the colleague at the top of the leaderboard, the reigning champion of the porcelain, paid lunch for everyone. It was completely useless, mildly juvenile, and one of the most reliable sources of collective joy that office ever produced.

I know exactly how I justified it at the time, because I still have the job post I wrote in January 2020, when I decided this ritual deserved software:

Yes, that’s useless and stupid, but it gives us something to laugh about as a group, and a free lunch is always very satisfying.

That job post is its own confession. I budgeted 700 dollars, stated plainly that the project was “totally stupid,” asked for one page, one big chronometer, three buttons and a poop gauge, and posted it under a pseudonym, out of some instinct that my professional name and this project should meet as late as possible. Then a freelancer from the other side of the Atlantic answered, and the story got better than the product.

What Astranus is, and what it is not

Astranus is the office toilet league. A web app where a team, your actual colleagues, tracks sessions on a shared scoreboard: a big timer, a gauge that climbs from a green “relaxed” to a red “stressed” as the seconds pass (half a percent per second, so two hundred seconds to full alarm, a calibration decision I stand behind), personal logs, team stats, a monthly champion, and a newslog that reads like a small-town gazette where every headline is about the same thing. Pseudonyms are first-class citizens, because the leaderboard wants “The Poop King,” not your LinkedIn name, a design point my developer raised himself, with great professional seriousness.

It is not Chronopiss, and the two deserve their border drawn. Chronopiss is a gadget: a box above your own toilet, a number, a nudge, a private habit. Astranus is an institution: teams, seasons, archives, a champion, and a lunch debt. One instruments a bathroom, while the other federates an office. The hardware counts. The league competes.

And one rule sits above all the features, because it is where the joke becomes governance. The monthly champion pays lunch. The game taxes its own winner. It is self-balancing (nobody wants the crown too badly), self-funding (the prize is the group eating together), and self-limiting (the stakes are a sandwich). I have designed payment systems with less elegance than this rule, and I did not even design it. The office did.

The story: 700 dollars, a pandemic, and the most serious man I ever hired

What makes Astranus worth an article rather than a footnote is that I actually built it. Or rather, a freelance developer built it, between January and July 2020, at twenty dollars an hour, and he treated the least serious project I have ever commissioned with the gravity of a banking contract.

He rebuilt the team-join flow until requests resolved in real time with no page refresh, and recorded video tutorials, with his own voice, demonstrating each flow. He moved all timestamps to UTC so that, and I quote the spirit of his update, teammates on different continents would compete on the same time base, a globalization concern for an app with four users. He built yearly archives and defended them. After all, we would not want 2021 to be unable to display 2020’s records, would we? He bought a UI theme out of his own pocket because he believed in the project.

He advised me, with a straight face, to start approaching sponsors, reasoning that if the game got popular, brand representatives should not care what it was about. When soda destroyed his computer, he fought support teams for a week to recover the files and came back apologizing for the delay. Between updates we argued about football. He held strong and correct opinions about underrated free-kick specialists.

All of this happened across the spring of 2020, which is to say through the first lockdowns, two strangers on two continents, checking on each other’s health in every message, building the world’s least essential application while the world shut down. I have shipped far more important software with far less humanity in the process. Somewhere in that contradiction is the entire reason this site exists.

By July the app was, in his estimate, ninety percent done. In August we paused, “just a matter of money,” I wrote, planning to resume in September. The app did not die of failure, or of ridicule, or of technical debt. It died of August, the way most side projects do. Not with a decision, but with a month that quietly became six years.

The honest tensions

One tension towers over the rest, and the league lives or dies on it. The office toilet tracker must never, under any circumstance, be visible to management. A game colleagues play on themselves is joy, but the same data in a dashboard one level up is workplace surveillance with a rocket logo. Astranus is structurally by the team, for the team: opt-in, pseudonymous, data isolated per squad, with nothing exportable and HR permanently uninvited. The lunch rule only works between equals.

The second is the line this site already drew for its sibling. No health claims, none, ever. Chronopiss carries the carefully caveated science. Astranus carries none, because a league does not need a rationale. It is a game. The moment it pretends to be wellness, it becomes both a worse game and a lie.

And the third is honest scale. This is a team-size product, not a network. Its natural unit is one office, five to fifteen people, one running joke. It spreads the way jokes spread, one office telling another at an afterwork, and no other way. There is no venture math here, only a lunch.

Monetization

Barely, and proudly. The core stays free because charging colleagues to laugh together is grim. A small one-time fee per team for the deluxe trimmings (custom gauge themes, the poop-rocket launch animation on new records, printable end-of-season certificates for the champion’s desk). And the true economy of Astranus never touches the app at all. It is denominated in lunches, and the app is merely its central bank.

Next Steps: How I’d Build It

Strangely, this is the one idea on this site where the next step is archaeology. A Firebase project from 2020 exists, ninety percent complete, with team flows, archives, and a working gauge. My engineering assessment is that reviving six-year-old code probably loses to rebuilding it in a weekend with today’s tools, and my personal assessment is that the rebuild matters less than the launch: one office, one month, one lunch actually paid. That was always the missing ten percent, and no framework fixes it.

If I ever do relaunch it, the spec carries over untouched. The big timer, the three buttons, the gauge, the champion, the lunch. Six years of product fashion have not improved on what the office invented by itself.

Closing

Astranus is a stopwatch joke that became a league, a 700-dollar job post that found the most dedicated collaborator of my career, and a ninety-percent-finished monument to the kind of stupid that holds a team together. Somewhere out there is an office that needs this. Statistically, it is probably yours.

If you build this, tell me, and invite me to the launch. I will lose the first month’s championship on purpose, let someone else buy the lunch, and consider every hour of 2020 finally shipped.

Now Running

Nobody has claimed this one yet. The first build is up for grabs.

I'm building thisI've built itOpen Now Running

You owe me nothing, that's the deal. But thirty seconds in the form gets your project listed here, with a link, for as long as this site exists. In progress or already live, both count. Buttons not working? Write to hello@thelemanparadox.com.

Got inspired?

New ideas land in your inbox the day they're published. One email, no noise.

subscribe.exe

New files are written to disk regularly.

Get each new concept in your inbox the day it's published. One email, no noise.

START_HERE.txt - Notepad
claim.exe

Claim this idea. Thirty seconds, no account. Published on the board after a human read.

todo.txt - Notepad
Recycle Bin
BetOnAnything.ideaA market to bet on anything that exists. It exists now, worst site ever. Glad I never built it.
AdultMarket.ideaAsk for something, creators make it, you pay for the version you prefer. 99designs, for adult content.
SkipBlock.ideaSponsorBlock for the ads burned into adult videos: community-tagged skips, anonymous by design.
DataDam.ideaA box between your router and the internet that stops trackers before they ever leave home. Already exists (Pi-hole, Firewalla).
Snaptrack.ideaSnap a photo, get the one to three songs that match it.
RedditMirror.ideaConnect your Reddit account, let an AI tell you who you are from your subreddits, and rank you against everyone else.
VoiceMatch.ideaDating with no photos and no text: voices and voice notes only.
AgencyRater.ideaRate web agencies on 120 criteria and crown the best each year. Already exists (Clutch, Sortlist).
CamMap.ideaMap every surveillance camera in your city and check your own street. Already exists (sous-surveillance.net).
OctoPlan.ideaA one-year visual planner made of geometric octagons. The world had enough planners.
DoorEye.ideaA video peephole the exact size of a peephole. Already exists (Ring, Wyze).
ThumbTest.ideaA/B testing for YouTube titles and thumbnails. Already exists (vidIQ, TubeBuddy, then YouTube itself).
VoiceFeed.ideaA social network where every post is your voice, to the second. The microphone stayed shy.
SEOCoupons.ideaA coupon site only for SEO and tech software, with codes negotiated brand by brand.
LensIndex.ideaA quality-first directory of photographers, curated by hand.
CampusCrew.ideaStudents join startups and solo projects for a commission, a stake, or a job.
FixThisAudit.ideaEvery red flag in your SEO audit becomes a one-click freelance job.
TrailerPing.ideaShare any trailer link, get pinged on release day. The app stores answered first, forty times over; the rest is an iOS Shortcut.
18 object(s)
Restore is disabled.
My Pictures

20 image(s). Original cover artwork from an earlier era of the catalogue. The site moved on to its window-and-emoji vignettes; these stay here, because they were made with care.

All illustrations are original works by Maryna Lagereva. Double-click any picture to view it full size.

Original cover artwork for athoughtfor-me
athoughtfor-me.jpg
Original cover artwork for bethehero
bethehero.jpg
Original cover artwork for brbmail
brbmail.jpg
Original cover artwork for chronopiss
chronopiss.jpg
Original cover artwork for collective-heroism
collective-heroism.jpg
Original cover artwork for eventforge
eventforge.jpg
Original cover artwork for fanvault
fanvault.jpg
Original cover artwork for five-essentials
five-essentials.jpg
Original cover artwork for gpt-roulette
gpt-roulette.jpg
Original cover artwork for gpt-stat-central
gpt-stat-central.jpg
Original cover artwork for guardians-of-virtue
guardians-of-virtue.jpg
Original cover artwork for homeguard-drone
homeguard-drone.jpg
Original cover artwork for liminal-archive
liminal-archive.jpg
Original cover artwork for metaoptimize
metaoptimize.jpg
Original cover artwork for pixel-prints
pixel-prints.jpg
Original cover artwork for playpro-connect
playpro-connect.jpg
Original cover artwork for romeo-rocks
romeo-rocks.jpg
Original cover artwork for stress-buster
stress-buster.jpg
Original cover artwork for threatshield
threatshield.jpg
Original cover artwork for vertical-slices
vertical-slices.jpg
how-it-works.txt - Notepad
FileEditHelp
  1. Take an idea. Everything on this machine is published under CC BY 4.0: complete, free, no strings. You do not need my permission, my blessing, or my email to start.
  2. Tell me anyway. The "I'm building this" buttons open a thirty-second form (a short email works too), at either moment: when you start or when you ship. Name or alias, a link if you have one, one line about the project.
  3. Get listed. Your project goes on the board and on the idea's own page, with a link, for as long as this site exists. Launched projects take the top spot in their idea's history.

The assistant files every entry. He is very thorough. Buttons not working? Write to hello@thelemanparadox.com.

Minesweeper
GameHelp
010000