A one-line data modelling decision that determines whether correcting a handicap fixes the future or rewrites the past. We shipped this wrong, so here is the argument.
4 min read
How to build season tables that stay fair when members play irregularly — and what we learned building ours.
A one-line data modelling decision that determines whether correcting a handicap fixes the future or rewrites the past. We shipped this wrong, so here is the argument.
4 min read
Raw Stableford totals are not comparable across round lengths, and adding them to a season table quietly makes the longest round count double. The fix and the trap inside the fix.
5 min read
If season points accumulate over every round, attendance is a scoring term and your table ranks availability. The argument, the arithmetic, and the one-line fix.
4 min read
A form board that rewards recent scoring, tolerates irregular attendance and cannot be gamed by sitting out. The four decisions that took three attempts to get right.
6 min read
Every decaying performance measure has the same awkward property — playing can cost you. Here is the maths, why the alternatives are worse, and what to tell members.
5 min read
Once you have two seasons of scores, a handful of simple queries answer questions societies usually argue about — handicap accuracy, course difficulty, pace, and who is quietly drifting away.
5 min read