15,886 reputation
22854
bio website
location London, United Kingdom
age
visits member for 2 years, 5 months
seen 1 min ago

I became a guerrilla UX fighter back in 1995.

Me in my guerrila days

I've been underground for many years, but recently decided to ditch the Kalashnikov, get out the trenches, and take a more formal approach to the topic.

Currently taking an MSc in Human-centred Interaction Design at City University, London.

I specialise in complex system, cognition and aesthetics; my current role is a UX/Product designer.


Jan
15
comment Deletion: Confirm or Undo? Which is the better option and why?
Excellent point. I have overlooked this.
Jan
14
comment Save “notification” for multi-page form where every action saves
Google does exactly this in Docs: "All changes saved" In light grey. I took the liberty to edit the answer to add a screenshot.
Jan
14
comment Deletion: Confirm or Undo? Which is the better option and why?
So yes, a delete guard would be a better option in such case. I've edited my reply. Thanks!
Jan
14
comment Deletion: Confirm or Undo? Which is the better option and why?
@Mayo can you give a more concrete example? I'm yet to find a user who is concerned with (or even aware of) concepts like 'garbage' or 'storage', same way you probably don't really care how efficient is the UX.SE code when it comes to Javascript garbage collection. So what was exactly in your mind? Privacy? Security?
Jan
8
comment Better term for “iOS Camera Roll”?
Does your 'Camera roll' show exactly the same things as if one goes on the iDevice to Photos > Camera roll?
Jan
7
comment Correct way to verify a users identity on a serious site
I also felt initially that this isn't a UX question. But you could argue that people have security and privacy needs - and these are part of the overall user experience. But this line of argument is clearly something that can be debated.
Jan
7
comment Correct way to verify a users identity on a serious site
This is a very reasonable answer, but seeing as this method is hardly used, I wonder whether there is some reference you can give to back it up? Cyber criminals sometimes hold databases of credit card details, which means that there are cracks in the argument.
Jan
7
comment Best GUI tool for X, Y, or Both situation- radio buttons, or check boxes?
@Justin I'd argue that 'Both' is much worse than 'all ages' - the label 'both' requires people to look at the two other options and union them in the head. 'All ages' is as explicit you can get as for what this option mean.
Jan
6
comment Is good UI design something that reflects the underlying system/process or something that is used to solve the problem?
And more on QWERTY.
Jan
6
comment Is good UI design something that reflects the underlying system/process or something that is used to solve the problem?
The "If it ain't broken, don't fix it" argument is a heavily flawed one since it assumes binary nature - that things are either broken or not - where in practice it's all a spectrum. You will fix your windscreen if there's a chip on it, albeit not broken. And do I hear someone saying 'code refactoring'?
Jan
5
comment Date Picker Wheels - When to validate?
Despite some detailed description from you, it's still hard for me to visualise the full interaction. When do you hide the date picker?
Jan
5
comment What combo box button is preferable?
When you say 'native', do you mean on a desktop or web application?
Jan
2
comment Name for specific design type instance
Is detail view in master/detail view is what you're after?
Jan
2
comment Improve Design for Master/Detail View
This is a problem of visual design. Until I have time to give a detailed answer, please look at Gestalt law of proximity and continuity. Vitaly's answer is key to your problem, but collapse may also become handy.
Jan
2
comment What should a e-mail address confirmation e-mail say?
Any extra information becomes visual noise once learnt. For this reason, you don't get on screen explanations for things like buttons ("move the mouse cursor here and click to perform the action stated"), minimise icons, or tabs. The wider the variance of people a design has to satisfy, the more complex and thus less usable it will become. A designer should design to the bulk of the users (definitely not only for experts), but supporting those at the far extreme (say 2% of the population) could reduce usability for the other 98% in a way that overall isn't justified.
Jan
2
comment Gamification: Scalability and affordance of visual rewards?
An example would always help. But I would still argue that this type of anticipation does not fall into an 'actionable property', which is the basis of 'affordance'.
Jan
2
comment Gamification: Scalability and affordance of visual rewards?
The term 'affordance' is completely misused here. Please see this paper for what it means.
Jan
1
comment Re-ordering grid rows when dragging is not available
Any specific reason why you are using a singular step up/down instead of drag, which can move things more than two steps with a single interaction?
Jan
1
comment Possible ethical ways to prevent user leaving last “confirm” stage
Then, if the user has formalised the intent to leave the system - a confirmation message will not change their mind (it will probably only annoy them). You will be protecting against users errors, but doubt this will convince anyone to stay.
Jan
1
comment Possible ethical ways to prevent user leaving last “confirm” stage
What justifies calling this 'ethical'? Is this really an issue of moral principles?