[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs usability
From: |
Xah |
Subject: |
Re: Emacs usability |
Date: |
Tue, 12 Aug 2008 07:48:58 -0700 (PDT) |
User-agent: |
G2/1.0 |
On Aug 12, 7:14 am, Ted Zlatanov <t...@lifelogs.com> wrote:
> On Tue, 12 Aug 2008 00:37:52 -0700 (PDT) Xah <xah...@gmail.com> wrote:
>
> > Ted Zlatanov wrote:
> > > The usability metrics (fairly standard in the industry) are listed in
> > >http://www.catb.org/~esr/writings/taouu/taouu.html#id2998837soplease
> > > see their definitions.
>
> > > - concise
> > > - expressive
> > > - easy (in the sense of "mnemonic load")
> > > - transparent
> > > - scriptable
> > > - discoverable
>
> X> That's from “The Art of Unix Usability” by Eric S Raymond.
>
> X> These cult-like books are rather snake oil.
>
> I disagree that this particular book is in any way cult-like, but that's
> irrelevant. What's important is the list of usability metrics as it
> applies to Emacs; if you disagree with that list then provide a better
> one.
A better book on issues such as software intereface and usability, in
my opinion, are for example:
• The Unix-Hater's handbook, by Simson Garfinkel, Daniel Weise, Steven
Strassmann, and Don Hopkins. 1994. The entire book is available at
http://web.mit.edu/~simsong/www/ugh.pdf and local mirror: ugh.pdf.zip
• The Rise of “Worse is Better”↗ by Richard P Gabriel, 1991 (local
copy)
• “Java: Slow, ugly and irrelevant”, By Simson Garfinkel, 2001-01-08.
http://archive.salon.com/tech/col/garf/2001/01/08/bad_java/print.html,
(local copy)
• Joseph M. Newcomer. Optimization: Your Worst Enemy, 1999.
http://flounder.com/optimization.htm (local copy)
• Theodore W Gray, author of Mathematica frontend, on educational math
software, video games, and violence, 2002-05.
http://www.theodoregray.com/BrainRot/index.html;
(local copy)
• the famous “Go To Statement Considered Harmful” by computer
scientist Edsger W Dijkstra, 1968. http://www.acm.org/classics/oct95/;
(local copy)
• Steve Job's interview by Wired (1996-02), on education system and
design. Steve Job is a insightful man.
http://www.wired.com/wired/archive/4.02/jobs_pr.html.
(Local copy)
• Suck.com's Greg Knauss on Netscape and the “Skin” phenomenon.
http://www.suck.com/daily/2000/04/10/daily.html; (Local copy)
• Communications of the ACM 34, 4 (April 1991), 18. Henry G Baker,
1990. (On the harm of speed)
http://home.pipeline.com/~hbaker1/letters/CACM-DubiousAchievement.html;
(local copy)
• Jamie Zawinski, notorious programer of xemacs and Netscape web
browser, has written a webpage that contains codes from Netscape
browser before its OpenSource release. Note the profanity laiden
comments and what they say. It gives a indication of the pain and
fucked-up-ness of computing industry. http://www.jwz.org/doc/censorzilla.html
(2004-08-02 local copy)
• Let's Make Unix Not Suck↗, by Miguel De Icaza, 1999.
• Code Complete : A Practical Handbook of Software Construction by
Steve C McConnell (amazon.com↗). Throw away all your Design Patterns
or eXtreme Programming books. If you want a scientific book on
software development analysis, read this book instead.
• Alan Cooper, The Inmates Are Running the Asylum: Why High Tech
Products Drive Us Crazy and How To Restore The Sanity. 1999.
(amazon.com↗) This book explains away the errors of today's softwares.
Alan Cooper also wrote the book About Face, on software interface
design.
These are excerpts from:
http://xahlee.org/UnixResource_dir/paradigm.html
---------------------
Above are compiled around 2002 so is slightly outdated, and is more
geared towards software engineering and unix industry issues.
However, as a example of real software interface books, i'd recommend
Apple Human Interface design, and similar publication by Microsoft.,
and the references, researches, cited in these books.
A more practically accessable resource, is here:
http://en.wikipedia.org/wiki/User_interface_design
from there, one can find tens more articles and references, that are
more quality references then any of those from the mouths of crackpots
the likes of Larry Wall or Eric Raymond. (disclaimer: all mention of
real persons are opinion only)
Xah
∑ http://xahlee.org/
☄
- Re: Can anybody tell me how to send HTML-format mail in gnus, (continued)
- Re: Can anybody tell me how to send HTML-format mail in gnus, Eli Zaretskii, 2008/08/11
- Re: Can anybody tell me how to send HTML-format mail in gnus, Lennart Borgman (gmail), 2008/08/11
- Re: Can anybody tell me how to send HTML-format mail in gnus, Eli Zaretskii, 2008/08/12
- Re: Can anybody tell me how to send HTML-format mail in gnus, Lennart Borgman (gmail), 2008/08/12
- Re: Can anybody tell me how to send HTML-format mail in gnus, Alan Mackenzie, 2008/08/12
- Re: Can anybody tell me how to send HTML-format mail in gnus, Nikolaj Schumacher, 2008/08/11
- Message not available
- Emacs usability (was: Can anybody tell me how to send HTML-format mail in gnus), Ted Zlatanov, 2008/08/11
- Re: Emacs usability, Lennart Borgman (gmail), 2008/08/11
- Re: Emacs usability (was: Can anybody tell me how to send HTML-format mail in gnus), Xah, 2008/08/12
- Re: Emacs usability, Ted Zlatanov, 2008/08/12
- Re: Emacs usability,
Xah <=
- Re: Emacs usability (was: Can anybody tell me how to send HTML-format mail in gnus), Xah, 2008/08/12
- Re: Emacs usability (was: Can anybody tell me how to send HTML-format mail in gnus), Eli Zaretskii, 2008/08/12
- Message not available
- Re: Emacs usability, Ted Zlatanov, 2008/08/12
- Re: Can anybody tell me how to send HTML-format mail in gnus, Xah, 2008/08/11
- Message not available
- Re: Can anybody tell me how to send HTML-format mail in gnus, Ted Zlatanov, 2008/08/11
- Re: Can anybody tell me how to send HTML-format mail in gnus, Lennart Borgman (gmail), 2008/08/11
- Re: Can anybody tell me how to send HTML-format mail in gnus, Cor Gest, 2008/08/08
- Re: Can anybody tell me how to send HTML-format mail in gnus, Cor Gest, 2008/08/07
- Re: Can anybody tell me how to send HTML-format mail in gnus, Sivaram Neelakantan, 2008/08/08
- Re: Can anybody tell me how to send HTML-format mail in gnus, Tim X, 2008/08/08