Reputation
1,728
Next privilege 2,000 Rep.
Edit questions and answers
Badges
7 14
Newest
 Good Answer
Impact
~202k people reached

Apr
26
comment Should I rely on default OS format for field validation?
@PeterRader: For input, I recommend using a date picker which outputs in ISO 8601 date format. Your server should only deal with ISO 8601 dates. For output/display, I recommend using named months (e.g. 04 Dec 2012) in the user's locale, rather than either of the ambiguous formats you suggested. Alternatively, depending on the applications, many applications can also use relative date (e.g. "two days ago", "moments ago", "in two years"), which optionally may display the full date when hovered/clicked.
Apr
25
comment Users entering the wrong decimal separators for US$ amounts
Why would an ATM allow you to withdraw cents? Do you actually have ATMs that spits out coins?
Apr
25
revised Should I rely on default OS format for field validation?
added 53 characters in body
Apr
25
answered Should I rely on default OS format for field validation?
Apr
9
comment Do niche web applications still strive for legacy browser support?
Yes, all applications should still support legacy viewers that are relevant in their target market. It's just that what constitutes legacy browser changes over time.
Apr
1
answered When should users be notified of a pending password expiration
Apr
1
comment User experience of PDF menus on restaurant websites
@nadyne: there are different opinions regarding CMS, but when I used to work in creating small-and medium-business websites, we've always used a CMS even for mostly static websites. The CMS isn't necessarily intended to be used by the non-technical client, it's just often much easier for me, the web developer, to author the site's content using a CMS than writing it all in code code. We'd only skip the CMS when developing an application, which are mostly custom code implementing business logic; but we often still have a CMS on the side, as there are usually still a number of static pages.
Mar
30
answered User experience of PDF menus on restaurant websites
Mar
30
comment User experience of PDF menus on restaurant websites
@nadyne: with a CMS and rich text editor, editing a static HTML menu shouldn't be any more difficult for non technical users than creating PDF on Word. With previews and automatic revision control, the user can do any changes safely, knowing that if they mess up, they can just roll back to an older revision. More sophisticated, interactive menu though, probably should best be left to a proper web developer. While it may be possible for non technical users to edit interactive menus with a custom menu editor, it is usually not worth it to implement such menu editor.
Mar
29
comment Why did (ecommerce) registration rate go down at checkout when we tested social login buttons?
if the user has decided to register, then they have two options: 1) register with social provider with a few clicks or 2) use the regular registration and retype all the personal details and creating new password. The social login registration flow should be much simpler than the regular registration. If the user don't care about either, they probably consider this a one-off purchase and wouldn't register either way, but those one off users aren't really relevant to this question.
Mar
27
comment Do users like or star?
I may not know if I like a movie but want to star it because the movie is likely going to be used in next week's movie class. Likewise, I may like a movie and may recommend it to others but does not actually want to see it in my Wishlist. Generally, Stars carries less connotation than Likes; although Star is often used to put an item to a list that I can return to see again, irrespective of whether or not I like it.
Mar
27
answered Why did (ecommerce) registration rate go down at checkout when we tested social login buttons?
Mar
27
comment Why did (ecommerce) registration rate go down at checkout when we tested social login buttons?
Normally, you would already be logged into your identity provider, so the extra step is essentially just reading and accepting the list of permissions/personal information that the identity provider is going to supply to the site. This is much simpler compared to having to type in all these information on the commerce site manually.
Mar
27
comment Why did (ecommerce) registration rate go down at checkout when we tested social login buttons?
Whatever you call it, SSO, federated ID, or delegated ID, or whatever are just details, the point is that the providers knows and can track the site you are trying to login to a site and can potentially use that knowledge for who knows what purpose. If you can put that concern aside, federated/SSO/delegated logins should make it more difficult for attackers as the security practices of these identity providers are generally better than your run of the mill sites, since they invest in securing their logins in ways that smaller sites don't.
Mar
24
comment Why did (ecommerce) registration rate go down at checkout when we tested social login buttons?
Just to clarify here, using federated/SSO login from social media account should not reduce the security of your social media account nor the security of the website; in fact when implemented correctly, they generally increase the security of your account and the site you are visiting, as they reduce password reuse and improves usability of 2FA. Using federated login does however, reduce your privacy, as your social media account provider would be able to track which websites you are visiting and logged into.
Mar
1
comment Ask user to input UTC timedifference
@David Sanchez: despite all kinds of common sense, UTC+ offset is almost never what you actually wanted to use. Due to daylight saving time and various political considerations, you almost always want to use either the time zone name or UTC+00:00. For human scheduling, you always use named time zone with all date calculations; for periodic scheduling, you always use UTC without offset.
Mar
1
comment Is status relevant in enterprise chat applications?
I think a DND should not prevent a sender from sending a message anyway, the user and the sender should just be notified that messages may not actually be received/sent until the user returned to regular status.
Mar
1
comment Proper wording for “Cancel Undo”?
Why do you need a confirmation dialog in the first place? Reverting to or restoring a previous revision is a safe action that can be undone safely and easily. Why not just skip the confirmation and make it easy for the user to return to the latest version.
Jan
14
comment What makes Reverse scrolling a sign of Bad UI?
Don't try to be clever. If the user wanted reverse scrolling, they can set that in their mouse settings. Your design should respect user's decision on whether they uses normal scrolling or reverse scrolling.
Nov
10
comment Why touch screens?
I think the reason you have to zoom in and out to edit images in a touchscreen has a lot to do with most touchscreen being a mobile device with tiny screens. If you have a touchscreen as big as a typical desktop screen, you can have two views open at the same time for both context and fine manipulation.