@petros @kissane Re the first item, it annoys me that Masto devs favour simplicity over the unsurprising.
Ideally, you architect your system to have unsurprising behaviour.
Failing that, you add some kind of adaptor layer to look unsurprising to users.
Failing that, your docs (and UI!) should make it clear how the thing will surprise you.
I know *so* much software doesn't do this, but every surprise sends such a message to Masto users...
(You got me on a pet whinge, not targeted at you.)
@sgf @kissane
I am not sure what you are referring to. I see 2 categories:
Sometimes something may surprise you in a way that should be fixed. I get that.
Sometimes it is only surprising because people used abother platforms and expects it to work like what one used before.
One can try to emulate the "before". That is quite exhausting.
Or one does it differently and hope that people adapt.
I am using a Linux desktop which will make Windows users frustrated. But Windows frustrates me a lot!