118 reputation
4
bio website
location
age
visits member for 1 year, 11 months
seen Jun 8 at 15:56

Oct
13
awarded  Quorum
Oct
13
awarded  Editor
Oct
13
awarded  Scholar
Oct
13
accepted why do *NIX commands have such “insane” (counterintuitive) defaults (philosophical pondering)?
Oct
13
revised why do *NIX commands have such “insane” (counterintuitive) defaults (philosophical pondering)?
added 240 characters in body
Oct
13
comment why do *NIX commands have such “insane” (counterintuitive) defaults (philosophical pondering)?
Thanks! But what is alias cd.='cd .' supposed to do? Isn't . the current dir?
Oct
13
comment why do *NIX commands have such “insane” (counterintuitive) defaults (philosophical pondering)?
@Mat As a GUI/UX designer I know that 99% of people have a common set of intuitions based on real world physical interactions. Smart people like you, have no problem thinking in terms of abstract concepts, but 90% of USERS don't have "abstract intuition" that ca freely swing in any direction, they have intuitions based on a common set of concepts and that's why all GUIs from Xerox's to today's desktops use a common set of "intuitive" concepts... You could just as well argue to drop all real-world analogies when designing GUIs and instead get inspiration from mathematical set theory :)
Oct
13
comment why do *NIX commands have such “insane” (counterintuitive) defaults (philosophical pondering)?
@JourneymanGeek GUIs somehow model things by similitude with real world objects or real world interactions... and this has always worked well for creting intuitive interaces (take good old email messaging)... the shell seems to intentionally try to be as different as possible from any frequently used physical world concept or interaction...
Oct
13
comment why do *NIX commands have such “insane” (counterintuitive) defaults (philosophical pondering)?
@choroba OK, paper/book to folder analogy proves nothing, my bad, you're right. but the main point still stands
Oct
13
comment why do *NIX commands have such “insane” (counterintuitive) defaults (philosophical pondering)?
@Mat ...WHY? In any graphical environment when you copy something you actually expect to be copying it (including its contents). Why are your expectations different in the shell. Even in the real world, when you xerox a piece of paper you expect to have an actual copy of it, not jut the title and subtitle at the top of the page...
Oct
13
comment why do *NIX commands have such “insane” (counterintuitive) defaults (philosophical pondering)?
@JourneymanGeek ...to understand what you mean it took me some time to realize that linux simlinks are more like hardlinks to applications, as opposed to windows shortcut files (never thought of it this way) ...but again, is history alone the reason for preserving unintuitive defaults?
Oct
13
asked why do *NIX commands have such “insane” (counterintuitive) defaults (philosophical pondering)?
Jul
27
awarded  Student
Jul
26
asked Dokan SSH mount and Sublime Text 2