News
17 hours ago
How Finite State Machines Made My RTS Game Smarter — and My Code Cleaner
Real-time strategy (RTS) games often need predictable yet flexible patterns. Managing that behavior in a clean, scalable way is es...
3 days ago
The Seven-Step Hostage Situation You Call Onboarding
I watched a user open the browser console and type commands to force-skip my onboarding flow. That's when I knew I'd built a hosta...
2 weeks ago
Why I Only Design Mobile Apps for One Type of Client Now
After years of burnout and failed launches, I realised most mobile apps fail because they copy desktop thinking. Now I only design...
Sep 05, 2025
Why SaaS Pricing Pages Fail
A pricing page needs one clear next step at a push. It’s not a shortcut past decision fatigue. A feature on the table and then loc...
Aug 27, 2025
Turning the Compiler Into Your Co-Architect
Polymorphic constructors aren’t built-in, but enums + static arrays can emulate them safely. This gives compile-time guarantees wi...