Click here to Skip to main content
15,923,789 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
User 84204-Aug-17 9:57
User 84204-Aug-17 9:57 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
Jeremy Falcon4-Aug-17 11:14
professionalJeremy Falcon4-Aug-17 11:14 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
Marc Clifton5-Aug-17 2:24
mvaMarc Clifton5-Aug-17 2:24 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
#realJSOP5-Aug-17 2:30
professional#realJSOP5-Aug-17 2:30 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
obeobe6-Aug-17 21:20
obeobe6-Aug-17 21:20 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
Thornik7-Aug-17 9:59
Thornik7-Aug-17 9:59 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
kalberts6-Aug-17 21:01
kalberts6-Aug-17 21:01 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
Stephen McCafferty6-Aug-17 23:36
Stephen McCafferty6-Aug-17 23:36 
First of I'd answer your actual question (do devs have a UI responsibility) with a resounding "yes".

As to why US companies insist on forcing the rest of the world to use an illogical date format that practically no other country uses? I think it's the same underlying reason why we get poor UI's in general: wrong mindset.

As a dev, your job is to write software for your users, not for yourself/your ego. This is something a lot of developers seem to forget/aren't aware of. That means putting yourself in your users' shoes and designing software that meets your users' functional requirements while also being a joy to use.

Poor UI design generally is the result of only the first part of this equation being deemed important: meeting the functional requirements. The ease of use is an afterthought, and you can guarantee the dev never actually used the UI in a real life situation (they might, if you're lucky test a few boundary cases). A prime example of this was the drop-down list in Outlook years ago for choosing the year of birth for a contact. Not only was this a drop-down list with 100 entries or so (one per year), the default value was the current year at the top of the list.

Now if they'd tried entering the data of a real person or two, they would immediately have realised that none of their users will have an address book full of babies born this year, and that selecting something like "1967" from a massively long list is a UI fail.

But if all you test is "date in the past, today, date in the future", you won't ever see the massive design flaw. MS fixed this in a subsequent update.

And this mindset - whereby people find it difficult to empathise and put themselves in other people's shoes - is also the reason for these weird date formats nobody (apart from Americans) wants.

As a programmer, you must know that there are different date formats (you should at least know ISO and your local format if it's not ISO). So it can't be ignorance, it can only be an unwillingness to put yourself in your users' shoes. Because if you did, you'd immediately understand that no one wants to use an unfamiliar and confusing date format. If your mindset is "we don't care about anyone else", your software suffers as a result. And it won't only be the date format that suffers.
AnswerRe: Do we, as developers, have a UI responsibility? Pin
W Balboos, GHB7-Aug-17 0:42
W Balboos, GHB7-Aug-17 0:42 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
Theraot7-Aug-17 1:04
Theraot7-Aug-17 1:04 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
Nathan Minier7-Aug-17 1:39
professionalNathan Minier7-Aug-17 1:39 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
KC@CahabaGBA7-Aug-17 2:40
KC@CahabaGBA7-Aug-17 2:40 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
Jim_Snyder7-Aug-17 3:16
professionalJim_Snyder7-Aug-17 3:16 
JokeRe: Do we, as developers, have a UI responsibility? Pin
Kirk 103898217-Aug-17 3:56
Kirk 103898217-Aug-17 3:56 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
André Pereira15-Mar-18 4:13
André Pereira15-Mar-18 4:13 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
agolddog7-Aug-17 3:58
agolddog7-Aug-17 3:58 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
jelamid7-Aug-17 4:33
jelamid7-Aug-17 4:33 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
scmtim7-Aug-17 5:26
scmtim7-Aug-17 5:26 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
Thornik7-Aug-17 10:14
Thornik7-Aug-17 10:14 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
scmtim7-Aug-17 11:15
scmtim7-Aug-17 11:15 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
Thornik7-Aug-17 17:43
Thornik7-Aug-17 17:43 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
scmtim8-Aug-17 4:11
scmtim8-Aug-17 4:11 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
André Pereira20-Mar-18 7:29
André Pereira20-Mar-18 7:29 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
Thornik20-Mar-18 13:26
Thornik20-Mar-18 13:26 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
André Pereira15-Mar-18 4:17
André Pereira15-Mar-18 4:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.