Slashdot Mirror


Microsoft Ignores Usability With All-Caps Menu in Visual Studio

mikejuk writes "The recent release of Visual Studio 2012 contained a UI element that few believed could make it into the final version — ALL-CAPS menus. After lots of user criticism and disbelief, Microsoft has moved swiftly to do something about it — by tweaking the typography. '... we explored designs with and without uppercase styling. In the end we determined it to be a very effective way of providing structure and emphasis to the top menu area in Visual Studio 2012.' This must be a new meaning of the word 'structure,' because putting the menu items into all-caps means that they are all the same height. When each menu items starts with a cap then there is structure because you can see the change in height, marking the start of the next menu item. The idea that putting a menu into all caps adds structure is something that is very difficult to see. If you wanted to put structure into a menu, well how about color? Oh wait, I forgot the design department dumped color in favour of the 'everything-is-grey UI.' Developers are the people who invented CamelCase to make sure that the structure of run together words would stand out better — and now we are asked to believe that making a menu all-caps adds structure. I don't think so."

45 of 415 comments (clear)

  1. All part of their retro-COBOL strategy by crazyjj · · Score: 5, Funny

    You see, MS is so hip, so ahead of the curve, that they know already that COBOL is about to come back into style in the developer world. Soon everything will be in all caps, mainframes will be all the rage, and GUI's will be passe. Apple will be behind the times with their over-designed software, and MS will be out in front with their all caps, command-line interface only version of Windows 9--renamed "DOS 9 FOR TERMINALS."

    GOOD JOB, MICROSOFT!

    --
    What political party do you join when you don't like Bible-thumpers *or* hippies?
    1. Re:All part of their retro-COBOL strategy by Anonymous Coward · · Score: 5, Funny

      THEY WERE INTO COMPUTERS WHEN THE GREAT RUNES ROAMED THE DISPLAY. YOU'VE PROBABLY NEVER HEARD OF THEM, THOUGH.








      (Filter error: Don't use so many caps. It's like YELLING. Filter error: Don't use so many caps. It's like YELLING. Filter error: Don't use so many caps. It's like YELLING.)

    2. Re:All part of their retro-COBOL strategy by gbjbaanb · · Score: 5, Insightful

      alas mainframes (or at least - thin clients attached to remote processing power somewhere on a network) are back, only they called them "the cloud" this time round to make it sound a bit cooler.

    3. Re:All part of their retro-COBOL strategy by beachcoder · · Score: 4, Funny

      Freaking Office 2010 with the ribbon crap confuses the heck out of me, because I can never find the function I want. Where's the undo function? Find-and-replace? Full justification? I know they're in that mess of Egyptian hieroglyphics, but I have no clue where.

      CTRL+Z, CTRL+H, CTRL+J?

    4. Re:All part of their retro-COBOL strategy by Dishevel · · Score: 3, Insightful

      Do people playing Diablo III have anything to say worth reading?

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    5. Re:All part of their retro-COBOL strategy by mcgrew · · Score: 4, Insightful

      I'll bet it's Ballmer's doing. If he can't throw a chair at least he can YELL

    6. Re:All part of their retro-COBOL strategy by oldmac31310 · · Score: 3, Funny

      What's all this shouting? We'll have no shouting! This is a local shop!

      --
      http://www.acetonestudio.com
    7. Re:All part of their retro-COBOL strategy by alva_edison · · Score: 4, Interesting

      Part of GP's complaint is that he doesn't necessarily know or can discern the meaning of the symbols. Also, it took me roughly 20 minutes to find the icons on the title bar the first time I used 2007 because I was not expecting there to be icons on the title bar.

      --
      He effected a bored affect.
    8. Re:All part of their retro-COBOL strategy by amoeba1911 · · Score: 4, Interesting

      The ribbon bar in Office 2010 is the most unusable piece of crap ever. I had to memorize where all the stuff was before, now I have to re-memorize where all the stuff is because everything is in a new location that is not very intuitive.

      How hard is it to make an interface where I can just TYPE what I want to do? I want to type "line spacing" and have it bring me to the place where I change line spacing. Microsoft with their billions of dollars can't figure out how to do that? Is this a joke? So instead I have to press F1, type "line spacing" and have it show me the tips on how to do the special dance to get to where I want. In a world where the computer has 3 billion cycles per second I shouldn't have to waste my cycles trying to remember what awkward button sequence I have to perform to get the reward.

  2. Iâ(TM)m horrified. by Frosty+Piss · · Score: 5, Funny

    Iâ(TM)m horrified. Absolutely shocked. I tell you, this is the final nail in Microsoft and Visual Studioâ(TM)s coffin. Oh, and âoeMy eyes, it burns! The goggles do nothing!â

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:Iâ(TM)m horrified. by Anonymous Coward · · Score: 5, Informative

      Oh great, another interface screwed up by the design department.
      Someone should fire a few UI designers stat!

      At least it's not the worst graphical interface sold at retail.
      That honor goes to Lotus Notes.

    2. Re:Iâ(TM)m horrified. by Anonymous Coward · · Score: 5, Funny
    3. Re:Iâ(TM)m horrified. by VGPowerlord · · Score: 5, Informative

      IÃ(TM)m horrified. Absolutely shocked. I tell you, this is the final nail in Microsoft and Visual StudioÃ(TM)s coffin. Oh, and ÃoeMy eyes, it burns! The goggles do nothing!Ã

      Your post burns my eyes.

      I assumed the joke was that he typed that text into Word, then copy-pasted it into his web browser and submitted it.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    4. Re:Iâ(TM)m horrified. by Anonymous Coward · · Score: 5, Funny

      Iâ(TM)m horrified that you canâ(TM)t seem to find a simple apostraphe button on your keyboard. (here's one you can borrow ' actually, here's a bunch ''''''''''')

  3. MS are fully into change-for-its-own-sake mode now by Viol8 · · Score: 5, Insightful

    Previously barring a lot of eye candy that could be turned off , MS did generally get their UI about right. Now with spillover effect from Win8 they seem to have completely lost the plot and this is simply an example of them reloading the gun once more to take aim at whatever is left of their feet.

  4. Are you surprised? by LizardKing · · Score: 5, Informative

    This is the company that gave us the ribbon. Otherwise known as the chaos strip, since it seems to randomly rearrange itself to ensure that function you're looking for is never less than half a dozen clicks away. It's a bit like a supermarket, where they deliberately move stuff around in order to make shoppers seek out the things they usually buy in the hope they might chance across - and end up buying - things they haven't seen before.

    1. Re:Are you surprised? by Anonymous Coward · · Score: 3, Informative

      They just upgraded us to office 2007 (yeah I work at one of those companies).

      All I can say is, nailed it on the head with the chaos strip. Fuck that thing is annoying. I mean the old way of doing things was painful, but we were used to it.

      And yeah, it's like they sat down and made a list of the most commonly used features, then made damn sure they would all be on seperate tabs.

      I work on fairly complex (actually out of scope for word.. but it's what has been dictated) documents with a lot of sectioning and page magic .. and I feel like I have to re-learn all my old hacks and workarounds.

    2. Re:Are you surprised? by MrAngryForNoReason · · Score: 4, Interesting

      This is the company that gave us the ribbon.

      I understand that if you are someone who knew exactly where every option was then the ribbon would be a step back. But from my point of view it makes it much easier to find features that were previously buried in the menus.

      The point of the ribbon is to expose useful features to the user so they actually use them.

  5. Relearning... by Atzanteol · · Score: 5, Interesting

    As I understand it road signs (or many of them) in the UK used to be in caps but studies showed that mixed-case was much easier to read (which mattered more as cars got faster) since we're looking for familiar patterns.

    Looks like Microsoft will need to re-learn this lesson...

    --
    "Ignorance more frequently begets confidence than does knowledge"

    - Charles Darwin
  6. Blog author knows what they are talking about by chaidawg · · Score: 5, Insightful

    Only someone who has a website with such bad usability can truly see horrible usability in others' work.

    1. Re:Blog author knows what they are talking about by hjf · · Score: 5, Informative

      You beat me to it. The guy is whining about "usability" and yet:

      his website is a horrible mix of:

      • Late 2000's Rounded edges
      • Late 1990's Awful Blue and thick lines
      • Early 2000's OS X style rounded button menu
      • Text in the buttons not vertically centered
      • Corners around the silly rounded "logo" aren't transparent
      • I had to move the jQuery picture window to see the stuff, and scroll horizontally to close it clicking on a tiny X
      • "Picture window -> click X to close". Really, usability guy?

      I could go on but I think I've pointed enough mistakes. I can't believe someone with a website like that has the nerve to criticize Microsoft (or anyone) for using uppercase menus.

    2. Re:Blog author knows what they are talking about by OverZealous.com · · Score: 4, Insightful

      While I agree with those complaints, every single one of them except the jQuery window problems are design issues, not usability problems.

      The two areas of expertise are independent yet often correlated because they frequently go hand-in-hand during the design of an interface. You can easily have ugly yet highly usable, or stylish and entirely unusable.

      The all upper-case menu is actually a usability issue and a design issue. Not only does it look bad, but it also makes reading more difficult because humans process the shapes of whole words. All uppercase words are basically rectangles. It also makes distinguishing independent menu items more difficult (although proper negative space would help with that).

      But that picture pop-up window thing is atrocious.

  7. Structure by Talderas · · Score: 3, Interesting

    When each menu items starts with a cap then there is structure because you can see the change in height, marking the start of the next menu item.

    Call me blind. But this rant is blown out of proportion. He's complaining about structure, yet there is a very clearly delimited blank space between menu items a blank space which is much large than present in the mixed case version. In fact, I find it a lot easier to read the menu item word in the all capital version compared to the mixed case most based on the large spacing alone.

    --
    "Lack of speed can be overcome. In the worst case by patience." --Znork
  8. CamelCase by SJHillman · · Score: 4, Informative

    "Developers are the people who invented CamelCase"

    I think chemists has developers beat by a century or two. Now please pass the NaCl.

  9. Re:well, after all... by TWX · · Score: 3, Interesting

    it is from MicroTard, so whadja expect?

    Regardless of one's feelings on Microsoft, that company has consistently and continually tried to make their user interfaces as attractive and easy to use as is possible. They've gone through the effort to develop fonts, to determine how to add pseudo-3d effects, how to space things and how to define icons and sizes. Whatever your beef with Redmond, the UI is the one thing that I will wholeheartedly disagree with you about in almost all circumstances.

    If they dropped the ball here, then that's absolutely amazing. Literally amazing. They've built a company and made some of the richest people in the world on how pretty and easy to use their software products are, at the expense of what those interfaces run on for lower level code. If they're losing touch with UI now, that doesn't bode well for them for the long term. They certainly won't disappear, but their non-OS products would lose market share and once people stop being locked in to their non-OS products, they have little reason to stay with the OS itself if other vendors have multiOS versions of competing products.

    --
    Do not look into laser with remaining eye.
  10. Project Direction by brningpyre · · Score: 4, Insightful

    This is such a laughably bad decision, I can't see it making its way into the final product. I even tried to type this post in all-caps, but /. reminded me that it was wrong. When it comes to something people have known and taken for granted for years, it seems very odd that Microsoft would go backwards and decide on this. Exactly where is the leadership for this project?

  11. Ribbon menu by avandesande · · Score: 5, Interesting

    How come they haven't created a 'ribbon menu' for Visual Studio? Perhaps this is tacit admission that the Ribbon Menu sucks and is inefficient.

    --
    love is just extroverted narcissism
    1. Re:Ribbon menu by Anonymous Coward · · Score: 3, Funny

      Ssssshhh! Don't say stuff like "'ribbon menu' for Visual Studio", Microsoft might hear you!

    2. Re:Ribbon menu by avandesande · · Score: 5, Funny

      I used to code .NET but am a manager now. Suddenly a VS Ribbon Menu sounds appealing! ;-)

      --
      love is just extroverted narcissism
    3. Re:Ribbon menu by Schnapple · · Score: 3, Insightful

      It's because you can rely on a developer to be able to figure out the right way to do things even if he has to go through menus and such. The average person will just uses spaces instead of tabs because they don't know what they're doing

    4. Re:Ribbon menu by cbhacking · · Score: 3, Interesting

      Ribbon is quite the opposite of inefficient, in terms of finding things and clicking them. Some people claim to be incapable of operating it properly, but I truly do not understand this. It groups and sub-groups in a way similar to a menu, but with much more visible at-a-glance, without submenu delays, and with more images and less text. Additionally, sections are shown when relevant and removed otherwise, instead of having a fixed menu bar that, if you don't have an image slelected (for example), is clickable but has every option under it greyed out.

      The problem with the ribbon is that, while it aids discoverability and rapidly performing common actions, it's less space-efficient. Given the truly phenomenal number of configurable options and user-initiatable actions in Visual Studio, it might just not be possible to fit a suitable number of items on a ribbon for any display of less than excellent horizontal resolution. Sure, many developers will have such a display, and for them (us), an optional ribbon might actually work very well. For people still coding on screens less than 1500 pixels wide or so, or for people who like to tile Visual Studio with another window on the same screen, the ribbon would just be too truncated.

      --
      There's no place I could be, since I've found Serenity...
  12. Re:MS are fully into change-for-its-own-sake mode by gestalt_n_pepper · · Score: 5, Insightful

    Mod up! This is absurdly true. Office got a new interface that it didn't need that seems no better (just different) from its last interface. Now the same thing is being done for windows. Why not just add a "Tablet/Phone Shell Mode" and be done with it? I'd me much more interested in a faster file system, fast, usable search (still waiting, Microsoft), fewer blue screens, Azure presented in such a way that anyone can host any windows application, legacy or not (Once again, they miss the obvious).

    In the last 20 years, Microsoft has been busy solving problems nobody I know seems to have had. I guess they're just going to continue the tradition.

    --
    Please do not read this sig. Thank you.
  13. Re:All of the "new UIs" by Anrego · · Score: 3, Interesting

    Totally agree.

    I think it's being driven by the cell phone / tablet craze. Everyones trying to make their desktop look like their cellphone. I too think it's a major step backwards.. and I think a lot of the UI design guys are out of touch with what people actually want.

  14. This reflects .... by PPH · · Score: 4, Funny

    ... Microsoft's attitude towards its users. Yelling at them.

    Next up: They are going to replace Clippy with a flying chair.

    --
    Have gnu, will travel.
  15. It can be turned off by Ececheira · · Score: 5, Informative

    If you go to the source, http://blogs.msdn.com/b/visualstudio/archive/2012/06/05/a-design-with-all-caps.aspx, they note that there will be an option to disable it.

    There's also a blog post that shows the registry key that works today to disable it.

  16. Re:Backronyms. by dcollins · · Score: 4, Funny

    Even better: Circular backronyms!

    FILE -- FILE Input Listing Element
    EDIT -- EDIT Document Interface Tool
    VIEW -- VIEW Interface Element Window

    etc.

    --
    We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
  17. Re:MS are fully into change-for-its-own-sake mode by c · · Score: 5, Funny

    > In the last 20 years, Microsoft has been busy solving
    > problems nobody I know seems to have had.

    That's not entirely fair. In the last 10 years, Microsoft has been very busy solving problems they themselves created in the previous 10 years.

    That being said, Windows 8 is looking like they're ready to start another 10 year cycle of creating new problems.

    --
    Log in or piss off.
  18. Re:Mainframe is really a marketing term. by Chirs · · Score: 4, Insightful

    Define "Mainframe". From what I can see, "mainframe" is a term for very expensive ultra performance hardware.

    Nah, it's more than that. It's about redundancy, high I/O relative to compute power, optimization for throughput rather than latency, and high availability.

  19. Re:Hands Off by wmac1 · · Score: 3, Interesting

    Not everyone does the job for fun.

    I have been doing all my development work in Eclipse for the last 5-6 years. However for this specific Windows C++ project I needed to use Visual Studio. Like it or not I have a life to manage. Otherwise why would I do programming day and night at the age of 40, with a PhD in computer science? Salary of a PhD university staff is less than $1500/month and that's not enough (considering that I spent savings of 10 years of my hard work to reach the PhD dream of mine).

    When I turned into Visual studio 2012 RC hoping that it will provide better compiler, error messages, error preview and editor, I could not bear it even for 20 minutes:

    - The error list uses dark gray texts on gray background (my almost old eyes could not bear it...).
    - Clicking on an item in errors list would open the source on bottom output/error dock! in a new tab.
    - Tabs were on bottom (like the class and solution explorer), now they occupy additional space on top.
    - Menus are caps
    - You feel bored in a gray and flat environment after 12 hours of programming daily ...

  20. Looks good to me. by MaWeiTao · · Score: 3, Insightful

    Clearly, whoever wrote that article is not a designer. Capital letters are NOT inherently more difficult to read. They're more difficult when you've got a paragraph of text. But when you're talking about buttons and menu items they can aid in legibility and emphasis.

    In my experience programmers make for the worst designers. Admittedly they have specific needs, but like anyone else they're slaves to habit. So just because they want something a certain way doesn't necessarily make it right. There's always backlash when someone deviates from the expected, even if it's for the better.

    I actually like the all caps approach. The menu items are very clear and legible. They're a lot more distinct than in the traditional initial caps approach. Now, you could argue that it makes them too prominent. It may also have the side effect of de-emphasizing the Application title too far.

    So to suggest that this approach somehow ignores usability is ridiculous.

    I notice that the article also takes a jab at the all-grey interface. If they're going to knock Microsoft for this then they should take aim at the worst offender of all: Apple. I've always found that Windows provides enough contrast between windows, using distinct borders and colored headers, that it's fairly easy to pick them out. In OSX, however, everything blends together.

    I do find it amusing that this I Programmer site is dumping on Microsoft for something so minor when the site itself looks like total shit. Look at that freaking logo of theirs.

    1. Re:Looks good to me. by Tridus · · Score: 4, Insightful

      The only people worse then programmers at design are designers who have become totally disconnected from their audience. Like say, the ones doing this. The audience is programmers. They probably know what they want, and the areas Visual Studio needs improvement in were not caps locked menus and monochrome grey icons.

      Also, all caps is harder to read: http://www.bbc.co.uk/news/magazine-15990443 . We've known this for decades. It was determined before Microsoft existed. They were with the program for a while, then this "Metro" disease showed up in Redmond and now everybody is screwing everything up and calling it Metro (though when they call VS Metro I really don't know what they're talking about, unless Metro is code for ugly).

      And while we're on it, what does Apple have to do with this? You're saying they should bash Apple for something that Microsoft just changed their UI to do. Since Microsoft wasn't doing it and now is, why wouldn't we go after them for screwing it up when they had it right before?

      --
      -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
  21. Re:VS is horrible by logical_failure · · Score: 3, Insightful

    We all know VS is and always has been the worst IDE in the world.

    Knock, knock.
    WHO'S THERE?

    The Worst IDE in the World.

    Oh, hi, Apple's XCode! Now GTFO.

    --
    Sock Puppets: damn_registrars=pudge_confirmer=jimmy_slimmy=raiigunner=cml4524=a_klavan=red4men=ronpaulisanidiot
  22. Re:MS are fully into change-for-its-own-sake mode by Tony+Isaac · · Score: 5, Funny

    Speaking of Windows 8, maybe they should just get rid of the menus altogether! Instead, you should have to point to an invisible, 2-pixel-wide area of the lower-left corner of the window to see a full-screen page of active tiles representing what Visual Studio can do with your project. Each tile should move, spin, twirl, or change color in some way to keep your eyes busy while you look for the item you want. And since it's hard to do multi-touch on a desktop, it should require two mice to operate!

  23. changed in 1965 in the UK after 1958 testing by fantomas · · Score: 5, Interesting

    UK road signs were changed to their current style after testing in 1958, there's a nice summary on the BBC. This new mixed upper and lower case style became legally required on 01 January 1965.

      So yes indeed, typographical designers understood this in the UK quite a while before it was a widely discussed computer interface debate..

  24. Re:MS are fully into change-for-its-own-sake mode by Anonymous Coward · · Score: 3, Informative

    Nah. Ribbon is objectively better than the previous office UI, just look at all the usability studies they did. Watch Jensen Harris's talk about it.

    On the other hand, this is just another fad. People have been capitalising letters in every possible way over time. We had the WordPerfects of the world, we had iPods, we had flickr and finally the obvious next step was to try FILE EDIT VIEW PROJECT BUILD DEBUG TEAM SQL DATA DESIGN FORMAT TOOLS TEST ARCHITECTURE ANALYZE WINDOW HELP.

    I personally believe the problem is that they themselves are so blind to their own UI through oversaturation that they will do anything to make it temporarily noticeable. Give them time and one by one they will suddenly snap out of it and go ugh.