Cedric, you should append this to "The Unix-Hater's Handbook"----I'm
not providing a link because I'm sure you already know it!

---Fellow Unix-hater, and Mac OS user (add flame suppressor here)

On Jan 25, 10:21 pm, Cedric Greevey <cgree...@gmail.com> wrote:
> On Thu, Jan 26, 2012 at 12:25 AM, Sean Corfield <seancorfi...@gmail.com> 
> wrote:
> > On Wed, Jan 25, 2012 at 9:18 PM, Cedric Greevey <cgree...@gmail.com> wrote:
> >> In other words, "ported software setup sucks!"? :)
>
> > That's not the conclusion I would have drawn... ;)
>
> >> Rather ironic, when the tendency, at least historically, has been for
> >> Windows (and Mac) to have superior usability when it comes to native
>
> > That depends on your point of view. I don't consider Windows
> > particularly usable - and I've used every version of it from 3.1 to
> > date... I'm sure we'll just agree to disagree on this one...
>
> I guess you're talking about a different kind of usability than I am.
>
> On the one hand, there's "it works properly and doesn't constantly
> crash". That's where Windows software has tended to be deficient (and,
> until recently, security).
>
> On the other hand, there's "setup for the typical configuration is
> point, click, reboot, done, and then you can sit down at it and use it
> with domain knowledge, general computer skills, and little else, and
> generally only need to consult some thick manual, or a cheat-sheet, or
> forums, or Wikipedia, or something when you're doing something unusual
> or advanced rather than common tasks such as cut, copy, and paste".
> That's where Unix software has tended to be deficient, often requiring
> complicated setup (though sometimes not) and almost always requiring a
> cheat-sheet, at least, to use it if you aren't a very regular,
> experienced user of the software. Frequently solution-space knowledge
> is even needed -- knowledge of compilers, terminology like "buffer",
> and so forth. Non-industry-standard bindings, mouse input semantics,
> selection and menu behavior (if there even are menus), and terminology
> abound in the typical case, up to and including various idiosyncratic
> neologisms specific to a single piece of software and not used by
> unrelated software with the same function (e.g. only emacs calls the
> clipboard or clipboards a "kill ring"; not only doesn't Notepad, nor
> does Editpad, Notepad++, vi, nano ...).
>
> Newer stuff, particularly designed for use with a package manager at
> install time and either Gnome or KDE, has tended to avoid these
> problems, though. Hence the "at least historically" above.
>
> Of course, this isn't limited purely to Unix. Before widespread
> networking and large market penetration of Windows PCs, idiosyncratic
> software and multiple attempts at standards proliferated on most
> platforms, excluding the Mac which came OOTB with a standard GUI
> toolkit. Old MS-DOS software is as guilty as vintage Unix software,
> with Wordstar and ancient versions of Lotus Notes (even for a while
> after it got a GUI!) being particularly infamous for requiring of
> users enormous feats of application-specific memorization and/or
> cheat-sheets.
>
> On the other hand, nobody uses those old pieces of MS-DOS software
> anymore. For some reason correspondingly old Unix software has a
> to-some-dismaying tendency to stay in use year after year. :)
>
> Actually, this may be a downside of open source. The likely reason is
> that the old MS-DOS software is proprietary, no longer maintained by
> the original developers, and in all likelihood no longer even exists
> as source, whereas the old Unix software is open source and people
> that got used to it stuck with it and even kept developing it
> themselves, so the software outlives generation after generation of
> hardware and is functionally immortal, but inertia keeps it full of
> legacy idiosyncrasies from before common idioms of computer
> interaction became standardized as a consequence of the computer
> becoming a common household tool rather than something only used at
> work, at school, and by geeks. So, open source seems to result in
> keeping old, pre-standardization things in use until the *users* die
> off rather than the hardware generation that begat it.
>
> On the positive side, nobody is forced at gunpoint to use any of it
> and standard-compliant alternatives that you can just sit at and use
> tend to exist in most cases. (Though a usable, FOSS alternative to the
> GIMP (GUI, of course, but *highly* idiosyncratic to anyone used to
> Photoshop) still seems strangely lacking ...)
>
> Mind you, it still can impinge on others from time to time. For
> example, by causing a not-insignificant fraction of mailing list
> traffic on some lists to consist of questions like "how do I make
> ancient ASCII-terminal-oriented piece of software Foo play nice with
> Unicode characters transmitted over the network?" and answers to same.
> :)

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to