238

Because it is almost always annoying. You probably recognize this situation: You’re surfing the web looking for inspiration, you click on some links, monitor your Twitter feed, and open pages in the background for later review. Suddenly your computer starts to scream! It’s some rock song, very loud and unrecognizable because of it’s way-too-low bit rate. ...


46

Abbreviations or Flags only = worst comprehension Using abbreviations only could cause uncertainties because users might not know the abbreviation for the particular country and leave them guessing. The same goes for flags only. Abbreviations + Flags = better comprehension You might get a bit better comprehension when you use flags + abbreviations because ...


40

I think the other hand question is why sound is used on Skype login, and the answer is because the way we usually use Skype. Considering that Skype is one of the most common (if not the ONE MOST common) application to make online audio and video conferences, playing a brief sound on logging in is a way to check if audio is currently on and well configured. ...


31

Many of the other answers touch on very good points, but I will add something that I did not see mentioned to the proper degree. Respect. For both the user, and others who might be near them. Keeping in mind that the internet is not something that is only used when you're at home in a secluded space focused completely upon the computer screen, the ...


28

I like Benny Skogberg's answer, and I agree with his advice, but I wanted to elaborate on the specifics of what makes sound annoying. The main problem with sound is that it is inherently very intrusive. A banner ad can be ignored relatively easily to reach content, and even a popup can be ignored by switching to a different window. A sound playing from a ...


28

Monofaked fonts There is a solution already planned in design for this type of situation, it's to use pseudo monospace fonts or proportionally spaced typefaces with a monospaced appearance. Type designers have created typefaces that look like monospaced typefaces, but actually use proportional spacing. The benefit: Designers get to keep the look they love, ...


18

Keep in mind that the full country names are language dependant, while the flags and ISO codes are not. I’m not sure displaying all country names in english would be preferable to using language-independant signs and codes.


17

There are couple of user bases to consider here. The hacker who is genuinely trying to hack your site by doing some kind of script injection or by trying to make your site run some malicious JavaScript The clueless newbie who is not sure what goes into a form or who just migrated from an old system where he used to enter search queries to retrieve data and ...


14

There's a number of issues here. Input controls aren't meant for displaying data, they're meant for, well, input :). When you show a disabled textbox, the user understands that in some cases it can be enabled. You should use a read-only textbox for the folder path. It would be a good idea to populate the New Name field with the current name, and just name ...


13

Tradition is important. If you think in terms of web 1.0 there are far fewer events that might logically need sound. A couple of examples of when someone might put sound in, but it wouldn't add much if anything: You log in/fail to log in; a page loads (this could be done in the browser, I have an idea there was an option/add-on for this in netscape). About ...


13

If the system responds so quickly to a user-initiated action that there's no indication that the application has completed a task, this can be detrimental to the user experience. The usability heuristic "visibility of system status" states: The system should always keep users informed about what is going on, through appropriate feedback within ...


12

To not lose context. At least according to Adrian Zumbrunnen, who wrote the article Smart Transitions in User Experience design. He ment that on a single page, which on mobile, can be very long if three columns are made to one, user suffer from the loss of context. If a user clicks a link and you imediately jump to another anchor, without showing the way, ...


12

Annoying is the key here. Just to add another common (to me) use case. I open many browser tabs relatively quickly when I'm looking at news sites. I'll see a headline I'm interested in, right click to open in new tab then read the next headline, etc. Similarly, on this site I just went through the 'hot questions' links and this is the first of 8 questions ...


12

Depending on whether the information is relevant or merely informative, I would always display the flags (the graphical information has more impact) and, if relevant, the two letters of ISO 3166-1 alpha-2 code. Additionally I would show the full name of the country in a tooltip (in the language selected by the user). There are numerous sources for country ...


12

Often people use monospaced fonts to create simple tables or ASCII art. If you don't allow a true monospaced font you are making a blanket decision for all of your users that those uses are unacceptable. Another answer recommended monofaked fonts which you may want to offer as well, but that's a different decision than whether your users will ever need a ...


10

Back in the day when Flash first became popular, we had an endless list of website using sound. It was really annoying and everyone hated it. Before that there was MIDI background music on GeoCities/MySpace pages, which was likewise an object of much scorn. Almost everyone (except marketers and angsty teenagers) agreed that the best amount of sound on a ...


9

I would get rid of scrolling, and truncate the folder path when the text box doesn't have focus, and indicate this with ellipsis (...) at the end. When the text box has focus, display a multi-line edit box instead of the single line one.


9

Giving separate error messages for a wrong password vs a wrong username (or email) allows users to easily find out whether or not a given username exists in your system. All they have to do is enter that username/email and a random password: if they get the "wrong password" message they've confirmed that that user exists; if they get the "wrong email" ...


7

Well, it all depends. Each project has its particularities, you'll have different resources, time, budget and so on. There's always the temptation to do more and to over analyse to play safe, which of course increases times, and sometimes affecting the initial research because data is no longer accurate. What I mean with this is that your list and process ...


7

Yes, switching to three-letter abbreviations makes sense, because flags are not unique. Technically, there's a minor hue difference between the Dutch and Luxembourg flag, but your average device isn't color-calibrated. Besides, your typical user won't know which hue belongs to which country. As both are EU members and geographically close, there's a real ...


7

There's a 3rd option for security concerns: denying a page exists Working on enterprise software, I've come across feature request for customers who used our platform: Customers who do not want to show or hint to an unauthenticated (or forbidden) user that a certain type of content even exists for those who do not have permission. So instead of a '403 ...


6

I've seen a lot of different exceptions made like this in agile - called spikes, buckets, non-stories, etc. This is doable - basically it's just an allotment of time. The only place I've seen it get ugly is when you assign an huge number of story points to it to account for the time you're taking to do many tasks, then you have a substantial portion of the ...


6

If you are sure that the user is hacking, give him a Javascript alert(). It is the bad UX he deserves! (Alternatively, redirect him to a song by Rick Astley.) If there is a chance it was a valid user making a mistake, then you should provide a message that will help put him back on the right track. Something like "Sorry we do not accept strings ...


6

English can be a challenge Capitalisation This is a stylistic choice. If you use Initial Capitalisation for all job titles, for example, on a résumé or cv, then it's User Experience. It's rare to use sentence capitalisation for job titles on a résumé or CV, but if you do, then it's User experience. If you are talking about a matter of user experience in a ...


6

Because you have somewhat two to five seconds for convincing a typical web visitor that it makes sense to give attention to your website. During such a short time, it is not possible to play or say something impressive or convincing (apart the scream of death maybe but this does not suite well for every topic). Text and graphics simply serve better for ...


6

In addition to all the answers already given, I'd say that many users often have a lot of tabs open. I have 10 tabs open right now. Imagine if all those tabs started making sound.


6

So here showing this actions on all the rows all the time doesn't look good. To solve this, you need an action bar. You could have it like how you currently have, which is shown in yellow. Another option is to show the submenu on more icon (vertical ellipsis) click. User has to hover on each row to know which is bookmarked and which is not. To solve ...


5

(Already gave this answer in the chatroom, but here goes) I think using different brackets that have the same function is confusing since people are taught to only use the ")" bracket. I think you should use a different method of making corresponding brackets visible. Lots of code editors highlight or underline the opening and closing brackets when one of ...


5

A tool-tip is not the UI you are looking for As you correctly state tooltip is suitable for information on a specific item. Not the intent of the whole UI. What you want to do is present an option for "in-line help" on the UI here are ideas on how to do this include interactive callout, embedded text or icon download bmml source – Wireframes created ...


5

Best [for users] isn't always best [for business] Sometimes usability and profit don't line up. At least, not in the short term. And businesses are rather adverse to long term perspectives these days. Amazon ran a lot of tests on that checkout flow over time (I ran a similar test myself). The question was (is?), will more users make it through the checkout ...


Only top voted, non community-wiki answers of a minimum length are eligible