Steam is a ticking time bomb but mostly for the reason that you don’t own the games you purchase there and you can’t back them up (mostly) so when Steam decides to ban your account or just closes down, you lose all of your games forever.
More people should push for DRM-free games with offline installers, like GOG and Itch offer.
A while ago I wrote an extensible dummy data generator for Java.
I needed to fake some scientific data for a project at work and wasn’t satisfied with how closed for modification existing data generation solutions were, so I decided to tackle writing a library on my own.
It was my first major contribution to open source and had some architectural challenges which were fun to solve, not to mention the learning experience :)
My point is that we need time and patience, not interfacing with Meta. Whether they use ActivityPub or something proprietary shouldn’t matter to us and I’m not convinced matters at all in this context.
Meta already didn’t wait - they have Facebook, Instagram etc. There’s Twitter. We already exist in a space with big competitors, and somehow it works. Inviting them to our space sounds risky (risk of centralization, ads, bots, rage bait for engagement…).
If our thing is better, more wholesome, with less ads and bots, it’s going to attract the people we want on our platform, regardless of whether or not we federate with Meta.
Plus, as was already said, fediverse success should not be measured by how many people use it. If enough do to produce good content and engage with, that’s great on its own :) Small communities have benefits.
Mom doesn’t necessarily have to be on Meta. If she wants her son to engage with her on a platform, she can be on kbin, lemmy or any other FOSS alternative once it reaches maturity.
Not being tied to a giant corporation should not mean “obscure” or “unusable for normal people”.
People figured out email, they can figure out the fediverse, it just needs time.
Jesus, that sounds like hell.