unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Can we give Eli a break, please?  [ Was: Re: Development Speed ]
  2021-12-22 15:51       ` Óscar Fuentes
@ 2021-12-22 16:43         ` Alan Mackenzie
  2021-12-22 17:07           ` Óscar Fuentes
  2021-12-22 17:12           ` dick
  0 siblings, 2 replies; 6+ messages in thread
From: Alan Mackenzie @ 2021-12-22 16:43 UTC (permalink / raw)
  To: Óscar Fuentes; +Cc: emacs-devel

Hello, Óscar.

On Wed, Dec 22, 2021 at 16:51:41 +0100, Óscar Fuentes wrote:
> Eli Zaretskii <eliz@gnu.org> writes:

> >> From: Óscar Fuentes <ofv@wanadoo.es>
> >> Date: Wed, 22 Dec 2021 11:09:09 +0100

> >> The amount of tension and obstructionism that emerges every time that
> >> someone suggests implementing some technology less than 20 years old is
> >> overwhelming.

> > Generalizations are almost always risking losing accuracy, but this
> > one does that with a vengeance.  I think it's not only inaccurate
> > (when talking about Emacs development), but also simply unfair.  E.g.,
> > some of the recent developments in Emacs use technology that is much
> > newer than "20 years", and I challenge you to come up with examples
> > that could back up your generalization, or even come close.

Your last post comes over as one big moan.  You moan about perfectly
valid decisions, some of which didn't turn out optimally.  You moan about
perfectly valid decisions, full stop.  You or somebody else could have
moaned about the opposite decisions, had they been so taken, equally
well.

The main point of my post is that Eli is having to deal with a lot of
negative posting at the moment, and this is a Bad Thing.  He could do
with a break.

We're approaching what is in large swathes of the world the "season of
goodwill".  Why don't we reflect that in our posts to emacs-devel, in
particular to those directed at Eli?

I'm not going to respond to your points in detail; that would just lead
to more interminable arguments.  Suffice it to say that I disagree with
most of them as well as disliking the tone they were expressed in.

A happy Christmas to you!

> Example: the painful road from CVS to a modern VC system (first bzr and
> then Git when was clear that bzr was inadequate at several levels, as
> some warned before it was adopted.) And then many contributors didn't
> bother to adapt to the distributed workflow and keep using Git as if it
> were CVS, which makes the VC history hard to follow and of diminished
> value.

> Another example: the mailing list used as a bug tracker. We went from no
> tracker at all to a big hack that happens to accommodate the personal
> preferences of a few contributors while making things harder for
> everyone else. Basic things like subscribing to a bug are too advanced:
> you either monitor the mailing list or out of touch.

> Another example: the amount of old cruft and hacks that pervades the
> source code, prominently the C part.

> The motif port was re-enabled with the excuse of two users saying that
> they use it (two users! which actually didn't actually said that they
> use the port, just that they build it.)

> A the same time someone suggested experimenting with a new approach to
> display and he was shunned ("We tried with such a library, many eons
> ago. It was named lwlib, and you can judge for yourself how successful
> it is.") Right, because if it failed many eons ago, trying again is
> doomed to fail for sure, as technologies in software change as often as
> in medieval masonry; and what the OP was suggesting is not what lwlib
> does, IIUC.

> So we maintain old code because two people "complain" (they didn't) and
> meet with... let's say skepticism, proposals that seem to require
> significant changes on the source base but with a high impact on
> improving Emacs' potential. Lots of features and fixes are made trying
> to not change the "stable" code, that's why we end having functions over
> 1000 lines long sprinkled with #ifdefs, which not only make any
> substantial change very difficult, but are a big red sign saying "here
> be dragons."

> Emacs' architecture favors plug-in components, in the form of Elisp
> packages, external processes and C libraries exposed to Elisp. That's
> what keeps Emacs somewhat competitive, often thanks to heroic efforts.
> But working on certain key parts of the core is very hard, both
> technically and socially. You are concerned about the lack of C
> contributors, but I think your worries are not well focused: there are
> still plenty of C hackers around, but do they see our C core as
> something they would enjoy contributing to?

-- 
Alan Mackenzie (Nuremberg, Germany).



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Can we give Eli a break, please?  [ Was: Re: Development Speed ]
  2021-12-22 16:43         ` Can we give Eli a break, please? [ Was: Re: Development Speed ] Alan Mackenzie
@ 2021-12-22 17:07           ` Óscar Fuentes
  2021-12-22 17:12           ` dick
  1 sibling, 0 replies; 6+ messages in thread
From: Óscar Fuentes @ 2021-12-22 17:07 UTC (permalink / raw)
  To: emacs-devel

Alan Mackenzie <acm@muc.de> writes:

> Your last post comes over as one big moan.  You moan about perfectly
> valid decisions, some of which didn't turn out optimally.  You moan about
> perfectly valid decisions, full stop.

That's your opinion. It's understandable that you talk about "perfectly
valid decisions", since you were strongly vocal when those decisions
were made and had a significant impact on them. Which is fine.

> The main point of my post is that Eli is having to deal with a lot of
> negative posting at the moment,

I'm pretty sure that Eli:

1. knows how much I appreciate his work.

2. is quite capable of speaking for himself.

3. any observation on my messages is not addressed to him personally,
   but to the project as a whole, since a long time before he was the
   maintainer. BTW, I energetically lobbied for using bzr over git at
   the time and thought that debbugs were better than nothing. I was as
   wrong as the wrongest (non-)participant on those discussions.

> We're approaching what is in large swathes of the world the "season of
> goodwill".

I'll refrain from expressing my opinion about the concept of seasonal
goodwill.

Finally, I will say that you are not the only one who feels entitled to
moan and rant on emacs-devel :-)




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Can we give Eli a break, please?  [ Was: Re: Development Speed ]
  2021-12-22 16:43         ` Can we give Eli a break, please? [ Was: Re: Development Speed ] Alan Mackenzie
  2021-12-22 17:07           ` Óscar Fuentes
@ 2021-12-22 17:12           ` dick
  2021-12-22 17:43             ` Eli Zaretskii
  1 sibling, 1 reply; 6+ messages in thread
From: dick @ 2021-12-22 17:12 UTC (permalink / raw)
  Cc: emacs-devel

AM> He could do with a break.

You make it sound as if he doesn't relish the convo.

Uninformed lookie-loos such as xenodasein do fly-by's all the time, and
the usual suspects from this list take the bait.  And why wouldn't they?
It's much easier and more gratifying putting these unheralded
know-it-all's in their place, than writing code and fixing bugs.

I wonder if our maintainer wears a toga.  He's really nailed down the
Hippocratic Oath of "first, do no harm" (the corollary of which is
"don't move fast and don't break things"), and his Socratic approach to
answering questions by asking five more is masterful.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Can we give Eli a break, please?  [ Was: Re: Development Speed ]
  2021-12-22 17:12           ` dick
@ 2021-12-22 17:43             ` Eli Zaretskii
  0 siblings, 0 replies; 6+ messages in thread
From: Eli Zaretskii @ 2021-12-22 17:43 UTC (permalink / raw)
  To: dick; +Cc: emacs-devel

> From: dick <dick.r.chiang@gmail.com>
> Cc: emacs-devel@gnu.org
> Date: Wed, 22 Dec 2021 12:12:39 -0500
> 
> Uninformed lookie-loos such as xenodasein do fly-by's all the time, and
> the usual suspects from this list take the bait.  And why wouldn't they?
> It's much easier and more gratifying putting these unheralded
> know-it-all's in their place, than writing code and fixing bugs.

I consider it part of my job to participate in discussions related to
Emacs development where I think I have something potentially useful to
say.

But thank you so much for you kind offer of managing my time and
tasks.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Can we give Eli a break, please?  [ Was: Re: Development Speed ]
@ 2021-12-22 17:52 xenodasein--- via Emacs development discussions.
  0 siblings, 0 replies; 6+ messages in thread
From: xenodasein--- via Emacs development discussions. @ 2021-12-22 17:52 UTC (permalink / raw)
  To: dick.r.chiang; +Cc: emacs-devel

Hello to you too, broseph.  I suppose it takes a special kind of
grey matter to consider asking questions being a know-it-all. :)




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Can we give Eli a break, please?  [ Was: Re: Development Speed ]
@ 2021-12-22 18:10 xenodasein--- via Emacs development discussions.
  0 siblings, 0 replies; 6+ messages in thread
From: xenodasein--- via Emacs development discussions. @ 2021-12-22 18:10 UTC (permalink / raw)
  To: xenodasein; +Cc: emacs-devel

https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg02223.html
From: dick.r.chiang@gmail.com

> You make it sound as if he doesn't relish the convo.

> Uninformed lookie-loos such as xenodasein do fly-by's all the time, and
> the usual suspects from this list take the bait.  And why wouldn't they?
> It's much easier and more gratifying putting these unheralded
> know-it-all's in their place, than writing code and fixing bugs.

> I wonder if our maintainer wears a toga.  He's really nailed down the
> Hippocratic Oath of "first, do no harm" (the corollary of which is
> "don't move fast and don't break things"), and his Socratic approach to
> answering questions by asking five more is masterful.




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-12-22 18:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-22 18:10 Can we give Eli a break, please? [ Was: Re: Development Speed ] xenodasein--- via Emacs development discussions.
  -- strict thread matches above, loose matches on Subject: below --
2021-12-22 17:52 xenodasein--- via Emacs development discussions.
2021-12-21 10:52 Development Speed xenodasein--- via Emacs development discussions.
2021-12-22  4:16 ` Richard Stallman
2021-12-22 10:09   ` Óscar Fuentes
2021-12-22 13:41     ` Eli Zaretskii
2021-12-22 15:51       ` Óscar Fuentes
2021-12-22 16:43         ` Can we give Eli a break, please? [ Was: Re: Development Speed ] Alan Mackenzie
2021-12-22 17:07           ` Óscar Fuentes
2021-12-22 17:12           ` dick
2021-12-22 17:43             ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.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).