"Tbh you could do this yourself with a reverse IP lookup, a small piece of JS and a single DB table"
This reminds me of that famous Hacker News comment on the Dropbox announcement.
@markosaric everything in the Dropbox comment is true, and yet people pay Dropbox lots of money for the convenience and ease of use, scaling, and virality.
What this gives us is a to-do list for federated and decentralised services: they must excel at convenience, setup, ease of use, scalability and vitality.
I'd also add, exceptional UX and design, and increasingly important are privacy, security, surveillance and censorship resistance.
@happybeing yep, I'm sure it's true for what the person said about how easy they could build their own analytics as well.
it's just most people cannot do that (i can't!) or don't want to do that (it still probably takes too long time and effort to get it right, maintain it etc).
your to-do list is why billions of people use Google, Facebook etc and other proprietary services... that's what open source has to do in order to compete.
we do what we can with Plausible to do that vs GA
I agree, but we must do it or remain a backwater.
Tools help, Svelte for example I find fun and I've always struggled with UI, even though I recognise and value excellent UX and understand its importance. Svelte is fun because the tool fits my learning style (practical, play, incremental) and has a great community.
Safe Network project also recognise UX is vital, employs a superb, committed UX designer who engages with the community and shares his ideas
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.