emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: tsd@tsdye.com (Thomas S. Dye)
To: Carsten Dominik <carsten.dominik@gmail.com>
Cc: James Levine <levinejames@me.com>, Emacs-orgmode@gnu.org
Subject: Re: would take more than an org-mode strip-down.
Date: Fri, 30 Sep 2011 06:59:09 -1000	[thread overview]
Message-ID: <m1y5x63r1e.fsf@tsdye.com> (raw)
In-Reply-To: <F8E07036-B007-40FC-AFBC-D1B567F6A3BD@gmail.com> (Carsten Dominik's message of "Fri, 30 Sep 2011 08:00:28 +0200")

Carsten Dominik <carsten.dominik@gmail.com> writes:

> 1. Startup difficulties for non-EMacs users
>    
>    One of the fundamental aspect you discuss is the difficulty to
>    enter the Org-mode world as a general computer user, possibly not
>    familiar Emacs.
>
>    Today's world expects programs to be self-explanatory, if possible
>    without any documentation reading at all (no, I am not saying that
>    this is what *you personally* expect, I mean in general).  In the
>    world of iOS, it is standard that one can download an application
>    and at least get started with it by playfully launching it.
>    Manuals and Documentation are generally disliked.  This also has to
>    with the fleeing nature of peoples use of programs.  It is common
>    to spend more time looking for a tool or program than the time one
>    uses it before discarding or at least ignoring it.  I have many
>    apps on my iPod Touch which I have downloaded, used once for a very
>    short time, and then not ever again.  So if there is a 70% chance
>    that I will ditch the program after a week, the cost of reading
>    documentation is extremely high. 
>
>    Mind you, I do think that this is (today) a legitimate expectation.
>    However, a user with this kind of expectation would be very
>    difficult to make feel at home in Org-mode.  The main startup
>    problem is already that is runs in Emacs, and a good new version of
>    Emacs is not frequently part of a computer system for "normal"
>    people.  Org-mode really lives in Emacs. If flourishes on so many
>    ideas that are deeply ingrained in Emacs.  So much of Org-mode use
>    is quite obvious when you already use and love Emacs.  The tags
>    issue you mention is a great example.  Emacs solves these things
>    using "completion" (see also Eric Fraga's post in this thread).  An
>    Emacs user automatically tries to type a keyword like this by
>    typing a few letters and then hitting M-TAB in order to do
>    completion.  This is something the spine does for an Emacs user, no
>    brain required.
>
>    Obviously this will be very hard for a person that comes with a
>    different expectation to this program.  And yes, this could be
>    helped with putting more GUI-like elements into Org files.  For
>    example, we could make tags look like buttons and let the user
>    click on them in order to change this.  But, I and many Emacs users
>    would see this as a distraction, a detour.  We even do have this
>    feature, but it is not turned on by default.
>
>    I think that the real issue here is that Org-mode was not
>    (originally) intended for "normal" people.  It is a geeks program,
>    and we take our pride from making vi users (vi is another
>    programmers editor) jealous enough so that they will create a clone
>    of the program.  We have not even begun to cater for another
>    audience, and this is the thing you, James, are running up against.
>    The website we have is not aimed at the general audience.  The fact
>    that people like you even know about the program and consider using
>    it speaks for the success Org-mode has been.
>
>    If we, as the Org-mode community, would like to draw in a new class
>    of people, the website would have to be changed.  We'd need a basic
>    page, with only a link to the geek stuff.  And the installation
>    instruction should be:
>
>    a) Download and install Emacs
>    b) Create a file with extension ".org" and edit it in Emacs.
>
>    i.e. no links to how to install the latest version etc etc.  Russel
>    Adam has pointed (earlier in this thread) to his intro video for
>    Windows users, this has the right spirit, but still assumes users
>    might want to update Org-mode.  You might have gotten off to a
>    better start with such an entry page - but that does not mean you'd
>    like to program because it would not work intuitively at first
>    sight.
>

I see this issue as an opportunity to innovate rather than as some
limitation of Org-mode related to it being a geeks program.  As several
others have pointed out, complexity is the price paid for flexibility.
Yes, it is difficult for an avocational programmer or a non-programmer
to tailor Org-mode properly, but this is because it is possible to do so
many things with Org-mode and not because Org-mode is structured
illogically or limited in what it will do within its realm.  

For the sake of discussion, I'd like to disagree with Carsten and
suggest that the Org-mode community has begun to cater to another
audience.  I'd also like to disagree (I think) with James that Org-mode
requires something along the lines of a strip down.

It seems to me that the reproducible research capabilities of Org-mode
might work as a way to "package" Org-mode for any number of purposes.
The main focus of this work up until now has been to reproduce
scientific research papers, along with their data analyses.  But why not
grocery shopping planners, workout trackers, etc.?  Eric Schulte taught
me how to put all the emacs and Org-mode customizations in an init.el
file and then call emacs with the -Q option so I can be certain that
other users are configured correctly.  This is half the battle.  An
arbitrarily complex .org file can be passed to the pre-configured emacs
instance from the command line.  The file can contain all the
instructions needed to use it (metadata) and it can be set up to do
pretty much anything, replete with gui buttons, as Carsten has pointed
out. 

A fancy setup might use an installer to download emacs and make certain
that "emacs" on the command line points to the right executable.  The
ungainly "emacs -Q etc." command line could certainly be hidden behind a
cool looking button on the Desktop, or some such thing.

All the best,
Tom





-- 
Thomas S. Dye
http://www.tsdye.com

  parent reply	other threads:[~2011-09-30 16:59 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-27 17:04 would take more than an org-mode strip-down James Levine
2011-09-28  9:28 ` Jude DaShiell
2011-09-28  9:39 ` Eric S Fraga
2011-09-28 13:27 ` Jambunathan K
2011-09-28 14:18 ` Jambunathan K
2011-09-28 14:47   ` James Levine
2011-09-28 14:58     ` Jude DaShiell
2011-09-28 15:33     ` Russell Adams
2011-09-28 18:34     ` Rasmus
2011-09-28 14:54   ` James Levine
2011-09-30  6:00 ` Carsten Dominik
2011-09-30  9:38   ` Jambunathan K
2011-09-30 16:59   ` Thomas S. Dye [this message]
2011-10-04  0:13   ` suvayu ali
2011-10-03 20:44 ` Allen S. Rout
2011-10-04 13:28   ` Carson Chittom
  -- strict thread matches above, loose matches on Subject: below --
2011-09-29  7:46 Rustom Mody
2011-09-29  7:57 ` Rustom Mody
2011-09-29  8:01 ` Rainer M Krug
2011-10-04  6:33   ` Rustom Mody

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m1y5x63r1e.fsf@tsdye.com \
    --to=tsd@tsdye.com \
    --cc=Emacs-orgmode@gnu.org \
    --cc=carsten.dominik@gmail.com \
    --cc=levinejames@me.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).