#projects posts

My Side Project: How Low Can You Go?

After a decade of Go backends, I wanted to build something where design, animation, and user experience came first. The result is a daily number game with a vintage cartoon style: pick the lowest number, but if someone else picks it too, you’re out.

From Multiple Atomics to Clean Progress Tracking

I kept writing the same progress-tracking code for one-off concurrent Go scripts: a few atomic counters, a printing loop, and increasingly cluttered output. That led to dspc, a small lock-free package that tracks named counters across goroutines and prints progress in place without overwriting the script’s output.