InfiniteMath is a Tiny Site That Grows Forever
A self-growing site that reveals a beautiful, true math equation every single day.
Sometimes you build things for no reason at all. That's exactly what InfiniteMath is. It's a website that reveals obscure, beautiful math equations automatically, forever. No roadmap, no monetization. Just vibes, math, and time.
Version One: A Living Website Held Together With Tape
The first version was a glorious Rube Goldberg machine. Nobody sat around updating it; instead a pipeline did:
- An LLM generated new equations and wrote them to a spreadsheet
- A Zapier automation checked the sheet and formatted each equation into HTML
- Zapier made a GitHub API call to open a pull request
- The PR was auto-merged
- Netlify redeployed the site after each merge
Every time that loop ran, the site got a little bigger, with zero manual effort. It was delightful, right up until one of those moving parts quietly lapsed and the whole thing went dark. A site that depended on five services staying alive forever, predictably, did not.
Built in 10 Days in the Maldives
I built most of the first version in about ten days in the Maldives, in between snorkeling sessions. I would go out and there were sharks, and also purple corals, and then I would come back and write more equations. It was a good place to make a pointless little machine.
Version Two: Making It Unkillable
So I rebuilt it on Next.js and Vercel with a stubborn constraint: no database, no cron, no external service that can expire. Instead the site defines one ordered, effectively infinite sequence of equations. Curated classics come first (Euler's identity, the Basel problem, the Gaussian integral), then procedurally generated identities that are randomized but always mathematically true.
Which equations are visible is computed purely from the date: a handful at launch, then one more revealed every day, forever. There's no pipeline to break because there's no pipeline at all, just a pure function of time. The math is rendered server-side with KaTeX, so it's fast and there's nothing to phone home to.
Building Things Just for Fun
InfiniteMath doesn't have a purpose beyond being fun. There's no business model. Just an idea, a few hours of coding, and this time an architecture simple enough that it should outlive my interest in maintaining it. Not everything needs to monetize.