4,656 reputation
31225
bio website marjanvenema.com
location Netherlands
age 52
visits member for 3 years, 11 months
seen 2 days ago

Software developer since 1985. Started in Cobol, moved via Clipper/VB to Delphi. Delphi developer since 1998. Sniffing at C# and playing around with javascript and some php for websites. Coaching new employees and less experienced developers. Focused on software architecture and SOLID design. Keenly interested in user experience and usability.

Questions

When you ask a question, show your effort, provide all the details that will help someone to help you and be precise.

Answers

When you answer a question, don't just paste your code. Your answers will be much better when you explain why your code is doing what it does and how it achieves the asker's goal. It makes it a whole lot easier to follow along. As it is I am much more inclined to up-vote answers that have explanatory text about what the code is doing and why it is written as it is.

Answers that just contain links aren't likely to get an up-vote from me either

Other

Obligatory link whenever someone thinks they are improving security by imposing all sorts of rules on password composition: Password strength


Jan
18
comment Focus the form and block anything else?
Users will always do what they want rather than what you want. If they find it intrusive, they will run. I for one like to be able to read what I am commenting on and would find this overlay idea very obnoxious, unless: 1) the surrounding text remains readable and 2) I don't have to save or cancel, but can click away to do something else (read another comment) and come back later, preferably with the text I already entered still in the box.
Jan
18
comment Does number of screens affect usability of a specific software?
+1. Especially for "never focus on the number of screens as a KPI" Too often these arbitrary numerical guidelines become goals in themselves to the detriment of why they were instigated in the first place.
Jan
16
comment How to ask a confirmation question?
@JohnGB: So have a big action button with the default action and a long text ("Remove Joe Soap from X group") and a smaller "cancel" link next to or under it.
Jan
15
comment 'Mark as read' on items that can not be 'opened'
Side note: did you consider there is a difference between new and unread? See also this answer: ux.stackexchange.com/a/30182/762
Jan
15
comment What are advantages and disadvantages of MagicScroll?
Yuck. Give me smooth unpaginated scrolling any day. Even uninstalled Adobe Reader because it insist on sticky page boundaries when scrolling instead of showing me a view of the bottom half of one page and the top half of another.
Jan
15
comment Group settings depending on state
@tblessander: Make the features multi-line items then. The side-by-side enabled/disabled columns are much to be preferred.
Jan
14
comment How early should you funnel users in a registration process?
@DanChristian: Ah, okay. eBay, buying and selling in one sentence in the context of a sign up question, somehow spells "sign up as" to me... ;)
Jan
14
comment How early should you funnel users in a registration process?
@DanChristian: eBay doesn't make you choose when you sign up. You can be both...
Jan
14
comment Form prompts inside form fields always wrong?
I'd bet a bar of chocolate on my view winning the speed and ease contest :-). Anyway that's why any date picker should allow for manual entry as well. Unfortunately, most don't.
Jan
14
comment Form prompts inside form fields always wrong?
Yes, I do. Nothing to do with being a developer. There are many other people entirely comfortable with using a keyboard to enter data. And typing in 8 characters in my experience is always faster than clicking to open the date picker, clicking umpteen (possibly 11) times to select the month, clicking to select the day, clicking to open up the year selector and then scrolling and clicking to select the correct year.
Jan
14
comment Sliders without inputs - terrible idea?
@KitGrose: yes, but how many people would know/discover that?
Jan
14
comment Form prompts inside form fields always wrong?
Not necessarily. I find it much easier and I am much faster typing in my date of birth than having to select it with a date picker.
Jan
13
comment Best way to implement a chained category selection
The ability to select both Audi and BMW and get models from both in the subsequent selector. And preferably not being forced to make selections in other categories just because the site thinks that it would return too many results. Let me be the judge of that - perhaps by giving me the number that would be returned if I don't refine my selection any further.
Jan
13
comment Best way to implement a chained category selection
I hate these things, unless they allow me to select multiple items from each category
Jan
12
comment What is the origin / meaning of the icon used for “database”?
Nothing to do with RAID. The depiction goes way further back than the emergence of RAID. Well back into at least the early eighties of last century and probably even further.
Jan
12
answered What is the origin / meaning of the icon used for “database”?
Jan
11
comment Hyphenating URLs and email addresses that would overflow their container?
@Baumr: how do you ensure that? (Apart from the fact that hyphenating it still produces a visual inaccuracy)
Jan
10
comment UX design solution for app modelling “the act of writing down helps me recall stuff”?
Thanks for the answer and the reference! Love learning why things are the way I experience them... :-)
Jan
10
comment UX design solution for app modelling “the act of writing down helps me recall stuff”?
Something stylus based certainly. The act of typing is nowhere near as effective in aiding recall as actually physically writing something down. Don't know why, but it is my experience that the two don't equate. On mobile (or tablet), using the virtual keyboard the focus seems too much on operating the virtual keyboard to aid in recall effectively.
Jan
9
comment Why some sites don't allow the deletion of entries?
@Mervin: owner can "soft" delete posts: they are no longer visible to other users except moderators and users with high enough reputations.