4,716 reputation
31325
bio website softwareonastring.com
location Netherlands
age 52
visits member for 4 years, 3 months
seen Oct 6 at 20:34

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


May
9
comment On mobile web app, where should primary & delete buttons go?
@MaxVernon "You should always confirm deletes"? Scuse me, I'd rather not be bothered by confirmation questions. That's lazy programming. Separate deletes from other actions spacewise and give me an option to undo anything I have done.
May
9
comment Main Menu in Popup window
+1 very nice answer
May
9
comment How to get users' heads around multiple views on the same dataset
If that doesn't work, give them their own copies when they start changing stuff. Sort of a "copy on write" feature, making the original data safe and allowing your users to play at will with "their stuff".
May
9
comment How to get users' heads around multiple views on the same dataset
Dove till with pigeon holes or house with many windows metaphor? Cookie jar with two openings? Anything to show them that manipulating the "stuff" through (one of) their view(s) actually changes the contents and would thus also change the data in another of their own views. Show them a video with two views on the data, change some data through one of the views, ask them to predict what they will see through the other view... Congrats when they get it right, gently correction when they don't.
May
9
comment What produces better response? Email address vs. contact form
The open rate for an e-mail campaign says nothing about people preferring a contact form - which they will receive an answer to by, guess what, e-mail? There is a huge difference in willingness to open an e-mail message dependent on whether that e-mail message is solicited and/or expected or not. For the same reasons @BlueM states, I hate contact forms and tend to view companies that do not have an contact e-mail address on their site as pretty closed(minded) to their customers, even when they do have a contact form. Simply because they "make me fit their mold" instead of accommodating me.
May
9
comment Should input fields be cleared out when the user selects them?
@ntoskrnl: please don't use abbreviations that are not universally known. I can guess what POLA stands for, but when you Google it, most results are very far removed from the UX world.
May
8
comment Why are the profile pictures rounded nowadays?
@nmclean don't keep adding stuff to your argument. Flatter or not, the corners of the Windows/Forms in Vista and Win7 are rounded, not squared. That's all I addressed. And you don't invalidate my argument on that by dragging flatness into it.
May
8
comment Why do traffic lights have three separate light bulbs instead of having one?
@nmclean: Of course, but that it is far more redundant doesn't make it infallible.
May
8
comment Why are the profile pictures rounded nowadays?
@nmclean: Have you missed the switch from Windows XP to Vista and Win7. MS only switched back to straight corners on Win8.
May
8
comment Why are the profile pictures rounded nowadays?
@nmclean: Please read again. Danny's answer to my comment questioned that rounded corners on squares and rectangles were perceived as less threatening. My comment to that was to redraw attention to the fact that the Windows and Apple UI's got rounded corners to be perceived as less threatening and that most UI shapes are actually squares and rectangles.
May
8
comment Why do traffic lights have three separate light bulbs instead of having one?
@nmclean: doesn't matter. Even if the technology used would fail differently or less frequently, the argument stays the same as if you use only one display for all three colors, it can still fail and you get less information than when using one display per color.
May
6
comment In a sortable table, should sorting by a column of identical values result in any change in ordering?
@DonHatch What I am saying is that if the rows are currently sorted on name and you change the sort order to some fieldA, show the rows with identical values in fieldA in the order in which they occurred in the previous sort order (in this case Name). This would achieve "cumulative" sorting on multiple columns. If that is difficult to implement show the rows with identical values in field in the table's "primary" order. Either its primary key or - if that is a meaningless number - some field that people would naturally use to order something (eg Name/description, for people or things).
May
5
comment Editable Row in Table. Should You Disable the Sorting?
Ah, missed that bit. Yes, of course, sorting/filtering should never be done while in editing mode.
May
5
comment Editable Row in Table. Should You Disable the Sorting?
Sorry, not getting it. We might be talking at tangents. If clicking to change the sort order or filter criteria ends the edit, then there is no need to sort/filter on "unedited" data as the edits are either saved or discarded before the new sort order or filter criteria are effectuated.
May
5
comment Presenting data in a grid form versus a tabled form
Very good comment about grid and table being interchangeable for developers.
May
5
comment Why are email notifications editable in desktop clients but not in mobile apps (i.e. Facebook / Twitter / Pinterest)
Why is it obvious that I cannot change my mobile settings from a desktop browser?
May
5
comment Multilingual Comments on my website
Don't make it harder than it is: keep all comments visible to all visitors. Your visitors may speak more than one of the languages in which your site is available.
May
5
comment Editable Row in Table. Should You Disable the Sorting?
Editing and sorting both possible at the same time? Wow. So what would you do when the new sort order would take the row being edited off view (out of the view port)? Discard the changes or save them? If you pop-up an alert that you can't sort because a row is currently being edited, then there is no need to sort/filter on unedited data.
May
5
comment Why are the profile pictures rounded nowadays?
@Franchesca: LOL! (and sorry, won't do it again).
May
5
comment Why are the profile pictures rounded nowadays?
@DannyVarod: Sorry, but I think you may be wrong there. I have not come across many UI shapes for windows/forms other than squares and rectangles. Have yet to see a triangle shaped UI form...