This talk is really good for foss and UX/Design
This talk is really good for foss and UX/Design
Set your name and username, but we'll focus you on the password field.
If you try to select the username field before you set a password, we'll bounce you right back to the password field, reminding you it can't be empty.
"This is great. Ship it."
@eloquence I am happy to find people who also see Apple losing ground on the #UX front. I use iOS and get frustrated with every update. A pity.
Freedom or safety: choose one. This is the false bargain we were offered after 9/11, the ideology underpinning the PATRIOT Act and the (permanent) suspension of human rights.
--
If you'd like an essay-formatted version of this thread to read or share, here's a link to it on pluralistic.net, my surveillance-free, ad-free, tracker-free blog:
https://pluralistic.net/2025/09/29/works-well/#fails-well
1/
@pluralistic I do not support "the idea that Mastodon's rough edges are due to the fact that it's open and federated", but it's because the Mastodon overlords act like little dictators similar to their big corp counterparts, thereby driving away huge numbers of developers who might otherwise improve their #UI and #UX. Big corp owners have enough money to compensate for being dictators because ... people do need money.
- written from an https://elk.zone UI
⁂ Article
Talking about p2p as a tool to use today
#P2P projects keep failing socially because adoption is tiny. The #Fediverse succeeds socially because it keeps social #UX familiar. The path forward is a half-step strategy: bridge #fediverse + #p2p in real, usable ways until decentralised clients are socially relevant.
We need: Bridges & killer apps, seamless UX that makes federated + p2p content feel like one stream. A server that reads from both channels without making the user care about protocols.
A. what is happening with […]
@Gargron do I remember correctly #Mastodon hired an #UX expert ?
I cannot find information about that process while I invite people to join the #Fediverse and see them hit the usability wall and turn away.
Is there a blog from the UX dept to know what's cooking ?
For the next GTK cycle, Matthias has been working on a format for symbolic icons that can be rendered efficiently by GTK, including animations; it is based on a subset of SVG with custom vendor attributes:
https://discourse.gnome.org/t/animated-icons-for-gtk/31564
If you want to experiment with content creation apps, or towards a shared implementation, feel free to drop by on Discourse.
For the next GTK cycle, Matthias has been working on a format for symbolic icons that can be rendered efficiently by GTK, including animations; it is based on a subset of SVG with custom vendor attributes:
https://discourse.gnome.org/t/animated-icons-for-gtk/31564
If you want to experiment with content creation apps, or towards a shared implementation, feel free to drop by on Discourse.
Doc aliases are such an underrated feature in #Rust docs! Please use it. 🙏
Doc aliases:
https://blog.rust-lang.org/2020/11/19/Rust-1.48/#adding-search-aliases
Example:
https://github.com/smol-rs/async-io/pull/242
cc @imperio
Doc aliases are such an underrated feature in #Rust docs! Please use it. 🙏
Doc aliases:
https://blog.rust-lang.org/2020/11/19/Rust-1.48/#adding-search-aliases
Example:
https://github.com/smol-rs/async-io/pull/242
cc @imperio
DX.
Why did it take me so long to think of 😱 instead of trying to say "you know, UX but for library APIs"
Now I can just say: Hey FontConfig, you have terrible DX!
(I have long pushed on the idea that design is a required skill for programming code, not just GUIs or even CLIs, but the code itself should be designed too)
⁂ Article
A guide for staying honest and native
A community is only viable if enough people care enough to keep it relevant. In this era of #stupidindividualism, most people don’t lift a finger to make that happen.
This is the norm across many #4opens spaces: a near-total lack of interest in building or maintaining shared paths. It’s a textbook case of right-wing Tragedy of the Commons. Developers show up when it suits them, use the space for their narrow needs, then drift off without contributing to the upkeep. They treat community […]
⁂ Article
A guide for staying honest and native
A community is only viable if enough people care enough to keep it relevant. In this era of #stupidindividualism, most people don’t lift a finger to make that happen.
This is the norm across many #4opens spaces: a near-total lack of interest in building or maintaining shared paths. It’s a textbook case of right-wing Tragedy of the Commons. Developers show up when it suits them, use the space for their narrow needs, then drift off without contributing to the upkeep. They treat community […]
DX.
Why did it take me so long to think of 😱 instead of trying to say "you know, UX but for library APIs"
Now I can just say: Hey FontConfig, you have terrible DX!
(I have long pushed on the idea that design is a required skill for programming code, not just GUIs or even CLIs, but the code itself should be designed too)
Did a bit of User Experience testing on some #Mastodon #Fediverse printable materials. (thanks to @davidrevoy for the beautiful images)
So far, it's a 100% fail.
Users can not be linked from printable materials to an installable App which they can sign up to a local instance. i.e. If you run an instance and want to hand out invites at the farmers market, no one will be able to easily navigate the app store, the sign up process. There is context breakage.
1/2
Did a bit of User Experience testing on some #Mastodon #Fediverse printable materials. (thanks to @davidrevoy for the beautiful images)
So far, it's a 100% fail.
Users can not be linked from printable materials to an installable App which they can sign up to a local instance. i.e. If you run an instance and want to hand out invites at the farmers market, no one will be able to easily navigate the app store, the sign up process. There is context breakage.
1/2