Gnus development mailing list
 help / color / mirror / Atom feed
From: Eric Abrahamsen <eric@ericabrahamsen.net>
To: ding@gnus.org
Subject: Re: Proposed new introductory section to the Gnus manual
Date: Mon, 09 Sep 2019 16:13:06 +0800	[thread overview]
Message-ID: <87d0g9q44t.fsf@ericabrahamsen.net> (raw)
In-Reply-To: <871rxggj9l.fsf@gmail.com>

dick <dick.r.chiang@gmail.com> writes:

> "Lipstick on a pig" comes to mind when I think of patching documentation.
> If a system is sufficiently baroque that it's difficult to write concise
> documentation, then the battle was already lost (the shining counterpoint is
> K&R in which Kernighan famously writes "C is not a big language and ... is not
> well served by a big book").
>
> Certainly Gnus's intro documentation is (much) longer than it needs to be.
> Coders who also write documentation have an overriding tendency to explicate
> all that they know rather than condense to what the user cares to know
> (which is "how can i get on with my life?").

Yeah, I think that's where Gnus' manual is right now.

> I believe Gnus can be made less user-hostile so that lengthy and "jocular"
> documentation is unnecessary -- most Gmail and Thunderbird users never have to
> read consult docs.  I've been working steadily to write a "spacemacs for Gnus"
> (even though I dislike spacemacs).

Well hopefully we can simplify the code and improve the docs, and they
can meet somewhere in the middle.

What does "spacemacs for Gnus" mean?

Bob Newell <bobnewell@bobnewell.net> writes:

> Adam Sjøgren <asjo@koldfront.dk> writes:
>
>> It is indeed daunting to get started. (...)
>
>> I agree it would be good to have a more friendly/hand-holdey
>> introduction right there, in the manual.
>
> Today, over 10 years into Gnus, it's become something I couldn't
> possibly live without. But I do remember the initial suffering, back in
> whatever year it was, transitioning from ViewMail to Gnus on the advice
> of a colleague (who claimed it was 'easy').
>
> There are a couple of good tutorials on the internet. The one that says
> it features the 'essential 5%' (or thereabouts) is one I wish I had had
> when starting out. But information is still scattered in many places,
> and some of it is misleading.
>
> A layered 'official' manual would be a good thing. Start with the
> concept, then the 5%, then build up into the more complex stuff.

I will look for the one with the "essential 5%" and see if I can steal
from it, thanks for the tip!

While I think it will be fine to paste my "Gnus in 20 minutes" intro
into the front of the manual, eventually it would better to separate out
the rest of the manual into a "user guide" and "reference manual".

> Still, 'how low can you go' has its limits. Gnus, like tensor calculus
> or analysis of Old French texts, is not for everyone, and we don't want
> it to be. This is not an elitist statement nor is it a call to keep it
> obscure. It's just a recognition of the fact that a super-powerful and
> super-flexible tool that can be made to do almost anything comes at a
> price. That price is learning how to use it and being willing to feel
> the pain of mental exertion (and exasperation at times) along the
> way. We should strive to reduce the exasperation but the exertion, I
> think, will always remain.

Yeah, I think this is right. Including Adam's note about the
unfamiliarity of elisp itself -- while we can make the first steps
easier, users are eventually going to need to do their homework.

I've done another version of the intro based on everyone's feedback, but
when I've got an actual internet connection I'm going to look up the
guide you mentioned and see if I can steal from it.

Eric




  reply	other threads:[~2019-09-09  8:13 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-18 23:26 Eric Abrahamsen
2019-08-19  0:34 ` dick.r.chiang
2019-08-19  1:06   ` Eric Abrahamsen
2019-08-19  2:46     ` Bob Newell
2019-08-19  7:01       ` Eric S Fraga
2019-08-20  4:26         ` Eric Abrahamsen
2019-08-20 11:37           ` dick
2019-09-09  8:13             ` Eric Abrahamsen [this message]
2019-09-09 11:52               ` dick
2019-09-09 18:39                 ` Bob Newell
2019-09-09 19:48                   ` dick
2019-09-10  2:36                     ` Eric Abrahamsen
2019-09-10 20:21                       ` dick
2019-09-10 23:50                         ` Eric Abrahamsen
2019-09-12 19:19                           ` Michael
2019-09-13  9:19                             ` Eric Abrahamsen
2019-09-13 15:08                               ` Eric S Fraga
2019-09-13 16:54                               ` Michael
2019-09-16  2:51                                 ` Eric Abrahamsen
2019-09-13 18:24                               ` Bob Newell
2019-09-13 18:39                                 ` Change input method or smtp server depending on addressee (was: Proposed new introductory section to the Gnus manual) Jorge A. Alfaro-Murillo
2019-09-14 17:38                                   ` Change input method or smtp server depending on addressee Štěpán Němec
2019-09-16 18:26                                     ` Bob Newell
2019-09-16  8:52                                   ` Robert Pluim
2019-12-20 12:54                                   ` 황병희
2019-09-16  2:55                                 ` Proposed new introductory section to the Gnus manual Eric Abrahamsen
2019-09-16 18:34                                   ` Bob Newell
2019-09-10 20:39                     ` Adam Sjøgren
2019-09-10 20:54                       ` dick
2019-09-12  5:31                       ` Steinar Bang
2019-09-07 19:50           ` Adam Sjøgren
2019-09-08 17:00             ` Bob Newell
2019-08-19 16:01       ` Adam Sjøgren
2019-08-19 18:04         ` Bob Newell
2019-08-19 18:09           ` Adam Sjøgren
2019-08-20  4:29         ` Eric Abrahamsen
2019-09-07 19:44           ` Adam Sjøgren
2019-08-19 16:16       ` Eric S Fraga
2019-08-20  7:08       ` Bjørn Mork
2019-08-20  9:51         ` Eric S Fraga
2019-08-20 10:32           ` Bjørn Mork
2019-08-20 10:55             ` Eric S Fraga
2019-08-19 17:55 ` Adam Sjøgren

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

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

  git send-email \
    --in-reply-to=87d0g9q44t.fsf@ericabrahamsen.net \
    --to=eric@ericabrahamsen.net \
    --cc=ding@gnus.org \
    /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.
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 NNTP newsgroup(s).