Reputation
11,573
Top tag
Next privilege 15,000 Rep.
Protect questions
Badges
2 21 52
Impact
~450k people reached

Jul
27
comment Should minor links be styled with the same hover effects as primary links?
The bigger no-no here is having links with no visual affordance at all (they're styled without any underlines and no colour cues).
Jul
20
comment How to handle undo when the change is not on screen
That's a good example. I would have expected Undo would be set to "Undo Close Window" in that circumstance, like this guy. As that issue mentions, Safari has "Undo Close Tab" but not "Undo Close Window". Very interesting.
Jul
20
answered Getting honest feedback on usability tests
Jul
17
comment What is the best font for extremely limited space, i.e. will fit the most READABLE text in the smallest space?
Bell Gothic is a very appropriate choice here: it was designed for the phone book and thus does very well at small sizes.
Jun
20
awarded  Sportsmanship
Jun
19
awarded  Good Answer
Jun
16
comment Why do so many organizations collect first and last name on the sign up page?
One thing to be aware of: it's not safe to assume the last name is the family name (i.e., Mr X).
Jun
4
comment What is the type of alert called when it doesn't require user interaction? And when should I use it?
These are often called "flash messages". There are a few old threads here about them.
Jun
1
comment Building a web site with hotlinks
You're going to request full-size images from the remote host, then scale them client-side to be thumbnail sized? If so, you're going to be making possibly tens of MB of image requests for each page, all from different hosts (incurring DNS lookup and HTTP connection delays for each), and so the results page would load very, very slowly and use lots of bandwidth and memory. You'll also get lots of sites blocking you.
May
26
comment What is the best color combination for on screen reading?
I agree completely that it would be very beneficial to consider something somewhat similar to syntax highlighting for documents like these. It does wonders at making very similar information more clearly distinguished, allowing users to find their place quickly. It is, however, demonstrably more likely to trigger people's style preferences (how often do developers disagree about syntax colouring themes?).
May
26
comment Is the implementation of a stability index for a UI component or design pattern in a style guide useful/practical?
I think it's a deeply interesting question and is very common in API design documents.
May
26
reviewed Leave Open Where is the best place to put a feedback button on mobile site?
May
25
comment How to signify swiping to access a menu?
As an inherently difficult interaction to discover and a difficult one to execute for people with certain kinds of impairment, make sure these gestures are not the only way to trigger these actions (that way if users don't discover these functions they're still able to perform the action albeit in a more convoluted way). That's how Apple does it in Mail (for example).
May
25
comment What is the iOS alternative to a radio button?
I don't believe a switch is a good fit for this problem; it's not at all conventional for an iOS switch to affect other switches.
May
24
comment Why does clicking the track on a scrollbar only navigate a fraction of the distance?
As an aside, Option-clicking the scroll bar track on a Mac will scroll to that spot.
May
22
awarded  Good Answer
May
21
comment Does it make sense to authenticate a user when he/she provides existing valid credentials while registering?
@tepples while I think the answer to that is well and truly a security question, you'd normally use IP. The idea as I understand it is to throttle requests from a single IP (by a few seconds) such that a regular human user is mildly affected but a bot trying many consecutive requests is substantially slowed down, preventing brute force attacks from being viable. Can't use cookies for this; client side protections can be thwarted trivially by a malicious hacker.
May
21
awarded  Generalist
May
19
awarded  Nice Answer
May
19
comment Does it make sense to authenticate a user when he/she provides existing valid credentials while registering?
I can only see two scenarios that wouldn't be legitimate: a user enters a typo that happens to correspond to another account and a hacker. In both cases, the same exact problem would apply to the existing login form. I see that it would be necessary to harden the sign up form in the same way as the login form if it's able to serve the dual purposes, but I don't accept that it invalidates the idea outright.