
Solving Decision Fatigue with Canvas and Physics: Why I Built a Random Wheel Spinner
As developers, we spend our days making high-stakes decisions: architecture patterns, library choices, and debugging logic. But ironically, when it comes to the small things—like where to eat lunch or which task to tackle first in a long backlog—I often find myself stuck in decision paralysis. I looked for a simple tool to offload these trivial choices to fate, but most of what I found was cluttered with intrusive ads or required a cumbersome signup process. I wanted something clean, fast, and satisfying to use. That is why I built SpinDecide . The "Why" Behind the Project The goal was to create a tool that felt tactile. There is a psychological difference between clicking a "Randomize" button and watching a wheel spin. The anticipation of the wheel slowing down makes the result feel more earned, even if the underlying logic is just a math function. I wanted to provide a utility that students could use for classroom participation, gamers could use for prize giveaways, and teams could u
Continue reading on Dev.to Webdev
Opens in a new tab




