| Not the author of the above post, but happy to answer: - Essential functionality shoved into some sub-hamburger-menu because it "didn't fit the design". - Low information density - Pointless cruft like animated menus and hero images + resource intensive pseudo-minimalism, where the app/page/whatever, despite the low information density, somehow still manages to load ungodly amounts of data, or eats tons of resources, or both. - The latter point contributing to the situation where we have apps that run worse on 2022 hardware, than apps in the early 90s did on a Pentium I. I know that design isn't solely to blame for this, but it certainly played a part. - Circumventing OS or browser default functionality. Example: Webpages that hijack the onscroll event. I use my mousewheel to scroll, not to advance through whatever the designer thought was a must-see presentation about their companies "values". - Smooth UX breaking down the instant the user leaves the happy path. Trying to setup an account? Easy. Trying to change the auth method to MFA? A hellride. - Modals. Modals everywhere - Everything trying to look like a smartphone app, no matter the viewing device. I have a high resolution screen and a high precision pointing device in front of me. Why are half the webpages and many apps presenting buttons the size of texas? - Super smart designs causing the page layout to change after it's loaded. Nothing more fun than to accidentially click the wrong thing and then having to reload the previous page because the layout changed under my thumb. - Next to zero configurability. Apps are tools. Webpages are tools. I am not starting a program to look at it's amazing design, same as I don't pick up a hammer to marvel at the color choice of the handle. I pick up a hammer to hammer at nails. If I get the impression that the process of picking the handle-color was getting more attention than the process of making a good, sturdy, serviceable and reliable hammer, then I will not use that hammer. |
Of course, with the rise of microservices, everything that requires an account is also unreliable.
Also, there's the dark pattern of returning incorrect results during partial outages, so even when stuff is "working", it's mostly gaslighting the end user. This was pioneered by Netflix's frontend team, but it's seeped into all sorts of inappropriate things. A surefire sign of this is opening up an online-only app, and having it report stale data until it updates. My car does this. I don't care what its charge level was sixteen hours ago (typically displayed by my phone for 10-60 seconds), or four days ago (from my watch).