Development Blog

Building a Driving Range in a Web Browser
I built a 3D driving range that runs in a browser. Partly to see shots fly, partly to prove my ball-flight numbers actually match the real world. Read more...
Hearing the Strike
You can tell a flush strike with your eyes closed. So I let the phone listen too, and sound turned out to be one of the most reliable signals of... Read more...
A Real Swing, or Did You Just Pick Up Your Ball?
A demo lives in a tidy world. A real golfer waggles, sets the club down, and picks the ball up. How I taught the app to tell a strike from... Read more...
It Has to Know the Exact Moment You Swing
The phone sits in the dirt behind the ball with no buttons to press. How it catches your swing on its own, and the little ring that makes it feel... Read more...
The Memory Problem Nobody Warns You About
To catch impact, the phone has to record before you swing. Holding that much high-speed video is brutal, and the day I deleted it all. Read more...
Filming the Fastest Two Milliseconds in Golf
Catching the exact instant of impact on a phone, and why every frame has to be honest about when it happened. Read more...
Can a Phone Even See a Golf Ball Going 150 mph?
I'm a new golfer who couldn't find a phone-based launch monitor for Android, so I'm building one. First, the make-or-break question: can a phone camera even see the ball? Read more...
Why I'm Building a Launch Monitor
A new golfer, no budget for a $10,000 sim, and no Android launch monitor anywhere to be found. So I started building one. Read more...