Notes from the build

The TeamLedger field journal.

Engineering, product, and operations notes from the team building TeamLedger. Why we made certain calls, how the math actually works, and the playbooks for the awkward corner cases.

All posts

A team scoreboard tagged $1,400 / 8 = $175, with eight player tiles each labelled with the new equal share
Product

When the eighth player signs up: how we recompute without breaking the books

Volunteer team managers do adjust shares when the roster changes, that is what spreadsheets are for. Here is how TeamLedger does the same thing while keeping the audit trail honest, and why we changed our minds about charge lock.

7 min readRead
A donut chart showing a $100 fundraiser split three ways with the leftover penny landing on the alphabetically first recipient
Engineering

Fundraising math: how we split $100 across 3 players to the cent

A car wash brings in $100. Three players participated. Naive division gives each $33.33, and loses a penny. Here is the algorithm we wrote so your treasurer and your parents all see the same total.

6 min readRead
A jersey marked DEPARTED beside a fork in the road branching into write-off, refund, redistribute, and keep-pending resolution cards
Operations

The departed-player playbook: 5 ways to resolve a mid-season exit

A player leaves in March owing $80, or carrying a $50 credit. The wrong answer is to leave it open. Here are the five resolutions TeamLedger gives you, and the decision tree for picking the right one.

8 min readRead
More posts on the way

Publishing as the product ships.

Coming up: the audit log, parent-contact design for divorced families, and the report layouts your league treasurer actually wants.

Blog, notes from the build | TeamLedger