-
Building a Nonogram, From 3×3 to TestFlight
I started this project on November 4, 2023 with a 3×3 grid of colored squares. The first commit isn’t a hello-world Flutter app; it already has cell selection, drag-to-fill, a...
-
Making a Puzzle Solver Fast Enough to Disappear
A reset button that takes two seconds to reset feels broken. You press it, the board sits there, you press it again, maybe you swear at your phone. This is...
-
Shipping a Co-op Card Game in 17 Days
Four browser windows arranged in a 2×2 grid, each logged in as a different player, silently passing cards to a Cloud Run server and watching the state snap back. No...
-
Why I Rewrote Countdown
Joel Spolsky has a famous essay called “Things You Should Never Do, Part I” where he argues that rewriting software from scratch is the single worst strategic mistake a company...
-
Welcome to Sandbox Sinkhole
This is the first post on Sandbox Sinkhole. I’ll be using this blog to share the apps and games I’m building, along with links so you can try them out....