Hot answers tagged

9

Thank you for asking this question. Short answer: yes. Not all women have a hairstyle like that, and neither do all men. And not everyone is white, either, so it is racist (or at the very least ethnocentric) too. Also, do you mean biological sex, in which case male and female are appropriate, or do you mean gender identity, in which case you need more ...


6

1. Prove your app is awesome This may be obvious, but it's the critical first step. Before asking anyone to risk their social capital, show users why their friends will thank them for the invite. Let them enjoy something about the experience, build rapport with them, convince them that it's going to be fun with other people. It also doesn't hurt to build ...


5

I definitely agree that documentation should contain the extra information that you suggest, but at the same time that is hard to get right, boring to do and takes effort. John Resig (creator of jQuery), in an interview about Building jQuery at 4:19 into the interview, talks about how his documentation with examples of jQuery was one of the best early ...


5

Yes, having all of this information directly in the documentation is quite useful. Good documentation gives you all of the information you need to understand the API, interface, or other tool--and this is something which goes beyond a simple technical description of how it works. There are examples of documentation that does this. One that I am familiar ...


5

I'd suggest not using a progress bar or any explicit measure, instead give candy. The first step is to get your users to enter an acceptable level of data, once this is done show them a green light. Next encourage them with messages to enter more data. If they enter any data give them a star or other token (design in keeping with the nature of your ...


4

While this isn't necessarily suitable for a friendly social network styled website, the Health & Social Care Information Centre, an organisation responsible for providing IT services, software, etc. for healthcare in the UK, have some guidelines for gender values. As far as UK healthcare systems are concerned, there must be 5 options, no more and no ...


3

Network effects become obvious as you see your own network in the system grow. Give them reasons to play with User X. Some of these may not apply/may not be allowable depending on your game, but: If the game is competitive, share the top score or last score. If the game is cooperative, share the name of the last teammate they played alongside. Include ...


3

The vibrancy of the Material Design palette is mainly based on hyper-saturation of the shades. The saturation force is strong with those. I suggest that you detect the level of (de)saturation of the colors used in the company identity guide and apply a similar level of (de)saturation to the chosen colors from Material palette. This way you will keep the ...


3

I disagree with the assessment that the website looks good. Unfortunately, there's several things that make it look unprofessional. My very first impression was that it was probably someone's first website they ever tried making, and it comes across more as a spam or scam site than a site with legitimate business listings. Here's a few of the first things ...


3

Which one is better and why? And how does frequency setting design in website view and mobile view? Among the choices you have given (slider and drop-down), drop-down is far better than the slider design (regardless of website or mobile) due to these problems with your slider 1) Just by looking at your slider I cannot make out which different ...


3

What qualifies as a good UI implementation for desktop and mobile differs slightly. It also depends on the context in question. User probably wouldn't be able to tell the difference between 15 minutes or 17 minutes, 30 seconds or 1 minute notification. I would do away with free text input box and replace with a drop down to limit the choice. The selection ...


3

One thing to note about ads is, in general, they are worth more the bigger they are. A website can have a 200px x 200px in the sidebar and be less annoying or they can put a giant 600px x 600px ad popover on the screen and it will generate more money for the website. The second thing to consider is many ads generate revenue just on impressions, meaning the ...


2

You have said it in your question itself. Internet literate people use such kind of websites less. The primary motive of such websites will be money alone. Audience They don't expect much comeback rates for the particular app. Many of those sites are not designed by experts or not as a service. The primary motive is to make some quick money and the ...


2

As a UX designer, it's our job to help the user in accomplishing their task. I would recommend the approach of encouraging the user towards the more effective tool as oppose to discouraging them from using the other. Are the two machines always paired? If your machine can detect the pairing, you can consider redirecting or provide instructions for the user ...


2

First: No, you don't have to design UX thinking of how can the common user modify the DOM from the backdoor. If your system security and robustness relies on UI modifications, it's a sign of bad software design, you should validate both on the client and the server. Disabling the current box in the target selection is okay, but it may improve it to add a ...


2

I see no problem in "undesirable" action taking place after the user manipulates the DOM IF it doesn't cause any vulnerabilities or permanent damage. In this case it will just look weird until the user reloads, that is acceptable, you took care of the real issues by checking server side. They could also manipulate the DOM to delete the item completely or ...


2

You bring up a very interesting challenge. Most people would tend to use gamification like you initially are due to lack of engagement, but ultimately the thought of users wanting to engage so much so they actually start entering bad data or taking actions they normally otherwise wouldn't is overlooked, but then again, is it a real problem? A progress bar ...


2

Here is one solution, that could be added to the functionality you have outlined. When the user opens the image in a lightbox, have a series of buttons below the image representing each album. The user can then click the button to add the open image to that specific album, or click again to remove it, like a check box. Double clicking could both add the ...


1

I haven't heard of a tool that gives you demographic information as you specified. And I'm not sure that's possible. The only think you can do is track specific users by using Mixpanel or Universal Analytics logging in from different devices (PC, mobile, smartwatch), With the normal analytics if a user logs in with a different device it will be displayed as ...


1

Your hierarchy reminds me of the nested hierarchy of parent and nodes in iOS development(Xcode) interface. I have a windows machine and this is not to compare the two but from a pure user experience point of view, I find checkboxes quite confusing when there are too many children in the list. If you could highlight the selected child after selection, it's ...


1

Hmm.. The only UI that comes immediately to mind is the "Turn Windows features on or off" dialogue. You can see similar UI during advanced software's install process. It is similar your application in that: List of nodes Nodes can have children All nodes are "selectable" Note that different icons are used when all versus not all children are selected. ...


1

I feel like you might be jumping to a solution before you've really decided if it is right for the problem. It sounds like the real issue is that data entry sucks, which it does, but is gamificiation a solution for this or just a band-aid? Let's take a different example: you're onboarding a user and show them how to add something new. Instead of putting ...


1

I have used a few APIs and went through the documentation. Developers usually do not refer to the API documentation to make judgement about whether they should use it or not/ where does this API stand with respect to others etc. The API documentation is used only when you know you are going to give it a try. It's treated like a piece of document that's ...


1

Given the picture you provided, I would expect the large date text ("Sun, 25 Oct 2015") as well as any changes in the Date Picker and Filter By to return to the values they were when the page was loaded. I would, however, not expect the table sort toggles to be reset. This is because of your use of white space and proximity as well as font style, the "reset ...


1

Since we're talking about lists the closest analog is folders. Something like this may work:


1

Money. Publishers just want money. People who own websites and people who put ads on it are different people (and people who actually pay for ads are third). Advertising networks became very huge and pay a lot of money to "publishers". It is very tempting.


1

Before choosing between them, you should think of the best possible version of each one. Eg: Text Box You could let the user type freely but also offer some default options to make them easier for them (Google Calendar does this) In the case the possible values are not too much you could offer an spinner Slider I suggest to read this N.Nielsen ...


1

Actually, you have 3 visual states: MouseDown(ActiveClicking), Checking and Unchecking. In WPF the action command is usually fired at MouseUp. For obvious reasons like DragAndDrop, which is pretty common at Desktop Apps. MouseDown - Checking and Unchecking: gives users a blue indicator where the action takes place. Regardless of which interface you use: ...


1

A proposition from me is to use the #3 option starting the message with apology, then briefly explain why the action is unavailable and finally provide instructions on how to fix the error if possible. Sorry, the action is unavailable due to this. Go here and change this. Ideally the error message will be concise with red colored and should point to ...



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