How hundreds of events find the right bucket

Behind every tidy chip on the home page is a small, slightly ridiculous sorting problem. The community runs hundreds of events a day, and they reach us as a raw list - titles typed by dozens of different hands, lumped under a few broad source categories. "Pickleball" might arrive as "Pickleball - Open Play," as "PB Round Robin," or buried inside a line about a court reservation. Our whole job is to turn that into something you can actually filter. Here's roughly how.

Start with the words

The first pass is the simplest: we read the title and look for words we recognize. See "pickleball," and it goes in the Pickleball bucket. See "bridge," "canasta," or "mahjongg," and each lands in its own. Most events sort themselves this way, because most titles do say what the thing actually is. It isn't clever - it's just a careful list of the activities people around here do, and the many ways they get written down.

Lean on the venue when the title won't help

Some titles are no help at all - a cryptic room booking, an internal code. But we often know something the title doesn't: where it's happening. If a venue only ever hosts one kind of thing - a theater, say - then everything there belongs in the right bucket no matter how the title reads. So a handful of single-purpose venues quietly rescue a lot of otherwise-hopeless entries.

Group the buckets into "personas"

A long flat list of activities is still a lot to scan, so the specific buckets are gathered under broader personas - the colored vibe groups you see on the home page. That way you can think big ("show me racquet and court sports") or zoom in on exactly one ("just pickleball"). Same events, two ways to reach them, depending on how sure you are about what you want.

The stubborn ones get a human

Then there are the genuinely tricky ones. Ambiguous names - "Samba" is a card game here, not the dance. Abbreviations only a regular would recognize. A brand-new one-off that matches nothing we know. These don't sort cleanly, so they get a set of human eyes - mine - with an AI assistant suggesting likely buckets to make the pass faster. It's the slowest part, and the most important: it's the difference between a filter you trust and one you don't.

It's good, not perfect

Roughly half of each day's events sort themselves automatically and cleanly; the rest get nudged into place by the venue rules or a human pass. It will never be flawless - titles are too creative for that - so if you ever spot something filed under the wrong thing, there's a contact link, and I genuinely want to hear about it. Every correction makes the next day's sort a little smarter.

← All posts