Your Rangefinder Should Know What Hole You're On. Now It Does.
Three small native fixes this week: the rangefinder follows your live hole, the map orients tee to green, and every distance on screen now trusts the same GPS.
August 24, 2026
Play money
cfUSD is play money with no cash value.
Features
Most apps manufacture hype when your week was quiet. We caught our own recap email about to do it, and shipped the opposite: honesty when there's no story.
The CutAugust 3, 2026 · 5 min read
Keep Reading
Three small native fixes this week: the rangefinder follows your live hole, the map orients tee to green, and every distance on screen now trusts the same GPS.
August 24, 2026
A single unanswered invite could freeze the Start button on the web app for your whole group. We shipped the fix: pending players no longer block a round.
August 17, 2026
We rebuilt caddie.fun notifications for quiet hours: money and invites come through, and a message held back only by timing now waits instead of vanishing.
August 10, 2026
Get Started
Track scores, settle bets, and get AI coaching - all in one app.
Free to play · Stakes optional
Your inbox is full of apps insisting this was a big week. The fitness app that congratulates you on a streak you broke on Tuesday. The finance app hyping a portfolio that did nothing. It is all the same trick: a machine that generates enthusiasm on a schedule, regardless of whether anything actually happened. We build a weekly recap email too - a Sunday note about how your golf friends did that week - and we just shipped a change that points it in the exact opposite direction. When your week was quiet, it now says so, instead of inventing a story that was not there.
Our friends weekly recap is a short email that lands once a week and tells you what your golf circle got up to: who played, who had the round of the week, whether any of your standing rivalries moved. When there is a real story - you and a buddy played twice, someone shot their best round in a year, a rivalry flipped - a model writes it up in a couple of tight paragraphs. That part is good and stays.
The problem was the quiet weeks. The old logic asked one loose question before it decided you had a story: were any of your friends active this week? But "active" just meant they played golf somewhere, on their own, with people you have never met. That is not a story about your week. It is a fact about theirs. And when we handed that thin signal to the model anyway, it did what models do when you ask them to write about nothing: it wrote something. Generic, upbeat, hollow filler that read like every other app's Sunday email. Exactly the thing we say we do not do.
An honest "nothing much happened this week" is worth more than a confident paragraph about nothing.
The whole reason a recap is worth opening is that you trust it to reflect reality. The moment it starts manufacturing a highlight out of a week where you and your friends did not actually share a round, that trust is gone, and it does not come back the next week when there really is something to say. You have already learned the email is a hype machine. So the fix was not to write better filler. It was to stop asking the model to narrate weeks that have no narrative.
A recap that only ever gushes is not a recap. It is a mood light that happens to run on your data.
So we tightened the test. Now, before any AI writes anything, the email checks for actual substance about your week specifically: did you share a round with a friend, was there a notable moment, did a rivalry move? If none of those are true, the model never gets called. You get an honest, plain template instead - a quiet week, said plainly - and the AI is saved for the weeks that have a real story in them. The bar moved from "did a friend touch a golf course" to "did something happen that is actually about you."
The change is a single gate in front of the writer, and the honesty is in what it refuses to do.
The tell that this was the right call is what it costs us: a quieter, less impressive email on the weeks you did not play much. A growth-at-all-costs shop would never ship that, because a plain "quiet week" note looks worse in a screenshot than a punchy fake one. We would rather the email be true every single week than exciting most weeks and hollow the rest. The version that always gushes gets ignored by March. The version you can trust is the one you still open in October.
This is a small change, and that is sort of the point. Nobody is going to write a press release about an email that sometimes says nothing happened. But it is exactly the kind of decision that decides whether the thing in your inbox is worth reading a year from now. We would rather send you an honest quiet week than a beautiful lie, and we wired that preference straight into the code so it is not up to a model's mood on a Sunday.
If you want a weekly note about your golf circle that tells you the truth - loud when there is a story, quiet when there is not - that is the one we send.