Let’s start with something light. A decade ago, I mocked up a product called Cagematch 140. This was back when Twitter only allowed 140 characters and the idea of the product was to enable users to create Twitter interest groups where they could share tweets that would go out to community members, but not to their regular followers. I added some gamification so you could see a leaderboard and get an at-a-glance view of the hot topics and tweeters. This was my thinking: Twitter is always the most fun, engaging (and occasionally enraging) when everyone is talking about the same thing at the same time (Super Bowl, Oscars, Presidential Debates). A community feature can make that scenario a reality all the time. I love watching the US Open. I’d like to live-tweet a few hundred takes while I’m watching a match. The problem is that my behavior would drive 99% of my followers crazy. But what if I could temporarily shrink the Twitter universe down to just people who were into tweeting about that US Open match? Only they would see my tweets (and remarkable insights about Berrettini and Djokovic) and none of my regular followers would be bothered. I never actually made the product (follow-through has never been my brand). But now, ten years later, Twitter is finally rolling out a communities feature that mirrors much of what I mocked up (I even checked with @jack to make sure the idea was basically the same.) I predict that, if they roll it out widely and execute well, this will be Twitter’s biggest product upgrade ever (aside from kicking Trump off the platform).