all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eduardo Ochs <eduardoochs@gmail.com>
To: "Dr. Arne Babenhauserheide" <arne_bab@web.de>
Cc: "Jordi Gutiérrez Hermoso" <jordigh@octave.org>,
	"Emacs development discussions" <emacs-devel@gnu.org>
Subject: Re: An anonymous IRC user's opinion
Date: Sat, 5 Oct 2024 09:57:20 -0300	[thread overview]
Message-ID: <CADs++6hMufmAfpnLnoDJu2hT6WdB5OE+CV-khLorm6=kdaHVLg@mail.gmail.com> (raw)
In-Reply-To: <87ploft00b.fsf@web.de>

On Sat, 5 Oct 2024 at 05:41, Dr. Arne Babenhauserheide <arne_bab@web.de> wrote:
>
> Hi Eduardo,
>
> Eduardo Ochs <eduardoochs@gmail.com> writes:
>
> > Yes! To be honest Anonymous's proposal doesn't make much sense to
> > me... for example, this,
> >
> >> Without the user having to know about init file, packages, archives,
> >> functions, variables, hooks, and endless init file debugging, or even
> >> to write a single line of elisp.
> >>
> >> Users can be from different backgrounds not necessary hackers or
> >> developers.
> >
> > that gives me the impression that Anynymous thinks that people should
> > configure their Emacs first and learn "the rest" later, and that that
> > would work very well.
>
> I think they have a point with that. The success of Doom¹ and Spacemacs²
> (to my impression many of the new Emacs users in the past decade came
> from these) suggests that many users need something that just solves
> their current requirements.
>
> Besides having pretty readable online-documentation (with Doom simply
> using what github provides), they mostly provide “what is your task? I
> will make it work well and look good.”³
>
> ¹ https://github.com/doomemacs/doomemacs
> ² https://www.spacemacs.org/
> ³ https://www.spacemacs.org/layers/LAYERS.html#programming-and-markup-languages
>
> But even these are still far too much for casual users — even casual
> programmers. Configuring anything before being able to start is often
> too much. The JetBrains (IntelliJ) page shows what
>
> And most current tools are available as curl-bash (curl script from
> maybe trusted source and execute it without inspection).
>
> A writer friend of mine (also build system engineer) spent months
> collecting neat adjustments to create the perfect writing environment.
> That worked, because org already provides much out of the box.
>
> So some way of making custom emacs setups provide the UX of installing a
> regular application might actually bring more users.
>
> I’m not sure whether that’s actually the best approach for Emacs, but
> something to reduce the friction of getting an emacs setup optimized to
> a given task to almost zero would likely be a valuable improvement.
>
> > understand... and at that point we can plonk them, but we will have
> > the code for (1), (2), (3), and (4), and that can be useful in the
> > future...
> >
> >   (Slightly bitter) cheers,
> >     Eduardo
>
> Please try to keep bitterness off list. I understand the sentiment, but
> the times I gave in to bittereness or cynicism myself, it always hit the
> wrong people, scaring active new contributors away from the project
> (whom I later saw contributing constructively to other projects).


Hi Arne,

you are right - I've tried to learn Doom Emacs to help a friend who
used it and my experience with it was so bad that I tend to forget
that lots of people love it...

To make a long story too short, my friend was trying to use Doom
Emacs, and he was learning a kind of Lisp that was only a
configuration language - only after several months I discovered that
he had plans to learn things like defun and setq someday, but "next
year".

The idea of adding a button for beginners at the startup page and
making it go to an Org page looks like a much better approach to me in
comparison with Doom - and I imagine that it would let people
configure Emacs in a wide spectrum of configurations that would go
from Vanilla to some maximalist configurations with almost as many
packages as Doom, and the Lisp code for that could be much easier to
understand that the Lisp of the Doom configs... but we would need to
start small, and in the process we (or rather: I) would have the
opportunity to understand why lots of people find it exciting to spend
six months playing with configurations, but think that understanding
what defuns and setqs do is something incredibly painful, to be
postponed as most as possible...

Btw, I am the author of this,

  http://anggtwu.net/eev-intros/find-eev-quick-intro.html#2
  http://anggtwu.net/eev-intros/find-windows-beginner-intro.html

that is for beginners and that starts by Lisp. But I need to leave now
- more later.

  Cheers,
    Eduardo



  reply	other threads:[~2024-10-05 12:57 UTC|newest]

Thread overview: 79+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-10-01 20:09 An anonymous IRC user's opinion Jordi Gutiérrez Hermoso
2024-10-04 16:25 ` Eduardo Ochs
2024-10-04 18:10   ` Dr. Arne Babenhauserheide
2024-10-04 18:30     ` Eduardo Ochs
2024-10-04 19:24       ` Dr. Arne Babenhauserheide
2024-10-04 20:37         ` Eduardo Ochs
2024-10-05  8:41           ` Dr. Arne Babenhauserheide
2024-10-05 12:57             ` Eduardo Ochs [this message]
2024-10-05 13:21               ` Emanuel Berg
2024-10-05 15:57               ` Dr. Arne Babenhauserheide
2024-10-09  3:30               ` Richard Stallman
2024-10-09  7:04                 ` Eduardo Ochs
2024-10-07  3:54     ` Richard Stallman
2024-10-07  4:14       ` Emanuel Berg
2024-10-07 14:27         ` Ship Mints
2024-10-07 14:46           ` Emanuel Berg
2024-10-07 10:31       ` Dr. Arne Babenhauserheide
2024-10-10  0:22 ` chad
  -- strict thread matches above, loose matches on Subject: below --
2024-10-06  5:31 Pedro Andres Aranda Gutierrez
2024-10-06  6:04 ` Emanuel Berg
2024-10-06  9:06 ` Dr. Arne Babenhauserheide
2024-10-06  9:10   ` Emanuel Berg
2024-10-06 10:31   ` Pedro Andres Aranda Gutierrez
2024-10-07 21:17     ` John ff
2024-10-13  3:29   ` Richard Stallman
2024-10-06  7:32 Abraham S.A.H. via Emacs development discussions.
2024-10-06  8:10 ` Emanuel Berg
2024-10-06  8:44 ` Dr. Arne Babenhauserheide
2024-10-06  9:01   ` Emanuel Berg
2024-10-06  9:09   ` Emanuel Berg
2024-10-06  9:32   ` Abraham S.A.H. via Emacs development discussions.
2024-10-06 11:28     ` Dr. Arne Babenhauserheide
2024-10-06 13:10       ` Emanuel Berg
2024-10-06 12:55     ` Emanuel Berg
2024-10-09  3:29       ` Richard Stallman
2024-10-09 20:20         ` Emanuel Berg
2024-10-10  8:57           ` Dr. Arne Babenhauserheide
2024-10-09  3:30   ` Richard Stallman
2024-10-09  6:48     ` Dr. Arne Babenhauserheide
2024-10-09 20:22       ` Emanuel Berg
2024-10-09 11:09     ` Johan Myréen
2024-10-09 13:13       ` Eli Zaretskii
2024-10-09 13:38         ` tomas
2024-10-09 16:02         ` Dr. Arne Babenhauserheide
2024-10-09 16:22           ` Eli Zaretskii
2024-10-09 21:55           ` Emanuel Berg
2024-10-10  7:25             ` Eli Zaretskii
2024-10-10  9:35               ` Dr. Arne Babenhauserheide
2024-10-10 10:42                 ` Eli Zaretskii
2024-10-13  3:29               ` Richard Stallman
2024-10-10  6:07           ` Emanuel Berg
2024-10-09 16:06         ` Johan Myréen
2024-10-09 16:12           ` Ship Mints
2024-10-09 16:25           ` Eli Zaretskii
2024-10-09 21:25         ` Dmitry Gutov
2024-10-10  4:56           ` Eli Zaretskii
2024-10-10  5:14             ` Xiyue Deng
2024-10-10  6:36               ` Eli Zaretskii
2024-10-10  6:59                 ` Xiyue Deng
2024-10-11 20:30             ` Dmitry Gutov
2024-10-12  7:34               ` Eli Zaretskii
2024-10-12 20:27                 ` Dmitry Gutov
2024-10-12 21:00                   ` Dr. Arne Babenhauserheide
2024-10-13  4:53                     ` Eli Zaretskii
2024-10-13  6:28                       ` Dr. Arne Babenhauserheide
2024-10-13  4:41                   ` Eli Zaretskii
2024-10-13  9:37                     ` Dmitry Gutov
2024-10-13 10:39                       ` Eli Zaretskii
2024-10-13 15:31                         ` Dmitry Gutov
2024-10-13 15:53                           ` Eli Zaretskii
2024-10-14  9:32                             ` Dmitry Gutov
2024-10-14 11:09                               ` Alan Mackenzie
2024-10-15  1:41                                 ` Dmitry Gutov
2024-10-14 14:16                               ` Eli Zaretskii
2024-10-15  1:36                                 ` Dmitry Gutov
2024-10-15 12:03                                   ` Eli Zaretskii
2024-10-13 10:52                       ` Dr. Arne Babenhauserheide
2024-10-10 13:58     ` Richard Stallman
2024-10-10 14:45       ` Dr. Arne Babenhauserheide
2024-10-12  3:19         ` Richard Stallman

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='CADs++6hMufmAfpnLnoDJu2hT6WdB5OE+CV-khLorm6=kdaHVLg@mail.gmail.com' \
    --to=eduardoochs@gmail.com \
    --cc=arne_bab@web.de \
    --cc=emacs-devel@gnu.org \
    --cc=jordigh@octave.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.
Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.