I'm an engineer. I love side projects. I love building things, designing solutions, and seeing if I can make something work.
About 12 years ago, I built a dead simple little website just so my friends and I could run a squares pool for the Super Bowl. We were scattered across the east and west coasts, paper grids weren't going to work, and I thought it'd be fun to build something we could all use together. Single purpose, nothing fancy, just enough to get the job done.
And then I'd forget about it for a year.
Every January, like clockwork, I'd get a text from a friend:
"Hey Jon, you doing squares this year?"
And I'd think: Oh shoot.
Then came the scramble. Reintroduce myself to everything I'd built the year before. Figure out if the site was even still running. Update the teams, fix the bugs people mentioned last time, and, because I'm an engineer, inevitably find a few things I wanted to improve while I was in there. I'd get really into it for a few weeks, cram to get it ready, launch it with a few improvements here and there... and then go back to forgetting about it until next January.
This went on for years. Friends would ask if they could host their own squares on the site, and I'd always say no—it was just this little thing I made for us, not something I could really share.
Then my mom asked.
She's been a big supporter and user of the site for years, and she wanted to use it for a marathon fundraiser. I mean... it's my mom.
So I decided to finally make it something real. Not a weekend scramble, but an actual side project I could work on year-round. Something I could really think through, design properly, and build to a level I was actually proud to share with the world. Instead of redoing everything year to year, I could finally focus on building cool features and creating a design that made things simple and easy to understand.
It's cool building things like this.