I had the opportunity to meet a very smart Mastodon developer recently and was struck by three things:
1. They're young and expect software look professional and work right out of the box.
2. They're thoughtful and are as much product managers as engineers.
3. They think in terms of what user will experience first, and implementation later, but equally competent discussing either.
If this is the next generation of the Free Software community, I couldn't be happier/prouder.