Beej has been thinking about how online communities have changed over the past 20 years, where they stand now, and what all of us can do to ensure the future is bright.