Slashdot Mirror


Ask Slashdot: A Point of Contention - Modern User Interfaces

Reader Artem Tashkinov writes: Here are the staples of the modern user interface (in varying degree apply to modern web/and most operating systems such as Windows 10, iOS and even Android):
  • Too much white space, huge margins, too little information
  • Text is indistinguishable from controls
  • Text in full-CAPS
  • Certain controls cannot be easily understood (like on/off states for check boxes or elements like tabs)
  • Everything presented in shades of gray or using a severely and artificially limited palette
  • Often awful fonts suitable only for HiDPI devices (Windows 10 modern apps are a prime example)
  • Cannot be controlled by keyboard
  • Very little customizability if any

How would Slashdotters explain the proliferation and existance of such unusable user interfaces and design choices? And also, do you agree?

489 comments

  1. Easy answer by YrWrstNtmr · · Score: 5, Insightful

    How would Slashdotters explain the proliferation and existance of such unusable user interfaces and design choices?

    Phones and tablets.

    1. Re:Easy answer by houstonbofh · · Score: 5, Insightful

      This... People are designing for one medium used one way. All of the large data workers I know (Programmers, accountants, graphics designers, architects...) HATE these new UIs and use Windows 7 / Gnome 2 style interfaces. (And often have dual monitors) I suspect it will not be long before things start to shift back...

    2. Re:Easy answer by naris · · Score: 5, Informative

      Its really the proliferation of the horrid iPhone UI. iOS has a horrid User Interface that is really difficult to use and everyone seems to be very quick to copy the least usable portions of it :/

    3. Re:Easy answer by big-giant-head · · Score: 5, Insightful

      Bingo we have a winner .. At work if we have a choice the developers use Linux and the customize the UI the way they want it... Usually a Gnome 2 , a KDE ( like windows with the menu and apps pinned to the bottom) or similar interface. I realize all the hipsters think this minimalist ui with a very small, dull color palette is cool, but it isn't. It's very limiting and very boring and 99% of the users are not hipsters ... so we are not impressed ..

      Make UI's Great Again !!!!

      --

      So Long and Thanks for all the Fish.
    4. Re:Easy answer by Captain+Splendid · · Score: 1

      What's so difficult about iOS?

      --
      Linux, you magnificent bastard, I read the fucking manual!
    5. Re:Easy answer by Anonymous Coward · · Score: 0

      I've never used iOS (well not since iOS 3.x) but Google's material design is pretty bad. Nothing has borders, lines are too narrow and sharp, fonts are bad. There is little to like about it.

    6. Re:Easy answer by Anonymous Coward · · Score: 0

      That's only half the answer. The other half is "and to hell with everything else".

      Clearly, the solution is to have two seperate interfaces, one for desktop and one for touchscreen devices. Apparently that's just too much work.

    7. Re:Easy answer by Anonymous Coward · · Score: 1

      It's much simpler than that.
      Someone let artists design things that have function.

      Having worked in the entertainment industry for over 20 years, I can tell you that there isn't a more clueless bunch then "fine artists." Sure, they can make beautiful things (I sure as hell can't) but letting one of them decide on functionality is a sure-fire recipe for disaster.

    8. Re:Easy answer by alvinrod · · Score: 5, Insightful

      I think part of the problem is that the basic screen shape has changed. Traditionally, monitors used a 4:3 format that worked reasonably well for most sites and the resolution was low enough that letters had to be sizable so as not to be unreadable. However, we moved to the 16:9 format for most monitors which adds horizontal space, often at the expense of vertical space which is utterly useless for most things beyond watching movies filmed in a 16:9 format.

      Studies that were done over 100 years ago found that the best line-length for human reading was around 4 inches at most. The extra width that modern screens provide don't give much benefit, but at least with a tablet it's much easier to adjust to a portrait mode where the added vertical space means less scrolling. Otherwise there isn't a lot of useful things to do with a UI other than add more tool pallets, but for a non-professional tool, its typically better to avoid throwing too much at users so we've got all this extra space that provides no benefit. So websites fill the void by throwing in a side column of ads, but that's worse than just empty space as far as I'm concerned.

      The touch model of phones and tablets as makes it more complicated to have a universal UI. Web pages with context menus or anything that interacts with a mouse hover are horribly clunky on touch screens, and optimizing for different platforms is often time consuming or doesn't even make business sense depending on how much traffic you get from different platforms. The same goes for applications that could be run on either a tablet or a PC as the interaction models are different enough that trying a one-size fits all approach often degrades the experience for both users. Using an application with bigger buttons that are necessary for touch targets with a mouse and keyboard just feels like the UI has wasted a lot space and trying to touch small targets designed for mouse use can be exceptionally frustrating.

    9. Re:Easy answer by The-Ixian · · Score: 1

      I have notices this as well.

      Also, visit apple.com to see the current state of "modern" web page layout and design that is inevitably copied by every other web developer.

      --
      My eyes reflect the stars and a smile lights up my face.
    10. Re:Easy answer by ilsaloving · · Score: 0

      I would beg to differ. I consider iOS to be night and day better than Android. iOS does have some annoying quirks, but at least it's overall consistent; not just within the system itself but across major versions of the OS.

      Android on the other hand, not only has wildly inconsistent experience (Gee, I wonder what the back button will do THIS time?), but the UI itself changes wildly from one version to the next so that when you get a new version you need to relearn it all over again. And this doesn't include the fact that Android allows different manufacturers to slap their own completely custom UI onto the device which may be completely different from whatever phone you used before, to the point that you may as well be using a completely different OS.

      Someone showed me their new Pixel phone (Android 7) the other day, and I had to ask him how to open the Applications Drawer cause the UI was completely alien to me. I've used Android devices since v1 and stopped at v5. This is why I call Google "Mobile Microsoft". They just expect people to be happy with an ever-changing interface that forces people to have to relearn how to use their device every major release.

    11. Re:Easy answer by DickBreath · · Score: 5, Interesting

      That doesn't explain it.

      I can explain the proliferation of unusable user interfaces in two words: Graphic Artists

      I saw this trend start in the 1980's. We were designing a new version of a successful Macintosh product. We were working on the user interface. The graphic designers could make things look good, but had no grasp of principles. The big eye opener to all of the developers but zero of the graphic artists was when an artist was describing an operation and then indicated using a certain button as doing something very different than it was described as doing earlier. Something unworkable. Something that revealed the entire mindset was about how good it looks aesthetically.

      In our ensuing discussion it was recognized how a lot of consumer electronics at that point (late 1980s) looked fantastic on the shelf, but had horrible user interfaces.

      Back in the day Apple had Human Interface Guidelines. And I understand that Microsoft did too.

      Today all of that has gone out the window. I'll just give one example. Google's Material Design. Not that I'm criticizing it. But just criticizing the NAME. The name screams it is all about the aesthetics and not how well it interacts with human beings.

      And we wonder why things have such badly thought out UIs. You have to start with basic principles. Get a good book like The Design Of Everyday Things. It explains the user interfaces of things like Door Handles, Faucets, and things you would never think about. It describes a lot of principles that you wouldn't think about, yet suddenly recognize. Once you read the book, you can answer what an affordance is when designing a UI.

      --

      I'll see your senator, and I'll raise you two judges.
    12. Re:Easy answer by YrWrstNtmr · · Score: 3, Interesting

      Right. The way I interact with my PC, with mouse/kbd, and 2 x 24" screens, is totally different than interacting with a phone or tablet.
      But apparently the 'designers' are too lazy or clueless to a) know the difference, and b) build two different interfaces.

    13. Re:Easy answer by mujadaddy · · Score: 1

      DIfferent implementations of what on Android is a "back" button.

      --
      Populus vult decipi, ergo decipiatur...
      "Force shits upon Reason's back." - Poor Richard's Almanac
    14. Re:Easy answer by Anonymous Coward · · Score: 0

      Visual literacy isn't most programmers' strong point.

    15. Re:Easy answer by DickBreath · · Score: 4, Informative

      I will relate my own experience. I have used technology products since Decwriters and CRT terminals on big computers behind glass walls. And everything since then.

      I have used numerous candy bar and flip phones. I used an Android phone. When I was handed an iPhone to do something, I was absolutely baffled at how to do certain basic operations. I would even consider this is because I could be an ignorant idiot. But I don't think that is so. I could make certain fits of progress, but then get stuck at some basic operation. (Don't remember details, it was a few years ago.)

      I'm sure I could learn how to use an iPhone / iPad just fine. I look at some of the things I have had to learn. Back in the day you had to memorize a stack of computer manuals that you could not remove from the computer room because they were physically bolted to a table. And it was uphill both ways. I practically brain downloaded the entire Common Lisp The Language (1, and partially 2) in the very early 1990's.

      What bothered me was that I was a huge Apple fanboy back in the day. Apple was all about user friendly. Human Interface. Things should be intuitive. What you can do should be directly recognizable from what you can see. Even if what you can see is a control that reveals more possible operations. There weren't hidden gestures. Magic handshakes. Etc.

      That's just one person's experience. It is not a generalization to everyone. But you did ask.

      --

      I'll see your senator, and I'll raise you two judges.
    16. Re:Easy answer by Anonymous Coward · · Score: 1

      Presently: almost everything. The Music app is a disaster. Swiping down from the Now Playing screen to return to your library where the same motion just a fraction of an inch higher brings up the notification screen. Adding sub screens to the Control Center where the original worked just fine, and for what, to show artwork? Favoriting a song used to be a swipe up and press, now you have to go to the music app and navigate sub-menus. Rearranging your home screen without triggering 3D Touch. Their tireless push to promote Apple Music showing unpurchased albums in your library while searching for a specific song to purchase, then having to return to the iTunes Store and repeat your search to purchase the song, because naturally they won't let you buy what you want from the Music app. Media consumption is their bread and butter, and this is the best they could do for one of their flagship's keystones? Holy shit.

      Cook is a worse CEO than Ballmer and far less entertaining.

    17. Re:Easy answer by MightyMartian · · Score: 3, Interesting

      I don't think it's laziness, more like cluelessness. There was a big push for several years after smartphones and tablets took off to merge UIs across platforms. I suppose part of the justification was to try to draw in developers from both the smart device and desktop worlds to do more cross-platform work, and part of it was likely just to simplify (read: make less expensive) maintaining and developing features where an OS might be on everything from multiple screen desktops to 5" phones.

      At the end of the day, I doubt even a smart UI abstraction layer will ever make these variant UI scenarios fit under one hood. Many web developers have known this for a while, which is why you have mobile and desktop versions of sites in many cases, but I still think Microsoft and Apple need to fully accept the reality that what works on little may look like shit on big (and visa versa, as my experience with an 8" Windows 10 tablet even in tablet mode informs me).

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    18. Re:Easy answer by Simon+Brooke · · Score: 3, Insightful

      Agree.

      Over the past year I've (for the first time) used Mac OS X on my laptop, I find it much less useful, and frankly much less user friendly, than Gnome 3 (and even Gnome 3 hides too much information because it assumes its users are technophobes).

      One can understand Microsoft and Apple designing user interfaces primarily for technophobes, because in the modern world the majority of their users are people for whom the full power of a computer system is too complex for them to understand, much less use; and, seeing that they have in effect a duopoly, the fact that their more technically able users are not well served by their user interfaces doesn't matter, because there aren't enough of us to be a significant market, and most of us will be told what to use at work in any case.

      But I really don't understand the Gnome designers' reasons for hiding so much, for making even moderately technical things so awkward. In practice, almost everyone who chooses to use Gnome is a geek. Having said that, if it really annoyed me I could either switch to something else or get under the hood and modify it, and I don't.

      For me, Gnome 3 works with niggles. MacOs X is really annoying, but I can use it. Windows 7 is tolerable. Windows 10? Just let's not go there.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    19. Re:Easy answer by gurps_npc · · Score: 1

      Also, there is the unfortunate locking of useless title crap on pages.

      People with poor vision, i.e. those older than 40, tend to use large fonts. When you do this with many pages, the banner title page ends up taking 20% of the screen. Throw in all the other stuff that takes up vertical space and you get a useable viewing area that is smaller than banner on top.

      If you must use a banner on top, it should be set to NEVER increase in size, regardless of the zoom/font of the main frame.

      --
      excitingthingstodo.blogspot.com
    20. Re:Easy answer by RoverDaddy · · Score: 5, Insightful

      This isn't specific to iOS, but there's this 'modern UX' Philosophy that functions should be completely hidden until needed, which does seem to develop from a 'mobile first' attitude. One example: I've been baffled on how to delete entries from a list, because there's no edit mode for the list, and even if there is, still no 'affordance' to suggest this is what you click to delete. Why? Because 'delete' is obviously a swipe left or right (depending on the app). Then and only then do you get to see a nice big red 'DELETE' box. The user should just 'know'. Similar to how Windows 8 introduced those awful 'hot corners' that made charm controls spring up if you left your mouse (or touch) there. But of course this isn't universal. The iOS Podcasts app uses an edit mode for lists and check boxes that look like radio buttons (another minor gripe) to indicate which items in a list should be deleted.

      A couple decades ago there seemed to be a much more rational UX philosophy where controls were obviously controls, text was obviously text, window frames and borders were -good- things because they help the user's mental model of the UI match the software, and on-screen affordances were designed to give the user a clue as to what does what. We've gone backwards.

      --
      RETURN without GOSUB in line 1050
    21. Re:Easy answer by bondsbw · · Score: 2

      Some of us hipsters agree with many of the complaints in the summary.

      I like unintrusive, post-shiny user interfaces. I really prefer flat UIs. Still, when z-order is a fundamental feature of a UI (windowed desktop) then it makes sense to provide an intuitive mechanism for z-order information (e.g. shadows, highlighting focused windows).

      Too much white space, huge margins, too little information

      This is true for UIs whose purpose is to disseminate information. Charts, graphics, grids, and such things need to give the user more information while requiring fewer clicks and swipes and less paging. But input UIs generally need to have larger areas of contact and find ways to request less of the user... too many users struggle with positioning a mouse cursor or finger with precision, and nobody wants permanent actions to be triggered by inaccurate input.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    22. Re:Easy answer by NormalVisual · · Score: 4, Informative

      Back in the day Apple had Human Interface Guidelines. And I understand that Microsoft did too.

      IBM had "Common User Access" (CUA), and Microsoft had "Consistent User Interface" (CUI) guidelines, which were roughly comparable to Apple's. Following those guidelines might not be as visually attractive as some of the crap being designed today, but at least it meant that people could get acclimated to your product quickly and with a minimum of confusion. In the world of UIs today, there's way too much frosting and not nearly enough cake.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    23. Re:Easy answer by Grishnakh · · Score: 1

      Basically, the Gnome developers want to chase the dominant players, and have, like Stockholm Syndrome, convinced themselves that the latest UI fads are correct.

      Then, they're reinforced by people like you, who happily use Gnome3. Your complaining doesn't matter because you still use the product, instead of voting with your feet. There's no shortage of other desktop environments for Linux: KDE, Xfce, MATE, Cinnamon, Lxde, Unity, etc., but instead of trying them out and using one of those, you just surrender and use the one which "assumes its users are technophobes" and "hides too much information", so you're in fact admitting that you're a technophobe.

      If most Linux users actually refused to use Gnome3 and switched to something else, and made sure the Gnome-pushing distros knew this, then we wouldn't see this kind of thinking infecting the Linux-verse.

      Having said that, if it really annoyed me I could either switch to something else or get under the hood and modify it, and I don't.

      Exactly. So why should the Gnome devs, or anyone else who designs UIs, give two shits about your opinion on "technophobe"-oriented UIs? They're just going to give you these stunted UIs and you're going to use them, because some people like them, and the people who don't will just bend over and use them anyway. So the people who do actively refuse end up being a tiny minority, not large enough to change the overall trend towards these UIs.

    24. Re:Easy answer by Archangel+Michael · · Score: 3, Insightful

      To properly build two interfaces requires way too much effort. It is much easier if you stop trying to make all things for all people for every device. The solution is much simpler than convoluted designs.

      Three parts to every design, separated from each other part: 1) Content, 2)Design, 3)Structure

      Content: The actual bits that matter. Articles, pictures, code snips whatever it is that "counts".

      Design: The flowery bits that distinguish content from other content. Fonts, Styles, Artwork and Logos. These are the bits the identify the content brand.

      Structure: This is how the content and design bits are displayed. Two Columns or Three. Header above, in the middle, or below. Left / right. "Layout"

      If you break up the UI into these three aspects, it becomes much easier to modify / replace / customize. You can skin the layout to make it look unique, you can adjust the structure to work better for different work flows (Small, Medium, Large screens; Programmers vs Graphic Designers)

      The problem is, we have people trying to shoehorn Touch Interfaces on desktops that don't need touch. You have people trying to make something look good on small screens, but on large screens gives way too much "white space" or ending up looking "cluttered".

      The reality is, that everyone's needs are different, and the whole "one size fits all" thing doesn't work for everyone. And you end up making very few really happy in the process.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    25. Re:Easy answer by Anonymous Coward · · Score: 0

      This.

      And I'd word it as "Shitty phones and tablets"

      I'll give a few examples of sites that have become "nigh unusable" on a desktop in order to do mobile:
      1. eBay
      2. Paypal
      3. Various bank and financial institutions
      4. Government websites
      5. Twitter, Tumblr, Facebook

      And the problems are getting worse by using god damn video as "background images"

    26. Re:Easy answer by Anonymous Coward · · Score: 0

      CSS allows for responsive design in web pages, the looks on differences in appearance between two screens can be stunning... it is just easier and cheaper to develop one interface and make it change a little to fit another screen size. The problem is the "mobile first" mentality.

    27. Re:Easy answer by Anonymous Coward · · Score: 0

      No.

      A desktop is primarily used with a mouse and keyboard. It is not a damn touch screen. Only "tablet mode" (eg Windows Surface) machines have a touch interface. 24" touch monitors will never be a thing except to artists who have a graphics tablet screen (eg Wacom Cintiq)

      A mobile device is primarily a low-accuracy touch screen, that is why there is so much negative space (space around objects) and white space (space between objects). A tablet without a physical keyboard MUST be able to put that into a soft-keyboard, and thus all the UI precision is roughly "finger sized"

      We are also forgetting "game consoles/televisions" which have no standard UI, but both Sony and Microsoft do not have motion controls (as in the Wii) or a touch screen (as in the Wii U) so you end up doing the "endless drill down" with the controller or a remote. A few LG smartTV's have a Wii-like remote which works for selecting a video, but is hugely useless to type in a Netflix password due to the wobble in peoples hand.

      Which goes back to the problem with UI's. Please for the love of technology, quit trying to use the exact same UI on every platform. With HTML5, just make the damn site recognize if it's on a mobile, console or desktop device and push the extraenous UI stuff into a drop-down menu that can be toggled instead of trying to present EVERYTHING with the current jquery bullshit "all the html for all the forms on this website are on every page in order to feed the damn menu" model

    28. Re:Easy answer by Dutch+Gun · · Score: 2

      Another answer is: giving "style" more preference than "usability". In no less than TWO of my streaming video apps, I've seen progress bars implemented as light grey on white, making them more difficult to distinguish, but looking much more sophisticated than using some "garish", easy to see color scheme like, say, green on white.

      Amazon recently re-designed their video streaming app on Xbox One, and while the rest of the app seems reasonably well thought out, they screwed up their transport controls. If you use the left or right triggers, it acts like a hotkey for fast forward or rewind as you'd expect, but then it brings up the transport controls as buttons you have to directly manipulate, and you have to use the keypad or thumbstick to navigate if you want to pause. It's a ridiculous scheme, and so counter-intuitive, it's hard to believe this is what they came up with. The first time I used it, I started fast forwarding, and couldn't figured out how to stop until I ended up halfway through the show.

      It really makes me wonder if companies no longer do basis usability tests, watching first-time users stumble over their inane design decisions and getting actual feedback. It's horribly painful, watching as users can't figure out your brilliant design you've spent months crafting, but it's an absolute necessity, as you lose the ability to judge the usability of your own interface after working on it for such a long time.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    29. Re:Easy answer by Anonymous Coward · · Score: 0

      iOS has a horrid User Interface that is really difficult to use

      Said nobody ever.

    30. Re:Easy answer by Anonymous Coward · · Score: 1

      Studies that were done over 100 years ago found that the best line-length for human reading was around 4 inches at most. The extra width that modern screens provide don't give much benefit,

      Well, wrong. The extra wide screen let me comfortably put several applications side by side. Only idiots maximize . . .

    31. Re:Easy answer by Anonymous Coward · · Score: 0

      Once, long ago, Apple paid HSI people a lot of money to come up with how an interface should be. They developed a series of books on the subject and serious programmers hated it because it took away a lot of their 'design choices' due to trying to make things easily done by users.

      Then came Mac OSX, a shitty Unix interface that was all designed around what Unix people liked, not real people that use a computer to 'get things done', but rather designed for people that 'love fucking with computers'.

      Then along came the tablet/smartphone and suddenly all the developers are so enamored of making things 'cool' and 'different' that they don't give two shits about the USER, be that the nerd/geek that wants to just get off on fucking around in the guts of the OS or the regular Joe/Jane that wants to write an email to Aunt Martha, or do their taxes on line.

      So, there you go.

      It's like Microsoft Word. Word 5 had more than you ever really needed for a word processor (as an example) but MS wants more money so they make more 'features' and stuff them into a program just so they have a new version they can sell you. You will never need those features (99% of you anyway) but the format they save the docs in changed, so now in order to open that new doc, you need the new version, because everyone acts like it is a HUGE PAIN IN THE ASS to save in an older format via 'save as'.

    32. Re:Easy answer by Anonymous Coward · · Score: 0

      God I hate it so much. All these websites with giant text and buttons. Hello this is not what I have large monitors for, I want to see MORE shit on my screen, not less!

    33. Re:Easy answer by pikalek · · Score: 1

      In undergrad I took a course called Human-Computer Interaction & the old school Apple UI guidelines was one of our texts. One interesting lesson involved looking at how Apple did & didn't follow their own recommendations - in particular, their media player at the time, broke many maxims in order to present a UI that looked like a physical home / car audio system interface. Even the resident mac addict agreed it was poor UI.

    34. Re:Easy answer by psmoot · · Score: 3, Informative

      Today all of that has gone out the window. I'll just give one example. Google's Material Design. Not that I'm criticizing it. But just criticizing the NAME. The name screams it is all about the aesthetics and not how well it interacts with human beings.

      Ah. Well, then, you might want to read more about Material Design than the name. It actually has quite a bit about human interactions. Even if it were just about aesthetics, a lot of visual design is about how humans interact with colors, shapes, fonts. No visual designer I've ever worked with picks colors purely because they like that shade of blue.

    35. Re:Easy answer by pr0fessor · · Score: 1

      It depends what you consider minimalist I for one don't need everything on the task bar to pop up thumbnails every time I accidentally move my mouse near it or slick graphic effects when ever I move, minimize, open, or close something. I also don't need transparent menus, drop shadows, etc..

      I need a responsive interface with a basic menu, a task bar with a few apps pinned to it, a search and run box, with readable fonts and in a color that doesn't hurt my eyes after hours of use.

    36. Re:Easy answer by Anonymous Coward · · Score: 0

      The 16:9 format is absolutely horrible for doing work, especially with MS Office and that blasted ribbon (yes, I know it can be minimized). It would work a whole lot better if it was on the side like Photoshop or GIMP toolbars.

    37. Re:Easy answer by psmoot · · Score: 2

      At work if we have a choice the developers use Linux and the customize the UI the way they want it...

      You must work with a different sort of people than I do. I'm pretty sure not a single person in my building has ever asked how to customize our Linux GUIs. To be truthful, most of them consider the Linux GUI to be a bunch of Terminal windows so I wouldn't characterize them as a gaggle of Linux GUI heavyweights.

      But seriously, having used GUIs since the X10, Windows 3, and original MacOS days, I find only a tiny minority of users ever bother configuring anything about a GUI (or pretty much anything). Most users, in my experience, just use the defaults and focus on getting their job done.

    38. Re:Easy answer by Anonymous Coward · · Score: 0

      It would be nice if things start to move back but my current experience is that the toolkits will break everything that would enable the other choice and the developers will tell you you are doing it wrong or it's 'ugly' or non long intuitive since their broken way is now the norm.

    39. Re:Easy answer by phantomfive · · Score: 2

      In the same way that "form follows function," beauty must be an afterthought of usability. A system that puts appearance above usability fails.

      --
      "First they came for the slanderers and i said nothing."
    40. Re:Easy answer by Anonymous Coward · · Score: 0

      https://developer.apple.com/ios/human-interface-guidelines/overview/design-principles/

    41. Re:Easy answer by Anonymous Coward · · Score: 0

      THE CAKE IS A LIE!!!

    42. Re:Easy answer by Anonymous Coward · · Score: 0

      Maybe do a little research before complaining about badly thought out UIs / Material Design. There is a complete guide for Material Design: https://material.io/guidelines... It explains a lot. pixel padding/margin, cards elevation (modal vs list), text density, components (buttons, list, modals, fab), animations, fonts, etc. What is wrong isn't Material Design, it's people not reading the guide and doing whatever they want and call it Material Design. Google apps are clear and easy to use.

    43. Re:Easy answer by cayenne8 · · Score: 4, Insightful
      It all started with the "Ribbon Interface" on the MS products....

      It all went to hell from there...

      ;)

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    44. Re:Easy answer by The-Ixian · · Score: 1

      This is a classic problem when moving from another environment to Apple's garden. There are unilateral decisions made about how you are supposed to do things. Some of the time, these methods fly in the face of conventional computer use.

      One example I can think of was when they just decided that we were all scrolling web pages the wrong way apparently and just inverted the scroll wheel on the mouse so that moving the wheel away from you would move the web page down instead of up.... like... what the hell Apple?

      It is this kind of crap that makes me dislike Apple.

      --
      My eyes reflect the stars and a smile lights up my face.
    45. Re:Easy answer by naris · · Score: 0

      Most iOS operation can only be perform using secret gestures or touching the secret location on the screen in some exact way. Of course, these secret things are not documented anywhere so if you don't know what they are you are just SOL. It's also very ugly and the most intuitive interface I have ever seen in the last 40 years. It was a lot easier to figure out how to do thing using Windows, DOS (PC and Mainframe), unix or just about any other non apple OS than is it with iOS!

    46. Re:Easy answer by Anonymous Coward · · Score: 1

      However, we moved to the 16:9 format for most monitors which adds horizontal space, often at the expense of vertical space which is utterly useless for most things beyond watching movies filmed in a 16:9 format.

      Most people don't maximize their browser windows on a computer unless they're playing full screen video.
      Most people DO have a 'maximized' window on a Mobile device.

      So designers, who had finally gotten used to not being able to assume a particular window size, have now gotten back into the habit of assuming they have the full screen to work with.

      As with pretty much everything in this article, the primary reason UI's are getting shitty is they're being targeted at Mobile platforms. All that white space is a result of having to leave extra room to compensate for touch interfaces, for example. And a lot of developers seem to think that the only purpose of identifying the device type viewing the page, is to re-direct Mobile users to "download our App!"

    47. Re:Easy answer by Ann+O'Nymous-Coward · · Score: 1

      Except, oh, I don't know, how about THE PERSON YOU JUST RESPONDED TO.

      Moron.

    48. Re:Easy answer by naris · · Score: 1

      It's not just you. I also have the same issues attempting to figure out how to do stuff using iOS even though I have never had issues with Android, Windows (any version), linux, KDE, Gnome, DOS, Solaris, VMS, CMS, TSO, DOS, etc.. Although, I didn't like MacOS or OS/X either, mainly because of single button mice and really expensive hardware that I can't build myself.

    49. Re:Easy answer by naris · · Score: 1

      I use both iOS and Android -- Google seems to have been morphing Android closer and closer to an iOS clone for several years now. All of those things you mention in Google material design make Android look more like iOS.

    50. Re:Easy answer by naris · · Score: 1

      Well, I just said it and there are many people that agree!

    51. Re:Easy answer by Anonymous Coward · · Score: 0

      > How would Slashdotters explain the proliferation and existance of such unusable user interfaces and design choices?

      Shit floats.

    52. Re:Easy answer by jbengt · · Score: 2

      In the same way that "form follows function," beauty must be an afterthought of usability.

      To me, anyway, "form follows function" does not mean that beauty is an afterthought, but rather that properly executed functionality is aesthetically pleasing.

    53. Re:Easy answer by naris · · Score: 0

      You might have a point in that iOS is consistently unusable. An OS that uses secret gestures and other secret, vague methods of performing actions just does not lead to something you can actually use. Yes, UIs on Android from different vendors look different, but at least you can figure out how to accomplish when you want to do. Also, this is true of every other OS that isn't locked to hardware from 1 manufacturer such as Linux (which can be used with a myriad of "desktop" interfaces) and even Windows and OS/X to some degree (which can be "extended" with 3rd party applications).

    54. Re:Easy answer by steveha · · Score: 3, Insightful

      IBM had "Common User Access" (CUA), and Microsoft had "Consistent User Interface" (CUI) guidelines, which were roughly comparable to Apple's.

      IBM's standard could only have come from IBM. Save was F12, Save As was Shift+F12, and Print was (IIRC) Ctrl+Shift+F12. Cut/Copy/Paste? Shift+Del/Ctrl+Insert/Shift+Insert. Arrgh.

      When Microsoft was trying to be a corporate partner of IBM, they followed the above standard for a while... and then they rebelled and implemented Ctrl+S for Save, Ctrl+P for Print, and Ctrl+X/Ctrl+C/Ctrl+V for Cut/Copy/Paste. And left the CUA ones working because why not. I haven't checked but I imagine the CUA ones still work today; it's not like the UI designers are falling all over themselves wanting to use Ctrl+Shift+F12 or Shift+Del for anything.

      In the world of UIs today, there's way too much frosting and not nearly enough cake.

      I agree completely.

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    55. Re:Easy answer by Anonymous+Brave+Guy · · Score: 2

      I agree with much of what you say, particularly the inappropriateness of trying to shoehorn interfaces from one type of device into another type of device with very different attributes. However, I also think your argument as written is fatally flawed, because content, design and structure aren't really independent.

      "A picture is worth a thousand words" is as true as ever. The difference in effectiveness between a table of raw data and a standard but well-chosen chart can be dramatic. Sometimes the difference between a standard chart and an original presentation style designed specifically to illustrate important points about a particular data set can be greater still. That can be something as distinctive as Minard's famous depiction of Napoleon's army campaign into Russia, which Tufte has suggested might be the best statistical graphic ever drawn. It can also be something as "simple" as showing two versions of some text side-by-side and highlighting the differences.

      With today's technologies, our presentations can also move and/or respond to user interactions. Sometimes an animated version that shows changes over time can be very useful. Sometimes a UI where you can drill down into more detail in areas of interest or even experiment by modifying some of the data to see the results interactively can highlight important information better than any predetermined presentation. The interaction idea combines just fine with the visualisation/animation ideas if the data fits.

      The challenge, in my experience as someone who does a lot of custom UI work, is that sometimes a presentation style that works well on a big screen can't just be swapped out for an equivalent on a smartphone. I've seen some very effective "interactive storytelling" pieces -- the New York Times has published some excellent ones in recent years, for example -- that really do make the most of online reading of articles to do things they could never have done on paper. One that I remember well was an article telling the story of an interesting journey that had been undertaken, and as the article scrolled down as normal on the left half of the page, an animated map on the right half illustrated the progress of the adventurers. When key events were reached in the story, more detail was also added on the map, or sometimes photos or other illustrations would pop up. You couldn't do that in the same style on a 5" smartphone screen, because the side-by-side aspect wouldn't work. Although the underlying information would still be the same, you'd need a different presentation style to make the most of it on a small screen, not just a simple layout change or different typography. For better or worse, that does bring us back to genuinely designed different presentations for different media.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    56. Re:Easy answer by Philosa · · Score: 1

      iOS 10 chose to hide controls in places that users (old or new) would have no idea where to look. The shuffle button for the Music app is a great example, see: http://osxdaily.com/2016/09/16... I would love to hear someone explain who thought this was a good idea, and why they thought that way.

    57. Re:Easy answer by phantomfive · · Score: 1

      That's an interesting thought.......what about a parking garage? It can be just concrete, without any decoration. Or an array of army barracks. Or.......a prison cell?

      --
      "First they came for the slanderers and i said nothing."
    58. Re:Easy answer by ZenShadow · · Score: 2

      Depends on the perspective.

      It's a lot like dating. The flashy appearance makes you drool so you buy in. It's only after you've had time to get over the initial euphoria that you realize exactly what you got yourself into...

      The people who drive businesses want your buy-in; it's their sole reason for existing. They don't care if the product is actually any good.

      --
      -- sigs cause cancer.
    59. Re:Easy answer by nedlohs · · Score: 1

      tablet interfaces work on the PC but are slow and annoying.

      PC interfaces simply don't work on a tablet.

      You have the money to develop one interface for your project that has to work on both tablet and PC, which interface do you pick?

    60. Re:Easy answer by qQ7eBMsfM5gs · · Score: 1

      This... People are designing for one medium used one way. All of the large data workers I know (Programmers, accountants, graphics designers, architects...) HATE these new UIs and use Windows 7 / Gnome 2 style interfaces. (And often have dual monitors) I suspect it will not be long before things start to shift back...

      very true
      I'm a professional programmer and have been avoiding anything that is not Gnome 2 on Linux (e.g. CentOS).
      On MS Windows only Windows 7 is tolerated.
      Mac doesn't work for me either: ridiculously expensive non-upgradable hardware and lack of connectors any professional needs.
      I feel like in the last few years OS software vendors abandoned us, developers.
      Whatever; we'll find a way to configure it they way we want it, as always, right, guys?

    61. Re:Easy answer by Radical+Moderate · · Score: 1

      I don't know. I just moved from an iPhone to an Android, and I find a lot of things in Android unintuitive. I wonder if you were less hard on Android since it was your first experience with a mobile OS, then got annoyed with the differences in iOS. I'm not saying one's better than the other, we like what we're used to.

      --
      Never let a lack of data get in the way of a good rant.
    62. Re:Easy answer by phantomfive · · Score: 1

      You might say in that case, the form is a vessel for drool.

      --
      "First they came for the slanderers and i said nothing."
    63. Re:Easy answer by lister+king+of+smeg · · Score: 1

      Back in the day Apple had Human Interface Guidelines. And I understand that Microsoft did too.

      IBM had "Common User Access" (CUA), and Microsoft had "Consistent User Interface" (CUI) guidelines, which were roughly comparable to Apple's. Following those guidelines might not be as visually attractive as some of the crap being designed today, but at least it meant that people could get acclimated to your product quickly and with a minimum of confusion. In the world of UIs today, there's way too much frosting and not nearly enough cake.

      When I was taking some programming classes not all that long a ago the professor made a point of going over IBM and Windows guidelines that you mentioned, he also distributed pdf's of them, as I recall programs written by student were to use sensible UI's and be readable/accessible so it had to be colour-blind safe and visually impaired safe so contrast was required between background and content. In another course same professor on website design things also had to be standard compliant (everything had to pass a w3c html and css validator) and and to be simi-usable by a screen reader and text mode browser like elinks or w3m.

      Great old unix hacker too. Retired now unfortunately.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    64. Re:Easy answer by Anonymous Coward · · Score: 0

      The solution is to make one excellent interface-- key-board-only controls.

      GUIs can be added on top of that to send commands through that interface.

      See mplayer. An amazing keyboard only media player. But somehow there are GUIs you can use with it but are completely unnecessary if undesired.

    65. Re:Easy answer by ilsaloving · · Score: 1

      To be honest, your arguments sound more evangelical than factual. Android has just as many strange quirky behaviours as iOS, if not more. Perfect example, the whole swipe down on your screen for notifications things *started* with Android. iOS adopted it only a couple years later. Just because you personally have intimate familiarity with an interface after years of use, does NOT equate to that interface being usable or obvious. In current versions of android, you now have three soft buttons that make no sense at all. A square, a triangle, and a circle. When I saw that, my first thought was, "I thought I was using a phone, not a playstation".

      The benefit of consistency is that once you've learned how to use an OS, you don't have to worry that the next iteration of the OS will almost completely invalidate all your previous knowledge. That is a major benefit to iOS, and the reason why so many people continue to pay the Apple Tax. As I said in my previous post, I had to ask someone how to open the applications drawer on their new Pixel because the fundaments was so different from AOSP 5 that I couldn't not use my prior knowledge. And I wasn't about to muck about on someone elses phone just to figure it out.

      And just to save you time, no, I am not an iOS zealot. If you look at my comment history, I have gotten into plenty of fights with religious apple fanatics. I'm just a sysadmin who no longer has the time, energy, or patience to deal with bullshit. I want something that works, works reliably, and gives me as little grief as possible. My current phone is an iPhone SE, because Android up to version 5 had way too many issues to satisfy my needs. Now that Android has better sleep and privacy controls, that makes me want to revisit whether I should switch back. We'll just have to see how well it works.

      So yeah, I can't stop you from your religious devotion to android, but at least have the honesty to admit that that is what it is, and not that Android is inherently superior to iOS because of some nebulous reason that isn't even based on objective truth. Both have merits, and both have flaws, and what matters is whether a particular device does what you need it to do.

    66. Re:Easy answer by Anonymous Coward · · Score: 0

      Try getting a print media designer to do the design for a web site. What looks good in print, doesn't look or function well in display.

    67. Re:Easy answer by boskone · · Score: 1

      this! let me read a menu, don't assume that I'll somehow know what kind of undocumented simian gestures will make your code function

    68. Re:Easy answer by Anonymous Coward · · Score: 5, Insightful

      Funny, but I actually agree with this. I still hate the ribbon. A menu is a reasonably nicely categorised index of functionality - easy to read, properly aligned text, room for descriptiveness as required, sub-categories where appropriate (but highlighted in a consistent manner), and it has hints like underlines for keyboard shortcuts. And when not in use it neatly vanishes. The ribbon takes the menu, hurls it across the screen with a bunch of apparently random icons with no thought to readability, alignment, sorting or descriptiveness, actively hides some information in a non-standard way, and thoroughly confuses the distinction between a toolbar (a small set of tools kept visible for ease of access) and a menu.

      I really, really wish the ribbon would just go away.

    69. Re:Easy answer by Anonymous Coward · · Score: 1

      To be fair, smartphones have such small screens that the window overhead of a traditional GUI becomes a problem. I'm talking about the visual space you have available as an app designer. So they hide everything by default.

      But yeah, the lack of visual signposts then becomes a problem. Remember when Window 8 came out and it would start up in a Metro/Modern screen? There's no Task bar, no window title, no menu bar, no tool bar, no nothing! All your visual landmarks were gone. It was disorienting.

      It took me a couple of days to figure out that all the traditional key bindings were still available. Thus you simply [Alt-F4] to exit the unwanted Modern app. You ask for Help with [F1]. You can still use the Clipboard with [Ctrl-C]. That became my functional anchor to bring sanity back to the interface. Later I learned the swipe gestures, but these I still don't use often enough to be any good with.

    70. Re:Easy answer by Anonymous Coward · · Score: 0

      You may have some valid points, but regarding dull colour palette on modern UI, there have been some hideous examples of over saturated colours in old UIs. For example, Windows XP had blinding BLUE (like 0000ff) task bar, RED (ff0000) start button, massive bright green grassy hill for default desktop background etc.

      Looked like settings for High Contrast Colour Blind Accessibility or something.

      So be careful what you wish for, when you want more colour. The pendulum can swing both ways.

    71. Re:Easy answer by AmiMoJo · · Score: 1

      Material Design has extensive human interface usability guidelines: https://material.io/guidelines...

      UIs have struggled to modernise, to support high DPI and to use animation effectively now that computers can do it well. Material Design is the only modern UI that gets it right. Windows metro and the new iOS flat look both fail hard, but Material Design manages to be clear and consistently good across web pages, mobile and desktop.

      The only major issues with it are that windowed UIs using it could have better defined edges and tabs look a bit naff. The latter is likely why Chrome doesn't use it everywhere yet.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    72. Re:Easy answer by DickBreath · · Score: 1

      That is entirely possible. I did not have any difficulties taking to Android. But it could be that I didn't have anything from flip phones and candy bar phones to unlearn. It seemed pretty straightforward.

      --

      I'll see your senator, and I'll raise you two judges.
    73. Re:Easy answer by Anonymous Coward · · Score: 0

      We all know that beauty is in the eye of the beholder. I do find a parking garage, made of concrete and rebar can be a thing of beauty. But only if it performs its functions well. Would you consider a parking garage more or less beautiful if the design was altered to give it more "aesthetic flair" and these additions reduced the output flow to the point that it took you 20 minutes to exit?

      A prison cell is a nice counterpoint since its design is completely oriented towards function. I suppose I could admire such design, but I would not find it beautiful. Not because it lacks rounded corners or a chic color scheme, but because it serves an ugly function.

      Modern UI is more like Frank Gehry building designs. They have a lot of useless components tacked on that drive up the cost of materials, construction, and maintenance all while hindering maximal usage. And yes, I find his designs to be ugly as sin. Frank Gehry (google image)

    74. Re:Easy answer by PPH · · Score: 1

      Graphic Artists

      This.

      I can recall numerous preliminary development meetings where the artsy folk would spend hours fiddling with fonts and colors. And I'd trigger a round of hissy-fits when, at the end of the meeting, I'd tell them that it didn't really matter since the users would just go into ~/.Xresources and change them all anyway.

      I think this was the point when they all went over to the Microsoft camp.

      --
      Have gnu, will travel.
    75. Re:Easy answer by davester666 · · Score: 1

      Microsoft, their trying to weld a touch-screen UI with a keyboard/mouse UI that can "scale" between a 4" phone screen to multiple 30" monitors. Almost nobody can spend the time/money/effort to present a good UI across those devices. And then Microsoft also has to deal with making stupid decisions just to make their UI different from MacOS.

      --
      Sleep your way to a whiter smile...date a dentist!
    76. Re:Easy answer by RealGene · · Score: 1

      Unfortunately, 'an' Android is meaningless when it comes to the phone's UI. If you have a Samsung phone, you've got TouchWiz. I find that one incredibly annoying.
      If it's an HTC, it's called Sense. Not terrible.
      Sony and Huawei each have their own.
      If you have a Nexus or Pixel, that's Android.

      --
      Mission: To provide products that consume time and energy as entertainingly as permitted by the laws of thermodynamics.
    77. Re:Easy answer by Anonymous Coward · · Score: 0

      I completely agree about the Iphone. I've been using PDAs and smartphones (Palm, Symbian, Android) for more than 15 years and most have been very easy to understand. But that Iphone I got at work two years ago, I still find it very hard to use. I can make phone calls, read my mail and check my calendar, but I frequently get stuck on a screen and cannot figure out how to go back. And text input is just terrible.

    78. Re:Easy answer by xevioso · · Score: 1

      A lot of this is based on how modern web developers build sites. Currently, and for some time, the mantra is "mobile first", which means you design and build a website on the assumption that most of your users are on a mobile device (essentially, any non-desktop device) and you modify the layout accordingly.

      This often means that many websites have way too much white space and too little information because many folks have large desktop screens, and they are seeing a site that was optimized for a phone or tablet, and little to no attention gets paid to how it looks on your gigantic monitor.

      Ideally you want to design for those situations, but its a truism in a ton of web-based industries that most eyeballs on a regular basis are people using their phones or tablets. It;s most important that it looks good there, and if you have the resources to design for a gigantic screen, you design for that too. But often that doesn't happen.

    79. Re:Easy answer by Archangel+Michael · · Score: 1

      I think you're conflating content and Design. Content includes charts and the raw data. This is what is important. And you're right, some content doesn't work on some platforms. IF you have the design and structure built right, the correct content could be displayed in the appropriate format (or not available) on a given platform. In UI design, you can't have a huge button that would take up the whole screen on a smartphone. What you need is a button, checkbox or slider or whatever, just not the same as on a desktop with lots of real estate. The content (toggle a button represents) can be in any design / format and structurally located where it makes sense for that platform.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    80. Re:Easy answer by Anonymous Coward · · Score: 0

      Also, colorblind users. And those grown before the constant color and noise bombardment of the MTV. I'm usually trying my best to unusablizize the UIs I'm using for that more soothing, smooth and smoky experience.

    81. Re:Easy answer by werewolf1031 · · Score: 1

      I think gp's point was that he wants to control the pendulum, not hurl it the other direction.

    82. Re:Easy answer by Anne+Thwacks · · Score: 2
      Only idiots maximize . . .

      So WTF is the word for the ?????'s that invented auto-maximising? I mean, seriously, you are comparing two documents, side by side (or cutting and pasting) - then one of them touches the edge of the screen, and BANG you have only one!

      There has to be NO possible use case for this feature other than to make the user select an alternative UI!

      --
      Sent from my ASR33 using ASCII
    83. Re:Easy answer by Skulthur · · Score: 1

      Do you mean on windows? You know you can disable this behavior right? Can't be bothered to find where the option is right now but a quick google search should solve your problem. But yes, what an awful feature.

    84. Re:Easy answer by captainClassLoader · · Score: 1

      Another thing, beyond the whole form factor issue, is that it seems the implied target audience for most UIs is content consumers. if you are a content creator, your requirements are rather different than those who are primarily consumers of pics and videos and texts. As a developer with decades of experience (ie, old fart) I like to see maximum amount of stuff on the screen(s), because I need access to lots of things to do my job.

      --
      "The plural of anecdote is not data" -- Bruce Schneier
    85. Re:Easy answer by Anonymous Coward · · Score: 0

      Turn the monitor 90. A 9:16 monitor is much more useful for READING and writing documents.

    86. Re:Easy answer by Anonymous Coward · · Score: 0

      The iPhone and many Android devices are 320 pixels wide. Do you comprehend that?

    87. Re:Easy answer by Anonymous Coward · · Score: 0

      I was just about to post...

    88. Re:Easy answer by dbIII · · Score: 1

      You have the money to develop one interface for your project that has to work on both tablet and PC

      Given that it is Microsoft we are talking about, do you really think that applies in any way at all?

    89. Re:Easy answer by Radical+Moderate · · Score: 1

      Good point...and I do have a Nexus!

      --
      Never let a lack of data get in the way of a good rant.
    90. Re:Easy answer by dbIII · · Score: 1

      has ever asked how to customize our Linux GUIs.

      A lot of elements are simple enough that they would not have asked. For instance, with gnome2 and older KDE interface styles (both still popular) I've noticed users all seem to have changed the number of virtual desktops from the default two and they have named their virtual desktops. It's not the sort of messing about everyone was doing to get fvwm the way they wanted it some time ago but it's still modifying their GUI environment to make it easier to use.
      Also the applications as getting better at solving the problem at that level. I used to muck about with tiling and have little scripts to launch a lot of terminal windows, but now I just use "tmux".

    91. Re:Easy answer by thogard · · Score: 1

      I had that spec in a book that I threw out this month. It is amazing how much of the modern web look seems to have been out of the 1st edition of that book in the 1980s (if you ignore the function key stuff). At that time all the cool GUI work was done on the Amiga and later in NextStep.

    92. Re:Easy answer by dbIII · · Score: 1

      But I really don't understand the Gnome designers' reasons for hiding so much

      The same reason their stuff is horribly slow without using a gaming card to render it - bad design.

    93. Re:Easy answer by Anonymous+Brave+Guy · · Score: 1

      Yes, in a sense I am conflating them. I don't think the categories as you defined them really are independent; while dependencies in some directions are probably much more common than others, I'd say changes in any of those three categories could potentially merit changes in either of the other two to maintain a good overall presentation. Taking that idea a little further, the definitions you gave focus on a single, static view, without reference to how the material is presented in different contexts or in response to different interactions. Those differences can again create dependencies between the three aspects you mentioned that mean you can't always adjust them separately, at least not with good results.

      For example, if a chart counts as content in your scheme then where do you draw the line between content and design? Is the choice of colours for the bars in a bar chart also part of the content, or is that crossing into design territory? What about axis marks to show scales, or whether to use a linear or a log scale? What about deciding whether a chart should be a stacked bar or multiple bars?

      All of these things are presentation details: they don't affect the underlying information. In that sense they are design elements.

      And yet a good choice for any of them may also depend on the information itself: you can't choose a good scale for a chart without knowing the data it shows and in many cases a pattern or anomaly you are trying to illustrate. In that sense, they are content elements.

      Now suppose you switched from a "show everything" presentation style on a large screen with plenty of space to some sort of interactive, exploratory style on a smaller screen with an overview displayed to start with and the ability for the viewer to drill down and see more detail selectively. Is this a part of the design in your scheme, or have we now crossed into structure territory? I suggest that the dynamic aspect puts this example beyond any of your original three categories.

      In short, while I agree with you that building multiple distinct presentations can be expensive, I don't agree with your implication that isolating the style/skin and the layout and then adapting each of these to different contexts is a good general solution. Sometimes I think you need a more profound change in the presentation style to get decent results, and even when a similar style is sufficient for each relevant environment, sometimes changes in one category would still benefit from corresponding changes in either or both of the others.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    94. Re:Easy answer by Ol+Olsoc · · Score: 1

      Agree.

      Over the past year I've (for the first time) used Mac OS X on my laptop, I find it much less useful,

      Okay, understood what you say - but you should have to explain why. As many can attest, I'm an idiot, which is why I need to understand. I have been with Mac just about forever, and some additions I don't care for, but I don't have to use them. I can use the menus as always.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    95. Re:Easy answer by Anonymous Coward · · Score: 0

      However, we moved to the 16:9 format for most monitors which adds horizontal space, often at the expense of vertical space which is utterly useless for most things beyond watching movies filmed in a 16:9 format.

      And then, shortly after Mozilla's UXtards had told us we "didn't need" a status bar because of 32 vertical pixels, the same self-appointed UXtards discovered CSS:fixed -- and what little vertical space there was in the browser was taken up by 200-pixel logos and navbars.

      Sigh.

      If I could implement one thing in the browser stack, it would be an about:config preference to permanently disable the :fixed attribute, client-side.

      As it stands, I have to run a MITM proxy (HTTPS Everywhere was a good thing, but it was annoying when my non-MITM proxy that ran all .CSS files through "sed s/fixed/EATSHITWEBDEVS/g" ceased to work) and it infuriates me when I have to browse on someone else's machine.

    96. Re:Easy answer by UnknownSoldier · · Score: 1

      > When Microsoft was trying to be a corporate partner of IBM, they followed the above standard for a while... and then they rebelled and implemented Ctrl+S for Save, Ctrl+P for Print, and Ctrl+X/Ctrl+C/Ctrl+V for Cut/Copy/Paste. And left the CUA ones working because why not.

      That's because Microsoft ripped it off from Apple who first used Open-Apple shortcuts year earlier on the Apple //e

    97. Re:Easy answer by steveha · · Score: 1

      because Microsoft ripped it off from Apple

      It was very common in the DOS days for applications to use control keys where the key was mnemonic somehow. There are many thousands of DOS apps that used Ctrl+S for Save, Ctrl+P for Print, and so on.

      As for cut/copy/paste, yeah, pretty sure Apple did it first and the Microsoft copied it. And...? Are you opposed to this somehow?

      I'm really glad that cars were invented over a century ago. If they were invented now, Apple cars would have totally different controls from Microsoft cars and so on, rather than having the pedals and such in a relatively standardized configuration.

      In case my car metaphor wasn't clear enough, I disapprove of innovating on fundamental UI elements like "how to cut/copy/paste". I'm glad there is a de-facto standard not owned by Apple or anyone else.

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    98. Re:Easy answer by Anonymous Coward · · Score: 1

      Hear hear! All the microsoft fans I know love the ribbon, saying how it's so much better than overstuffed, badly grouped menus, but a menu is DISCOVERABLE, and the ribbon is not. In fact the ribbon actively hides things in hard to find places.

    99. Re:Easy answer by mcswell · · Score: 1

      No, the Ribbon already was the first level of Hell. Succeeding improvements simply went to deeper layers of Hell. I guy named Dante once pointed this sort of thing out.

      BTW, before someone tells me how wonderful the Ribbon is, and how I just ought to get with the times; I have no objection to there being a Ribbon. I just object to being forced to use it instead of menus (forced on the assumption that I have to use MsOffice products, which I do at work). Give me a choice between the Ribbon and menus, and I'll immediately stop complaining.

    100. Re:Easy answer by mcswell · · Score: 1

      or likewise, assume that I know what some icon is without having to mouse over it and read the text

    101. Re:Easy answer by Anonymous Coward · · Score: 0

      Of course, pre-PC, there were (sometimes unwritten) standards that IBM could freely break. At least in our place, with 3270 terminals, F3 was always Quit, F7/8 were forward/back a screen, and F9 was print. Then of course IBM came out with Officevision which remapped everything (iirc F12 Quit, F10 Back, F11 Forward; Print could be almost anywhere depending on what you were doing). About the only thing remaining of that is the convention of F1 for Help.

    102. Re: Easy answer by Anonymous Coward · · Score: 0

      You are mistaking fans for paid shills, aka evangelists. Spot one - kill it with a blunt rusty instrument.

    103. Re:Easy answer by kayoshiii · · Score: 1

      If you touch the top of the screen get te a full screen window, Left edge you get the left half of the screen, right edge the right half of the screen (on more modern UIs the left and the right edges are broken up into thirds where the lower and upper thirds resize the nidow to exactly one quarter of the desktop).

      This method is a lot quicker and more convenient than manually moving or resizing windows.

      if you can't see the usefulness in this then that would appear to be out of stubborness and lack of imagination

    104. Re: Easy answer by WebCowboy · · Score: 1

      I think it is a bit lost on seasoned, technical computer users that if these modern UIs were actually terrible then they wouldn't persist. GNOME 3 is still around because it is actually pretty decent for normal people. It was released before it was complete but in the years since it has become very good.

      Microsoft quickly got rid of Bob, and Aero became a flash in the pan. Apple moved past the sometimes awkward, resource intensive photorealistic apps. Some of the modern look is the trend of the day, but the central concepts seem to me to be evolutionary. Maturity coming into computer user interfaces.

    105. Re:Easy answer by JohnFen · · Score: 1

      I agree as well. The ribbon is amongst the worst UI elements of the modern age. It needs to die a fiery death.

    106. Re:Easy answer by JohnFen · · Score: 1

      When I was handed an iPhone to do something, I was absolutely baffled at how to do certain basic operations.

      Yes, I recently had this exact experience. Nothing about how the iPhone works is anything like intuitive or even discoverable. I had to ask how to accomplish basic operations.

    107. Re:Easy answer by JohnFen · · Score: 1

      Windows metro and the new iOS flat look both fail hard, but Material Design manages to be clear and consistently good across web pages, mobile and desktop.

      Material design is certainly better than Metro, but that's about as far as I can agree with you. Material Design sucks. It obscures too much important usage information and eliminates too many important visual cues.

    108. Re:Easy answer by Anonymous Coward · · Score: 1

      Just for your info, Microsoft probably moved to Ctrl+S / P / Z / X / C / V for Save/Print/Undo/Cut/Copy/Paste because it makes more sense, i.e. same letter for save/print, undo/cut/copy/paste are all in same keyboard area and don't involve chords more complex than two keys.

      Oh, and it also happens to exactly match Macintosh (1984) which was released a year or two earlier than Windows, and was (at the time) a big revenue stream for Microsoft. (Word and Excel were only on Macintosh at first.)

      I say this unbiased (current Microsoft employee as it happens, but Apple user at home, respect both).

    109. Re:Easy answer by SivDotnet · · Score: 1

      Yes that bloody Larson-Green woman! It all ended with Metro and thank God that's been consigned to history!

      --
      Martley, Near Worcester UK.
    110. Re:Easy answer by JohnFen · · Score: 1

      In fairness to fine artists, the very definition of "fine art" is art without a practical purpose. Any company that is employing fine artists to produce functional things like user interface is making a terrible, terrible mistake -- and it's not the fault of the artists.

    111. Re:Easy answer by vtcodger · · Score: 2

      I'm sure I could learn how to use an iPhone / iPad just fine

      But why should you have to? It's sort of like the proliferation of different single knob bathroom shower temperature/volume controls I've seen in the past 50 years. The best of them work no better than the hot and cold knobs of my distant youth and many don't work nearly that well. What's the point?

      It's sort of like emacs. Lot's of nifty stuff there, but learning to use it is such a monumental pain that most of us don't bother.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    112. Re: Easy answer by Anonymous Coward · · Score: 0

      Funny, you mention consistency between versions and then go on to talk about the swiping down being added to your favorite mobile OS. I suspect you're really a zealot.

    113. Re:Easy answer by MooseMiester · · Score: 2

      The only place they got it right was in One Note. Yes, One Note is quirky as hell, and clearly designed by people who were either taking large amounts of drugs or managed by same... In One note I get to create my OWN little ribbon of the 20 things out of the 5,000 available that I actually use. It uses small plain solid color icons, in white, on a colored background, and since I put them there, I know what they do.

      MS Orifice ribbons have the additional feature of making help useless. Telling users on the such and such ribbon, chose the such and such group - when entire ribbons can be hidden - requires the user to search and search for the damn ribbon, and then search and search for the smallest item there - the group name.

      --
      Murphy was an optimist
    114. Re:Easy answer by vtcodger · · Score: 1

      Assuming that you are talking about IBM's Common User Access Spec, there's a copy on the internet at http://publib.boulder.ibm.com/...

      Given that it dates from the 1980s, it's pretty impressive really. CUA compliant software might be a bit clunky by modern standards, but it would clearly be reasonably usable -- at least on a device with a multiple line text capable display and a typewriter keyboard with function keys. That's more than can be said for a lot of more modern stuff.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    115. Re:Easy answer by Anonymous Coward · · Score: 0

      I'm a ribbon hater too. After almost a decade of using I still curse it every time I can't find a way to do a common task.

      I hate Windows Tiles too. Why are some big and some small? Why are the icons monochrome and ugly?

    116. Re:Easy answer by Anonymous Coward · · Score: 0

      Designers are not known for using logic or thinking anythign trough.

    117. Re:Easy answer by Reziac · · Score: 1

      Reminds me of my first experience with Android, coming from a flip phone. Could not for the life of me figure out how to answer a call. It wasn't at all intuitive or obvious that I had to touch and *drag away* the incoming-call indicator.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    118. Re:Easy answer by Reziac · · Score: 1

      16:9 is why when I had to buy a new monitor, my only criterion was max vertical screen height. Having to scroll up and down all the time is a PITA.

      I think the shallow vertical of modern monitors explains why it's become fashionable to remove all the menu bars etc. from browsers -- because with a normal menu area, there goes half your screen.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    119. Re:Easy answer by dromgodis · · Score: 1

      If you enjoy the "Del/Insert" cut/copy/paste keys still working in Windows, I guess that you will also find some pleasure in that you can double-click in the left end of a title bar to close a window, even though there is no visible icon or button there.

    120. Re:Easy answer by jez9999 · · Score: 1

      Phones and tablets explains "Too much white space", "Cannot be controlled by keyboard", "Very little customizability if any", and maybe "Often awful fonts suitable only for HiDPI devices".

      What about "Text is indistinguishable from controls", "Text in full-CAPS", "Certain controls cannot be easily understood", and especially the god-awful limited colour palettes they like to use nowadays? That's just hipster UX people thinking the current fashion towards this stuff is cool, and damn anyone who disagrees.

    121. Re:Easy answer by jez9999 · · Score: 1

      I like unintrusive, post-shiny user interfaces. I really prefer flat UIs.

      God knows why. I much prefer something like Windows 7. Why would you want to get rid of or reduce visual clues that tell you where the edges of components are, their importance, whether they're clickable, etc? It's bizarre that anyone wants that.

    122. Re: Easy answer by bondsbw · · Score: 1

      I don't want to get rid of those things. Skeuomorphic user interfaces don't specifically address those qualities any better than flat. If the flat UI fails to provide those clues when needed, it needs to be designed better.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    123. Re: Easy answer by Anonymous Coward · · Score: 0

      Skeuomorphism is to aid people in understanding the metaphor quickly. It has nothing to do with the discoverability of the controls.

      The trash can looks like a trash can so you know immediately what it's for. If it were sitting there in the Dock or on the desktop but looked like just an empty cardboard box, its function wouldn't be obvious at all.

      I think the tipping point when Apple started to go overboard with skeuomorphism was with the brushed metal in QuickTime 4.0 player.

    124. Re:Easy answer by Anonymous Coward · · Score: 0

      I totally agree with this, as they've been systematically removing the "G" from GUI in most major OS's. Videocards used to be bottlenecks to CPU's in PC's back in the day, I got that making a GUI leaner would make an application run faster back then, but it's unnecessary today with both graphics processors and cpus being far more robust. Regarding the Office Ribbon bar: I've acclimated some to the ribbon, but wish they'd allow the option for the old structured menu means. I'd go back in a heartbeat! Many old timers would rejoice! Give us functionality for applications that DO WORK over fluffy/shiny objects that just get in the way!

  2. White space by 93+Escort+Wagon · · Score: 3, Insightful

    On web pages, at least, the excessive white space is an obnoxious side-effect of current "responsive design" practices.

    --
    #DeleteChrome
    1. Re:White space by houstonbofh · · Score: 3, Informative

      You think it looks bad on screen, try printing it!

    2. Re:White space by Anonymous Coward · · Score: 0

      Which are to make development cheaper... Its expensive to create 3 different interfaces

    3. Re:White space by myowntrueself · · Score: 3, Interesting

      On web pages, at least, the excessive white space is an obnoxious side-effect of current "responsive design" practices.

      More specifically, it seems that the idea that 'content is like water' results in having just enough content to fill the small screen of a mobile device and then presenting that same content on a larger screen by introducing huge amounts of white space to pad that small amount of content out.

      It should have been glaringly obvious that this was going to be the result from looking at the pic on wikipedia:

      https://en.wikipedia.org/wiki/...

      how could designers not have seen this coming?

      --
      In the free world the media isn't government run; the government is media run.
    4. Re:White space by mykepredko · · Score: 2

      Agreed. I'm fighting^H^H^H^H working with a web designer on this point right now.

      "Responsive" doesn't mean take a design and make it work on all devices, it means change the design so it is optimal on (ideally) all devices.

    5. Re:White space by Anne+Thwacks · · Score: 1
      We dont want 3 different interfaces. We want ONE THAT WORKS.

      "Responsive" may work on a screen somewhere, but it sure is not a Samsung one, or a Cyanogen one - I have tables and phones.

      I dont think there is much wrong with LXDE, I find Mate is quite to my taste - but my BT modem interface is crap with both (and Gnome 3/Unity - but I find them painful anyway).

      I had a blog that Google made me convert to "responsive" but I was then unable to read it myself, so I abandoned it.

      --
      Sent from my ASR33 using ASCII
    6. Re:White space by Frobnicator · · Score: 3, Insightful

      Its expensive to create 3 different interfaces

      Then don't. That is foolish yet is common among people who wrongly believe they have control over how a web page looks.

      One premise of the markup language was that all rendering would be agnostic of the display. It was not meant to be, and should not be treated as, a pixel-perfect display.

      Yet that is exactly what most "responsive" systems are trying to do. Enormous amounts of calculations to figure out how to precisely organize the display, doing the most processing on the mobile devices least capable of doing it.

      Web designers need to let go of their fascination with precisely scripted layouts. Let the browse handle it. If the browser is a 480x640 phone or a 7680x4320 ultra high density monitor, designers should allow the web browser to do what it was designed for rather than going through enormous hurdles to force it to the web designer's vision -- which is usually limited to a 1024x768 or 1280x720 design.

      --
      //TODO: Think of witty sig statement
    7. Re:White space by Simon+Brooke · · Score: 2

      Then it's poor responsive design.

      Seriously, there is a limit to the width of a column of text that it's comfortable to read, so for continuous text on large screen there may be reasons for having large amounts of whitespace. And, again, for continuous text, having a proportion of white space around the text is easier on the eyes. There can be good ergonomic reasons for using significant whitespace in design.

      Good responsive design is hard; to have the same page layout on a two inch wide mobile phone screen as on a 24 inch monitor, and have it attractive and easy to work with on both requires a great deal of thought, and often some compromise. Making the compromises at the small end of the range doesn't work because on a very small screen pages that are not well adapted are completely unusuable, whereas if you make the compromise at the big end of the range you end up with a page that looks ugly but still works.

      But the challenge of responsive design is to respond to a wide range of screen sizes and be functional and elegant on all. It's a significant challenge, and too many designers design to one fixed size or a small range of fixed sizes.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    8. Re:White space by The-Ixian · · Score: 1

      You mean on paper? Huh... why would someone do that?

      --
      My eyes reflect the stars and a smile lights up my face.
    9. Re:White space by Anonymous Coward · · Score: 0

      Agreed. I'm fighting^H^H^H^H working with a web designer on this point right now.

      "Responsive" doesn't mean take a design and make it work on all devices, it means change the design so it is optimal on (ideally) all devices.

      They have an eye for design, I'm sure.

    10. Re:White space by houstonbofh · · Score: 5, Funny

      You mean on paper? Huh... why would someone do that?

      Looks like you have a promising future in web design!

    11. Re:White space by theNetImp · · Score: 1

      This is because most people aren't designing for paper, if they were they would include stylesheets for print medium. People who print out website are in a low percentage of users. I own a printer and the last time I used to print something other than a return label for amazon was years ago...

    12. Re:White space by Frobnicator · · Score: 4, Insightful

      "Responsive" doesn't mean take a design and make it work on all devices, it means

      Unfortunately that IS what the term currently means among that group. Generally they (wrongly) believe they control all aspects of the web page display, that all devices are equally powerful and can run an unbounded amount of scripting, they often see no difference between a picture of text versus actual text, and don't bother to learn anything about the media they are designing for.

      Aside: More than once I've had to convince a web designer that their pictures of text were the biggest reasons things weren't showing up to search engines, they kept claiming the hidden meta tags, text recognition, and image search would handle all that. Frighteningly some were never convinced, even after showing them with Google's own tools how Google interpreted their pages. Some were absolutely convinced that Google reads all text on all images and indexes pages based on image content. They could not fathom how there was a difference between text and fancy-rendered images of text.

      Many wrongly assume the web browser displays the same thing on all screens, no matter what. Often they design for a few patterns they think are common, 1024x768 or 1080p, and try to force it on everyone else.

      Got a Super HD display showing 7680x4320? Too bad, we'll just upscale the fonts and add some whitespace.

      Got an old smartphone with a 480x640 portrait screen? We'll downscale and do an ENORMOUS amount of JavaScript processing on these devices least suited for the processing.

      It seems these are the same designers with the first-world problems of their disposable $800 smart phone is more than 18 months old, and their $2000 macbook is more than three years old and ready for replacement.

      --
      //TODO: Think of witty sig statement
    13. Re:White space by Frobnicator · · Score: 2

      Seriously, there is a limit to the width of a column of text that it's comfortable to read

      On the PC if I manage to hit that limit -- and currently I'm not at that limit with a large widescreen monitor -- I can resize my window to something narrower.

      I certainly won't hit that limit on my phone or tablet, and if I did, I could rotate to portrait mode.

      Don't take away my choices. Just because one person happens to prefer a width doesn't mean everyone does. I hate the news sites that give you a fixed panel about five inches across. Measuring horizontally I've got about 25 inches on my screen, and if I want to spread the text across the whole thing, that is MY choice.

      --
      //TODO: Think of witty sig statement
    14. Re:White space by Anonymous Coward · · Score: 0

      I work with a project that is addressing all this and has been under active development for quite some time. I invite you to check it out: http://wet-boew.github.io/wet-boew/index-en.html

      What is the Web Experience Toolkit?
      * An award-winning front-end framework for building websites that are accessible, usable, interoperable, mobile friendly and multilingual
      * A collection of flexible and themeable templates and reusable components
      * A collaborative open source project led by the Government of Canada

    15. Re:White space by FunkSoulBrother · · Score: 1

      Wanted to ask this here since you seem to know a lot about responsive design.

      Is there any way to set my browser to turn of all of the responsive reflowing/resizing? Like, sometimes I don't WANT the site I'm viewing to collapse into a hamburger menu of hidden options (or worse, collapse entirely into buttons pointing to the iOS and Android app stores), and I would prefer to have a scroll bar to pan around the full desktop site.

      Basically I want to be able to tell my browser to stop guessing at how to to view the content, and to just view the content full size.

    16. Re:White space by Anonymous Coward · · Score: 0

      Seriously, there is a limit to the width of a column of text that it's comfortable to read, so for continuous text on large screen there may be reasons for having large amounts of whitespace.

      No. That is not a reason for whitespace - it is the reason for not using the entire screen for the window. I can put the rest of the screen to good use - outside of your app/page.

    17. Re:White space by phantomfive · · Score: 1

      Got a Super HD display showing 7680x4320?

      To be fair, this is an expensive case to actually test for.

      --
      "First they came for the slanderers and i said nothing."
    18. Re:White space by tepples · · Score: 1

      [Limited comfortable text column width] is the reason for not using the entire screen for the window. I can put the rest of the screen to good use - outside of your app/page.

      Good luck doing that on an iPad or on an Android tablet that isn't made by Samsung and hasn't got the Android 7 upgrade yet.

    19. Re:White space by lgw · · Score: 1

      Well played, sir!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    20. Re:White space by jbengt · · Score: 1

      People who print out website are in a low percentage of users.

      Actually, I imagine that a certain number of websites get a large enough percentage of users that make hard copy printouts of things like maps & directions, airline tickets/boarding passes, reservations, etc.

    21. Re:White space by WaffleMonster · · Score: 1

      Good responsive design is hard; to have the same page layout on a two inch wide mobile phone screen as on a 24 inch monitor, and have it attractive and easy to work with on both requires a great deal of thought, and often some compromise. Making the compromises at the small end of the range doesn't work because on a very small screen pages that are not well adapted are completely unusuable, whereas if you make the compromise at the big end of the range you end up with a page that looks ugly but still works.

      But the challenge of responsive design is to respond to a wide range of screen sizes and be functional and elegant on all. It's a significant challenge, and too many designers design to one fixed size or a small range of fixed sizes.

      Designers make things that look nice. Asking designers to also be programmers is why all of this "responsive" crap is universally yielding poor results. It is exactly the same type of outcome one would expect where programmers are asked to be designers.

      If you want something that works in the real world:

      1. Throw extreme scalability hogwash in the trash where it belongs. It's too big an ask for talent most people are willing to afford given constraints of current technology.

      2. Have designers design interfaces separately for each class of form factors

      3. Have programmers create common interfaces to support all designs

      4. Invite your competitors to keep alienating their users with their "responsive" garbage.

    22. Re:White space by careysb · · Score: 1

      To paraphrase...
      A Pixel is a Terrible Thing to Waste

    23. Re:White space by ZecretZquirrel · · Score: 1

      Well you know, a cluttered web page is the product of a cluttered mind, and an empty web page is...

    24. Re:White space by jader3rd · · Score: 1

      Web designers need to let go of their fascination with precisely scripted layouts.

      That's hard to do when their job description is "Make this look the same on my browser as it does on my mom's browser."

    25. Re:White space by Anne+Thwacks · · Score: 1
      you mean on paper? Huh... why would someone do that?

      Because if I don't Ryanair will charge me £50 to print it at the checkin desk!

      Are those GBP or Angstrom units? WTF?

      --
      Sent from my ASR33 using ASCII
    26. Re:White space by Anonymous Coward · · Score: 0
      "responsive design"

      I am guessing that someone used Google Translate, and the original text was "repulsive design" (or maybe used 6pt type in grey on grey - it seems to be a popular choice these days).

      --
      You have the right to remain stupid!

    27. Re:White space by Anne+Thwacks · · Score: 1
      On re-visiting the topic at maximum zoom, I have discovered that it is about "modern" UIs and not "modem" UIs.

      Sometimes kerning can go too far. One pixel is not a very big hamming distance!

      --
      Sent from my ASR33 using ASCII
    28. Re:White space by Anonymous Coward · · Score: 0

      > I can resize my window to something narrower.

      Lucky you. At least three web shops that I frequent have adopted a new design that is optimized for tablets and smartphones.

      It brings back old problems like checking for screen size, not window size.

      So if you resize the browser window on a PC, some info disappears, and you need to scroll horizontally. It gets worse the bigger the screen is.

      I really thought we left this problem behind 12 or 15 years ago.

    29. Re:White space by Anonymous Coward · · Score: 0

      hahaha, who uses a full screen web browser on a 7680x4320 screen? What a fucking idiot.

    30. Re:White space by thogard · · Score: 1

      That is what real virtual desktops are for.

    31. Re:White space by ChrisMaple · · Score: 1

      What's even worse are the websites - I've seen several - that have left content, huge whitespace, right content, and the right content is partially clipped by the right edge of the window. No amount of horizontally expanding the window will make the right content display, even an 8000 pixel wide window.

      --
      Contribute to civilization: ari.aynrand.org/donate
    32. Re:White space by Anonymous Coward · · Score: 0

      Worse are the ones that are fixed at 10 inches across. Fits in a window at my computer (though ugly) or can be handled with scrolling, but on a phone can't be read because it doesn't resize and in any case the constant side-scrolling is annoying. Back when stylesheets were first becoming popular, my pages were mostly text and pictures with stylesheets that adapted the layout to different devices and purposes (including print). It actually worked fairly well; the text would just reflow itself for almost any screen or window size. And being actual text it 1) got placed fairly high in Google of the time; and 2) could be read by a blind person's screen reader. Doesn't work that way any more especially on ad-heavy "news" sites.

    33. Re:White space by OneoFamillion · · Score: 1

      Unfortunately, most artists are control freaks when it comes to their work. They have their golden ratios and whatnot, and freak out when things don't look the way they intended. Also, they are perfectionists and have a hard time letting go of their work, so more time spent on a project often equals more and more minute detail, requiring ever more precise positioning.

    34. Re:White space by JohnFen · · Score: 2

      Then it's poor responsive design.

      The problem is that roughly 90% of all the "responsive design" sites I have encountered have been poor. At some point, it becomes reasonable to say that the problem is responsive design itself. If the majority of implementations of something cannot get it right, perhaps the problem is the something.

    35. Re:White space by JohnFen · · Score: 1

      Yes, I have this exact problem as well. I frequently want the page to ignore the window size.

    36. Re:White space by vandamme · · Score: 1

      Â50 is the size of the type!

    37. Re:White space by JohnFen · · Score: 1

      Seriously, there is a limit to the width of a column of text that it's comfortable to read, so for continuous text on large screen there may be reasons for having large amounts of whitespace.

      But what that limit is varies from person to person, and web designers should not force their particular preference on anyone else. I should be able to make the text column as wide or as narrow as I want.

    38. Re:White space by JohnFen · · Score: 1

      That's a broken job description. It seems that way too many websites want to treat webpages like they're magazines. They're not, and treating them like they are just breaks things.

    39. Re:White space by vtcodger · · Score: 1

      People who print out website are in a low percentage of users.

      Could be related to the fact that printing from mobile devices and even Windows 10 seems to be so unreliable/non-existent that the only computer in the house that prints reliably to our HP-1102w is this Linux box. It's getting to be routine that the other denizens of this place email or sneakernet me stuff to print for them.

      When CUPS works better than anything else, a reasonable person might begin to suspect that there might be a problem.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    40. Re:White space by jeffb+(2.718) · · Score: 1

      "Content is like water. And because there are lots of pre-schoolers running around, and they're LOUDER than you, we're going to make sure we only present enough content to fill a sippy-cup. If you don't like the fact that it barely wets the surface of the 55-gallon drum that you have for receiving content, well, why do you want us to discriminate against other users?"

  3. Too much by slazzy · · Score: 2

    Fashion over function.

    --
    Website Just Down For Me? Find out
    1. Re:Too much by OhPlz · · Score: 1

      Also known as "UX engineers".

    2. Re:Too much by dunkelfalke · · Score: 1

      Hipsters.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    3. Re:Too much by Anonymous Coward · · Score: 0

      Fashion over function.

      The University where I work recently overhauled their website and it's very clear that this is what it went for. It's very jazzy and fashionable to try to attract people and present an image, but in doing so sacrafices a lot of the functionality for people who use it for mundane purposes on a daily basis. If you want to see lots of fancy photos of suspiciously smiley students, or see available courses, or hear how our research has dramatic global impact! you're grand, but if you're looking for Health and Safety policies or trying to get someones extension number you'll be searching all day.

    4. Re:Too much by dizzy8578 · · Score: 2

      See : Carnegie Mellon University for the source of so much hipster insanity with UX. Their motto is apparently... "Lack of features equals ease of use."

      --
      *"Cogito Ergo Liberalis"*
    5. Re:Too much by thinkwaitfast · · Score: 1
      In the 1980's I coined the term cosmetic programming .

      I grew up programming my atari computer to do lots of cool things, but all inputs were hard coded into the source code. Then when I took a college course, I learned that most software was less about doing cool things than making it look pretty and always got dinged for this.

    6. Re:Too much by Anonymous Coward · · Score: 1

      No, they are not engineers. They are the worst kind of fashionista. It's "trendy". It's "modern". It's good because it's different. There are examples of all the meaningless justifications their proponents offer.

      Real engineers are like those in the Nielson-Norman Group. They perform actual measurements of real users interfacing with real software. One telling result I read lately on their site: even though Millenials prefer these "clean" user interfaces a la Material Design, even they have hindered workflows in trying to guess how to get anything done.

      Responsive design is hard to do well. Clean interfaces are a crutch perhaps, but I don't think that moving to responsive design is the actual driver to minimalist design. The two are fairly orthogonal.

    7. Re:Too much by Anonymous Coward · · Score: 0

      Yep. You have graphic designers and marketing types driving interface design, completely abandoning decades of established UI design principles.

      Usability should be number one priority. Glitz, secondary as long as it does not hurt usability. Some glitz may attract someone to your site/app, but it is usability that keeps them.

    8. Re:Too much by Anonymous Coward · · Score: 0

      This is it exactly.

      Skeuomorphism was used for decades for a reason. it works. The purpose of an icon or control is usually immediately and intuitively clear to the end user. At some point, Skeuomorphism became cliche and in the crusade to replace it, we get our current nonsensical surreal interfaces with meaningless icons (How does three dots mean menu sometimes, and chat some other times?)

      There is no longer consistency nor and connection to the real world which helps translate understanding of functionality. Even consistency which could help if everyone agreed and stuck to using the same conventions is now out the window.

    9. Re:Too much by DickBreath · · Score: 1

      My God. How far we've come. Ease of Use was once something on its own. Not a result of lack of features.

      There were people who understood UI. (I posted a few other things above.)

      And "form over function" as I call it, is the result of much user interface atrocities. I will point out that it is possible to design the ungliest set of controls that anyone can instantly understand how to operate.

      --

      I'll see your senator, and I'll raise you two judges.
    10. Re:Too much by Anonymous Coward · · Score: 0

      Frankly, when the term moved from "UI" to "UX" I began to sense we were in trouble. Right there is buzzword mania. Change for the sake of change. An excuse create a whole new industry cut from whole cloth, with new experts and seminars and certifications and similar trendy bullshit. Now get off my lawn...

    11. Re:Too much by JohnFen · · Score: 1

      I don't think that moving to responsive design is the actual driver to minimalist design. The two are fairly orthogonal.

      I agree with this. They are two independent things, but are both being done incredibly badly.

  4. Interface designers are IDIOTS by Anonymous Coward · · Score: 0

    They're all trying to outdo each other with their "art".

    Morons.

    1. Re:Interface designers are IDIOTS by DickBreath · · Score: 1

      See one of my posts above about moron graphic artists in the late 1980s. It was true then. It is true now.

      --

      I'll see your senator, and I'll raise you two judges.
  5. How would Slashdotters explain the proliferation? by deathcloset · · Score: 3, Insightful
  6. Forgot one by cyberchondriac · · Score: 2

    One of my biggest beefs is with those apps whose windows can't be resized, and you're forced to scroll all over the place -horizontally as well as vertically- in a window barely the size of a post-it note.

    --

    Look back up at my post, now look back down, you're on the Internet. Now look back up. I'm a signature.
    1. Re:Forgot one by grumbel5969 · · Score: 5, Informative

      Scott Meyers calls this the The Keyhole Problem and has a paper with a bunch of good examples.

      My "favorite" modern example of the problem is Chrome's omnibox auto-completion, you get six results at maximum, they don't even give you a scroll bar or a "Show more" link, six results only. There used to be a command line option to increase it, but they removed it some years ago, it's now a hardcoded constant in the source code.

    2. Re:Forgot one by thinkwaitfast · · Score: 1

      I hate having 4-5 scroll bars on the screen at one time and having to try to figure out which one I need to move to center the text I'm interested in.

    3. Re:Forgot one by The-Ixian · · Score: 1

      Remedy.... we're all looking at you, you BMC piece of garbage...

      --
      My eyes reflect the stars and a smile lights up my face.
    4. Re:Forgot one by Anonymous Coward · · Score: 0

      Mine are nested menus that display just on hover.

      Hover over the top-level option, new list displays, move mouse down to hover over a second-level option, new list appears, move mouse.. oops, you accidentally moved the cursor off the menu and the whole thing disappeared.

      A pox on whoever first thought that brilliant design up.

    5. Re:Forgot one by Anonymous Coward · · Score: 0

      One of my biggest beefs is with those apps whose windows can't be resized, and you're forced to scroll all over the place -horizontally as well as vertically- in a window barely the size of a post-it note.

      You can get this problem even if you're not on a phone. If I wish to have the browser window on my PC be only, say, 1024 wide, I shouldn't have to scroll right to find the Login button. (Yeah, I'm looking at you, PayFlex!)

    6. Re:Forgot one by Anonymous Coward · · Score: 0

      My pet peeve are websites that suppress the horizontal scroll bar, then lay out a page wider than the window. Bonus points for putting all the navigation on the right.

    7. Re:Forgot one by dbIII · · Score: 1

      True. My bank does this on their web page. You are unable to see what the transfer details are and the buttons that accept or cancel the transfer at the same time. It looks especially stupid on a large monitor. I think the box is fixed to something like 18 characters wide, so playing with font sizes does not help. That this stupid UI design bug has persisted for more than a year beyond annoying.

    8. Re:Forgot one by Anonymous Coward · · Score: 0

      Microsoft "fixed" that in Win10 with the disappearing scroll bar. Scroll once, move mouse of bar, and it's gone. Must move to the left side of the window and pull it out again. Oh use, and it's so thin that on a high dpi screen it's nearly invisible (no contrast with the window under it).

  7. children and old people by Anonymous Coward · · Score: 0

    People's vision and/or motor skills are not what they used to be, and nobody EXPECTS to be able to customize it, because they've been told that they don't need to.

    1. Re:children and old people by arth1 · · Score: 5, Insightful

      You're right about people's motor and vision skills are not what they used to be, but I find that primarily to be because it's not the same people.
      Things have been dumbed down for about a decade now, and young users expect things to be simplified, not having experience with anything else.

      40-70 year olds have computer experience, and handle cascading menus, middle mouse buttons and overlapping windows just fine - it's the young generation that requires a single application on the screen with simplified controls. And not too many words they have to read.

      tl;dr: It's dumbing down for a dumber generation.

    2. Re:children and old people by houstonbofh · · Score: 2

      You're right about people's motor and vision skills are not what they used to be, but I find that primarily to be because it's not the same people. Things have been dumbed down for about a decade now, and young users expect things to be simplified, not having experience with anything else.

      40-70 year olds have computer experience, and handle cascading menus, middle mouse buttons and overlapping windows just fine - it's the young generation that requires a single application on the screen with simplified controls. And not too many words they have to read.

      tl;dr: It's dumbing down for a dumber generation.

      I never thought of this before, but now I will have a hard time not thinking of it! That was damned insightful!

    3. Re:children and old people by psmoot · · Score: 1

      tl;dr: It's dumbing down for a dumber generation.

      ...or "It was hard to write, it should be hard to use."

      Have a little grace. I use dozens of programs and web sites every day. Very few of them are so important to me that I'm willing to invest a lot of time learning the site or program's quirks and tools. When designing a GUI, I have to assume my users also have lots of things to do and little time to do them. We really try to focus on understanding what you're likely to be trying to do and making sure that works easily and fast.

    4. Re:children and old people by Anonymous Coward · · Score: 0

      I realize that it's fashionable right now on Slashdot to provoke flame wars about what generation is best, so I can only assume that's the motivation behind your comment. Because otherwise, it's intensely stupid. You are not better than younger people. You only think you are because you are an asshole.

    5. Re:children and old people by arth1 · · Score: 2

      Have a little grace. I use dozens of programs and web sites every day. Very few of them are so important to me that I'm willing to invest a lot of time learning the site or program's quirks and tools.

      The solution isn't to make the interfaces simpler, but to standardize them. Make them compatible in function to what users are familiar with.
      Interfaces have existed for long enough that time has proven what's effective and what's being used. Presumptions that you know better than the UI designers of yore vetted by time and choices will likely lead to dead ends like Gnome 3.

      Don't put the steering wheel under the seat and replace the gas pedal with auto-acceleration even if it's more aesthetically pleasing.

    6. Re:children and old people by AF_Cheddar_Head · · Score: 1

      Insightful and wrong. I work on a daily basis with 20 somethings supporting multiple networks and I definitely new less about this shit at the same age.

      The problem is the one-size fits all mentality, 5" phone screen to 28" QuadHD monitor. The motto should be fit for purpose.

    7. Re:children and old people by Anonymous Coward · · Score: 0

      Things have been going downhill since Socrates. It turns out the greatest generation will wind up being a small hominid village in Africa.

    8. Re:children and old people by Anonymous Coward · · Score: 0

      tl;dr: It's dumbing down for a dumber generation.

      I don't think the problem is a dumber generation. The problem is that we want things to work for the entiregeneration, including the really dumb ones. The generation that is now above 50 had its share of dyslectics and worse - but those people didn't have to use computers. They became diggers or plumber assistants or window washers.

      Only the smart ones got near computers.

      Then everybody in an office needed a computer. Still not too bad, offices mostly have people who made it through college.
      But now, everybody needs to use computers. Even illiterates watch movies on a computer - instead of a TV. You want to have a bank account - you need to use a computer now and then. Even if you're entire career ambition is to be a window washer or mcdonalds assistant. So dumbing down happens.
      There are still bright 16-year olds. But the flunks must be able to use computer too, these days.

    9. Re:children and old people by psmoot · · Score: 1

      The solution isn't to make the interfaces simpler, but to standardize them. Make them compatible in function to what users are familiar with. Interfaces have existed for long enough that time has proven what's effective and what's being used.

      I respectfully disagree. It's difficult for me to believe that we've already reached the acme of UI design. I think it's more reasonable to believe smart people are experimenting with new approaches. Some experiments will fail, others will take off. But to believe we should stop experimenting is the road to stagnation.

      Let me give you an example. The WIMP (Windows, Icons, Mouse, Pointer) GUI paradigm ruled from around the '80s to the mid-aughties, a 20 year run. It works really well, especially for desktop computing. Then mobile devices came out. The WIMP paradigm stinks on touch devices. I don't even think it's all that great on laptops. Material is an attempt to provide an interface which works well on both desktops and mobile. It's doing exactly what you want, creating a standard and compatible interface for a wider range of devices. Should we really have just stuck with WIMP for all devices?

    10. Re:children and old people by Anonymous Coward · · Score: 0

      I think you're looking back at history with rose colored glasses. Cascading menus were nightmares. You'd get 4 menus deep then accidentally move the mouse outside the menu area and it would completely collapse. That was a horrible, horrible design.

      Now if my middle mouse button didn't break once a year and if anyone would put a little trackball as a middle mouse button like Blackberries phones had, then the middle mouse button would become super useful again. Sadly I don't know any quality trackballs like that.

    11. Re:children and old people by Anonymous Coward · · Score: 0

      Or maybe he has the benefit of experiencing history that you weren't around for and haven't the sense to find out about and learn from...?

  8. Control freakery by Anonymous Coward · · Score: 0

    The trend over the last ten years has been to reduce the visibility of controls down to a hamburger or three dots, or an auto-hiding icon, or contextual controls which don't anticipate the user's needs. Wouldn't want to go all the way back to Word 6 toolbar apocalypse, but the current trend is too far to the other extreme..

    1. Re:Control freakery by Anonymous Coward · · Score: 0

      Wouldn't want to go all the way back to Word 6 toolbar apocalypse, but the current trend is too far to the other extreme..

      I remember that controversy well, when the Toolbar appeared in Word on the Mac and it was decried for being "un-Mac-like." Lots of icons with no clue as to what they do, you had to hover the mouse pointer over them to find out.

      It's become anathema to label controls with text, because it's "friendlier" and you don't have to provide a few dozen translations into other languages to localize.

      It's even invaded the appliance market - we got a new microwave at work on which NONE of the controls were labeled; they just had symbols printed on them. What's the point of making it "simpler" if you have to dig out the manual to figure out how to use the damn thing? It's a microwave, FFS.

  9. Re:How would Slashdotters explain the proliferatio by houstonbofh · · Score: 0

    Exactly! Some people say they love change. If I punch you in the face, that is change too...

  10. Large Print by Luthair · · Score: 1

    Font sizes are at least 50% bigger than they should be.

    1. Re:Large Print by naris · · Score: 1

      No, font sizes are 50% smaller than they should be. Nobody can read 2 point fonts!

    2. Re:Large Print by arth1 · · Score: 1

      The main problem is that designers (and many users) don't grasp the difference between physical size, relative size, and pixel size.
      They don't understand that 10 pt conveys that it should be the exact same physical size (10/72th of an inch) no matter what the display resolution is.
      And mix and match scalable and non-scalable elements willy-nilly, so nothing looks good unless you have both the same DPI, window pixel resolution and fonts as the "designer" (to use the term loosely).

      PC vendors should take their part of the blame, by selling laptops that have a completely incorrect DPI setting out of the box. I am convinced that at least 90% of PCs out there have the DPI configured incorrectly, and fonts are a mess as a result.

  11. Hate flat GUIs by Anonymous Coward · · Score: 3, Insightful

    I agree, I cannot stand this push to flat GUIs. Give me a button that looks like a button, that way I know I can push it.

    heh, captch: condemns

    1. Re:Hate flat GUIs by DickBreath · · Score: 1

      There is a REASON why early UIs (eg, Macintosh, Windows, etc) made things look like something you could recognize instantly.

      --

      I'll see your senator, and I'll raise you two judges.
    2. Re:Hate flat GUIs by Anonymous Coward · · Score: 0

      Yes, they screen buttons looked like real-life buttons. And real-life buttons are still around, keyboards being a prime example.

    3. Re:Hate flat GUIs by Anonymous Coward · · Score: 0

      No one cares what your random word captcha was, is, or ever will be. That is most useless garbage you can post in a forum. Why do certain people insist on doing it? NO ONE FUCKING CARES WHAT YOUR CAPTCHA WAS.

  12. my guess by Anonymous Coward · · Score: 0

    I am guessing this is because there is layer upon layer of interface library in the OS all designed to restrict user freedom to what is easily analyzed in telemetry and can be sold to the highest bidder (or all bidders, more likely), leaving the set of interface designs that actually make sense almost totally disjoint from that which can be implemented reasonably with existing libraries by coders using mainstream tools. And don't tell me it's only a phenomenon on Windows, or even Macs.

  13. Rebellion by Anonymous Coward · · Score: 4, Insightful

    New generations always rebel against the ways of the previous generation. It's human nature.

    During the Renaissance we had visually brilliant works of art created. Later generations shunned this and decided that a canvas painted a solid color had just as much merit. Which is "right"? Neither. They just are.

    And so it goes for UI design. From my perspective, we had a very consistent standard for UIs for a good 20 or so years. This was in part driven by technological limitations, but it worked well. The barriers are gone now, anything can be done. Therefore anything will be done. I've actually worked with people who are "UX Specialists" and completely disagreed with what they thought was intuitive. I also regularly have to look up how to do things on modern gadgets because they don't include manuals anymore and they most certainly are NOT intuitive. To me. I'm probably just old. And so is the submitter. :-)

    1. Re:Rebellion by Samantha+Wright · · Score: 3, Informative

      It's a little sharper than that—the current generation of interface designs was a direct reaction to the previous decade's tradition of absurd skeuomorphism. The moment Steve Jobs died, Apple did an about-face and started following Microsoft's Win8/Modern/Metro UI lead. It may look like a step backward to those who from the Windows 2000 and Gnome 2 era, since there's a loss of visual cues, but the flatness of current interfaces is way better than what the classics became in the post-Windows XP era: bloated, overdesigned, pseudo-real-objects cluttered with mismatched shadows and conflicting perspective angles. You couldn't tell what was a button there, either! At least now there's a consistency and a return to the actual use of design guidelines.

      That said, there are still a lot of cases where literacy in idioms dominates: for example, the largely inexplicable convention of swiping sideways on a list to reveal 'delete' or 'edit' buttons in mobile apps. That's probably where you and the UX designers run into the most difficulty. But two decades ago, every "how-to-use-a-computer" class targeted at seniors started with how to operate a mouse—so, as I think you've already recognized, it's important to try to take these things with a grain of salt, and recognize that no one is completely objective when it comes to understanding the culture of computer operation.

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    2. Re:Rebellion by DickBreath · · Score: 1

      Yes. That. I can make a prediction. And it will be correct.

      What kind of music will be popular for the next generation?

      Answer: whatever is the most shocking to their parents.

      Apply that principle to user interfaces.

      --

      I'll see your senator, and I'll raise you two judges.
    3. Re:Rebellion by houstonbofh · · Score: 1

      The only test that counts for me is time. Does it take more or less time for an unfamiliar user to complete a task? Does it take more or less time for a user that knows the UI well to complete a task? A lot of the new UIs fail on both of these.

    4. Re:Rebellion by phantomfive · · Score: 3, Insightful

      During the Renaissance we had visually brilliant works of art created. Later generations shunned this and decided that a canvas painted a solid color had just as much merit. Which is "right"? Neither.

      No, Raphael's works have much more merit than a canvas painted in solid color. That isn't even a question. The canvas painted in solid color can be interesting, but it's on a lower level.

      --
      "First they came for the slanderers and i said nothing."
    5. Re:Rebellion by sconeu · · Score: 1

      The problem was that they threw the baby (buttons/discoverability) out with the bathwater (insanely over-skeuomorphic stuff).

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    6. Re:Rebellion by Anonymous Coward · · Score: 0

      During the Renaissance we had visually brilliant works of art created. Later generations shunned this and decided that a canvas painted a solid color had just as much merit. Which is "right"? Neither. They just are.

      And so it goes for UI design.

      Except a UI is supposed to be used, not just admired. That means there is a right way and a wrong way (or many right ways and wrong ways).

      For a car analogy, it's like saying there is no right or wrong way to build a car. You can leave out the steering wheel, the gas pedal, the brake pedal, seatbelts, seats, etc, and it is just as "right" as an actual functional car.

    7. Re:Rebellion by Anonymous Coward · · Score: 0

      It's on a lower level because a solid canvas conveys nothing to the viewer. It's digital image can be compressed into next to nothing. Postmodern art doesn't really communicate anything, except perhaps that the artist had nothing important or meaningful to say.

    8. Re:Rebellion by Anonymous Coward · · Score: 0

      rebellion is cool and that but it really does not explain it, once im inside, lets say, gmail, and have to figure out every single little icon like im an ancient egyptian, it stops being rebellion and starts being retarded

      we have bigass screens for a reason, i have the space for them to use words 75 percent of the time and then some obvious icons. But no, most of my screen is white and theres a bunch of tiny icons and buttons that dont mean anything to me at all. And then they have the balls to tell you its designed for human beings like they are some kind of renaissance men or something. Its part hilarious part sad, trust me on this one, a random dude with green hair has nothing on leonardo davinci, they are probably not even the same species

      also, they change the icons often, so you will never figure out everything you can do with it. Then they will cry about how no one uses the other service they bundle together with the one everybody uses, its simple really, you go out of the way to complicate my life, i will use the less stuff from you i possibly can, so ive never loaded google calendar, hangouts, and whatever else they have in that nightmare suite, and never will

      if i need a reminder for something ill put a text file on my desktop with the name REMINDER, its quicker and i dont have to deal with "enlightened ancient egyptians"

    9. Re:Rebellion by ChrisMaple · · Score: 1

      What kind of music will be popular for the next generation?
      Answer: whatever is the most shocking to their parents.

      Sorry, wrong. The ugliness of rap, had it existed in 1890 or 1920 or 1950, would have been the most disgusting and shocking available.

      --
      Contribute to civilization: ari.aynrand.org/donate
    10. Re:Rebellion by mcswell · · Score: 1

      Can you point to some pictures of "absurd skeuomorphism"? I don't recall anything like that--that's not to say it didn't exist, but my memory (such as it is) is that what skeuomorphism there was was actually quite helpful.

      And some aspects of older (WinXP, say) UIs that made them easy to use had nothing to do with skeuomorphism. Take title bars that change colors depending on whether the app has focus. There's nothing skeuomorphic about that, but it sure was helpful. Contrast Win10 (by default), or MsOffice; several times a day I start typing (or worse, hit the delete key) because I think Outlook has focus, and it turns out I've typed into some other app (or deleted something elsewhere).

      Or take visible boundaries on apps; the human eye is much better at detecting contrasty boundaries (like black lines). When the boundary is just a color, the boundary starts to fade or shimmer, and I've had trouble distinguishing where to click when I have overlapping windows and can't figure out where the boundary is at a quick glance. Again, nothing skeuomorphic about having visible boundaries--real world objects don't. But very helpful on a computer screen.

    11. Re:Rebellion by Samantha+Wright · · Score: 1

      Almost all of the biggest offenders were iOS apps, so if you never had an iPhone you were spared the vast majority of incidents where skeuomorphism caused problems. Ideally, you're right, skeuomorphism should be helpful, but many designers used it to create the illusion of quality by borrowing images and textures from physical objects that they perceived as being valuable. Here is a thorough breakdown of the nausea of the era.

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    12. Re:Rebellion by mcswell · · Score: 1

      Thanks, I see what you mean. I do have to say, though, that I find nearly as much to dislike about some of the suggested replacements (and I realize that the article was years ago, and one person's opinion). The awful handwritten-like font in one, the use of hard-to-read white text on a colored background, the gradient color backgrounds; it all reeks of artists making something pretty rather than human factors people designing something to be easily used. And I think that's the gist of many of the other comments here. But agreed, the skeuomorphic examples on that page are pretty awful.

    13. Re:Rebellion by petervandervos · · Score: 1

      Yes. That. I can make a prediction. And it will be correct.

      It will not be corrected, it will change. And again and again.
      Problem is, we got used to an interface. My lucky way out of this problem was using a few different OS at the same time starting from Windows 2.0, RiscOS 2 and later Mac OS9. This way I knew there are multiple solutions to a UI and didn't get hooked on a single way of doing things.

    14. Re:Rebellion by grep+-v+'.*'+* · · Score: 1

      No, Raphael's works ... The canvas painted in solid color can be interesting, but it's on a lower level.

      Yes -- the floor.

      --
      If the universe is someone's simulation -- does that mean the stars are just stuck pixels?
    15. Re:Rebellion by Anonymous Coward · · Score: 0

      I've never claimed to be objective about my preferences -- it seems to me it's the Bright Sparks who've brought us the "ribbon" and what TFS outlined which I've mnemonicized as "tabletization" who have claimed that their way is objectively better, that I should just get over it and move on to the new way, the better way, the modern way.

      All I know is that my productivity in MS-Office dropped the day the drop-down menu gave way to the ribbon and it's only gotten worse (subjectively-driven actions by others lead to objective degradation of *MY* performance). The "3D" effect may look "campy" or worse to some but the various brands of "mystery meat" interface being inflicted on us all in the name of progress is worse and hurts the old hands the most. To take away the interfaces we had grown used to was un-neighbourly at best. With forced upgrades to the "latest and greatest" it feels more like "tyrannical" but to say so out loud is to draw this kind of "get over it" from those who haven't been around as long and whose learned UI memes that now need discarding don't run as deep.

      All that is gold does not glitter, not all those who wander are lost...ank

    16. Re:Rebellion by Samantha+Wright · · Score: 1

      The ribbon really isn't the same thing as a flat look. The two are totally independent of one another. Take a look at this screenshot, for example: Windows 7 with visual styles turned off—no doubt familiar to anyone who's managed a recent Windows Server or used RDP. It's still full of the newfangled conveniences you loathe, despite being cast in traditional 90s bezels.

      This is the point where the holier-than-thou crowd says you should know all the hotkey combinations for everything if you want to be efficient. Those never changed, creating a nightmare for anyone who wants to learn them in the post-ribbon Word.

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
  14. Re:How would Slashdotters explain the proliferatio by steveg · · Score: 1

    Very much so. You see advocates of the new, ugly paradigm disparaging older interfaces as not being "modern."

    --
    Ignorance killed the cat. Curiosity was framed.
  15. Modern Software by Oxygen99 · · Score: 3, Insightful

    I'd extrapolate this to modern software in general. It seems acceptable now to leave things broken, unsupported and undocumented so that six months after purchase or download things no longer work and can't be fixed. I appreciate things become more complex over time but the number of boneheaded things I see on a day-to-day basis is extraordinary.

    Oh. And get off my lawn...

    --
    I had a dream, bright and carefree, but now there's doubt and gravity
    1. Re:Modern Software by ColdWetDog · · Score: 2

      God yes. Autodesk, I'm looking at you. Apple, I'm tired of looking at you. You're both ugly and your mothers wear army boots.

      Jeez, Autodesk - you can't bother to decide on something resembling a consistent user interface between products and life cycles? Ok, fine. Then goddamn document it somewhere beside's a YouTube video hidden in somebody's blog. The answer to 'what is the squiggle with the line on the side icon mean' should not take an hour of searching. You could, even, like put it in a menu on the top like every program is required to have? Would it hurt real bad if you did it?

      You don't care about Johnny Ives so no excuse, Autodesk. At least Adobe (may they burn in hell forever about their subscription nonsense) leaves stuff up in the menu bar and has taken reasonable steps to ensure the same icon controls the same function in separate programs.

      Grrrr. Now stay off the lawn!

      --
      Faster! Faster! Faster would be better!
    2. Re:Modern Software by mcswell · · Score: 1

      But Adobe changes the entire interface between generations. The newest Acrobat has the worst interface I've ever seen, it's even worse than MsOffice. Figuring out how to do something, or even figuring out how to remove some toolset that you don't want, is really hard.

  16. I apologize for the large size of this interface by Invisible+Now · · Score: 1

    My manager never alots enough time to make one smaller!

    --

    "Knowing everything doesn't help..."

  17. Metaphor by Anonymous Coward · · Score: 0

    I've been assuming that as I age, whatever metaphor these new UIs are being designed around was not present in my formative years and is therefore foreign to me!

  18. Flatness... by Anonymous Coward · · Score: 0

    Whoever started the trend of making UI elements look flat (especially icons) should pull their mac out of their ass. I want 3d icons, like the icon-a-day project... http://www.wincustomize.com/ex...
    Those flat greyscale icons and themes look so SJW.

    1. Re:Flatness... by mcswell · · Score: 1

      Here's the metaphor you're looking for (I'm sure). 3d icons are like having Harrison Ford as Indiana Jones. Flat icons are like having Lego blocks as Indiana Jones.

  19. Ignorance, inexperience, prejudice, expedience by mykepredko · · Score: 3, Interesting

    I fear that many of the issues listed in TFS are the result of decisions made when the OS UI conventions are defined. Then, apps follow these conventions without regard to what what it means for their product.

    That is not to say that the original conventions are always bad, they were designed for a certain feature set to provide for defined functionality - the problem comes when they are applied, without thought in third party applications. The decision to follow the OS conventions are either made by executives who feel the application needs to be a "seamless" part of the system (and Microsoft, Apple, Google, etc. spent millions on the UI conventions so let's just copy their work) or by designers that don't know any better or are just trying to get their product out quickly.

    I have never seen a great set of tests for UI developers to self-evaluate the end product. We've all been there when after working with a product for a while, everything you've done seems to make sense and you develop mental shortcuts that allow you to fly through the UI.

    The only real solution is, as part of the development process, set aside time for third party user testing with feedback sessions. I've been through a number of them, they're humbling, surprising and educating - then there's the fun part where you need to take the results and tell your boss(es) that they're wrong.

    1. Re:Ignorance, inexperience, prejudice, expedience by Anonymous Coward · · Score: 0

      "...then there's the fun part where you need to take the results and tell your boss(es) that they're wrong"

      For certain values of "fun".

    2. Re:Ignorance, inexperience, prejudice, expedience by rilister · · Score: 1

      'The only real solution is, as part of the development process, set aside time for third party user testing with feedback sessions. I've been through a number of them, they're humbling, surprising and educating.'

      This. A *hundred* times this. The intuition of a good designer will minimize the surprises and changes, taking references from other successful designs will give you a good starting point, but NOTHING is as useful as getting user feedback, early and often. Real users, in the real world, not people on your team.

      Start with sharing sketches, move to paper versions if you can. Never craft something beautiful and fall in love with your own creation before you've tested the basic concept and never put aesthetics before usability. Never blame users for being stupid, or say that they'll 'figure it out' or put it in the training manual. That's lazy and arrogant and will fail and frustrate. I'm sorry so many of you have such a low opinion of designers: I don't regard people who create a 'masterpiece' UI without leaving their desk or talking to users as real designers anyway.

      --
      'This writing business. Pencils and what-not. Over-rated if you ask me. Silly stuff. Nothing in it' - Eeyore
    3. Re:Ignorance, inexperience, prejudice, expedience by mykepredko · · Score: 1

      I would not recommend using paper and model everything on a target system. I have been involved in a number of cases where what "looks good on paper" fails miserably in the real world and there's no time/money/people available to fix it.

      I can't think of a system you can't mock up the UI one after some pretty minimal work. The response to this might be that the mock up becomes part of the end product and I would ask is that a bad thing? Have a separate project for the UI on the hardware, with user reviews/feedback while the guts are being developed in parallel. It's a great way to avoid feature creep and keeps the product to its basic requirements.

    4. Re:Ignorance, inexperience, prejudice, expedience by antdude · · Score: 1

      Lots of companies skip those testings to save money and time. :(

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  20. simple by SuperDre · · Score: 1

    it's designers that need work and want to stand out and differ from others, and doing a right user interface is something that has been done before and would not stand out. To me, most modern UI's are really bad, and I'm one that want a lot of information in one view, not having to go through hundreds of pages because the designers thought it was cool having 3 lines on one screen instead of 30 or 60..

    1. Re:simple by djinn6 · · Score: 1

      This. Rather than improving on the existing UI, every designer wants to recreate the entire site in their own style.

  21. Common and old. by Sigma+7 · · Score: 1

    Too much white space, huge margins, too little information

    At least there's some attempt to combat this. For example, if you screenshot something and paste it into LibreOffice, the image is autosized from margin-to-margin. For bonus points, if it's in "web view", the autosizing is to window width.

    Of course, this is a slightly old version of Libre Office, and I'm having trouble updating it on that computer. Then again, I should update that computer entirely, it's a several years old.

    But still, it's universal. Being more modern won't fix that, even if the modern paradigm is to have whitespace to make touch screens more usable.

    Text is indistinguishable from controls

    That's more of a UI bug.

    Text in full-CAPS

    Too true. Especially when viewing some apps, such as those that show reddit comments.

    Certain controls cannot be easily understood (like on/off states for check boxes or elements like tabs)

    Seen this quite common. Especially ones which toggle between Red and Green. Fun for those who are red-green colourblind.

    Everything presented in shades of gray or using a severely and artificially limited palette

    I recall DOS being like that... 16 font colors, 8 background colors for the font and option to blink well before the HTML tag.

    Often awful fonts suitable only for HiDPI devices (Windows 10 modern apps are a prime example)

    Out of the list, I think that's the only one that a problem specifically with modern user interfaces.

    Especially when manufacturers dump their old low-resolution systems.

    Cannot be controlled by keyboard

    and the ones that do require memorizing various hotkeys that really shouldn't be necessary.

    Very little customizability if any

    Really love to disable that backspace hotkey in Firefox (cause it conflicts with backspacing over content in a web form), cause that browser is taking its sweet time.

    Still, there's plenty of UIs that aren't customizable. Only the major applications had the effort invested to make themselves customizable, and even then, there's still static patterns that can't really be customized.

  22. /. is an offender... by dex22 · · Score: 1

    On iOS, Slashdot doesn't let me resize /. to a comfortable size. They made a decision that actually being able to read the ant-sized writing was less important than having rabid control of the layout.

    As the user base ages (We're not all in our teens and 20s any more, and I suspect the majority of /.ers are in our 40s) being able to resize the font matters.

    1. Re:/. is an offender... by omnichad · · Score: 1

      This might be more of a browser UI problem. Locking the regular pinch zoom is required to make responsive designs work, due to how the viewport is set up. However, the browser doesn't replace that with a standard viewport zoom. The desktop browsers actually have a proper zoom for this type of thing, where adjusting the zoom gives you responsive feedback from the web site (zoom in far enough on desktop, you get the mobile view of the site in large print).

      This same type of zoom needs to be implemented on mobile browsers for usability.

    2. Re:/. is an offender... by arth1 · · Score: 1

      Locking the regular pinch zoom is required to make responsive designs work, due to how the viewport is set up.

      Then using zoom instead of scaling is the problem. The user should be able to resize and reflow the text. That should be the default, because you do not control which font the user presents the rendering in anyhow.
      Text is not graphics, and should not be treated as such.

    3. Re:/. is an offender... by Anonymous Coward · · Score: 0

      Locking the regular pinch zoom is required to make responsive designs work, due to how the viewport is set up.

      What on earth are you talking about, locking pinch zoom isn't needed to make responsive designs work.

    4. Re:/. is an offender... by JohnFen · · Score: 1

      (zoom in far enough on desktop, you get the mobile view of the site in large print).

      Which is a serious problem. Serious enough that I call such behavior "broken".

  23. No only by Viol8 · · Score: 4, Insightful

    Its arrogant designers who think they know better than the generation before, want to be seen to be different and "edgy" and "new" and so chuck out all the lessons learned and fuck things up royally. So we end up with an OS in 2017 that looks more primitive than Win3.0.

    1. Re:No only by Anonymous Coward · · Score: 5, Interesting

      This

      As part owner and lead engineer and developer for an online GPS tracking platform I experience this on a weekly basis.

      Just fired a guy 1/3 my age and 1/10 my experience for telling me I am too old school and think I know everything.

      Fucking guy insisted on using microscopic fonts and all grays with almost zero contrast ratio.

      I could not even read that shit on a 28" monitor.

    2. Re:No only by tomhath · · Score: 1

      I'm not sure it's really arrogant so much as limited skill set. Many "coders" only know one IDE and one framework (usually iOS). There isn't anything else, gramps.

    3. Re:No only by Anonymous Coward · · Score: 0

      > that looks more primitive than Win3.0.

      Windows 286 had a better UI than many if not most of what is available today.

    4. Re:No only by Anonymous Coward · · Score: 0

      Slashdot users are getting old and grumpy. You sound like my dad complaining about how the look of cars changed back in the 80s.

    5. Re:No only by Radical+Moderate · · Score: 1

      Too bad you posted AC, you are my hero for the day.

      --
      Never let a lack of data get in the way of a good rant.
    6. Re:No only by butchersong · · Score: 1

      Hah, I pointed out I can see across the street every apple in a tree that is ripe and that maybe this particular evolutionary advantage humans have to see color should be leveraged. I complained to our designers that they had essentially given our customer's dog vision... it made no difference.

    7. Re:No only by Anonymous Coward · · Score: 2, Interesting

      As a principal designer somewhere in SF Bay Area, I have instituted a reverse age policy. Must be 35 or older to work for me.

    8. Re:No only by Anonymous Coward · · Score: 0

      It's also the tendency of programmers, designers and UX folk to think of a program as their baby. They already hate the idea that some filthy user might get his greasy paws on it and actually use the thing... the thought of the user customising anything from the exalted Platonic ideal they constructed in heaven is enough to give them an aneurysm.

    9. Re: No only by Anonymous Coward · · Score: 0

      That is illegal you know.
      https://www.eeoc.gov/laws/statutes/adea.cfm

    10. Re:No only by Anonymous Coward · · Score: 0

      I'm not sure it's really arrogant so much as limited skill set. Many "coders" only know one IDE and one framework (usually iOS). There isn't anything else, gramps.

      No, it's arrogance. This is not rocket science, this is willful ignorance and such people need to be shown the door. Pleased to see at least one such "designer" getting their comeuppance.

    11. Re:No only by antdude · · Score: 1

      The guy couldn't be trained? Yeah, kick him out. Are you hiring a replacement who cares? ;)

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    12. Re:No only by mcswell · · Score: 1

      Hire an old guy who has to wear glasses to read text, and who complains if text isn't black on a white background. Like me.

      Ok, I don't need a new job now, but I can at least appreciate the need to make applications usable for those over the age of 25. And even better, who have lived through enough changes to distinguish fads from good new ideas. (And if they're really old, they'll know what tail fins on cars are. But more and more people that age are retired.)

    13. Re:No only by mcswell · · Score: 1

      Hear hear! and see my screed a couple posts up from yours.

    14. Re:No only by vtcodger · · Score: 1

      Sure, you can remember tailfins. Big deal. But do you remember portholes? (I thought they'd only been around for a few years in the early 1950s, but apparently Buick plastered them on some cars up until the mid 90s).

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    15. Re:No only by mcswell · · Score: 1

      Umm...I was on a *ship* for three years, and we had a few portholes... But yes, I do vaguely recall portholes on cars.

      Oh wait, that's not what I thought they were (although at least as egregious, and I bet they were rust magnets). I thought I remembered small round windows on cars.

      So you got me...

    16. Re:No only by bluegutang · · Score: 2

      So we end up with an OS in 2017 that looks more primitive than Win3.0.

      This is very to the point.

      In fact, I think someone needs to make a list of UI features that were in Windows 3 and Windows 2000/XP/7 (whichever we think is most usable). And for newer interfaces like Windows 10, count what percentage of the UI features still exist. And based on that, calculate an "age" for the new UI, i.e. "$OS has regressed to a 1997 level of interface".

  24. Touch capability by wistlo · · Score: 2

    Part of the huge white-space and big button modern trend comes from the advent of touch screens. Remember Windows 8 and how it practically forced users into touch with gestures and "charm zones"?

    I appreciate some of these new features. For example, in Siebel's database Open UI, buttons and selection targets are now easier to hit. The downside is less information in the same screen space. (Also, the new interface does not require IE and ActiveX, a positive but not related to the UI's functionality).

    I suspect that the concept that touch would completely replace dedicated controls went a little far. Honda's bringing back the volume knob. I expect some of these design elements to be, ahem, "dialed back" as time passes.

  25. Not just looks, but function too by Anonymous Coward · · Score: 0

    Take Gnome dialog boxes for example. There can be several knobs and choices but no "cancel" or "revert" button. If you get lost after adjusting half of them, how do you just abandon the operation and start over? Stupid Gnome.

  26. Mission Accomplished by crafoo · · Score: 1

    What are the consequences for designing an unusable, obtuse user interface? What are the consequences to the user who cannot use such an interface? Are there any "web 2.0" or phone interfaces that are used for real, consequential work?

    If a San Francisco SJW cannot post a self-indulgent, anti-Trump screed on Tumblr 2.0 is the world really any worse off?

    1. Re:Mission Accomplished by Anonymous Coward · · Score: 0

      When have you ever done "real, consequential work" with ANY interface?

  27. Chinese whispers by Doub · · Score: 1

    UI ergonomics is not easy, and rather than learning it, people copy. Modern UIs are as intelligible as a message that's gone through Chinese whispers.

  28. Forgot Some... by BrendaEM · · Score: 5, Insightful

    Hate:
    White text on a bight yellow background, on Galaxy Note 3 Android.
    Where the fuck have the icons gone? Windows.
    Why can't I cut an paste information from your dialog.
    Why are things still not resolution independent. Adobe, and most music production applications.
    Don't think you need files and folders? Think again, and the includes you Firefox mobile bookmarks.

    The creator of "material design" need to be shot. There's a difference between not being limited by the physical world, and needlessly disconnect us from what we have already learned.

    In the battle between KDE, Gnome, and Unity, Cinnamon won.

    Love:
    Rounded corners rule!
    Shadows show us what's on top!

    Maxims:
    Just because Apple did it, doesn't make it right. Remember, they had a bad year last year.
    People need to work, more than you need to masturbate over your own art work.
    Most serious file management takes place in two windows.
    Clean means that you are too lazy to update the functionality in your program, so you are leaving useful stuff off.
    Those who think that the command line and a GUI cannot coexist have never seen a 3D CAD or design program.

    --
    https://www.youtube.com/c/BrendaEM
    1. Re:Forgot Some... by Calydor · · Score: 5, Insightful

      You forgot a maxim:

      Just because it's old doesn't mean it's bad, and just because it's new doesn't mean it's better.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    2. Re:Forgot Some... by psmoot · · Score: 1

      Hate: The creator of "material design" need to be shot.

      Love: Shadows show us what's on top!

      Ummm, you do realize that shadows are an important aspect of Material Design, right? To me, that's one of the more Material parts of it, that UI elements have heights above the background. Just sayin'...

    3. Re:Forgot Some... by RockyMountain · · Score: 1

      Also:

      (The following are not recent, they are long-standing UI problems, but I think at least as serious as the others on the list.)

        - Un-commanded/asynchronous change of focus. (E.g. popup appears, userping your current interaction with a window).
        - Lack of context. (E.g. popup tells you there has been an error of type X, and offers some choices, but you have no way of even knowing which program or window the popup is assocated with. For bonus points, it asks you to choose a corrective aciton on the spot.)
        - Missing or non-obvious way to "back out" of the previous action, if you decide you took a wrong turn. (Iphone is really bad this way, and the alleged fix in IOS9 doesn't really fix it.)
        - User-interaction windows that "take you hostage". You have to click one of several irreversible choices before anything else can happen. Won't relinquish focus to go see explore options or understand the context better. Worst still, it can't even be dragged so you can look at the window below for context!
        - Obscured boundary between executing the program and changing the configuration. "Do you want to do X?". "Do you always want to do X in future?" "Do you want to make XYZZY the default handler for X"?. Also, ambiguity about whether resulting changes are for the current operation, the current data set, the current session, or all future activities by the program.
        - Ambiguity about which each choice means what. Does "proceed" mean proceed with the original operation you requested? Does it mean proceed with the corrective action suggested, e.g. in an error popup? A popular variation of this is "do you want to do X (yes/no)", with no explanation of what will be done instead if you select no.

    4. Re:Forgot Some... by Anonymous Coward · · Score: 0

      In the battle between KDE, Gnome, and Unity, Cinnamon won.

      You misspelled MATE.

    5. Re:Forgot Some... by swillden · · Score: 1

      The creator of "material design" need to be shot. There's a difference between not being limited by the physical world, and needlessly disconnect us from what we have already learned.

      The whole point of material design (the reason for the name "material") is to build UIs that follow well-established physical-world processes. UIs are supposed to behave as though they're constructed of physical objects that move in ways that are familiar to humans.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    6. Re:Forgot Some... by Anonymous Coward · · Score: 0

      "Most serious file management takes place in two windows." And quite some in three or more.

    7. Re:Forgot Some... by Anonymous Coward · · Score: 0

      Also Windows 10 start menu deleted all subfolders. Everything is jumbled together. Have 3 programs with the same name in 3 different folders before? Now you can't tell them apart. Will MS ever fix this? Doubtful considering their ongoing mantra of fuck the user, hide information, take control away.

    8. Re:Forgot Some... by ChrisMaple · · Score: 1

      The power switch or battery removal addresses some of those UI flaws.

      --
      Contribute to civilization: ari.aynrand.org/donate
    9. Re:Forgot Some... by Reziac · · Score: 1

      I heard it slightly different:

      There are two kinds of fools.
      One says "This is old, and therefore good."
      The other says "This is new, and therefore better."

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    10. Re:Forgot Some... by jez9999 · · Score: 1

      Rounded corners rule!

      Umm, no they don't. They're a great way to pointlessly waste space and make people miss when they click on something. Only a very tiny rounding to look a corner seem a little bit harsh is acceptable (and even then, the hitbox should really be a square and merely look rounded).

  29. Mod this up by Anonymous Coward · · Score: 0

    This has been my biggest gripe for the past 10 years--I've seen UIs move progressively towards whiz-bang and away from simple practical functionality. I started out in UI design 25 years ago working on industrial systems that would literally blow up if the information and controls were not clearly presented to the operator. The UI principles we used back then were as sound then as they are today, but designers have moved progressively further away from them. Microsoft's ribbon that frustratingly changes context usually when you don't want it to, "charms" displayed only if you know to hover over a nondescript portion of the screen, smart web controls that are not clearly labeled and change functions at unexpected times drive me crazy. Sure, I can LEARN to use these things if I use that particular UI enough. If I use it enough, then some of these things become second nature--but it's bad design because it obfuscates the function and causes more cognitive load and potential mistakes. I'm not saying greenscreens are the way to go, but there's a reason that those of us who are proficient at computers look back longingly to applications like Office 2003 that were logically laid out, didn't have randomly changing UI controls, and could be controlled easily by either keyboard or mouse.

    1. Re:Mod this up by Anonymous Coward · · Score: 0

      I started out in UI design 25 years ago working on industrial systems that would literally blow up if the information and controls were not clearly presented to the operator.

      Yikes. Sounds dangerous!

  30. Design is Subjective, forced to be Objective by Anonymous Coward · · Score: 0

    Case-in-point, I get /. through the RSS feed through Feedly. And, unfortunately, that bulleted-item-list came across like shit because the XML turned it into one giant run-on text block. So, the user interface for this article itself (which was assumed to be an HTML renderer) failed to initially portray any kind of logical organization of data. Naturally, I assumed it was yet another unintelligible submitter, but it actually shows that there are problems everywhere with user interfaces.

    So the submitter thought that they were asking a reasonable question, but instead made the point that the browser (as a tool) is only as good as the data it is fed. By organizing the question in a list, what I see is a little bit of tiny text, a whole lot of whitespace to the right (because these items in the list are short pieces of text) in a tiny font.

    When you write content for social media sites, this edit window itself, you can programatically limited to the features of the site. I have a very limited mark-up I can use, and the site itself makes assumption on how to portray the information based on the device used to consume the data. Thus, unless you create specific content individualized to the device, you will never have the best fit to the user interface. You can't have one UI for all visualizing devices, sorry Windows 10.

    But maintaining multiple copies of customized data is expensive, so we try to force standards on the content creator. Apple is the best at this, where they have policy documents that force app creators to behave a certain way, but Microsoft has always been free form (for better or worse). Too late, they realized that their users wanted some user interface standardization, and they have been trying to get the horse back in the barn ever since. But, tell an artist to stop being creative, and they begin to hate the product.

  31. I'd add another staple of modern UIs... by QuietLagoon · · Score: 2

    Text with such low contrast that it is unreadable in all but the best of lighting conditions

    1. Re:I'd add another staple of modern UIs... by Anonymous Coward · · Score: 0

      A relative of this is single degree contrast. I use a tool at work that had a default color scheme with some text in red on grey. It was physically painful to read, I had to zoom in to the equivalent of fonst size 24 to read it without eye strain.

      After looking into it, while the red had 100% more red than the grey, their position on the white/black axis was nearly identical and neither of them included any blue or green. I changed the back-color to a dark teal, and now it is easily legible at even fairly small sizes.

  32. It's the "Me too!" approach to UI design by dfm3 · · Score: 4, Informative

    The problem is that there's a glut of "UX" designers convinced that if someone else has successful, and you copy the superficial hallmarks of their design, you'll be successful too. Take Facebook's "infinitely scrolling" page design for example - suddenly you have every damn app and website using an infinitely scrolling layout, even things like weather apps where the information is finite and is best presented using another paradigm such as tabs. Combine this with the prevailing attitude that if less is more, then even less must be even more, and you get the current mess we're in now.

    This is not only the case with the current "flat" design epidemic ("Apple went flat and look at how successful they are! If we go flat we'll look modern and we'll be successful too!") but in many other elements that have been taken to an extreme at the cost of usability and accessibility:

    - The use of razor thin fonts
    - White text on monochrome, pastel backgrounds
    - The loss of critical UI elements like scroll bars and button outlines, because apparently they just clutter things up
    - The use of "hamburger" mystery meat menus
    - Loss of status bars (which attempted to at least give some idea of percentage completion of a task) in favor of things like dots that twirl, spin, and dance in circles

    1. Re:It's the "Me too!" approach to UI design by NormalVisual · · Score: 3, Insightful

      Take Facebook's "infinitely scrolling" page design for example

      I'd like to take it and throw it off a mountain somewhere. Uses *tons* more memory than a paged layout, and makes it damn near impossible to find anything that's more than a few hours old without scrolling your hand off.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    2. Re:It's the "Me too!" approach to UI design by Anonymous Coward · · Score: 0

      - Loss of status bars (which attempted to at least give some idea of percentage completion of a task) in favor of things like dots that twirl, spin, and dance in circles

      That's actually a good thing.

      People kept complaining about inaccurate progress bars. Developers kept trying to carry the point across that they were doing their best to convey progress on a task of uncertain complexity. Nobody could win that battle, so eventually someone decided to stop fighting it.

      Now developers don't make a tacit commitment about how long a process will take, so users can't complain when they fail to guess.

      Problem solved.

  33. This is what happens when art drives UIs by hey! · · Score: 4, Insightful

    ... and every idiot in the world thinks he's an artist.

    People associate lots of white space with "modern" and "clean", but in fact the key is to use white space intelligently to help guide the user's attention. The question isn't whether you have a lot or a little, the question is how much mental work does it take for a user to accomplish his task?

    It's easy to ape interfaces that work well, but that's cargo-cult design. Design should be as much evidence-driven as it is fashion-driven. First (design) principles are only a starting point.

    Recently I was using a smart TV app and when the content I requested took too long to buffer I decided to quit the app. I was presented with a dialog warning me that I was leaving the app, and asking me whether I wanted to "cancel" or "continue". This gave me a moment's pause, because I didn't want to "continue" waiting for the content to load. However as a developer myself I understood the programmer's mindset: "cancel" and "continue" referred to the event the dialog was responding to: a request to exit the app.

    This division of responsibilities is backwards: the user shouldn't have to get into the mind of the designer, the designer needs to get into the mind of the user. And that's hard. UI guidelines help, but there's no substitute for watching actual users struggle with your design. Any time you find something that makes them pause, even for a moment, you should file that bump down. That'd catch problems like confusion between text and controls, or inscrutable state widgets.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:This is what happens when art drives UIs by Anonymous Coward · · Score: 0

      ... and every idiot in the world thinks he's an artist.

      This, IMO is the root of the problem. I pointed this out to a co-worker who does frontend development and was lamenting the constant scope creep that he has to accommodate -- clients never have an opinion about my database schema designs. All the under-the-hood stuff is spared because the average person doesn't think that they are qualified to chime in. Yet, I suppose. But when it comes to the look-and-feel, everyone is an expert.

    2. Re:This is what happens when art drives UIs by phantomfive · · Score: 1

      there's no substitute for watching actual users struggle with your design. Any time you find something that makes them pause, even for a moment, you should file that bump down.

      This is worth repeating. Multiple times. It should be at the front of every design textbook. On the cover.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:This is what happens when art drives UIs by gwjgwj · · Score: 1

      WinFTP: "Do you wish to cancel this operation. [OK] [Cancel]"

  34. It's called "a fad" by ilsaloving · · Score: 2

    If you notice throughout software history, developers have *always* copied each others styles, in ways no different than a fashionista would. In the 90s it was pseudo-3d buttons because people wanted buttons that looked like buttons. (Personally, I *still* do.) When the WWW got popular, people started making *everything* to look like hyperlinks. Thank god that didn't last long.

    But now... I just don't even know what to say. Style has completely overrode any semblance of usability. Google started the 3 parallels bars=menu thing, and now everyone is doing it. 2D flat everything is now all the rage wherever you look, and people think they're being cool if they use obscure icons for things that may or may not have a passing resemblance to the function they're trying to perform. Intuitively has basically been thrown out the window.

    Case in point: Whoever came up with the UI for snapshot should be tarred, feathered, shot, multiple times. While I eventually figured out how to use it, it took *effort* to figure it out because it made about as much sense as Trump walking into a soup kitchen.

    I can only hope that sanity will return soon.

    1. Re:It's called "a fad" by phantomfive · · Score: 1

      2D flat everything is now all the rage wherever you look, and people think they're being cool

      2D flat is old-skool, boring, derivative. Now if you want to be cool, you need to use a multi-stop gradient, preferably several of them mixed with alphablending.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:It's called "a fad" by Anonymous Coward · · Score: 0

      Google started the 3 parallels bars=menu thing, and now everyone is doing it.

      Actually that's been around since the early '80s where it was first used on the Xerox Star.

    3. Re:It's called "a fad" by ilsaloving · · Score: 1

      Huh. I didn't know that.

      I didn't notice the icon really gain popularity until the last few years, which is why I used it as an example.

  35. Re:Missing features by hackwrench · · Score: 1

    But like customizing the colors and fonts, there are featres I want on my small devices as well.

  36. UX gone wrong by MobyDisk · · Score: 4, Informative

    Developers traditionally make efficient, functional, ugly interfaces. They did this by using standardized UI controls. They were largely constrained. Today, without those constraints, those same developers make inefficient, semi-functional, pretty interfaces. And with the focus on form over function, they are pushed in this direction by management. (Thanks Apple, for telling me that I want to get rid of all the jacks in my laptop so that it can be be 0.00001 inches thinner.)

    A good UX person -- not the kind of BS "UX" that I see lambasted here -- but a real one -- can improve the look and feel of an application, optimize the workflow, and make it pretty too. I work with a UX engineer who uses statistics on the average hand size of our target demographic, and can quote the average size and resolution of the displays they are using. On touch-screen apps, our UX team optimizes for right handedness, and organized the screen so your hand doesn't cover the things you are looking at and so you make minimal movements. A few years ago we even created a mock-up, and had actual users go through a workflow and timed them, counted number of clicks, etc. This is good UX. It's human factors engineering + graphic design.

    A sad anecdote: A few years ago I had the pain of designing a UI with a bunch of managers. It was a screen to add/edit/delete users who had access to an account. I drew-up a typical text box with a list, and then an add/edit/delete button at the bottom. You could fit 50 users on a typical screen, quite readably. They HATED it. Their design fit about 10 users on the screen. Big margins all around. Each row had a separate add, edit, and delete button, a large single-color icon of a person. All the icons were the same, so they communicated nothing. The text was so large that long names needed an ellipsis to fit. The add/edit/delete buttons were tiny icons without text. It was pretty, wasteful, and slow. They loved it.

    On another project, which was an industrial machine, they wanted icon buttons. Their previous version used 16-color EGA graphics so it needed an update. So I used actual 3D renderings of the parts as icons. Initially everyone loved it because it was clear what the icons did. 3 years later, it laughed-at because it is too "realistic." So on the next project they replaced the realistic icons with single-color conceptual representational icons. Unless you were on the project, you had no idea what the icon meant. The customers came-up with names for the icons: the "one-eyed cat" let you search. The "disney castle" was to load a tray into the device. The "laser broom" was the barcode scanner. This interface is loved by development because it is so pretty, and is the new standard moving forward. The customers (and training department) complain that unless someone uses the device regularly, they forget if they should start the workflow by clicking the "one-eyed cat" or the "laser broom."

    At with the next project, they are using text under the icons again, so users know what they are.

    1. Re:UX gone wrong by Radical+Moderate · · Score: 1

      I've been thinking about getting into UX. Your last two anecdotes are scaring me, I'm not sure I wouldn't be driven to violence.

      --
      Never let a lack of data get in the way of a good rant.
    2. Re:UX gone wrong by Anonymous Coward · · Score: 1

      On touch-screen apps, our UX team optimizes for right handedness, and organized the screen so your hand doesn't cover the things you are looking at and so you make minimal movements.

      Speaking as an app user, I appreciate the amount of work your team does to provide a useful UI. Speaking as a left-handed person, may you all be mildly inconvenienced for eternity.

    3. Re:UX gone wrong by mcswell · · Score: 1

      I think the moral of your story is, use text, not icons. I suppose there are exceptions to that, but it's hard for me to think of any. You can alphabetize text items, you can't alphabetize icons. (You can group icons by type, but you can do that for text labels, too.) You can read text, you can't read icons. Text is relatively ambiguous (not entirely, of course, but compared to icons it's much less ambiguous).

  37. It's the GOML effect. by krotscheck · · Score: 1

    "Get Off My Lawn".

    Also known as "You are not a representative sample of the larger population", or the "Personal Incredulity" logical fallacy.

    --
    This signature can save you $400 on your car insurance!
  38. Yes by Anonymous Coward · · Score: 0

    Yes, I agree.

  39. Just another fad... by gachunt · · Score: 1

    To eventually be added to the heap with:

    - Flash intros
    - Putting "e" on the front of every word (eService, eGovernment, ePay)
    - Blinking text
    - QR Codes
    - Hit Counters
    - Frames
    - Dancing Jesus

    And followed later by:

    - Share buttons to social media sites
    - Large photo homepages with no text / lots of scrolling
    - Hamburger menus

  40. Seen many UIs change Good -- Bad by Anonymous Coward · · Score: 0

    The stupid, non-intuitive layout USED to be awesome. Then around the early 2000s, I saw what I called the demise of the good user interface.

    This particularly showed up in Android (Recently), The Citrix, VMWare, Microsoft consoles (Not to mention the O/S).

    Old hard coded apps use to offer enough room, plenty of information, REAL TIME UPDATES WHEN THINGS WERE HAPPENING, clear intuitive buttons, movements, etc. Then a lot of them went to stupid web style GUIs - three columns, words or sentences cut short, no clarity or sensible flow.

    The other day I was using systemctl - it indicated that my service failed to start. I was thinking, so why don't you just tell me now? So I used Journalctl which is ridiculously stupid - and it cut off 1/3 of the right hand side. So I never knew what the error was. Oh yeah, no /var/log/messages any more. Great. I eventually guessed it.

    Android - you used to be able to use mostly with your thumb. The context menu was always in the same place, none of this crap at the top of the screen which takes longer, kills the flow of use and gets in the way.

    I can only think this is a product of the "dumbing down of america" in the early 2000s and a clear indication that Common sense in the country is gone.

  41. Re:change by hackwrench · · Score: 1

    But only if you make sure to change it up and punch them in the groin later.

  42. From a developer standpoint by NotARealUser · · Score: 2

    Caveat: I am not a designer, but I do program some programming for various Apps/Websites as a side job(but focus on more behind the scenes stuff in my day job).

    I do not understand all the design decisions, especially the proliferation of interfaces with generic icons that could be mistook for Ikea instructions. It is frustrating when you run into an icon that could be interpreted as "light phone on fire" or "turbo mode" but you really don't know for sure which it is. Do you try it???

    That being said, if I create an app or website that has nice instructions on it, the end user's first impression is to hate it. They say it does not look modern enough. However, it is intuitive to use and they can figure it out quickly. On the other hand, if I create an Apple/Material design type app, customers love it and accept it immediately. Of course, the UI is impossible for their customers, but hey, at least the company that requested the app likes it.

    I think a lot of this stems from the Instagram/Pinterest world we live in. Everyone wants to be blown away by the beauty of the app when they casually glance at it. Of course, that beauty greatly limits the possibilities to make an app intuitive and easy to use.

    As a developer, I find that I try to balance these things. But as someone who generally likes to get paid for my work, I will often say screw it, and give the "artsy focused" people what they want because they are the ones that sign the checks. The quicker I make them happy, the sooner I can get paid and move on to the next gig.

    1. Re:From a developer standpoint by JohnFen · · Score: 1

      I will often say screw it, and give the "artsy focused" people what they want because they are the ones that sign the checks.

      Thus making you part of the problem.

    2. Re:From a developer standpoint by NotARealUser · · Score: 1

      I will often say screw it, and give the "artsy focused" people what they want because they are the ones that sign the checks.

      Thus making you part of the problem.

      You pick your hill to die on. For me, this is not that hill. Ticking off your customer just to make the "correct" design decision is a good way to get black listed by everyone. I can imagine that, with such a smug attitude, you must be a pleasant person to work with.

  43. Oh lord, the pain by fyngyrz · · Score: 5, Insightful

    Some of this is web design (I use the word "design" very loosely) and some is application design:

    o the "designer" mindset has gifted us with extreme low contrast backdrops and fonts - STOP THAT

    o bloody pop-up/over dialogs that were not asked for are constantly used - THIS IS HOW TO MAKE ME GO AWAY

    o menus drop without being requested because mouse went over them - WAIT FOR A BLOODY CLICK!

    o Videos autoplay just because I've arrived, or because the mouse pointer went over them. Ever think *I* might want to control what damned noise comes out of my computer, or what data I want to stream on my phone? You should. Because while I'm desperately trying to figure out how to shut up / stop your video abortion, I am hating on you and everything you represent, and vowing to NEVER come back to your site, which I promptly implement via my hosts file because you SUCK.

    o Do NOT change the web or application UI: NEVER make a modal UI. Present a consistent interface that can be learned and incorporated into muscle memory. Enable/disable elements as appropriate. IOW, if a document isn't NEW or Loaded, Save should be disabled - not GONE. This is so everything in the interface remains where it was. We want to work, not read your damn interface over and over and over and over just to see where we're at.

    o Make ALL keyboard commands configurable. In some apps, some of the things I do most often have no shortcuts and no way to add one. How annoying. How stupid.

    I swear, there are days when I'd like to hunt down these so-called "designers" and yell at them until my voice gave out.

    All of the above is effete nonsense that designers engage in an attempt (which is actually abject failure) to justify their title; stop all that, and just do it right. Don't even try to be "fancy" unless you're writing a game.

    Also, if you say "UX", I just want you to know you've made me work to suppress an urge to slap your face. Hard.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Oh lord, the pain by Anonymous Coward · · Score: 0

      You are right on every point - but much of that is easily fixed at our end. A simple ad blocker removes popups, popunders, and prevents videos from autostarting. The "designers" has already lost this battle. PCs don't come with adblockers by default - but you don't need to be very tech savvy to install one.

      Modal UI - you are not talking about the web now? I remember windows modal dialogs in the nineties, but I have never seen a webpage I can't escape. Or is that just a lucky side effect of ublock?

    2. Re:Oh lord, the pain by Anonymous Coward · · Score: 0

      I remember windows modal dialogs in the nineties, but I have never seen a webpage I can't escape. Or is that just a lucky side effect of ublock?

      Browsers don't let you do that anymore, mainly because of how much it pissed everyone off in the nineties. Indeed on page unload the best you can do is an uncustomizable javascript popup "this page has unsaved information. are you sure you wish to continue?" with no further ability to block leaving the page. Again, done for security/reduce annoyance reasons as it used to be abused.

    3. Re:Oh lord, the pain by Anonymous Coward · · Score: 1

      Most of this is on point but user experience is a valid concept that incorporates but is not strictly limited to user interface, so I'm not sure why you would have some specific violent reaction to "UX".

    4. Re:Oh lord, the pain by The-Ixian · · Score: 3, Insightful

      Certainly doesn't stop them from transparently redirecting 2 times so that when you hit the back button, you are just going back to the redirect page which then puts you back into the page you were trying to leave. You have to either hit back 2 (or sometimes even more) times very quickly, or right click on the back button and choose the page you want to go back to. It's almost as annoying as not being able to hit back at all.

      This, by the way, is also a side effect of SSO where you are redirected through the authentication system before arriving at the page. It's pretty aggravating.

      --
      My eyes reflect the stars and a smile lights up my face.
    5. Re:Oh lord, the pain by Anonymous Coward · · Score: 0

      A simple ad blocker removes popups, popunders, and prevents videos from autostarting.

      No it doesn't. A simple ad blocker just blacklists known "ad sites". If the scripts which do all those things reside on the local page, the ad blocker isn't going to stop them.
      What you're thinking of is called a script blocker, which is really what you should be using anyhow, and if the site uses a 3rd party service to deliver static images instead of script-based abortions, they will still show their ad content. That's a win for everybody.

    6. Re:Oh lord, the pain by lgw · · Score: 3, Insightful

      but they are UX, I don't know what you have against calling it that, because UI is how it looks (and in UI the look is functional yes). Behaviour such as popups auto opening as soon as you open a page are clearly UX because it is nothing to do with the design of how it looks and everything about how it behaves.

      Nonsense. It's all UI. A command line is a UI. My car's steering wheels and pedals are a UI. A remote control is a UI. A UI where things slide around and hide themselves and whatnot is all UI. I'm the user. It's the interface.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    7. Re:Oh lord, the pain by Anonymous Coward · · Score: 0

      "o menus drop without being requested because mouse went over them - WAIT FOR A BLOODY CLICK!"

      On a desktop, with a mouse, you can hover over something and have one thing happen, and you can click on it and have a different thing happen. With the touch interface of a phone or tablet, this distinction is gone. Out the window. You can do one thing: touch. The interface can't notice that you're hovering, and wait for a click. Since one size now fits all (sure), our desktop interfaces are losing the distinction between those two states. New and improved?

    8. Re:Oh lord, the pain by Anonymous Coward · · Score: 0

      The bullet character exists dumb shit, even an asterisk would be better than a letter o, you act like slashdot would strip actual bullets off of your post.

    9. Re:Oh lord, the pain by Anonymous Coward · · Score: 0

      And I don't want to go on an eater egg hunt to find an F'ing power-off button. Waving mouse cursors in corners while standing on one leg and performing ritual sacrifice of a virgin turkey is no way to navigate the command system of an advanced computing device. It fails the 'UX' on all counts.

    10. Re:Oh lord, the pain by suutar · · Score: 1

      autoplaying audio is, I would argue, part of the experience but not part of the interface - it's not a control, it's just content that happens to make air move. The command line is a control, the steering wheels and pedals are controls, the remote control is not itself (imho) a UI; it's a widget that has a UI.

      But your mileage may vary based on your point of view :)

    11. Re:Oh lord, the pain by Anonymous Coward · · Score: 0

      Your cars steering wheel is the UI. But, when you turn your steering wheel and the wheels don't turn in kind, that is a poor UX.

    12. Re:Oh lord, the pain by dotancohen · · Score: 1

      the "designer" mindset has gifted us with extreme low contrast backdrops and fonts - STOP THAT

      About that, discussion on Stack Exchange: What is the reason for small, lightly coloured text?

      --
      It is dangerous to be right when the government is wrong.
    13. Re:Oh lord, the pain by 0xG · · Score: 1

      Certainly doesn't stop them from transparently redirecting 2 times so that when you hit the back button, you are just going back to the redirect page which then puts you back into the page you were trying to leave. You have to either hit back 2 (or sometimes even more) times very quickly, or right click on the back button and choose the page you want to go back to. It's almost as annoying as not being able to hit back at all.

      +1 on that!

      While i'm at it, how about the practise of overriding visited link style and showing them in the same color as unvisited (curse you Microsoft!)

      --
      A pox on web designers who feel that window.innerWidth == screen.availWidth
    14. Re:Oh lord, the pain by Anonymous Coward · · Score: 0

      Just try including a bulleted list in your /. posting.

      Seriously, try it.

    15. Re:Oh lord, the pain by Kjella · · Score: 1

      Nonsense. It's all UI. A command line is a UI. My car's steering wheels and pedals are a UI. A remote control is a UI. A UI where things slide around and hide themselves and whatnot is all UI. I'm the user. It's the interface.

      While UX is a major buzzword, it is more than the UI. A car with and without power steering has the same UI, but the first one will have a much better UX. In my mind UI design asks how, UX design goes one step further and asks why. Like UI asks if you want gear shift with a stick on handles on the wheel, UX asks if you'd rather not have an automatic transmission. Or for that matter a self-driving car, are the pedals and wheel really the goal or are they just means for the end of getting from A to B? Of course it could be a problem if the UX guys decide "everybody" wants it this way and remove options from the UI, but it's an imperfect world.

      --
      Live today, because you never know what tomorrow brings
    16. Re:Oh lord, the pain by Anonymous Coward · · Score: 0

      ABP and ublock allow you to create custom filters to block things that wouldn't be blocked by default with a pretty good degree of granularity. You don't necessarily need a draconian solution like noscript when you can use a custom filter to kill the specific script you hate. Not to mention all the other uselessness on the page that isn't technically "advertising".

      Nothing more satisfying than going ham with adblock filters and turning a 5 mb website download into 5 kb, with those 5 kb containing nothing except the simple block of text you came for in the first place.

    17. Re:Oh lord, the pain by Anonymous Coward · · Score: 0

      What you just listed are some of the fundamental concepts behind accessible web design. Which almost everybody seems to have forgotten in the quest for Design and Hipness. Many of us olde fartz are finding that the omg why do we have to do that accessibility tests have real benefits now that we can't see quite as well (contrast *is* important) and don't have high-precision thumbs any more (bigger controls, not so sensitive, WAIT FOR THE CLICK PLEASE). How have some of these web sites avoided ADA lawsuits??

      FWIW, if you're willing to fight with it enough, it *is* possible to get Windows 10 to work with a mouse and keyboard almost as well as Windows 7 did. It even looks (as long as you avoid that phone-like Start Menu as much as possible - learn the keyboard shortcuts - and the UWP apps - mostly dumbed-down and ugly-looking, mostly missing any kind of usability with just the keyboard) a lot like Win7 with a dark theme. Since most if not all of the old Win32 applications (not "apps") work in Win10, you can have a fair semblance of the old environment, though of course with more data collection in the background, but at least the olde applications don't provide a ton of info to MS by design. Anyway, try it, you might be able to live with it and even like it.

      Oh yes, Libreoffice in Windows uses toolbars, not a ribbon, though if all of the ones turned on by default are up it can get pretty kindergarten-looking; Easy to turn it down, though, in the View menu. And they finally got alt-F-X working again to exit... And Firefox: how many know that you can turn the regular menus back on with a right-click above the address/search bar, then check "Menu Bar"? Far easier to use than the pancake menu, with most of the old stuff in it. Should be the default!

    18. Re:Oh lord, the pain by Anonymous Coward · · Score: 0

      Also don't try to be fancy when you are writing a game. User interfaces are important there as well. Further annoyances in games are:

      - Having to watch 5+ short videos with company logos appearing. It's fine if it's the first time, but not every time I start the game please.
      - The first screen being just the title with a fancy backdrop and the text "press any key to start". Clicking on start then brings up the actual start menu. Why?!
      - Having to manually save before quitting. And when you quit right after you save, asking the user "quitting might lose your progress, are you sure?". Either have a dedicated "save+quit" option or even better, just autosave when quitting.

    19. Re:Oh lord, the pain by JohnFen · · Score: 1

      I'm not sure why you would have some specific violent reaction to "UX".

      I can't speak for fyngyrz, but here's why I have that reaction: pretty much everything I've seen the UX crowd produce has been aggressively terrible.

    20. Re:Oh lord, the pain by Reziac · · Score: 1

      This is one of the two major reasons why I usually have site colors turned off -- SO I CAN READ ALL THE DAMN TEXT instead of having to peer at grey on grey.

      (The other is that glare-white hurts my eyes.)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    21. Re:Oh lord, the pain by lgw · · Score: 1

      UX is an made-up buzzword by UI guys trying to pretend they're no graphic designers, when good graphic designers are the main thing needed (but everyone and their dog was claiming to be one, at the time). I'd say power steering is actually a different UI than old-school, as the controls just work differently. That's certainly the case for power brakes, power windows, and so on. You might argue that the smooth ride and quiet cabin of the Mercedes S class is part of the user experience that's not part of the UI, but it's hard to find a software analog.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    22. Re:Oh lord, the pain by jasmusic · · Score: 0

      While UX is a major buzzword, it is more than the UI. A car with and without power steering has the same UI, but the first one will have a much better UX. In my mind UI design asks how, UX design goes one step further and asks why. Like UI asks if you want gear shift with a stick on handles on the wheel, UX asks if you'd rather not have an automatic transmission. Or for that matter a self-driving car, are the pedals and wheel really the goal or are they just means for the end of getting from A to B? Of course it could be a problem if the UX guys decide "everybody" wants it this way and remove options from the UI, but it's an imperfect world.

      No, sorry, that's still UI. Nice try though, good thing a UI god caught it. UX is the bullshit fluff like wanting your handles to have foam padding, and should there be carpet underneath the pedal. The skin is UX. The actual operational part is UI.

    23. Re:Oh lord, the pain by Anonymous Coward · · Score: 0

      Certainly doesn't stop them from transparently redirecting 2 times so that when you hit the back button, you are just going back to the redirect page which then puts you back into the page you were trying to leave. You have to either hit back 2 (or sometimes even more) times very quickly, or right click on the back button and choose the page you want to go back to. It's almost as annoying as not being able to hit back at all.

      This, by the way, is also a side effect of SSO where you are redirected through the authentication system before arriving at the page. It's pretty aggravating.

      TBH, that's the browser's fault.

      Browsers shouldn't include redirects of any kind as back targets.

    24. Re:Oh lord, the pain by Anonymous Coward · · Score: 0
      Allegedly HTML is allowed:
      • Bullet 1.
      • Bullet 2.
      • Bullet 3.

      Ah I see. Items but no actual bullets. Nice job Slashdot.

  44. Re:Missing features by Gription · · Score: 2

    There is no reason that the user can't be offered a large quantity of differences in the shell. It is basically just a theme. Forcing a new UI on billions (literally!) of users is insane.

    When the bring out a new model of car they don't mess with the pedals and steering wheel because that would be stupid. About as stupid as changing an ingrained UI just to make it "NEW!!!" Almost as bad as the use of the "white it out and spread it out" interface in Windows is that so many websites are now "updating" their look to this new user vicious standard so they can be "NEW" too.

  45. The mobile and cloud generation by TheOuterLinux · · Score: 1

    If I could run XFCE on MacOS...shiiiiiiiiit.....No one that actually uses their computer for more than just gaming likes the new GUI's. It's all simplified garbage for touch screen lovers. I thought touch screen would be helpful, but who actually uses it? Tablets aren't even powerful enough to run modern desktop apps and those that appear so only work because of cloud computing. They say open source, but unless you plan on running your own servers, kinda pointless and very controlling/limiting. That's how Google and Micro$oft gets ya. Qt is slow as hell compared to GTK and the only reason Qt seems to be better is because the almighty Ubuntu decided to stop using Xorg and hasn't been maintained as well as Mir and Wayland because of such a zeitgeist. I got a laptop from 2008 running a distro I made that mostly uses GTK with new software and it is freakin fast. Of course, Susestudio decided to let the 32-bit build servers rot. So, things are just going to get more CPU/GPU/RAM demanding while dinky Windows laptops stay at 1.3Gz and no RAM at all.

  46. Twice 960x1080 by tepples · · Score: 1

    However, we moved to the 16:9 format for most monitors which adds horizontal space, often at the expense of vertical space which is utterly useless for most things beyond watching movies filmed in a 16:9 format.

    Then split it down the middle to get two 8:9 ratio windows. Each 960x1080 half has more vertical space than the old 1280x1024 monitors it replaced.

    Studies that were done over 100 years ago found that the best line-length for human reading was around 4 inches at most. The extra width that modern screens provide don't give much benefit

    The real problem is the "all maximized all the time" window management policy of smartphone-derived tablet operating systems, which didn't allow splitting the screen that way until very recently.

  47. experience by Anonymous Coward · · Score: 0

    [i]How would Slashdotters explain the proliferation and existance of such unusable user interfaces and design choices? And also, do you agree?[/i]

    When you don't value experience, you get inexperience. These kind of rookie UI designs are just that -- rookie mistakes. Hire a UI designer over 40 years old who's gained some actual useful experience to lead your UI design team and many of these mistakes never make it into production. Been there, done that, just sayin'.

    Do I agree? That UIs generally suck, I can agree with that. We've entered an era where companies and designers want to distance themselves from the status quo, and they are willing to sacrifice usability, readability, etc. to do it. I exercise my own prerogative... I quit using such websites. There's plenty of websites that still understand how the human visual system works; that's where I go.

    And no, I'm not using win10. It looks like a giant act of desperation to me. A plea to the universe from Microsoft: "please let me stay relevant for another few years". That can happen, but win10 isn't the path to that end.

  48. Change for the sake of change by AntronArgaiv · · Score: 1

    From the CEO's mind to your screen:
    Oooh! Look! Shiny!

    Microsoft's philosophy, since the introduction of The Ribbon, seems to be: "Well, we don't have any real features to add to our product, and we're sure not gonna waste time fixing bugs, so let's totally change the UI (no, sorry, no option to keep using the old one) and bump the version number!"

    // above may not be true, but that's the way it looks to me.

    // Listen, Microsoft, I spent a lot of time learning to use the UI, and you go changing it on me; you're making me spend time to learn the new one, instead of being way more productive with the old one I already know.

    1. Re:Change for the sake of change by Radical+Moderate · · Score: 1

      "Listen, Microsoft, I spent a lot of time learning to use the UI, and you go changing it on me; you're making me spend time to learn the new one, instead of being way more productive with the old one I already know."

      We know, and the great thing is all that time you waste doesn't cost us a penny! Toodles!
      Love,
      MS Devs and Management

      --
      Never let a lack of data get in the way of a good rant.
    2. Re:Change for the sake of change by Anonymous Coward · · Score: 0

      Funny, if someone suggests the introduction of LibreOffice, it's countered with the cost of "retraining". Training for Ribbons is assumed to be free - while in reality it causes a temporary productivity hit. LO Writer's interface is closer to legacy Word than Ribbons is.

      (Yes, there are other costs to converting to LO.)

    3. Re:Change for the sake of change by AntronArgaiv · · Score: 1

      "Listen, Microsoft, I spent a lot of time learning to use the UI, and you go changing it on me; you're making me spend time to learn the new one, instead of being way more productive with the old one I already know."

      We know, and the great thing is all that time you waste doesn't cost us a penny! Toodles!
      Love,
      MS Devs and Management

      "Toodles", indeed.

      I now run Linux, with the UI I want, not the one Microsoft wants.

      (sadly, I haven't managed to conver the IT guys at work. But, soon. Soon.)

  49. Apple's iOS UI sucks sucks sucks by fyngyrz · · Score: 1

    Apple is the best at this, where they have policy documents that force app creators to behave a certain way

    Apple is the worst at this, where they have policy documents that force app creators to behave the wrong way

    FTFY.

    "Hey, let's make them put the app configuration deep in the device preferences instead of in the app" ...morons.

    --
    I've fallen off your lawn, and I can't get up.
  50. Well... by scumfuker · · Score: 1

    They're painful, and I hate them.

  51. Made me laugh by Anonymous Coward · · Score: 0

    Bitter dev tears falling. Designers tell how it should look and how it should work. Devs either have the skills to do it or they don't. Just like there are bad devs out there, there are bad designers.

    What many seem to be trying to say is that mobile UIs are totally useless. That sounds like neckbeard talk to me. Just look at the actual friggin statistics of how websites, for one, are used to day. On sites like Wikipedia handheld devices already generate more page views than desktop devices.

  52. responsive by Anonymous Coward · · Score: 0

    Google saith that mobile friendly is good for SEO and mention SEO to clients or UI/UX experts/parasites and end up white-boarding the road to El Dorado.
    Responsive means simplified everything. This plus endless tail chasing in the only growth industry left - see: frameworks, Javascript - means if that's how it's supposed to look and function, that's how it's supposed to look and function.

    I've got more but auto-mod of anon posts means no one will read this but me.

  53. Non-Discoverable Interfaces by dcollins · · Score: 5, Insightful

    For me, the #1 modern UI sin, which wasn't included in the list here -- Non-discoverable interfaces. Interfaces based on some "gesture" which is never explained, and for which one cannot find an explanation (unless you already know the gesture to get there, if it exists). Pinch-zoom, hover in a magic corner, drag from edge, press screen for short vs. long time, invisible menu bars, etc., etc. In the 1984-2010 era I could follow the words in the menus and discover new features in any piece of software (and so could anyone, assuming they weren't illiterate). The last few years have brought my first experiences with software that I just couldn't begin to figure out how to do anything with.

    --
    We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
    1. Re:Non-Discoverable Interfaces by Anonymous Coward · · Score: 0

      Agree with everything you wrote except one part. Pinch-Zoom is discoverable, natural, and intuitive. I believe that Apple came up with this one first and everyone copied it because it was so good. Pinch-Zoom will be one of the great additions to the canon of UI actions.

    2. Re:Non-Discoverable Interfaces by Radical+Moderate · · Score: 1

      Agreed, although I'm glad pinch-zoom has become a standard.

      --
      Never let a lack of data get in the way of a good rant.
    3. Re:Non-Discoverable Interfaces by Anonymous Coward · · Score: 0

      We used to have menus for discoverability and short-cuts (usually ctrl-whatever, but gestures would be the modern equivalent) to save time. You would start with the menus to discover the features and over time transition to the shortcuts for the options you used most often. Then some idiot decided shortcuts were all you needed, tossed out the menus, and left us with the current undiscoverable mess.

      Still on the plus side it does take me back to the old days of trying to figure out what commands did what in CP/M (without a manual).

    4. Re:Non-Discoverable Interfaces by ChrisMaple · · Score: 1

      Because +/- is too complicated?

      --
      Contribute to civilization: ari.aynrand.org/donate
    5. Re:Non-Discoverable Interfaces by Reziac · · Score: 1

      The one advantage of pinch-zoom is that you can select area and zoom as one. Which is fine for phones. I never want to see it on a desktop.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    6. Re:Non-Discoverable Interfaces by jez9999 · · Score: 1

      Another little symptom of this kind of thing: up until Windows XP, I believe, the default was for UI elements to all have keyboard shortcuts and for the shortcut letter to be underlined subtly. This was an excellent design decision and led me to discover many keyboard shortcuts easily. Then some genius decided it looked to ugly so bam, all the little underlines were gone. All the indicators of the keyboard shortcuts.

      Nowadays there often aren't any keyboard shortcuts, because hey, everyone's using touchscreen, right? And otherwise just use the mouse for EVERYTHING. Who gives a shit about productivity?

    7. Re:Non-Discoverable Interfaces by strikethree · · Score: 1

      Pinch-zoom, hover in a magic corner, drag from edge, press screen for short vs. long time, invisible menu bars, etc., etc.

      While I 100% agree with what you say, I would remove "pinch to zoom" from that list. Pinch to zoom is so incredibly intuitive that children as young as 2 can figure it out quickly. Grabbing two points on a picture and moving the points closer or farther to/from each other is sublingual. Even a stroke patient would do this automatically.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    8. Re:Non-Discoverable Interfaces by Radical+Moderate · · Score: 1

      Totally agree re the desktop. I have a mouse, I don't want fingerprints all over my monitor!

      --
      Never let a lack of data get in the way of a good rant.
    9. Re:Non-Discoverable Interfaces by Reziac · · Score: 1

      Oh yes... you toucha my monitor, I breaka you fingers!!

      Besides, my monitor didn't come with a sling for my aching over-extended arm. Even if I didn't sit far enough away from it that I'd need to use a broomstick.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  54. What? It's not going anywhere anytime soon. by Anonymous Coward · · Score: 0

    You can't just remove people from the equation here. People don't actually want to be bombarded with a ton of information. That white space means you have more scrolling, more movement--sure. But it also means it's easier to read. It's functional for a regular person. Coders are awful examples this way; they want as much information as possible on the screen. And the extra padding is good for a lot more, too--it means less missed clicks and easier interfaces with fat fingers.

    If you think there's too much white space on something and/or you don't like the GUI, use bash.

    1. Re:What? It's not going anywhere anytime soon. by Zontar+The+Mindless · · Score: 1

      Ahhh... Everything that's wrong with the UX religion in one post. Thanks!

      --
      Il n'y a pas de Planet B.
  55. Mobile first responsive design by irrational_design · · Score: 1

    In terms of websites the culprit is mobile first responsive design. The interfaces are designed to work well on phones and tablets and to be good enough for desktop machines. So they are designed first to work well with fat fingers and good enough for keyboards.

  56. Wrong People Doing It. by Anonymous Coward · · Score: 0

    Designers are worse UI makers than engineers....

    What you need are Usability Research Engineers that will based the studies layout the UI designs and then it is up to designers to choose the materials and just touch up the good UI.

  57. Re:Forgot Some..."Responsive UIs" by Anonymous Coward · · Score: 1

    Forgot one more: "Responsive UIs" which are usually anything but. Seriously, if you're going to make major changes to page layout and/or content based on the size of my screen or browser window, at least have the decency to give me the option to override it when needed.

    I normally run two browser windows side by side in portrait mode. Unfortunately, many web sites now days see an 800 pixel wide window, automatically assume I'm on a phone, and promptly reformat the page, hiding navigation in hamburger menus and shading content behind headings that only expand one at a time. Useless!

  58. Wireshark by s122604 · · Score: 1

    Just to jump on the grumpy old man, It's new and therefore bad, bandwagon, but the latest incarnation of the wireshark UI... hipstery bullshit...

  59. Personal choice by eneville · · Score: 1

    As a heavy linux user, I will chop between two UI's, for the desktop where there is more space I use ratpoison, it allows for fast switching between programs and can shift the desktop around accurately and consistently. For the systems with smaller displays that I have around netbook size I use evilwm.

    Both are fast and easy to control. They're both very stable and do not take long to learn. Both give back nearly 100% of the screen real estate and have next to no clutter.

  60. Learning to appreciate all-caps buttons by chrylis · · Score: 1

    I was initially annoyed by the Material Design specification that button text should be in all caps, and I wish that they'd explain their rationales more thoroughly. However, after a bit, here's what I think is going on:

    We all know about the tendency for users to click buttons blindly; browser security warnings were notorious for a decade. All-caps text is known to be more difficult to read, and I suspect that having buttons as all-caps (in combination with strong advice to make them action descriptions rather than "OK" and "Cancel") is intended to slow users down just a tad so that they have a moment to think about the action. Once the UI is learned, it's irrelevant, and any slowdown doesn't apply.

  61. Bloated interface process by fred911 · · Score: 1

    Requiring a user to input unnecessary and unrelated data in order for the user to access their primary intent. A perfect example is the way Uber requires a rating from a previous ride before requesting an additional ride, without an obvious (or any) method to bypass. Nothing pisses me off more than in an RF challenged environment, all necessary telemetry is obtained and exchanged, the application/server requires the user to rate the previous ride. Whereas I don't have a problem with providing ratings, and agree they can improve services, holding me hostage before accepting a ride request creates a bad user experience, over and over again. Fix it Uber, provide a bypass and if necessary pop-over a nag for unrated rides.

    --
    09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  62. Couldn't have said it better by Flu · · Score: 1
    What totally makes no sense, is that every UI since Windows 95/NT4/AmigaOS 3/Mac whatever, had a very distinct and standardized way to emphasize controls using 3d-effects, shading, etc., including obvious keyboard shortcuts. But, with the advent of HTML 5, all those good things were thrown out of the window, making a step back to pre-Norton Commander in DOS (minus keyboard controls).

    Also, for a couple of years ago, websites were desktop-oriented, making browsing on mobile devices hard if not impossible, which now have turned 180 degrees; "Modern" websites are mobile-optimized, but more or less idiotically designed for desktop use.

    A, well.

    I guess the pendulum will swing back to a reasonable "good enough" middle-state within a year or two or so ...

  63. Stop with the dynamically loading content by Anonymous Coward · · Score: 0

    There's a nasty trend recently to make pages load ALL their content dynamically with AJAX calls. Meaning that I have to wait for things to appear, things shift around while I'm trying to read/navigate, and sometimes they just plain break - all I see is a spinning wheel where content should be.

    Remember: just because you CAN doesn't mean you SHOULD!

  64. From a long-time heavy desktop Linux user. by leftover · · Score: 1

    A couple of observations from the perspective of high-mileage eyeballs:
    While the idea of using the same toolkit for phone and desktop UI development is good for efficiency, trying to unify the interfaces is spectacularly misguided. I use an enormous main monitor and often another on the side, specifically so it can show a lot of info at once doing mechanical and electrical CAD and software development. The idea of having to mouse around over a huge area trying to make utility details appear just wastes my time. At this moment I am about one more annoyance away from returning to X+command line and abandoning my long wait for a Linux desktop I could recommend to friends and family.

    Second point: whoever started the "design language" idea of light-fog text on a white background really needs to be identified and punished. At least let me blanket-forbid all applications from overriding my color settings.

    --
    Bent, folded, spindled, and mutilated.
  65. Ad Blockers at Work by argee · · Score: 1

    The white space I see on my web pages comes as a result of my AdBlocker at work. Gives my eyes a rest.

    Love it!

  66. My Biggest Beef: No confirmation step by mbone · · Score: 1

    My biggest beef is with mobile apps and web forms that do not have a confirmation step. It can be very hard to hit the right spot to toggle the right key on a touch screen, and yet many touch screen forms have the "send" button in the middle of other keys (say, next the the "delete" key). Press the wrong spot on the screen, and, poof, everything goes off, regardless of whether it was what you wanted.

    1. Re:My Biggest Beef: No confirmation step by ChrisMaple · · Score: 1

      Especially angering are order forms without a confirmation step, which are becoming more and more common. Goodbye $$$$.

      --
      Contribute to civilization: ari.aynrand.org/donate
  67. New and Improved! by Anonymous Coward · · Score: 1

    Just because it's old doesn't mean it's bad.

    Just because it's new doesn't mean it's better.

  68. Re:z-order by hackwrench · · Score: 1

    I often click on a background window to bring it to the front. Windows sends that click to the window and if there is a control there, it will active. It isn't that hard to have Windows not pass the click to the window and just send a bring to top message, but no, they won't do it.

  69. It's Google's Fault by hillbluffer · · Score: 1

    https://support.google.com/ads...
    "Starting April 21, 2015, Google Search will be expanding its use of mobile-friendliness as a ranking signal."

    So if your site doesn't have HUGE buttons/links, tons of whitespace around elements so a finger doesn't hit two controls at the same time, and small bite sized paragraphs that fit on a phone screen, you get deranked compared to sites that do.

    1. Re:It's Google's Fault by JohnFen · · Score: 1

      Perhaps, but that doesn't explain the terrible UI choices being made for native applications.

  70. A side effect, and a good information resource by Anonymous Coward · · Score: 0

    One of the not-often noticed side-effects of this new "design" is web page bloat. Think your computer is slow displaying a page? Maybe it's because it has to download, parse, and render 5MB of style sheets and useless design trinkets (and ads!) to actually display two paragraphs of text and a headline.

    The resource is https://www.nngroup.com/articles/ from the Nielsen Norman Group. Also, "Ask Tog" (http://www.asktog.com) from Bruce Tognazzi. They have been researching and explaining user experience work for years. I read every one of their articles...

  71. Re: z-order by Anonymous Coward · · Score: 0

    They probably don't want to piss off all the users who are used to that. But I thought there was a way to change this behavior.

  72. Leaky Abstractions by Camel+Pilot · · Score: 2

    My biggest complaint is the constant attempt to "abstract" simple concepts such as directories. For example "My Libraries" abstracted over top the easy to comprehend directory file system is an abomination. Ask the average user how to go to a directory hanging off the user directory (c:/user/$user) and they don't know how. You click on "my documents" but there is no clear way to go up one level of hierarchy or even understand where "My Libraries" really resides. Of course this was even worse in the "my documents and settings" days. People readily understand a hierarchical directory and file system. Why do they attempt to further abstract directories and files is beyond me. This is why Gates could not find the "downloads" directory in the anti-trust trial - where the hell is it? Even he didn't know! Gnome3 makes the same mistake IMHO.

    1. Re:Leaky Abstractions by ledow · · Score: 1

      I never got why we still use tree structures with users, why a user's data isn't just "Data" and then use tags.

      That way Data\Documents\Car Insurance is exactly the same as Data\Car Insurance\Documents

      Users are more familiar with tags than ever and the LOCATION of something should not be how you find it. That's making the human do the work. The computer should find things that match the given criteria FOR the user.

      And the folder layout on Windows is just an abomination. Every company creates a folder inside My Documents, so it's NOT *MY* documents any more, it's "Random Crap", which I have enough folders full of.

      I want an OS which separates data from applications. Which holds data like Google Drive does when shared between multiple users - Shared With Me has EVERYTHING in one humungous list, and then I can put it in My Drive in the layout I want, no matter what the originator does with his layout.

      And then tags instead of "folders" (little clouds of tags are quite easy to navigate, especially if their size matches the frequency of THAT USER'S usage and you provide a way to directly type in your own or existing tags when you can't see them).

      And then a system where an application DOES NOT GET to write or read files outside a "folder". Every application is contained, and has symlink-like links to COPIES OF the data that we want to pass to it. So my word processor can't see my finance files UNLESS I GIVE IT TO THAT PROGRAM.

      And when I do give a copy to a program, it's a copy-on-write link so they can't break the original files and I can revert them at any time.

      Bam. Ransomware is dead. Office macros with virus code in them are dead. Programs fucking up your organisation is dead. The confusion between "executable" and "data" is distinct, clear and enforceable. When you uninstall a program, you just delete its folder. No data created with it is lost even then, but ALL remnants of the program itself and the shit it wanted to spread everywhere disappear in one fell swoop.

      And every person gets their own organisation of their files (fuck, it would take about an hour to mock up an analogue of a traditional filesystem using such a system, if people were really that desperate) but nobody ever has to remember a path. Ever. And your shitty paths and filing don't affect me (think source code developers, #include, mail-merge databases and documents, etc.).

      And the computer does the work and - properly done - there's none of this "indexing" shite present, or even necessary. And I can tag files the way I like (Favourite Songs), you tag them the way you like (Boyband Shite), and nobody cares.

      And then it's abundantly clear where:

      - Applications on a system
      - Configuration for those applications for a particular user
      - Data for a user shared between multiple applications

      all reside, which ones need to be in a "profile" and which in a basic datastore (database, really) and no more confusion.

      Fuck Google Chrome putting bookmarks into a part of the user's profile that they CANNOT FIND, and which gets synced back to the network in a different place to their documents and other user-specific data.

      And while we're there, scrap this drive-letter crap. Let users choose what "shortcuts" or tags they want or not in every fucking file window, and lock down programs so they can't just wander and see EVERY FILE a user has access to just because a user ran the program once.

    2. Re:Leaky Abstractions by JohnFen · · Score: 1

      Every company creates a folder inside My Documents, so it's NOT *MY* documents any more, it's "Random Crap", which I have enough folders full of.

      Which is exactly why I ignore the "My Documents" folder and put my stuff elsewhere.

  73. Lack of customizability = good. by thegarbz · · Score: 3, Interesting

    I was with you until the very last point. Lack of customizability is a good thing. It creates standardisation. It means when people pick up a device of same or similar model to their own they know how to use it without any guess work. It makes support and training easier, though admittedly at the expense of finely tuned specific tasks.

    1. Re:Lack of customizability = good. by Anonymous Coward · · Score: 0

      If you can't deal with customisation, then maybe you don't really know the product. Or perhaps you're just not a very good trainer?

      Disempowering users in order to empower them manifests the same order of cognitive dissonance as, "We burned down the village in order to save it."

    2. Re:Lack of customizability = good. by Waccoon · · Score: 1

      Bull. That just means customization hasn't been implemented properly, so that you can easily switch customization profiles (including the default). A good UI allows you to temporarily revert to default behavior, especially when dealing with a platform, like an OS or a browser.

      I hate applications that only allow one profile slot, where any change is instantaneous and irreversible, and don't let you save multiple profiles. Which is to say, most of them.

    3. Re:Lack of customizability = good. by thegarbz · · Score: 1

      so that you can easily switch customization profiles (including the default)

      That masks customer specific problems you may be trying to solve.

    4. Re:Lack of customizability = good. by JohnFen · · Score: 1

      Lack of customizability is a good thing.

      I could not disagree with this more strongly. Customizability is the only thing that lets me mitigate terrible UI decisions. Without it, many applications and GUIs become extremely painful to use.

    5. Re:Lack of customizability = good. by Anonymous Coward · · Score: 0

      customer specific problems

      Which are usually corner cases that the developers failed to consider.

  74. Ironically... by fahrbot-bot · · Score: 1

    Text in full-CAPS

    Which should have been either: "Text in FULL-CAPS" or "TEXT IN FILL-CAPS" - just sayin'.

    --
    It must have been something you assimilated. . . .
  75. Not just "mobile first", but lazy/cheap web devs by Anonymous+Brave+Guy · · Score: 4, Insightful

    "Mobile first" is partly to blame, but lazy/cheap teams are more so.

    Take a look at what's popular in trendy web app design today: flat everything, big rectangular colour blocks, lines and rounded corners, text. Look at the boxy, side-by-side layouts, almost invariably collapsing into increasingly linear formats for narrower screens until it's just a single column.

    Now look at what you can do easily and portably with CSS. In particular, look at what you can achieve by just slapping Bootstrap or the like on your site, without spending much time or money considering the design and layout, and certainly without hiring any sort of designer or, $DEITY forbid, a digital artist to create custom graphics that fit the style of your product/service and build any sort of distinctive branding.

    There was, at the time, some justification for this in that downloading lots of large images on the mobile networks of a few years ago really could significantly slow down loading a page, with resulting poor user experience and app/site performance. But for most of us, our target markets are on faster networks today, and CDNs are much more developed now as well. And certainly you don't get any allowance for this if your site includes megabytes of JS frameworks, ad content, or auto-playing hero video.

    Likewise, there is some justification for minimal UI chrome on small screen devices where every pixel is precious, but you don't get any allowance for this if you replace a simple hairline with half an inch of whitespace because your visual style is so generic and unguided that the user can't actually tell how the UI works otherwise.

    Frankly, Microsoft, Google and Apple are amateurs when it comes to nerfing design by being flat and bland. Web developers have been moving in this direction for at least as long as smartphones and tablets have been around, and people with actual UI design skills have been criticising them and pointing out the obvious and horrible usability flaws for just as long.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  76. ...says a poster on /. by Anonymous Coward · · Score: 0

    which is a monochromatic site that uses text instead of buttons for things like making posts and such, has a double-slider control to show or hide posts in a range based on a heuristic that only ./ers can understand, and has things like little grey flags with hover-over effects describing what they do and that also have no keybindings. The margins, font, and title casing is fine though.

  77. Kill acronyms too by Anonymous Coward · · Score: 0

    While we are at it can we also get people to stop making acronyms of everything. The only time this shit should be used is on sentence long phrases such as DNA.
    Acronyms do not make you cool or hip; they make you lazy.
    FFS is fucking lame compared to for fucks sake.

    That rant over, every acronym I see I translate to something naughty. Example: DNA = dick needs attention. "Scientists have found that lizard dick needs attention (DNA) is highly susceptible prolonged vibration."

  78. Hover worked before checkbox hack by tepples · · Score: 1

    menus drop without being requested because mouse went over them - WAIT FOR A BLOODY CLICK!

    This is because CSS supported :hover before it supported the sibling-of-labeled-checkbox hack as a means to make the menu behavior work even with script turned off.

  79. Re:Missing features by dryeo · · Score: 4, Informative

    The automobile has gone through quite a few control redesigns which are continuing. If you jumped into a Model T (maybe only early ones), you'd find it hard to figure out. Besides the controls that have been automated away, choke and ignition advance, the parking brake was operated by your left hand, along with ignition advance, throttle by right hand and gears by the pedals along with the brake being the right pedal.
    The steering wheel started out as a tiller and as late as 1899 was introduced in America as a wheel. Since various controls have migrated to the wheel or right beside. The turn signal operated by your left hand, which has acquired more and more functionality such as operating the lights, wipers, high beam. On the right, there was the gear shifter for quite a while before mostly migrating to the floor. And all the various controls that can be found on a modern steering wheel. Even my old truck has the cruise control buttons on the wheel. The shifter pattern has also changed at times. Had an early 5 speed where reverse was where 1st usually is.
    Speaking of my 25 year old truck, while most of the pedals are standard, on the left there's the parking brake release and the hi-lo headlight dimmer button on the floor. Turn signal only operates the turn signals with a knob on the dash that you pull to turn on the lights and turn to dim the dash lights and turn on the interior light. The wiper switch is besides it, turn one way for normal wiper operation, further for high speed, turn the other way for intermittent operation, push for squirting cleaner (still have to turn the wipers on manually).
    Another set of controls that seemed somewhat standardized for a long time and now are in flux are the climate controls and radio/sound system where automakers keep screwing around with stupid touch controls. Stupid due to breaking the paradigm that the driver should be able to operate everything by feel while watching the road.
    It took close to 50 years to standardize just the pedals on the car UI, while the modern computer UI is at the most 30 yrs old. Hopefully in another 100 yrs, things will have mostly settled down, but as the automobile has shown, new tech such as touch screens, still puts basic interface into flux, often with stupid design decisions such as trading easy to feel buttons for hard to use, changeable, touch screen.

    --
    https://en.wikipedia.org/wiki/Inverted_totalitarianism
  80. Re:Easy answer (Absolutely!) by CAOgdin · · Score: 1

    The 1%, who control the budgets of corporations, have no interest in spending enough money to attract customers, no matter what their individual GUI/platform is. They firmly believe that "OSFA" (One Size Fits All). Yea, I'm looking at YOU, Wells Fargo. A GUI that is equally unsuited for all platforms.

    Corporations are focused on THEIR margins. Most fail to answer one question correctly: "What is the first thing you must have to be a successful company?" They'll answer "Money" (or "Capital"), "Product" or "Service," or "cheap employees," etc. There is but one answer that is correct: CUSTOMERS. If you have no customers, everything else is irrelevant. But, if you're just an investor, you have no interest in customers, you have only your own wealth as the focal point of your interests. And, investors insist on larger dividends (or rises in stock value), which motivates corporations to cheapen everything, including "customer service" (now an oxymoron).

    And there is the driver for unusable UIs: Focus on lowering expenses in IT development, without paying attention to what attracts more customers, but might cost more. So long as customers are an afterthought, the same UI mistakes will keep being made.

  81. "Mobile first" responsive laziness by Anonymous Coward · · Score: 0

    Tech industry is full of lemmings who blindly follow whatever marketeers tell them is trendy ATM. They don't use their brains, they don't care about or talk to their customers. They don't fundamentally understand why they are doing what their doing. They do whatever clueless lazy idiots above them think is now hip or whatever other people tell them is now cool.

    Concept of write once run anywhere has been around since before cell phones had any digital transmission modes. "Responsive" isn't a new concept it was the explicit intent of many technologies including.. cough.. HTML from day one. "Responsive" now means cut and paste collections of crummy auto-scaling widgets and don't worry about the results. This unsurprisingly leads to shitty outcomes because people are not willing to make shit that is actually functional for each form factor or waste brain cells on learning how to use any tool not resembling a cookie cutter. Why should they when they can do what the market will barely accept while leveraging the fact everyone else is doing the same as cover?

    While there is growing pressure and backlash against the obvious in many dimensions I expect the industry to keep right on ignoring their customers and using "big data" to reinforce their delusions right up until the bean counters begin to panic.

  82. Firefox location bar drop-down. by fahrbot-bot · · Score: 1

    I'd add the recent Firefox location (url) bar (I refuse to use the term "Awesome Bar", 'cause it's not awesome) drop-down is a huge waste of space. It seems that the Old Bar extension has stopped working with FF 51 and Classic Theme Restorer only allows some customization of the urlbar -- grrr.... -- but the "new" bar is slower and has way too much unnecessary text on it than the older bar. Sure, the newer one probably looks/works netter on a phone and table with your finger, and I'll adapt on the desktop, but it still annoys the crap out of me to see the drop-down slog its way down 1/3 to 1/2 of the window.

    --
    It must have been something you assimilated. . . .
    1. Re:Firefox location bar drop-down. by Anonymous Coward · · Score: 0

      I stuck with the URL and search bars for quite a long time, but I eventually had to switch (because of an incompatibility) and I regret not switching sooner.
      It's much more space efficient for one thing. Not having a separate search box means I can usually see and directly edit the full URL. I can more easily enter long search queries and I don't have to make a screen real-estate trade-off. The drop down showing the results also has more space available.
      And it's also more useful than the two bars separately. If I enter something that can only be a search, it shows search hints, as before. If I start entering an address, it shows history, bookmarks, open tabs, auto-complete, just as before. But sometimes I think I'm entering a search term for example, and it turns out I had bookmarked a page about that which I had forgotten about, or recently visited a page with the term in the URL. You've got no idea how much time this combination of the two saved me.

    2. Re:Firefox location bar drop-down. by JohnFen · · Score: 1

      I agree. The "awesome bar" is amongst the worst features of FF.

  83. Re:How would Slashdotters explain the proliferatio by Anonymous Coward · · Score: 0

    Working UI design is sooooooo 2000!

  84. UI by ledow · · Score: 1

    I'd go to a UI designer.

    Hand him the software.

    Say "Right, what do YOU think the UI should look like that would follow all your rules?"

    And then implement the program exactly as specified.

    Then watch it crash and burn under the first rounds of user tests as "impenetrable", "unintuitive", etc.

    Honestly, UI designers designed Windows 10 and MacOS. I couldn't fathom a more hideous and confusing set of UI notions if I tried.

    But some guy who just wanted a simple menu brought the start menu back with Classic Shell back and made it work. Ever seen Windows 3.1's desktop? The icons were pretty obvious, the screen layout was used, and it wasn't pretending to be anything other than "a program on your computer with an empty screen behind it" rather than a fixed, unchangeable, ever-present interface paradigm that you can't escape.

    Don't even get me started on interfaces like the iPad which has a setup routine that I've seen baffle hundreds of people. Swipe to select a date on fake rotatey widget that's not obvious that's what it even is. And then a series of next, ok, yes and no answers required where EVERY ONE is in a different place on the screen, and where there are double- and triple-negatives trying to fool you into signing up with Apple services which you could do at any point later.

    And let's not even mention the shit-heap that is a modern browser. Or keyboard navigation (that's gone the way of the dodo). Or actually working out what the fuck some icons are actually supposed to represent.

    And that's before you get to swipe, drag, "bonk" (when you hit a window against the side of the screen), etc. gestures.

  85. Marketing Insisted by Anonymous Coward · · Score: 0

    Cause they look cool.

    Google "Angry Fruit Salad" It's not new.

  86. Font sizes by Anonymous Coward · · Score: 0

    Hey, google - when I zoom in on your map on my phone, how about enlarging the text too when I zoom in past a certain point? Sometimes I can see the roads just fine, but I can't read the tiny text giving their names. (Or at least make the minimum font size a configurable setting.)

  87. I'm not alone! by realsablewing · · Score: 2

    How wonderful, I'm not alone in despising these modern interfaces targeted towards tiny, touch screens, with an aim to suck a user into staring at a screen all day with eternal sliding, etc. Amazing how the site, "Web Pages That Suck" is still relevant, with things like mystery meat navigation, contrast, figuring out the site in less than 4 seconds. Apparently it got so bad he had to take a break, but the author is now back. I would like to see his site as required reading for the graphic designers pushing this stuff out.

    http://www.webpagesthatsuck.co...
    "You'll get my clunky desktop interface when you pry it out of my cold, dead, hands."

    --
    I used to be an adult but then I grew up.
    1. Re:I'm not alone! by Anonymous Coward · · Score: 0

      > Amazing how the site, "Web Pages That Suck" is still relevant

      Don't forget the classic User Interface Hall of Shame!

  88. Re:Missing features by Anonymous Coward · · Score: 0

    >When the bring out a new model of car they don't mess with the pedals and steering wheel because that would be stupid.

    Stupid and expensive since these are physical interfaces. But electrons are free! Right? :(

  89. science by Anonymous Coward · · Score: 0

    It seems that most UI designers today don't realize that usability is not a subset of fashion, it is an actual science. Facts the usability researchers discovered decades ago are still true, just like the law of gravity doesn't change because some people have decided they don't like it.

  90. retired? by Anonymous Coward · · Score: 0

    How would Slashdotters explain the proliferation and existance of such unusable user interfaces and design choices?

    I think most of the "old school" UI people with a clue have either cashed out and retired or moved to other divisions/companies.

  91. /. Beta by Art+Challenor · · Score: 1

    Anyone remember /. beta. This list just about mirrors the ./ user complaints about beta - just ask the beta designer what they were thinking.

    1. Re:/. Beta by Anonymous Coward · · Score: 0

      God yes, who could forget Beta? Unless you are new here since it drove away huge numbers of users... leading Dice to conclude they couldn't "leverage their user base" (i.e. serve up eyeballs to advertisers) and sell the site to BizX one year ago!

      Speaking of which, aside from the focus of the articles, what exactly has changed? What have you fixed, whipslash?

      As far as I can see, Slashdot still has the same:
      * ineffectual editors and moderation
      * clunky old-fashioned article and comment forms
      * crappy pseudo-AJAX comment filtering sliders
      * horrible nested comment layout
      * crappy support for Unicode
      * crappy HTML tag support (no BBcode?)
      * no edit button
      * stupid lameness filter
      * stupid posting time limits

      When are you going to Make Slashdot Great Again?

    2. Re:/. Beta by Areyoukiddingme · · Score: 1

      Speaking of which, aside from the focus of the articles, what exactly has changed? What have you fixed, whipslash?

      As far as I can see, Slashdot still has the same:
      * ineffectual editors and moderation

      They're better. They're not great, but they're better. Just a little. Unfortunately nobody learns English anymore, so this is about the best you can get. It's a problem everywhere.

      * clunky old-fashioned article and comment forms
      * horrible nested comment layout

      Don't look now, but this Ask Slashdot is about you.

      It's not clunky, it's functional. And nested comments are fantastic. Single column or at most one level of nested comments is about the dumbest thing ever done to user comments. Do you know how dumb it is? It's so dumb, users desperately resort to embedding stupid codes in their text to try to recreate a properly nested comment system. The abomination that is @mention would have never existed if comments were properly threaded everywhere. You'll notice that stupidity never occurs here. Youtube is stupid. LinkedIn is stupid. Facebook is stupid. Seriously. They're stupid. Their own users prove it every minute of every day, working around their stupid by manually referring to each other's posts, when the layout should have done it for them. And you can't even see how stupid that situation is.

      * crappy pseudo-AJAX comment filtering sliders
      * crappy support for Unicode

      Got him there. Those need to be fixed. Though see below about limits because of trolls.

      * crappy HTML tag support (no BBcode?)

      It has limited HTML tag support. Limited because the Internet is full of trolls, and Slashdot has plenty of them, especially of the variety who will gleefully exploit a technical loophole in order to break things. You don't need BBcode though. BBcode is a ham-fisted "solution" for allowing users to use HTML tags without breaking the surrounding page HTML. Slashdot's solution was to give you access to the corresponding HTML tags, and strip everything else out. BBcode is bastardized HTML tags. Slashdot gives you all the same tags, in the original HTML.

      * no edit button

      Should be one, up until a comment is replied to or moderated. After that though, no editing.

      * stupid lameness filter

      Be less lame and you won't have a problem with it. It has had to be made considerably more heavy-handed to deal with apk's shitposting. Can't be helped. No way to make him take his meds.

      * stupid posting time limits

      Don't be anonymous and the time limits are much reduced. They're still present though, and it helps. Slashdot's audience are of the type who are too easily amused by their own cleverness, when they're really not very funny. Time limits, even for logged in users, helps keeps down the noise of throw-away one-liners. It directly contributes to the quality of user comments, though users perhaps aren't aware of that. When you know you have time to stop and think before hitting the Post button, you might actually do that.

    3. Re:/. Beta by Anonymous Coward · · Score: 0

      You don't need BBcode though. BBcode is a ham-fisted "solution" for allowing users to use HTML tags without breaking the surrounding page HTML. Slashdot's solution was to give you access to the corresponding HTML tags, and strip everything else out. BBcode is bastardized HTML tags. Slashdot gives you all the same tags, in the original HTML.

      Well I don't know about you, but I don't *want* to type codes into my posting to format it. I don't *want* to use asterisks for emphasis or have to use < + > because /. thinks it's more important to support real HTML tags which have to be filtered anyway.

      Save that crap for people who have JavaScript turned off. Get into the 21st Century and give the rest of us a rich text editor.

    4. Re:/. Beta by Anonymous Coward · · Score: 0

      >> * stupid posting time limits
      > Don't be anonymous and the time limits are much reduced. They're still present though, and it helps.

      What horseshit. They are there to prevent spamming, not to make having a discussion impossible.

      "Slow down, cowboy! It has been 2 hours, 54 minutes since you last posted a comment."

      Fuck you, Slashcode.

  92. Too much magic in modern UI by steveha · · Score: 4, Informative

    Our screens are way bigger than they were back in the old days, so we have plenty of room for things like menus and toolbars. Yet the trend in modern UI design is to make things magical and non-discoverable.

    Just yesterday I helped my father with a problem: the menus and toolbar from Thunderbird were gone. I was on the phone with him for a while. The task was to find the one magic part of the Thunderbird window where he could right-click and find the context menu with the checkboxes for hiding/displaying the main menu and toolbar. Thank goodness I have him running MATE so every window has a title bar... "find the blue bar at the top that says 'Inbox - Mozilla Thunderbird' Now right-click in the dark grey area underneat that, to the right of the tab that says 'Inbox'..." "It didn't work" I'll spare you the back-and-forth, he had multiple tabs and was clicking in a tab to the right of "Inbox". Once I got him over to the correct magic spot, he found the context menu and restored his menu and toolbar. (The stupid hamburger menu is part of the toolbar, and hides with the toolbar... which means it's possible to hide all the menus! And my dad somehow did so by accident!)

    The original UI spec for the Macintosh required menus all the time for every app, and the menus had to be in the same place. And I learned very quickly that I could browse the menu, find the command I wanted, and the keyboard shortcut was documented right there in the menu. Hidden menus are far too magical, and if you are going to have them, the very least you should do is to make every context menu have the ability to unhide them, rather than requiring the mouse pointer to be hovering over a particular magical few pixels of your screen.

    I also remember the 45 minutes it took to help my dad un-mute YouTube videos. First I had him use the MATE sound preferences dialog to test his speakers, which just took a couple of minutes. Then I had to walk him through moving the mouse pointer over the YouTube video window to make the controls un-hide... (he wasn't full-screen, why do the controls hide when there is plenty of screen real estate available?) Then he had to move the mouse pointer to touch the audio control (and a slider pops out when you get it right) and click to un-mute... and when it's un-muted it says "MUTE". Because when it's un-muted the button becomes the "MUTE" button, and when it's muted the same button becomes the "Un-mute" button. The old-school solution would be a checkbox labelled "MUTE" that's checked when it's muted; the newer way would be a GUI toggle that slides left for un-mute and slides right for mute. There's plenty of screen real estate for either of these.

    I know, I know, on mobile devices these magical hiding tricks are not so pointless because screens are smaller. But desktops are not mobile devices and trying to treat them the same is a bad idea.

    My dad is not stupid and I don't want to sound like I'm making fun of him. I'm just annoyed over the modern trend in UI design where everything is so magical that it's tricky and weird.

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:Too much magic in modern UI by Radical+Moderate · · Score: 1

      Aaaaaagh, GUI toggles! I can never tell if they're on or off! My kingdom for a checkbox!

      Other than that, I'm with you.

      --
      Never let a lack of data get in the way of a good rant.
  93. Re:Missing features by K.+S.+Kyosuke · · Score: 2

    But the car is a single-purpose device. The computer is not. Every application does something else. Saying that all should have the same controls is like saying that a dishwasher and a car should both have steering wheels. I'm not really sure that standardization is meaningfully possible, except perhaps for one thing - voice interface (and even there, different software components would still have different vocabularies and accepted syntactic structures, which means basically the same thing as having different controls).

    --
    Ezekiel 23:20
  94. Does anyone else remember Slashdots failed new loo by morethanapapercert · · Score: 1
    Instead of asking us victims, er, I mean users of sites and applications using this new approach to UI, why not ask someone who chose to inflict, err implement such a new look? It wasn't all that long ago that Slashdot decided to make an attempt at staying current by making some radical changes to how the website looked. As I recall, it had the following modern UI traits:

    Reduced palette? : check

    Too much white space? : check!

    Awful font? : check

    Reduced information? : check

    Space wasted on unnecessary graphic art? : check

    In my opinion; the new look for Slashdot looked altogether too much like an attempt to copy the look and feel of a glossy traditional print magazine. The overall effect made me think the (new) target demographic was people who didn't want details, people who wanted the web equivalent of a nice sound bite. The approach seemed like it was trying to give you an awareness of a news item, not an in-depth article for people who want to understand and debate the deeper aspects of it. Thankfully; the new look was not only disliked by a large majority of the Slashdot membership, but said members were also quite vocal in opposing it. More to the point; I believe the Slashdot membership did so in a more effective way than most websites would have experienced. I know of several of us, including myself, who took the time to go beyond the usual "the change sux and you suck for making the change!" that makes up the usual negative feedback any site experiences. In the comments appended to the article devoted to it, and again in many other articles, I and many others detailed each change from the previous look, why we disliked it and why we preferred the previous look. A LOT of it tied back to the idea of "who is your target demographic, what level of engagement/interaction are you expecting from them?"

    In general, if you only give the bare bullet points of information and limit or obscure the users ability to customize things, you are planning for a one-way dialogue. For a news site, that is "sound bite journalism". For an application, that is promoting your concept of the desired workflow, not what the users might conceive as the best workflow for them. Contrariwise; if a news site gives the full story, links to supporting information and a full fledged forum for the readers to contribute, it is building a community and encouraging actual understanding of the news in question. It was that desire to understand, critique and debate that made and continues to make Slashdot special IMHO and was the detail I think the Slashdot staff at the time had overlooked.

    It is my personal opinion that modern UI look and feel has its place, but that it is too often overused and largely because of the same error in thinking that Slashdot staff had been guilty of. The UI designers are going for something that looks pretty in presentations to management, is easy for the users to use as long as they are following the predicted workflow, on the predicted devices.

    --
    I need a wheelchair van for my son. Help me get the word out. https://www.gofundme.com/wheelchair-van-for-jj
  95. Uh, fair enough. by Anonymous Coward · · Score: 0

    So most programmers of applications, including most windows ones, use Linux.

    Fair enough.

    I guess that the Linux programmers are also to blame for Windows UI since XP as well, eh?

  96. Re:Missing features by Solandri · · Score: 3, Informative

    As the saying goes, a picture is worth a thousand words, or in this case 73 words.

    And touch controls are stupid because knobs and buttons allow you to rest your hand on them while you use them. This means your hand does not leave the control when you hit a bump in the road. With touch controls, you have to keep your hand floating in front of the screen, where every bump and jiggle causes it to shake around relative to the screen. It's actually worse than just having to take your eyes off the road to use them. You also have to concentrate on keeping your hand aligned with the screen while the car bumps along.

  97. Holy Crap! by Radical+Moderate · · Score: 1

    Just tested CUA cut/copy/paste. Still implemented in Win10!

    --
    Never let a lack of data get in the way of a good rant.
  98. I agree... by PaoloAgati · · Score: 1

    I agree with the features pointed out and about the cause... well, maybe UI are designed by people which doesn't use them

  99. Re:Missing features by byteherder · · Score: 2

    Whoa, you expect Millennials to be able to work the choke, ignition advance, clutch, and gear shifter on the car at the same time. These are the same people who have trouble walking and chewing gum while looking at their iPhone. Why do you think their UI design is going to be any better?

  100. On/off controls by Mr.+Slippery · · Score: 1

    Certain controls cannot be easily understood (like on/off states for check boxes or elements like tabs)

    Thank you, I thought I was the only one. I have apps on my phone where I cannot tell if those on-off toggles are meant to indicate it's on or off. Use checkboxes, damn it.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
    1. Re:On/off controls by LinuxIsGarbage · · Score: 1

      Certain controls cannot be easily understood (like on/off states for check boxes or elements like tabs)

      Thank you, I thought I was the only one. I have apps on my phone where I cannot tell if those on-off toggles are meant to indicate it's on or off. Use checkboxes, damn it.

      As I recall the check boxes on Android Gingerbread weren't entirely clear... because the check was there when selected or unselected, it just changed color.

    2. Re:On/off controls by scdeimos · · Score: 1

      You'd think checkboxes would be the simple answer but tristate checkboxes (Checked/On, Unchecked/Off, Indeterminate) make things interesting.

      You get tools vendors like DevExpress whose Indeterminate state is, depending on the theme, either fully clear (looks Unchecked/Off) or a filled in (could it be Checked/On) such as this example.

      Why can't everyone settle on the horizontal line to represent Indeterminate such as this example?

  101. Everyone copies Microsoft by allo · · Score: 1

    Microsoft creates a new gui, others copy it. Google creates a GUI, others copy it.

    Have a look at kde for a prime example. Ugly Keramik GUI? Windows XP clone. Current too flat plasma design? Win 10 ...
    BUT kde has alternative themes. And that's important.
    GNOME copies from Android and iOS. Checkbox? Probably to small to hit on android. So we use a switch. On android you may slide it (who does it anyway?), on the pc its just stupid.
    The problem is, that the useless trend continues. Scrollbars? Make them tiny. Switch instead of checkbox? Hey, when it shows "off" in its middle, it doesn't mean moving the switch to off will set it to off. But to on. The indicator? Switching from gray to blue color. Erm ... we know this concept ... from checkboxes.

  102. Here are some I am experiencing in Mint by Anonymous Coward · · Score: 0

    Lack of underlining of button mnemonics on UI elements, and shortcuts like Ctrl+Q not consistent among apps

  103. Win95 was the peak, then downhill by Anonymous Coward · · Score: 2, Interesting

    Its amazing how perfect Windows 95 was UI-wise. Its been downhill since. They got the UI right and then they decided that for the sake of being new, they had to break what was working well. You cant do much better than the taskbar/desktop model with the object oriented icons and drag and drop popularized by OS/2 and picked up by win95.

  104. OK... those are easy... what about the GOOD ones ? by gosand · · Score: 1

    I hate all of those things and more. I have to use Windows10 every day at work, and I hate it. Macs anger me, nothing makes sense.
    At home, I have used Linux since 1998 exclusively. I use XFCE and love it! It's got just enough slickness and all the usability I need.

    I can also tell you that you don't really appreciate a good UI until you get a bad one.
    Example: Roku. After a couple of minutes it was easy. Now, not all parts of it - I still make some oopses if I do something out of the norm. They went with the 'simple remote' options, so there are some things that had to be compromised (e.g. entering passwords is still painful). But overall it is very good.

    And I am a Netflix user, and the UI on the Roku is great. How do you know? Go use Amazon Prime. *shudder* Or some of the network TV channels *ugh* They are menus of show screenshots which are simple to browse, but damn near impossible to find something if you are looking for it. I think the Netflix UI is pretty good on the Roku. How they assemble their content is another matter, but the UI itself is pretty good save a few things.

    I don't mind my Android UI. It's a near-stock on a BLU Life One X. I am not all about customizing it though, just give me simple and effective and I am happy. I boggle the developer's minds at work when I check my email using pine though.

    And you know... sometimes you just have to google something. Want to do a one-handed zoom on Google maps on your phone? You can. Double-tap, then drag your thumb (or finger) up or down to zoom in/out.

    We can probably agree on a lot of what is bad, but which ones do you really like?

    --

    My beliefs do not require that you agree with them.

  105. Re:Missing features by Anonymous Coward · · Score: 0

    Autos have started to have the same UI degradation that computers have, though. Even leaving out things like the giant touchscreens in the Teslas, you've got things like those stupid monostable shifters. Just wait, that'll spread to other controls soon enough.

  106. Menus. You are in a maze of twisty little .... by Anonymous Coward · · Score: 0

    Where did the text base interfaces go? Personally, I can type a thirty character command a *lot* faster than I can navigate pulldown menus, *and* can be thinking ahead rather than scrutinizing a (usually) rectangular block of controls which may or may not be populated with glyphs, text, buttons or some combination of them.

    At least when you are in a maze of twisty little passages, all alike, you can leave bread crumbs.

  107. no more crap! by AndyKron · · Score: 1

    No more crap! No more guessing I want to highlight the whole document, and not just one letter. No more filling in words I type with words I don't want. Quit auto adjusting everything, and making me spend hours trying to turn all your bullshit off. Enough Already!

  108. Lots of people hate customizability by jader3rd · · Score: 1

    Remember how the web was originally designed. Text mark up would declare that some text should be a Header1, or emphasized, or whatever, and it would up the browser, and possibly even the end user, to determine what that should look like. The idea is that everyone could customize the web to fit their preferences. Non-nerds hate that. A website looking one way in one browser, and looking another way in another browser, is a bug, not a feature.

    People would prefer to have professionals decide, what buttons and controls should be taking up their screen space. The only customizability that the masses want is to be able to set backgrounds to pictures of their families. Beyond that, they trust that the professionals have done the right thing.

    Think of the consistency of Facebook pages, back in the day, vs MySpace pages.

    1. Re:Lots of people hate customizability by JohnFen · · Score: 1

      That's true, lots of people don't want to customize anything. There's nothing wrong with that, but why do you think that you can't have both a reasonable standard set of defaults for those people, while at the same time allowing others to customize to their hearts delight?

    2. Re:Lots of people hate customizability by jader3rd · · Score: 1

      why do you think that you can't have both a reasonable standard set of defaults for those people, while at the same time allowing others to customize to their hearts delight?

      Point of diminishing returns. At some point, creating an infrastructure for customizing something, outweighs the desire of the customer to customize something. Given the massively large percentage who don't want the customizability, that point is reached very quickly.

    3. Re:Lots of people hate customizability by JohnFen · · Score: 1

      I don't really buy the economic argument. It's possible to allow customization in a way that doesn't have a huge impact on development costs. You don't even need a fancy UI. An editable config file would suffice. True, the majority of people would never use the functionality, but for minimal expense you could also retain the people who won't use your software because they can't make it work the way they need. Those people tend to be the "power users" who will recommend for or against your software to other people.

      Why abandon possible sales, even if they're a small percentage, when you could keep them with a small amount of work?

  109. Re:right-click by hackwrench · · Score: 1

    Most browsers also allow you to hold down the left mouse button to access the tab history menu, which is what I do. I hate Edge for not using it, but it also doesn't allow you to drag and drop to rearrange the bookmarks toolbar, a more important feature. I have an alphabet running along the bookmarks toolbar and all my bookmarks live there.

  110. Been with us a long time by Anonymous Coward · · Score: 0

    The better and faster our computers get the worse all our interfaces get. It's not due to phone/tablet crap either.

    It started with crappy internet interfaces from early 2000s. They get worse every year.

    MS has been a regular contributor to this: In Windows XP (yes I'm still running it at home) when you click to power down you get three figures to pick from: logout, shutdown, and sleep. Something like that. But you cannot tell which one is highlighted because the dumb f*ing ass developer and everyone who reviewed his work apparently didn't care that you cannot tell which is highlighed. So you have to arrow around to figure it out. This was the beginning of the end for me. Since that time Micro fn Soft has been on an unrelenting campaign to destroy their GUIs. Laser thin boarders where you can barely hover to expand the boundary. Icons you can't determine on/off. Boundaries, again, so you can't tell where the app on top ends and the app underneath begins. Webpages that render unreadable on a desktop system(ok... that's phone/tablet crap). Killing keystrokes by killing menus. I had many great keystroke to fill-series or fill-down in excel or ones to strike through. They are still there but I can't recall them all. Alt-f-o-f ?? was that strike thru. All that's left: F5 to make powerpoint full screen. Yet no one under 40 seems to know that. And F5,6,7,9,10,11 in VisualStudio

    -braindead

  111. Re:Missing features by Anonymous Coward · · Score: 0

    I used to loathe the idea of autonomous vehicles but now that I see how kids today drive, I hope the autonomous vehicles get here before we all die in a fiery crash!

  112. Can someone explain the spacebar for scrolling? by Anonymous Coward · · Score: 0

    The spacebar is used to scroll down pages on the internet? All my life it has been used to pause video. Mouse scroll wheels, arrow buttons, and page up and down didn't suffice? Then there's google maps. Pinch to zoom is s*** because it rotates if you lack dexterity. Not easy in a cold climate. They added a north lock button..... Still annoying. The only reason to rotate is? I don't know? It's cool??? Anyone from a UX background? I'm ignorant.

  113. Does anyone here _like_ modern interfaces? by johannesg · · Score: 1

    So far I see a lot of comments from people who don't seem to like modern interfaces much. Does anyone think they are an improvement over what we had before (and I don't mean the bad examples of what we had before, of course)?

    As for the question at hand, I blame smartphones. Their tiny screens means information had to be greatly condensed. Everything that could be removed was removed, and placed in hard to discover locations (like swipes and hamburger menus).

    And then, for some unfathomable reason, the largest software company in the world (or second largest or whatever, but surely large enough to support two teams, one for mobile and one for desktop) decided that it wanted the exact same user interface for mobile phones and for the desktop. Not that anybody out there actually writes applications that work on both, but that didn't stop them. So now desktop users also have to deal with missing menu bars (which are absolutely essential to learning a new application, and didn't take up that much space), tiny monochrome icons, lousy contrast, constant pointless animation, and all that other crap. Makes you wonder when someone will inflict the "three button mouse swipe" on us... I actually worry that, after posting it here, someone will think of it as a cool idea and actually implement it :-(

    1. Re:Does anyone here _like_ modern interfaces? by JohnFen · · Score: 1

      Does anyone think they are an improvement over what we had before

      Not me. There may be things that are improved (although I spent a couple of minutes trying to think of them, and failing), but in the big picture, modern user interfaces are a huge step backwards.

  114. Please ^^^ by Anonymous Coward · · Score: 0

    Having to SCROLL through HISTORY over and over - remember where I was damn it! YouTube's especially terrible with this - I don't want to click "load more _____" 20 times to get to where I was in some list.

  115. Material Design by thisisauniqueid · · Score: 1

    Also: Material Design is an awful UI paradigm. All those gratuitous animations, increasing latency all over the UI -- it irks the heck of out of me. (I have as many animations as possible disabled in Android.)

  116. Finally, a place to air my pet peeve, text color!! by Anonymous Coward · · Score: 0

    What's with all these web sites going with virtually unreadable text nowadays? Light blue on white, light grey on white, etc. Some are so bad I literally need to swipe-highlight it give it enough contrast to read it. What's wrong with enough contrast to make text readable, folks??? It seems to get worse everyday.

  117. Modern visual design sucks by Anonymous Coward · · Score: 1

    We have (relatively speaking) super computers in our hands now, light years more powerful and capable of quality graphics and all the current 'fisher price' iOS design and Google material design make absolutely no use of it. Android apps used to look good, there were boarders around buttons and shadows and don't forget texture, so you knew you could interact with that part of the screen and it looked pleasing to the eye. Now everything is flat and boring with confusing and hard to find buttons. It's brutal. Take advantage of the powerful graphics hardware that can easily handle these simple things and make my screen look good. Otherwise what is the point of cramming the most powerful hardware inside phones & tablets? Games? lol right, I'm going to play games on my phone? umm no, I'll use something designed for gaming like a PS4 or PC.

    In short fire the people/teams that came up with android&ios visual design, they suck, have no taste and apparently not enough skill to produce something that looks good and takes advantage of my expensive hardware. Begone simple childlike graphics!

  118. Actually, W10 is a step in the right direction.... by 9jack9 · · Score: 1

    Wow, I haven't actually logged in to Slashdot in a long time. A long long time.

    So, I'm old. Like really old. I did Unix before Linux. I did Windows 1.0. I still, after all these years, miss the Turbo Pascal editor. I use Total Commander.

    Far as I'm concerned, if I *have* to use the mouse for your stupid application, you've failed.

    But actually, Windows 10 is a step in the right direction. I can't think of a thing in W10 that can't be done with the keyboard. Here's an example. Want to swap your displays? Type Windows key / type "display" / use the arrow keys to move the little pictures of your monitors.

    It's actually kinda cool. Windows 10 does get one thing wrong. The currently focused app is not sufficiently highlighted. The currently focused app has it's titlebar text in black whereas other apps get gray. Pisses me off.

    And, actually, Office 2016 is also a step in the right direction. There are actually keyboard commands for pretty much everything. Now, if you hate Micro$oft, I don't blame you. If you are going to hate Windoze forevah no matter what, I can understand that. But if you want to or have to use it, if you keep an open mind you might be pleasantly surprised with it. I know I've been.

    Cheers.

  119. I have never seen... by Anonymous Coward · · Score: 0

    I have never seen a "request mobile site" on a desktop browser.

  120. Ncurses? by Anonymous Coward · · Score: 0

    What else do you need anyway?

  121. Forgot One by Anonymous Coward · · Score: 1

    Gratuitous use of JS

  122. It's all about learning curve by Anonymous Coward · · Score: 0

    Humans are pretty good about learning even fairly complex systems, but what seems important over time is that human interfaces be able to use patterns already known and familiar. Early autos used tillers because wagons did before. We find the window interface usable partly because it resembles, a bit, pieces of paper on desks. When the interface builds on old knowledge and lets us use known patterns, we can use new schemes. When suddenly familiar layouts change, that is a problem.
    Gradually some constraints change, allowing more information to be presented or used. Our screens tend to have more than 320x200 pixels, or even 640x400, so there is room for more menus or to keep some hints on the screen. Speeds are no longer 110 baud, so limiting commands to short things like ls, rm, mv, and the like and piping them is less important in command line modes. But on the whole people prefer to have familiar controls, and to get most of the added space for their own data. The details of what gets chosen are not so important. Consistency over time is.

  123. Re:Missing features by dryeo · · Score: 1

    I was responding to

    When the bring out a new model of car they don't mess with the pedals and steering wheel because that would be stupid. About as stupid as changing an ingrained UI just to make it "NEW!!!" Almost as bad as the use of the "white it out and spread it out" interface in Windows is that so many websites are now "updating" their look to this new user vicious standard so they can be "NEW" too.

    with the fact that even car UIs, something that as you say, does basically one thing, still had the UI take a long time to settle down and lately parts of it have been breaking the paradigm of keep eyes on road.

    --
    https://en.wikipedia.org/wiki/Inverted_totalitarianism
  124. Re:Missing features by dryeo · · Score: 1

    Good points about bumps though I consider that not being able to use them without taking your eyes of the road as a good enough reason to damn them.

    --
    https://en.wikipedia.org/wiki/Inverted_totalitarianism
  125. Re:Missing features by Anonymous Coward · · Score: 1

    When the bring out a new model of car they don't mess with the pedals and steering wheel because that would be stupid.

    Jeep/Dodge/Chrysler did exactly that, changing the way you work the automatic transmission shifter, and had to issue a recall after a Star Trek actor was killed in a rollaway accident.

  126. Hack for Acclaim (and promotion) by WeBMartians · · Score: 1

    So you get hired (a real job ... salary, not just hourlies) and are given the task of cleaning up the GMail interface.
    What should you do?
    What will get you promoted?

    Fix the fact that the cursor jumps all over the place or add a new feature?

    Oooh ... how about animated, sparkly text?!?!
    (poor poor neglected cursor)

    Originally, "hacker" meant somebody who claimed to build fine furniture but, in reality, used an axe. The products showed it.
    Something similar has happened to UI.

    Has anybody read Edward Tufte's work?
    Does anybody even know who Edward Tufte is?
    Hands ... anybody ... please.

  127. Multiple Reasons for "Modern" UI by SubaruStarship · · Score: 1

    Here's my armchair analysis:

    Too much white space, huge margins...
    -Facilitates usability on touchscreen devices. Fingers are significantly less accurate input devices than mice, and have a variable size selection surface. An effective touchscreen UI provides large enough spaces between screen elements to accommodate the full range of human hand sizes without increasing the errors due to mistaken selection.

    ...too little information
    -Result of one size fits all UI design for touchscreen devices. An effective touchscreen UI must have sufficient space between elements, as described above. However, screen sizes are also variable. The most popular touchscreen format is the cellular telephone, which has a very modest I/O space. An effective touchscreen UI must switch between output centric and input centric display modes in order to make the best use of limited screen space.

    Text is indistinguishable from controls
    -Risky UI design choice. Possibly a result of taking context sensitive design to an extreme. Since no indication is made as to which screen elements are controls, any could potentially be controls. New functionality can be added with no change to the existing UI. If sufficient potential usage is anticipated, software is deemed intuitive by those who use it. Otherwise, it is likely to be considered incomprehensible.

    Text in full-CAPS
    -Stylistic choice. Reduces readability, but is one mechanism for distinguishing text from controls.

    Certain controls cannot be easily understood (like on/off states for check boxes or elements like tabs)
    -Subjective. Possibly a result of an ever expanding number of UI toolkits. Graphical controls must be sufficiently unique to comply with copyright law, but sufficiently similar to existing controls to be understood. More toolkits means less room for unique controls, unless similarity is sacrificed.

    Everything presented in shades of gray or using a severely and artificially limited palette
    -Results from desire for consistent UI presentation. Can be used to differentiate text from controls. If colors indicate function, or have some other logical mapping within the software, makes it easier to provide alternate color palettes with consistent, non overlapping usage.

    Often awful fonts suitable only for HiDPI devices (Windows 10 modern apps are a prime example)
    -Results from tailoring UI design for an ideal output device, and failing to have suitable alternate presentations for other devices.

    Cannot be controlled by keyboard
    -Results from tailoring UI design for an ideal input device, and failing to have suitable alternate controls for other devices.

    Very little customizability if any
    -Results from lack of resources to implement. User defined alternate views add additional challenges for development, as well as documentation and technical support.

    I would add the following peeves to the list:

    Lack of initial input field focus and tab order on forms.
    -Results from mistakes made during application planning, development, and testing.

    Entirely pictographic user interfaces.
    -Results from need for internationalization of UI controls. Text costs money to translate. Pictographic interfaces shift the onus of translation to the user. Can lead to the phenomenon described by the OP, "certain controls cannot be easily understood." Also, graphics often can be made to fit in less space than the written word would. Pictographic interfaces may help ease screen space constraints on mobile devices.

  128. Whatever. I find the CUA keys for copying and posting more memorable than the Microsoft ones. And I feel bad when they are not implement.

    --
    __
    Men with no respect for life must never be allowed to control the ultimate instruments of death.
    GW Bu
  129. Luxury of Ignorance by Anonymous Coward · · Score: 0

    Eric Raymond did a pretty good essay about this at http://www.catb.org/~esr/writi..., back in 2003. It was about the "CUPS" printing software management interface.

    Too much of the focus on many interfaces are on what the developer wishes people would use it for, rather than what they actually need to do. I hold up the AWS console of today as an example of *just* that sort of stupidity.

  130. Re:Missing features by caseih · · Score: 1

    Actually the lack of "progress" in automobiles is partly a result of heavy safety regulation. There are lots of ideas for changing things that would probably be more usable than the current system, but they are not likely to be brought to market anytime soon due to these safety regulations. I remember seeing years ago about a design to use side sticks to control a car and they found they were quite a natural and more precise method of controlling the car. However it's unlikely the benefit outweighed the risks to clueless drivers.

    Current laws include the placement of the pedals and the placement of gear positions on an automatic transmission shift lever. PRNDL is a matter of law, in case you wondered.

  131. Bcoz designers don't care by HKarandikar · · Score: 2

    Designers chase trends n cool instead of doing serious study of user workflows. They need to go further. Work with product managers n users to create better workflows that exist. SW developers too resist changes to ui elements and lack sensitivity to render intended design faithfully

  132. Evolution by econnor · · Score: 1

    I used to think, in the days of DSSL, that web design secretly aspired to match the standards of print design, and would do so when the technology could support it. And then advance further. Ink on paper is highly evolved. And smells nice. But we seem to have got to papyrus and somehow been dragged back to tablets. With print design values dragged down too. Although I'd concede that I can now do template automation in Word that would have taken 5-10k worth of software a decade ago. I dunno.

  133. Re:Actually, W10 is a step in the right direction. by mcswell · · Score: 2

    I want to amen this: "The currently focused app is not sufficiently highlighted." This abomination started with MsOffice 2010 or so.

    For the record, Winaero Tweaker (http://winaero.com/comment.php?comment.news.1836) helps you fix this. It isn't perfect, and there may be apps that resist it, but it can go a long ways towards improving this problem (and a few others).

  134. Desktop Linux is pretty bad as well by Shane_Optima · · Score: 1

    Here are the staples of the modern user interface (in varying degree apply to modern web/and most operating systems such as Windows 10, iOS and even Android):

    The mobile catastrophe is the obvious thing to point at, and there's a lot of truth in that. (Infinite scrolling webpages with no auto-incrementing URL piss me off the most.) However, it goes a lot deeper than that. It goes deeper even than the widespread conscious emulation of Apple's "the customer is always wrong" dictatorial style (GNOME, I'm looking at you. But Microsoft and to some extent even Google, too.)

    The middle ground of usability--power users, people who want to configure things and experiment with all of the features offered, but don't actually want to code it themselves from scratch--are a woefully underserved segment of the population on any platform. I'd get drunk and rant about something simple like file browsers, but I already did that a while back. Desktop linux (particularly the non-GNOME varieties) is the most configurable by far these days, but it's still just so *stupid* about the simplest of things.

    And how come no one, and I mean *no one*, is working on a project where the computer bends itself to the user's expectations and not the other way around? Why not set out to design a desktop environment that could duplicate the feel (with a bit less glitter, at least at first) of any common desktop OS? I mean make that user configurable; have one fairly constant UI element that's easy to find and from there the user can change it to look like the latest OS X or Windows 95. Back up your customizations to USB drive or even the cloud, then instantly get access to your preferred setup (or popular setups that others have designed and shared) anywhere. Why the hell not? Not easy, but it's not an impossible-sounding task on its face, and there's surely tons of demand for it. And I can't help but adopt the exact opposite conclusion of the GNOME devs: that by forcing the devs to think and develop with maximum flexibility and modularly, it will (in the long run) be easier to maintain and easier to improve.

    Barring something ambitious like that, let me just reiterate that all you folks who develop 'next generation' desktop environments like Unity, GNOME 3, or KDE 5 (which admittedly I haven't used much of yet) should really consider whether your time is better spent trying to force people to care about sexy new paradigms in lieu of doing something simple and amazingly useful like tabs handled by the window manager. Put them on the titlebar itself like Chrome, put them below it, put them above it, put 'em over the task bar, whatever. Let the user customize tab behavior and install tab UI tweaks like you can in web browsers. And all apps would instantly have tabs, right out of the box. Toss in the ability to turn this off (for apps that have tabs implemented internally) and also perhaps an API for tab interaction that new programs to target so that a new process doesn't need to be launched for every tab and bam, you've just done something revolutionary and long-lasting. And it will be so easy to use (or to not use) that no one will hate you for doing it.

    Well, almost no one. Havoc Pennington might get a bit upset, but I hear that for every tear he sheds an angel gets its wings.

    1. Re:Desktop Linux is pretty bad as well by JohnFen · · Score: 2

      And how come no one, and I mean *no one*, is working on a project where the computer bends itself to the user's expectations and not the other way around?

      Hear, hear!

      I'm old enough to remember when one of the design ideals centered around the notion that the computer should learn how you work and accommodate that, not the other way around. I wonder where we as an industry lost that plot?

  135. Re: Missing features by Anonymous Coward · · Score: 0

    We will all die of stupid indo-chimp infection. Those parasites spend all the money they stole from american families on smelly suffocating puky shit.

    Monkeyshit Corp is like what, 70% now all smelly usless indo-chimps? Winblows flat retarded interface is indo-chimps "contribution" because they are fucking village street shitting coders

  136. Re: Missing features by Anonymous Coward · · Score: 0

    You are misplacing the blame for your situation. Just thought you should know.

  137. Limited colours and flat look are the best though. by WebCowboy · · Score: 2

    I actually really like most of Material Design. I often have to design HMI displays (user interfaces for industrial automation). There are good reasons for much of the design:

    * colours should be limited and subdued for user interface elements so as to focus attention on content. Bright colours and animation are intended to call attention to important information.

    * textures, gradients, transparency and drop shadow effects for the sake of visual flare cause visual confusion and eyestrain. Important elements get lost in the clutter otherwise

    * ability to customize is often good but there can be too much of a good thing. If there are 100 "themes" or "skins" and all controls can be moved around by the user on a whim it severely detracts from usability. There is no consistency with the system and it makes it very difficult to train a group of operators when they all can mess with the UI. Also all the code that goes into extreme customzing is bloat.

    * Skeuomorphic Design has no business in UI Design. If it was ever a good idea then MS Windows would have fully embraced Microsoft Bob to this day. Making controls look like photorealistic pictures of real life objects just causes frustration unless they behave exactly as the real object does, and are usually more cumbersome than what can be done on a computing device. Skeuomorphism is especially bad when it badly emulates something that is bad to begin with. Using a Blaupunkt stereo from the 1990s is a miserable experience in real life. Who was the idiot who thought we should have an audio player skin that imitates that crap?!

    Good riddance to Bob, to Fisher Price gummi Windows XP and glassy Vista and 7. If you have to sit in front of that kind of garbage continuously for 12 hours a day as an operator in a power plant or refinery or whatever it is refreshing to see this "modern" trend. There are some teething pains as designers evolve, such as obscuring too many options or the wrong ones, lacking visual cues as to what is a control and font choices that are form over function as examples, but I for one am very glad designers are "growing up" and dropping the useless toys.

  138. Infinite scrolling is the worst by ayesnymous · · Score: 2

    Page based navigation is so much better.

  139. Re:Limited colours and flat look are the best thou by JohnFen · · Score: 1

    I'm sure that material design is excellent for certain use cases. But for the uses I put my machines to, both mobile and desktop, it makes everything much, much worse.

  140. Re:Actually, W10 is a step in the right direction. by JohnFen · · Score: 2

    I agree that if you must use the mouse, the UI has failed. But this has been true for a lot longer that modern UIs have been around.

    The way that modern UIs tend to implement keyboard shortcuts has a serious discoverability problem, though. It used to be that you could pop open a menu and see what the keyboard shortcuts are. That's becoming impossible, forcing you to leave the application to google or open a help page (if you're lucky) to learn what the shortcuts are.

  141. Ask Slashdot: A Point of Contention - Modern User by Josh-Levin · · Score: 1

    Slashdot is as much a perpetrator of this as anyone. Check out my websites, http://www.levicar.com/ and http://www.proacctive.info/ and see how dense they are, with limited wasted space.

  142. Re:Easy answer (Absolutely!) by MooseMiester · · Score: 1

    An interesting perspective to be sure but the actual goal of every business on earth is attracting customers, otherwise they die.

    --
    Murphy was an optimist
  143. One man's opinion by MooseMiester · · Score: 1

    On the Web, UI's appear to suck to most folks because they don't understand the creative director / client relationship. The client demands a web site that looks "more creative" and "more awesome" than last year. Sprinkle in the need for responsive/adaptive with three snap points and all websites look like stack able boxes. So what is a creative director to do? Well, get creative...

    On the desktop the cost for Microsoft or Apple to redesign the UX is huge, and no matter what they do everybody will hate it because it's different.

    On tablets/phones it's impossible to do any better than iOS for the "average joe" and as that belongs to Apple what's everyone else to do?

    The folks with Linux have the best of all worlds, but Linux is not for the average Joe. There's no Linux support line, no Linux Genius Bar, no Linux Geek Squad.

    --
    Murphy was an optimist
  144. Not a problem! by Anonymous Coward · · Score: 0

    Fashion is too important to consider readability!
    Gray micro-font on other gray background is a fashion more important than the message, the sale, the life of the would be reader.

    If you do not like it, well I will not comment on your socialization but use a different web, different software, different document, whatever just leave. I do. Not being able to easily read a page has saved me many $.

  145. Example: Wells Fargo Website Redesign by Anonymous Coward · · Score: 0

    I used to like the old-style Wells Fargo bank website with tabs and sub-tabs, lots of information on one screen, everything laid out in clean tables - rows and columns. I used to give it as an excellent example to other banks with bad websites. I dislike what WF has done with their new website - lots of white space, big boxes, have to scroll for information, nothing laid out in a logical way. Anybody else with a similar experience? I hope this scourge doesn't spoil other good websites.

  146. Re: Missing features by Anonymous Coward · · Score: 0

    You are a Fuckhead.
    Just thought you should know....

  147. LMAO @ U PUSSY... apk by Anonymous Coward · · Score: 0

    See subject: MY 'shitposting'? Fuck you. At least I am able to actually CREATE useful programs like APK Hosts File Engine 9.0++ SR-5 32/64-bit https://www.google.com/search?hl=en&source=hp&biw=&bih=&q=%22APK+Hosts+File+Engine%22+and+%22start64%22&btnG=Google+Search&gbv=1/ that gives users more speed, security, reliability & anonymity doing more for less from far faster kernelmode vs. security issue riddled "so-called 'solutions'" that do less, use more & don't even WORK (almost all adsblocked) that uses a GOOD interface (not what everyone here is bitching about in 'web page like' flat ones or 'ribbon' bs).

    * UNLIKE YOU, a FAKE NAME online for your fake lie of a life loser...

    APK

    P.S.=> Filters? What filters?? They must not be any good when I SHEAR RIGHT THRU THEM WITH EASE & you can blame the one putting them up for being shitty/useless, not I... apk

  148. Bluntly? by Hanike · · Score: 1

    Google's bad design influence, in general. It's been corrupting even good names. And, now talking exclusively web: the big villains are WordPress and Bootstrap! =\ I've seen too many pseudo-devs giving up of their brains to just code whatever they wanted and leaving the visuals to bootstrap without any care. It's quite sad.

    --
    DARTH VADER POWERED! http://hanike-treisce.spaces.liv
  149. Re: Missing features by Anonymous Coward · · Score: 0

    Could be. But at least I'm a fuckhead who understands it's your boss who's to blame, not the furriners he hires in your place.

  150. Beta testers... by Anonymous Coward · · Score: 0

    Actually, beta testing may be too late in the process.
    My solution is to hire people like me for pre-beta testing: 65 year old eyes, old in my ways, and cranky.
    If it works for me it will work for almost anyone.
    BTW, please focus on useability and ergonomics, not making in nice for some cranky 65 year old. (Although, you might make it this far too...)
    I also cleave a bit to being artistic. In Los Angeles circa 1985 the younger arts and music community got totally in love with totally unreadable advertising that was so hip. Streams of text with different type and fonts for each letter, colors background and foreground that seemed to blend and change with insane patterns. Dumbasses.
    Oh, I would rather have too much white space than having it look like an add for a NY Camera store that...um. Well, those ads in paper magazines, I guess you have to 55 or older to remember them, tried to cram in a mention of everything in the store inventory on one page. No white space there.

  151. Re:Limited colours and flat look are the best thou by jez9999 · · Score: 1

    Actually, thanks for this - it's the first time I've seen a good concise attempt at justifying the modern "minimalistic" UI approach.

    Unfortunately, I hugely disagree with just about every point on the list.

    colours should be limited and subdued for user interface elements so as to focus attention on content. Bright colours and animation are intended to call attention to important information.

    Utter nonsense. I was never distracted by icons that had colour in them. I find it bizarre that anyone does get distracted by that. Perhaps they have ADHD. Whatsmore, UI elements are often important and get used a lot! Don't assume that just because it's not classed as "content", it's basically irrelevant. The removal of colour and complexity in icons has really pissed me off and made it a lot harder for my brain to discern what the heck an icon is supposed to mean. I am NOT distracted one iota by a colourful icon.

    textures, gradients, transparency and drop shadow effects for the sake of visual flare cause visual confusion and eyestrain. Important elements get lost in the clutter otherwise

    Only if you really overdo it. Some amount of this stuff is absolutely fine (see Windows 7).

    ability to customize is often good but there can be too much of a good thing. If there are 100 "themes" or "skins"

    So have a decent default skin, and let the people who want to apply another skin do so (see Winamp). There is no problem here.

    Skeuomorphic Design has no business in UI Design

    Yes, making knobs look like physical knobs looks dumb, so to some extent this is valid. But it doesn't extend to making every icon totally abstract. The brain has all sorts of images from the real world and it makes perfect sense to have icons and widgets often resemble stuff the brain is already familiar with. Any attempt to go against this for the sake of some holy design guideline is guaranteed to make the UI less user friendly.

  152. Re:Missing features by Anonymous Coward · · Score: 0

    Everybody assumed all laws are bona fide and knowledgeable, never consider hidden personal agendas. This is called Critical Thinking, but it is not generally practiced. We know this happens by a few theorems, but we can change how things work precisely thus. I find car wheels and pedals are madness, first solutions that stick.

  153. Re:Limited colours and flat look are the best thou by syntotic · · Score: 1

    No. There is a frustration level when some control does not DO what you want it to do. Control interactivity alleviates such frustration because at least the control is reacting, which is expected, so you can be sure it is not the control itself what is not achieving what you want. Try clicking a flat button when it does not make the icon show up again, vs clicking a satisfyingly depressed button while watching the icon is not showing up again! The experience is not the same. Some buttons change color while hovering and change color by clicking? Did it active or do I still have to click? FACT IS: computing GUI is so flexible that sin is not in the style but in the lack of OPTIONS. Obvious two state buttons give a clear chance to make up your mind keeping the mouse pressed and sliding back to cancel the command. This is not so clear with flat buttons. Customization can be very ordered and restrictive and undone with a simple reset. For some devices may be bloating, but for a laptop with gigas and gagas? I do not think so. Frankly, I love when buttons have textures, are rendered, and activation provides animation effects like slowly illuminating a virtual LED and the like. I had the idea for this kind of interface a few years ago (before), but the idea was... kind of a console with fixed window relations for simultaneous applications, a customizable console where you could see the application different ways (icon, logo, splash, document sample...), and swap between maximized and all visible. It was a surprise to see it as Windows 8... So now I feel frustrated that I click flat buttons for no effect, then I have to use HTML-like links to get a more standard window which may NOT do what I need it to anyway...

  154. Yes men by Anonymous Coward · · Score: 0

    In a meeting today, I pointed out several a11y issues in a project the agency was about to publish. The CEO responded, "I don't care about that stuff", before going back to discuss fullscreen video backgrounds, squeezing text into margins, and which WordPress plugin to use to get the desired visual effect. The room was full of yes men.

  155. Why all the hate towards flat? by Varcain · · Score: 1

    The first thing I do on my Plasma 5 / Cinnamon installs is loading up the Arc-Dark theme. It's a wonderful dark flat theme which looks modern, yet I never have any problems with "is that a button?" thing. The design is clean, simple and hardly any confusing. From what I see KDE's Kirigami design is going after what Arc theme was doing so far and seems to be what Material should be in the first place. What I hate personally is trend towards bright white UIs which are ok if you are some hipster using your Mac Book 30 minutes a day in Starbucks I guess. For me, if I have to stare at the screen for few hours a day I'd rather not have all these whites burn into my eyeballs. This is where Google did a major f-up with Android UI. They created UI standard which could work perfectly well with black themes on AMOLED displays, yet they insist on the most suboptimal use of AMOLED technology you could ever think of.

  156. More precise??? by Gription · · Score: 1

    There are no laws related to a wheel or pedal placement requirement in the various top rank motor racing series. Why don't they have a single car EVER with the "much more natural and precise side stick"?

    A side stick would be WAY less precise then a steering wheel. Most driving of a car can be accomplished within 720 degrees of rotation of a steering wheel. With a smaller then stock steering wheel (with a 1' diameter) you are talking about more then 6 feet of control movement. So you are going to have a stick with MAYBE 9" of movement and claim it is more precise?

    Another thing that people don't realize is you don't actually steer the car by turning the wheel. You turn it by PUSHING against the force created by the spring action of the distortion of the tire's contact patch. (The slip angle.) You cannot control the car accurately without having the feel of the feedback and in slick conditions it is impossible to control the vehicle. (When the car is sliding and not pointed straight forward the feedback forces are the only thing telling you what kind of steering force you are applying.)

    -----------
    In airplanes you don't need the huge control defections and when you add high G-forces a stick makes a lot more sense. A side stick is used in some fighter aircraft so the arm is supported by the armrest so very high g-force maneuvers can be performed with much greater ease.