-
2025-01-17 13:57:28
I agree with you.
I think Primal and Damus are perfect examples of two products that are built UX-first and technology-first mindsets, respectively.
You can tell Primal is all about UX, the interface is gorgeus and intuitive. For all we know their backend could be a horrible spaguetti mess and we nobody would know or care. They are willing to make sacrifices in terms of technology choices (e.g. using centralized servers) but they try and make up for that in other ways like open sourcing some of it. Pragmatic users will find Primal a better choice, but for those with a strong ideological stance using Primal may leave them feeling… dirty. If people wan’t a feature you can bet the Primal team is listening and will make it happen, eventually.
Damus family of products on the other hand, built by the prolific William Casarin and team, have a focus on performance and don’t make compromises in terms of the protocol, censorship resistance, and other idelogical stances held by the devs. Their roadmap is laid with the features they themselves want. This means some features won’t see the light of day because they aren’t worth pursuing (in their view) or would jeopardize the integrity of their software. "GIFs" and "badges" straight to /dev/null.
None are wrong, IMO, they just cater to different kinds of users.
Using the wrong software may make people feel alienatd, frustrated, and disappointed though, so instead of trying to change the devs people should just change the software. At least on Nostr there’s plenty of options.