Slashdot Mirror


UI Designers Hired by Mozilla

ta bu shi da yu writes "Mozilla has hired several developers from Humanized. According to Ars Technica, Humanized is a "small software company that is known for its considerable usability expertise and innovative user interface design. The Humanized developers will be working at Mozilla Labs on Firefox and innovative new projects.""

27 of 245 comments (clear)

  1. More Raskins by Anonymous Coward · · Score: 5, Insightful

    Humanized is Jef Raskin's son's company. The kid has been living and breathing UI design his entire life. Looks like Mozilla picked a good one.

    1. Re:More Raskins by Constantine+XVI · · Score: 4, Insightful

      Considering the popularity of Launchy (Win), Vista's start search, Quicksilver/Spotlight (Mac), Katapult (KDE) and GNOME Deskbar, I'd say he either hit a home run or knows trends when he sees them.

      Personally, I feel very lost when I can't use any of those tools.

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
  2. Mayby they can send them to by Respawner · · Score: 5, Insightful

    the Open Office project.
    I always find myself lost when trying even basic stuff, could be I just suck at it ;-) but somehow I've always appreciated indesign more

    1. Re:Mayby they can send them to by eln · · Score: 5, Insightful

      It's not about making things pretty, it's about making things functional. In fact, I'd argue that too much effort has gone into making everything pretty and shiny and not enough on making things intuitive.

      A UI designer should be concerned first and foremost with making things intuitive: putting the most common tasks in obvious places, making the program work the way people would expect it to work, that sort of thing. Then, they can send it off to the art department to make the buttons shiny if they want to.

      I've often worked on projects where my job as a programmer (we didn't have "UI designers") was to make sure the program worked, flowed well, and performed tasks in an intuitive way. The designs were ugly as sin, but they worked. Then, we'd send the thing off to some graphic designer to make everything look pretty without changing the flow, button placement, etc.

    2. Re:Mayby they can send them to by emaname · · Score: 5, Insightful

      ...to the GIMP project. PLEASE send them to the GIMP project. I'm begging you.

      --
      An effective "democracy" creates the illusion the people have a say in their government.
    3. Re:Mayby they can send them to by mjeffers · · Score: 3, Insightful

      When I'm working on a problem, I never think about Beauty, I think only how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong. - Buckminster Fuller


      This is one of my favorite quotes about design because it gets to the essential point (and the one you're making as well). Good design is about solving problems and truly good design is beautiful because, as any developer who's ever referred to a piece of code as "elegant" knows, there's a beauty in optimal solutions.
    4. Re:Mayby they can send them to by DeadDecoy · · Score: 3, Insightful

      I would like to provide the counter-point that pretty interfaces are in fact, the other half of good UI design (the first being a good, intuitive workflow). A pretty interface provides the user with an easy-to-interperet map that should lessen the learning curve and improve initial acceptance rates. An intuitive design is allows the user to guess their way through a program and provides long term satisfaction in its usage. From a designers perspective the everything is intuitive and the user should be able meander their way through in a matter of minutes. From a user perspective they need to complete a project under some deadline and have the application to do X, Y, and Z in one button push (even if such a button isn't practical). Therefore, the user needs to be able to learn AND use a robust program with relative ease. If users don't learn a complex tool easily enough, lazy or not, then they'll never use it. This makes UI design hard for complex systems/workflows.

  3. Smart move by Anonymous Coward · · Score: 1, Insightful

    Although Firefox/thunderbird aren't the worst offenders of UI hell, this is a pretty good plan.
    Let the devs of mozilla stick with good/safe/functional software, and let 'specialists' take care of the UI.

  4. Ka-ching! by Anonymous Coward · · Score: 5, Insightful

    The lesson here is that to make progress sometimes you have to pay people.

    1. Re:Ka-ching! by Anonymous Coward · · Score: 2, Insightful

      Exactly. A problem with the FOSS movement is you have a whole bunch of unqualified people doing things they have no clue about (user interface, etc) simply because they're willing to do it for free.

      Occasionally you've gotta bring in the experts.

  5. What is wrong with the FF UI? by Anonymous Coward · · Score: 1, Insightful

    What is wrong with the FF UI. Its clean, not cluttered and readable. Its soooooo much better than Microsofts IE. (This is coming from someone that prefers MS to Linux/apple)

  6. Re:good by filbranden · · Score: 5, Insightful

    firefox needs an UI facelift!

    No it doesn't! More important than having a cool UI is adhering to current UI standards and doing things the way users expect them.

    In most cases, great UI improvements are the incremental ones, not the revolutionary ones.

    Firefox is already on the right track. Change it just for the sake of changing it would be bad.

  7. I don't want innovative, give me easy, familiar .. by petes_PoV · · Score: 4, Insightful
    ... and intuitive any day.

    It really hacks me off when someone changes a UI (or goods on supermarket shelves, for that matter) just for the sake of doing something new.

    What we need are some standards here. Preferable just one, so people stick to it.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  8. learning curves by Arthur+B. · · Score: 4, Insightful

    The Humanized website is an interesting read. While they do make valid points, they seem to fall into the "dummies" culture. Why does everything today has to be "for dummies" or in "24 hour"? What's wrong with learning curves? Learning curves exist for a reason... they're not here to make user's life miserable but simply because an interface that you learn can be more effective in the future. Of course, just because it's hard doesn't mean it's powerful. It is possible to build an unintuitive AND uneffective interface, but I think it is not always possible to be both intuitive and effective. On the humanized website, they seem to solely focus on the former : why is that? I think we are in fact facing a wide cultural problem of high time preference... before are not willing to spend a few minutes reading a manual or a few days getting use to a device, even if it can save them days later. For example, my mother works with computers all day and hunt and pecks at 20WPM. When I told her to spend some time learning to touchtype, she claim she didn't have time. Same story when I was in college, watching people spend hours writing formulas in word because it took too much time to learn LaTeX.

    Back to interfaces. If what I describe is indeed a cultural phenomenom, then the guys at humanized are right, they are merely reflecting market demand for simplicity versus efficience, but this is in itself a sad thing. I think they do not emphasize the possibility of satisfying different kind of customers by providing optional advanced options.

    --
    \u262D = \u5350
    1. Re:learning curves by sm62704 · · Score: 2, Insightful

      What's wrong with learning curves?

      What's wrong with having a needle stuck in your ass? Yes, sometimes the doctor needs to give you a shot of something or other but if he gives you the choice between an oral antibiotic and a big needle in the ass, which are you going to choose?

      If you have two things that perform the same functions, and one has a steep learning curve and the other doesn't, the one without a learning curve is the best one. Just like a pill beats a shot any day.

      Yes, like a needle in the ass, sometmes a steep learning curve is necessary. But it should never be wanted. Even if your tool is complex, if your IU has a steep learning curve you've failed at designing the UI.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    2. Re:learning curves by mjeffers · · Score: 2, Insightful

      You usually want to reserve designs that require a learning curve for situations where you can be sure that clear and consistent training will be required or at least easily available for those that need it. No one designs in-flight control systems for dummies because pilots are required/want (out of a fear of crashing and dieing) to be trained on how to use the system. Similarly, if you find Photoshop too challenging but think you can make money with it you can buy a book or take a training course.

      No one makes money from learning how to use their browser better and they don't really gain an advantage that's meaningful for them by learning to touch-type rather than hunt and peck if all they do is type emails to friends/family. The reality is that none of these things are important enough for people to feel like investing in becoming experts nor should they be. As a designer, you need to think about how your app fits into the context of someone's life. For things where people are unlikely to invest you need to design for experiences that can be easily and quickly (intuitive's a dangerous word) understood. If you design an expert interface for those scenarios your users will just go to a competitor product who designs to better fit into their life.

      While you are somewhat right that this minimizes expert users those users either don't exist in sufficient numbers to be worth designing for, can be addressed by using design techniques like progressive disclosure where you can drill down into advanced features or stay at the surface, or can be left to a competitor (LaTeX as a text editor for academic publications is a great example for that) willing to take on the challenge and able to operate in the smaller market of expert users.

  9. Re:UI Experts??? by gEvil+(beta) · · Score: 4, Insightful

    No, they put the SITE MAP at the bottom of each page. The main nav is the navbar at the top of the page. Would you be making the same complaint if they had just made the site map a separate page like most sites do?

    --
    This guy's the limit!
  10. Re:I don't want innovative, give me easy, familiar by hausrath · · Score: 5, Insightful

    But here's the thing... The statement they're making by doing this is that they think the interface they have isn't satisfactory - isn't intuitive enough. Hiring these people says that they recognize that improvements can be made in the UI which will make firefox more intuitive and easy to use. If that comes at the expense of some (quickly forgotten) sense of familiarity, so be it.

  11. Re:good by slashbob22 · · Score: 4, Insightful

    In most cases, great UI improvements are the incremental ones, not the revolutionary ones.

    It is a gamble. Office and ribbon are a good example. The trasition from the current way of doing things to ribbon can be time consuming, however when you have transitioned it is an improvement. Is it worth the pain? tbd.
    --
    Proof by very large bribes. QED.
  12. Uh oh, Opera here I come by sm62704 · · Score: 2, Insightful

    This doesn't look good AT ALL.

    "small software company that is known for its considerable usability expertise and innovative user interface design. The Humanized developers will be working at Mozilla Labs on Firefox and innovative new projects."

    I hope I'm wrong, but "innovative" and "user interface" in the same sentence are sometimes good, but rarely. I'm thinking of innovations like Microsoft's not showing all menu items, or web 2.0 innovations that move the fucking link when you try to click (ala the firehose, please redesign that travesty, I have to use IE at work!)

    OTOH there are good UI innovations, like the circular menu that nobody's used. Fingers crossed, at least they have no monopoly and if Firefox starts sucking I can go elsewhere.

    -mcgrew

    --
    mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  13. Re:The problem wiht usability experts by BlueBoxSW.com · · Score: 2, Insightful

    Powerful and easy to learn do not have to be mutually exclusive.

  14. Firefox doesn't need a team of UI engineers.... by moosesocks · · Score: 2, Insightful

    When they're done with Firefox, could they spare a few guys to work on OpenOffice, The GIMP, and Blender? Those projects seem more in the need of a UI overhaul than Firefox does.

    (But still, I'm excited to see that some of the "big" open-source projects are taking UI design seriously. Huzzah!)

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
    1. Re:Firefox doesn't need a team of UI engineers.... by zsouthboy · · Score: 2, Insightful

      Blender's interface is designed for ARTISTS who use the program - try again. It's an incredibly fast UI - there IS a learning curve, however.

      I've been blending for years, and it just gets out of your way, and lets you get to work.

      I get sick of people crapping on Blender - I use it instead of, you know, those other programs you have to pay money for? Those ones that I had no problem paying for before?

      Seriously, I use it instead of 3DS/Maya.

  15. Firefox is fine... by Chris+Snook · · Score: 2, Insightful

    ...someone fix the GIMP!

    --
    There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  16. Re:The problem wiht usability experts by ricebowl · · Score: 2, Insightful

    The problem wiht(sic) usability experts is that they would never come up with vi. That's because it's complex, hard to learn and impossible for beginners to quit (never mind learn) without a cheat sheet.

    I agree that a UI expert isn't going to come up with Vi in its current format, but I think you're equating a complex interface with a complex/powerful program. Ideally what would happen is that the programmer comes up with Vi then passes it to a UI expert who then passes it to an art department.

    The fact that Vi is 'impossible for beginners to quit...without a cheat sheet' suggests not that it's a vindication of keeping UI experts away, but instead that a UI expert should've been consulted at some point.

    Easy-to-use doesn't necessarily equate to simplistic or a minimal feature-set. Though sometimes it does, of course. But mostly in those circumstances it's because the shiny-UI came before the feature-set.

  17. Re:The problem wiht usability experts by kellyb9 · · Score: 4, Insightful

    You're missing the point altogether behind usability. An interface should be intuitive such that someone who has never worked with a computer in their life can walk up and understand what they're doing after a limited amount of time. Vi may be powerful, and I'm sure you'll get modded up on a place like Slashdot for mentioning it. But when I walk up to a terminal using it, what do I do? what are the conventions in place? How does it relate to anything in the real world? Bottom line is that it doesn't meet any of the criteria behind usability. As much as it pains me to say this, Microsoft Word is more powerful than Vi in terms of usability. You push a letter and it shows up on the screen.

  18. Re:good by MrSteveSD · · Score: 2, Insightful

    That's the problem with that kind of commercial software. You naturally reach a stage where nothing really needs changing much, but to keep making a profit you have to keep radically messing with it to make it look new and shiny so people will buy it. That's why FOSS makes so much more sense since it serves the needs of the users, not a large company's business needs.