When you build an open source product, a critical factor that determines adoption is how easy it is to self-host. It is, quite possibly, the single biggest predictor of success. WordPress got this very right, and it's a big part of why it still occupies such a large part of the market today.Unfortunately, most modern apps are not straightforward to host. They're generally made up of multiple apps, servers, services, data stores, specific providers, proprietary external APIs, and often a whole other system to orchestrate everything. That's not a big problem for a centralised product which only has to be hosted in 1 place by 1 team, who built it themselves... but it's a fairly major problem when you're expecting a product to be installed and adopted by developers all over the world who have never used it before.
louder for the people in the back
The sun is shining, the BBQ is sizzling, and it's Friday — which means it's time for your weekly dose of "only-mildly-unhinged" (according to one subscriber) updates about ActivityPub in Ghost. Welcome back. First, some house keeping.Ghost (Building ActivityPub)