Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.

Hot answers tagged

227

We want it to feel cheap when we buy but not when we give.


112

It is necessary if you have different versions of the website for Desktop and Mobile. For example, a lot of websites scrap out features that might get too complicated to be operated on Mobile. For example, Facebook's Mobile version does not feature all of its settings. It is also possible that a large tablet which can process a webpage faster like a ...


98

With regards to your question of whether a bot can actually go and submit a form automatically, this is what I found on an answer on Stack Overflow. It is comparatively harder to automate data submission within native apps. This is due to the fact that you cannot just write an automated script to discover elements within the source code and then ...


95

High-density screens can be a bit confusing, a pixel isn't just a pixel anymore: the actual pixel count is a multiple of the declared pixel count. That particular resolution is common because it's the simplest math for HD formats: 360x640 pixels, at 200% DPI, is 720x1280 -- which is the viewport size of the HDTV standard (aka 720p). At 300% DPI it is ...


85

The three dot symbol is called an 'ellipsis' and has been used in text since at least 1588 Originally it signified a pause or tailing off in speech but, in modern times, it also signifies and implied continuance of any textual content. An example of the modern usage might be in webpages where you sometimes find "More after the jump..." meaning that an ...


72

I think you should test users "motor coordination" & reflexes. After all, that's what traffic police does when he stops you. Some sort of game where the user needs to quickly burst some randomly appearing bubbles (= reflex test) and draw straight lines (= motor coordination test) on the screen comes to my mind. EDIT Alcohol impairment is also ...


60

Personally, I think such an option is essential. For two reasons: Users might be accustomed to the desktop interface. For example, a user that is used to access the website through a desktop can have a really hard time finding the controls he is accustomed to in the mobile version. This is bad if the user wants to use the mobile version just once (e.g. ...


59

Some facts: The image below is from the article How Do Users Really Hold Mobile Devices?. You can find plenty of other articles on the web about how users use a mobile phone. The data was collected by observing thousands of mobile phone owners remotely. Dark Orange / Red - percentage of people who use their phone using thumb alone Violet - Percentage of ...


58

The physical mute and volume buttons affect all other apps too. It's better to have a mute button in your app because as a user I may only want to mute the notifications from your app and not others. For example, there's a chance I want to mute Facebook notifications but not those from Twitter. So for that I'd need a mute button in Facebook because the ...


55

Do what the Android browser does when you are trying to touch things too small to reliably resolve to a single location - zoom to confirm. On the first touch, zoom the area around the touch so that the individual seats are clearly separable, on the second touch select the seat you want within the zoomed area. Because this is part of the normal browsing ...


54

This menu got "famous" because Facebook and Path implemented it for the first time. Personally I'm not really attracted to this menu but if I need to choose a side I would choose the right side. That's because aprox. 67% of users use the right thumb (so that means the right hand) and in several studies have proved that the screen area is more difficult to ...


53

I would keep the message short and simple, "Unfortunately, iPhone devices do not support W3C standard HTML video" This still allows you to shift the blame "devices don't support our application" as opposed to "we don't support your device". Why not longer? If you go in to details about how Apple refuses to follow standards and how you guys have tried ...


53

MSN Messenger Service How do you feel about the typing indicator—“David is typing”—that appears on your buddy’s screen while you’re composing a message in chat? Does it make you feel self-conscious about how long you’re taking to write a message? Do you hate it when you are multitasking and your erstwhile best friend keeps sending messages like “...


50

The psychology behind the $0.99 was explored in depth in Priceless: The Hidden Psychology of Value, which if you ask for my humble opinion, is a life-changing book. Partly the reason for such price tags is that it translates for many as a 'sale' price. Against it, is that it is typically associated with 'hard sale'. The donation payment system is in its ...


49

The proposal is horribly flawed! There is a fundamental weakness in the author's design approach, which is he doesn't state what problem he's trying to solve. Instead, he just starts by sketching a "home-less" UI which he thinks will look cool....i.e he's starting with an imagined solution rather than trying to solve a problem. By failing to properly ...


47

While space is an obvious part of the equation, it's not the main one, you could simply have a sliding physical keyboard just as previous generations of smartphones and be a happy camper. However, physical keyboards had several issues: smaller keys than on-screen keys structural weakness short lifetime (the flex connector and pieces of sliding keyboards had ...


43

Other than a silly novelty thing (e.g., the gmail labs "mail goggles") or requiring a breathalyzer attachment to activate (e.g., your application starts automobiles for people with past DUIs), its not worth it. Assuming your application is useful and people will want to use it while both drunk and sober, any barriers that could differentiate the ability of ...


43

Don't rely on shaking as the only way of selecting any common action. The exception is novelty apps like whips or throwing dice. For other apps it is poor UX as it: Is uncommon behaviour for many users, as most apps (sanely) don't use this action. Has poor discoverability as there is no cue on the screen letting you know how to use it. There may be an ...


42

After looking at some of the reviews, I'm finding a few common problems that relate to UX. People want to import their own models. They expected this to be an option. The instructions are unclear. Since this is an animation program, the learning curve is going to be a bit higher than normal. Consider making some tutorial videos, or documentation. People ...


39

I vote "yes"! True, hover events shouldn't be depended upon because touch devices are so popular. However, Jon seems to be asking about visual hover states on buttons, which is slightly different. Visual hover states afford "clickablity". You shouldn't have to click something to find out if it's a button. Users on laptops and desktops expect "clickable" ...


38

If you're on mobile and you feel you need traditional style breadcrumbs to navigate then something probably went wrong with designing your site for mobile use - ie it's too complex (too deeply nested) for the type of usage and environment that mobile provides. Jared Spool wrote on ixda in response to a similar question Can't speak specifically to mobile, ...


36

How do we know when to test if the user drunk? An app that requires a test before you can use it at start up will be so frustrating you'll stop using it immediately, well intentioned or not. A schedule system would allow users to specify when they wish to be tested (e.g. I might be drunk after 8 PM on fridays and saturdays). Most importantly, this could ...


35

If a popup confirmation is so uninformative that a user might need to move it out of the way to decide whether to proceed, then the problem is a bad popup, and allowing it to be moved is not solving the core problem. Assuming you really do need a popup that comes before the action and fills the screen, to get an informed response from the user before ...


35

What caused this decline in the use of physical keyboards? The iPhone What is the impact on the UX of mobile devices? This is a pretty deep question and is tough to answer objectively. I would argue that dropping the physical keyboard was a net gain. That the benefits it brought far outweighed the usefulness of the physical keyboard. As others have ...


35

Nowadays there are plenty of options to show hidden navigation. It all boils down to what your favourite food is!: Kidding aside, ideally you want an evident way to show where you navigation lives. However I would dare say that hamburger menus have become so commonplace that people now expect them and understand the functionality behind them. There ...


34

If truly nothing can be done to make something work for iPhone users. Then be honest as possible in your notice saying the app is not supported, and succinctly provide the reason why, and how the user can get around it. Here's a quote from an article on medium about error messages that applies equally well for your use case. Write an alert message that ...


32

Yes, there have been formal studies demonstrating that as users become increasingly familiar with mobile devices, they shift increasingly toward using native apps.4 This trend is likely a combination of three factors: People prefer the familiar. If people know of a site or app that's likely to address their needs, they're more likely to use that known ...


32

Snapchat recently added image recognition: (http://venturebeat.com/2014/01/22/snapchat-find-the-ghost/) Note: As most captchas, this is also breakable. But until your app becomes a popular target, this is a pretty nice alternative ;-)


31

When designing for mobiles, the first question you should ask yourself is, "Do users need to be able to perform the same actions while on-the-go as they perform at their workstations?" The second question you should ask is, "Can all of these actions be performed comfortably on all mobile devices?" When you're dealing with 100-row tables, that translates to ...


30

Yes, you should allow users to escape it. The Boston Globe redesign was handled by Ethan Marcotte, who wrote the book on responsive design. Combined with the CMS nature of the site makes it perfect for deployability, usability, and flexibility concerns with responsive designs. Each viewport has to morph content to promote, demote, and generally rearrange ...


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