Click here to Skip to main content
15,905,238 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.

 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
Ravi Bhavnani4-Aug-17 9:41
professionalRavi Bhavnani4-Aug-17 9:41 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
Jesse Connell7-Aug-17 9:28
Jesse Connell7-Aug-17 9:28 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
jeron14-Aug-17 9:22
jeron14-Aug-17 9:22 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
André Pereira15-Mar-18 4:01
André Pereira15-Mar-18 4:01 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
Daniel Pfeffer5-Aug-17 8:12
professionalDaniel Pfeffer5-Aug-17 8:12 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
W Balboos, GHB4-Aug-17 8:28
W Balboos, GHB4-Aug-17 8:28 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
irneb6-Aug-17 20:05
irneb6-Aug-17 20:05 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
kalberts6-Aug-17 21:49
kalberts6-Aug-17 21:49 
In my own writings I always use big endian dates, always with a 4-digit year, and may change e.g. the naming of files receceived to suit my preferences. I also move the date ahead of any descriptive term, so that it starts the file name / table entry / whatever. Main reason: It allows sorting on the date (which is my most common sorting criterion) as text.

But I have a slight feeling of being somewhat nerdy when I do so. Humans can sort the dates as they were originally written; my rewriting is for the machine, not for humans.

And, I must admit, I frequently do not do it that way for other kinds of data. My address book is not sorted big-endian but little endian. If someone asks me for my birthdate, I state it in little-endian form - and that is a date. Time of day is usually little endian ("ten to nine" - "eight fifty" sounds like something from an army guy). Friends are named by their first name preceeding their family name.

Little endianness is, in a way, user friendly in that it focuses first on the nearness, and then gradually puts things into a bigger scope. Big-endianness either requires you to start with the universe and narrow down from there, step by step - otherwise, it might be ambiguous. If you make a new friend, telling him where you live may be limited to giving the street name and number; the town, county, state, nation, continent, planet and galaxy are implicit. So, little endian may be more user friendly.

Actually, you have a similar issue in programming! In most programming languages, the opening of a statement may identify it as an assignment ("X = ..."). But after the assgnment operator, which gives you the Grand Overview of the statement, you dive deep into the details of the expression, with priority rules en masse, some of which are so obscure that you have to ignore/override them by use of parentheses. The APL language is 100% consistent: No priorities, main things first, and if you want details, continue reading. "X = 3 * <something>": X is being changed, that is the essential thing. It is being set to 3 times some calculated value, no matter how it is calculated; in most cases, the 3 has high semantic importance (e.g. number of units bough). If you want the details, read on to break the <something> up. If you only need an overview, you can read only the first parts of the statements.

And I have worked with languages going the other way (but with operator priorities): "(A+4) * B =: C" - first assemble the pieces, then tell what to do with it (i.e. storing in C).

The most common type of statement, "C = (A+4) * B", jumps up and down in semantic levels, just like month-day-year. Or, "Smith, Jim, Black Falls". Or "Prius car, baby blue".

Our endianness is inconsistent in hundreds of areas; dates is only one. We must learn to live with it, and program our computers to handle it.

To answer the original question: YES, it is our responsibility. Even though sometimes no solution is possible. (E.g. sorting: The Norwegian and Swedish alphabets both add a few characters to the A-Z set - but in different order! So how do you correctly sort a table of names containing both Norwegian and Swedish names?)
GeneralRe: Do we, as developers, have a UI responsibility? Pin
irneb4-Oct-17 5:19
irneb4-Oct-17 5:19 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
Kaladin4-Aug-17 9:06
Kaladin4-Aug-17 9:06 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
R. Giskard Reventlov4-Aug-17 9:29
R. Giskard Reventlov4-Aug-17 9:29 
AnswerRe: Do we, as developers, have a UI responsibility? Pin
PIEBALDconsult4-Aug-17 9:43
mvePIEBALDconsult4-Aug-17 9:43 
GeneralRe: Do we, as developers, have a UI responsibility? Pin
kalberts6-Aug-17 22:43
kalberts6-Aug-17 22:43 
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 
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 

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.