emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Sad tweet
@ 2021-05-23 21:28 Ypo
  2021-05-24  3:38 ` bandali
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Ypo @ 2021-05-23 21:28 UTC (permalink / raw)
  To: Org-mode

[-- Attachment #1: Type: text/plain, Size: 280 bytes --]

I've read this:

"Contributing to Emacs is so frustrating. It's not worth it for minor things and if I cannot get some experience and confidence with minor things, then I likely won't ever make major contributions."
https://twitter.com/magit_emacs/status/1396536686570610697?s=19

[-- Attachment #2: Type: text/html, Size: 520 bytes --]

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

* Re: Sad tweet
  2021-05-23 21:28 Sad tweet Ypo
@ 2021-05-24  3:38 ` bandali
  2021-05-24  7:12   ` Kévin Le Gouguec
  2021-05-24 21:01 ` (✿╹◡╹) there are always ways to go - " Jean Louis
  2021-09-26  6:57 ` Corwin Brust
  2 siblings, 1 reply; 11+ messages in thread
From: bandali @ 2021-05-24  3:38 UTC (permalink / raw)
  To: Ypo; +Cc: Org-mode

Ypo writes:

> I've read this:
>
> "Contributing to Emacs is so frustrating. It's not worth it for minor
> things and if I cannot get some experience and confidence with minor
> things, then I likely won't ever make major contributions."
> https://twitter.com/magit_emacs/status/1396536686570610697?s=19

Do you know if there is any more context around that?  Did Jonas mention
any specific pain points around contributing to Emacs and/or concrete
things that he thinks could be improved?  Last time I'd seen him post on
emacs-devel it seemed like things were going fairly smoothly with his
work on adding transient to Emacs(?).


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

* Re: Sad tweet
  2021-05-24  3:38 ` bandali
@ 2021-05-24  7:12   ` Kévin Le Gouguec
  2021-09-25 14:29     ` Bastien
  0 siblings, 1 reply; 11+ messages in thread
From: Kévin Le Gouguec @ 2021-05-24  7:12 UTC (permalink / raw)
  To: bandali; +Cc: Ypo, Jonas Bernoulli, Org-mode

(Took the liberty of CC'ing Jonas to make sure he can correct any
mischaracterization, and to show our support, such as it is)

bandali@gnu.org writes:

> Ypo writes:
>
>> I've read this:
>>
>> "Contributing to Emacs is so frustrating. It's not worth it for minor
>> things and if I cannot get some experience and confidence with minor
>> things, then I likely won't ever make major contributions."
>> https://twitter.com/magit_emacs/status/1396536686570610697?s=19
>
> Do you know if there is any more context around that?  Did Jonas mention
> any specific pain points around contributing to Emacs and/or concrete
> things that he thinks could be improved?  Last time I'd seen him post on
> emacs-devel it seemed like things were going fairly smoothly with his
> work on adding transient to Emacs(?).

Given the timing, I'd hazard that this stems from bug#48592 (plus a few
more past attempts that Jonas deems similarly fruitless, I assume).

FWIW, to bounce off Amin's reply: Jonas, the patience you demonstrated
in order to get transient in Emacs core was nothing short of saintly,
and I for one am grateful for your perseverance.

I understand how Emacs's development process can feel frustrating,
especially in Jonas's position as maintainer of a popular package like
Magit:

1. on the one hand, each and every attempt at contributing is met with
   varying degrees of skepticism and defiance, on the premise that you
   might e.g. break other people's code, disrupt other people's
   workflow…

2. on the other hand, upstream sometimes adds major features which
   impact your package, and you wake up to lots of disgruntled users
   expecting you to fix something you never saw coming; cf. :extend t,
   the tentative binding for C-x g…

I don't necessarily view 1 nor 2 as inherently problematic: for 1, we're
lucky to have maintainers looking out for breakage, although the line
between "healthy conservatism" and "clinical sclerosis" is blurry; for
2, users of the development branch or the latest release should expect
some measure of breakage in third-party packages.

As a user, watching from the sidelines, the process "works": third-party
additions slowly make their way upstream after some review and a
generous coating of backward-compatibility/accessibility changes; on the
flip side, bleeding-edge users warn third-party maintainers of upcoming
changes which can then be amended before they make it into a release.

Even so, as a third-party maintainer, I assume the combination of 1 and
2 feels like a "power imbalance": one party makes the other's life
consistently harder.

So, once more with feeling: thank you Jonas for your patience and your
perserverance 🙏


Disclaimer: I'm very much just a user, whose free time is mostly gobbled
up catching up with the mailing lists.  This reply is my interpretation
of what I observe and may not be representative of anybody else's
feelings on the subject.


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

* (✿╹◡╹) there are always ways to go - Re: Sad tweet
  2021-05-23 21:28 Sad tweet Ypo
  2021-05-24  3:38 ` bandali
@ 2021-05-24 21:01 ` Jean Louis
  2021-05-25  3:07   ` Ypo
  2021-09-26  6:57 ` Corwin Brust
  2 siblings, 1 reply; 11+ messages in thread
From: Jean Louis @ 2021-05-24 21:01 UTC (permalink / raw)
  To: Ypo; +Cc: Org-mode

* Ypo <ypuntot@gmail.com> [2021-05-24 00:30]:
> I've read this:
> 
> "Contributing to Emacs is so frustrating. It's not worth it for minor things and if I cannot get some experience and confidence with minor things, then I likely won't ever make major contributions."
> https://twitter.com/magit_emacs/status/1396536686570610697?s=19

Alright, but no need for desperation. There is a way forward.

Make your own package, see (info "(elisp) Packaging")

As when you make your own package you are extending Emacs.

Then apply the package to be included in GNU ELPA:
https://elpa.gnu.org on emacs-devel@gnu.org mailing list.

That way you are contributing to GNU Emacs.

Your package can improve some functions and thus get kudos from other
users.

Then it becomes so much easier to point out to your improvements and
propose them to mainstream Emacs or Org mode.

-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

Sign an open letter in support of Richard M. Stallman
https://stallmansupport.org/


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

* Re: (✿╹◡╹) there are always ways to go - Re: Sad tweet
  2021-05-24 21:01 ` (✿╹◡╹) there are always ways to go - " Jean Louis
@ 2021-05-25  3:07   ` Ypo
  2021-05-25  6:51     ` Jean Louis
  0 siblings, 1 reply; 11+ messages in thread
From: Ypo @ 2021-05-25  3:07 UTC (permalink / raw)
  To: Jean Louis; +Cc: Org-mode

I think he is the creator of the magit package.

May 24, 2021 23:02:56 Jean Louis <bugs@gnu.support>:

> * Ypo <ypuntot@gmail.com> [2021-05-24 00:30]:
>> I've read this:
>> 
>> "Contributing to Emacs is so frustrating. It's not worth it for minor things and if I cannot get some experience and confidence with minor things, then I likely won't ever make major contributions."
>> https://twitter.com/magit_emacs/status/1396536686570610697?s=19
> 
> Alright, but no need for desperation. There is a way forward.
> 
> Make your own package, see (info "(elisp) Packaging")
> 
> As when you make your own package you are extending Emacs.
> 
> Then apply the package to be included in GNU ELPA:
> https://elpa.gnu.org on emacs-devel@gnu.org mailing list.
> 
> That way you are contributing to GNU Emacs.
> 
> Your package can improve some functions and thus get kudos from other
> users.
> 
> Then it becomes so much easier to point out to your improvements and
> propose them to mainstream Emacs or Org mode.
> 
> --
> Jean
> 
> Take action in Free Software Foundation campaigns:
> https://www.fsf.org/campaigns
> 
> Sign an open letter in support of Richard M. Stallman
> https://stallmansupport.org/


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

* Re: there are always ways to go - Re: Sad tweet
  2021-05-25  3:07   ` Ypo
@ 2021-05-25  6:51     ` Jean Louis
  2021-05-26 14:10       ` Matt Price
  0 siblings, 1 reply; 11+ messages in thread
From: Jean Louis @ 2021-05-25  6:51 UTC (permalink / raw)
  To: Ypo; +Cc: Org-mode

* Ypo <ypuntot@gmail.com> [2021-05-25 06:09]:
> I think he is the creator of the magit package.

OK, it's not Org related and is not a direct post... It is just
an attention seeking... Tweet.

I am following emacs-devel mailing list, who wish to contribute
package to Emacs is very welcome to do so, and it is very
straightforward.

Best way to start improvement is in my opinion with the package
creation.

Those who wish to make changes in the core have to discuss it with
Emacs core developers, that is how it is, as newly introduced ideas
are not necessarily thought well for millions of users.

-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

Sign an open letter in support of Richard M. Stallman
https://stallmansupport.org/


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

* Re: there are always ways to go - Re: Sad tweet
  2021-05-25  6:51     ` Jean Louis
@ 2021-05-26 14:10       ` Matt Price
  0 siblings, 0 replies; 11+ messages in thread
From: Matt Price @ 2021-05-26 14:10 UTC (permalink / raw)
  To: Ypo, Org-mode

[-- Attachment #1: Type: text/plain, Size: 1369 bytes --]

I am not an emacs contributor, but I think Jonas is saying, "I love emacs
and I am the primary author of one of the two most important emacs
packages. If contributing to emacs is frustrating even for me, think how
many people will give up. We need to change our culture." I would be very
careful about describing him as "attention-seeking." He is a very diligent
and responsive package maintainer who works *constantly* to improve an
important piece of emacs infrastructure.

On Tue., May 25, 2021, 2:53 a.m. Jean Louis, <bugs@gnu.support> wrote:

> * Ypo <ypuntot@gmail.com> [2021-05-25 06:09]:
> > I think he is the creator of the magit package.
>
> OK, it's not Org related and is not a direct post... It is just
> an attention seeking... Tweet.
>
> I am following emacs-devel mailing list, who wish to contribute
> package to Emacs is very welcome to do so, and it is very
> straightforward.
>
> Best way to start improvement is in my opinion with the package
> creation.
>
> Those who wish to make changes in the core have to discuss it with
> Emacs core developers, that is how it is, as newly introduced ideas
> are not necessarily thought well for millions of users.
>
> --
> Jean
>
> Take action in Free Software Foundation campaigns:
> https://www.fsf.org/campaigns
>
> Sign an open letter in support of Richard M. Stallman
> https://stallmansupport.org/
>
>

[-- Attachment #2: Type: text/html, Size: 1956 bytes --]

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

* Re: Sad tweet
  2021-05-24  7:12   ` Kévin Le Gouguec
@ 2021-09-25 14:29     ` Bastien
  2021-09-25 14:34       ` Timothy
  0 siblings, 1 reply; 11+ messages in thread
From: Bastien @ 2021-09-25 14:29 UTC (permalink / raw)
  To: Kévin Le Gouguec; +Cc: Ypo, Jonas Bernoulli, bandali, Org-mode

Hi all,

Kévin Le Gouguec <kevin.legouguec@gmail.com> writes:

> FWIW, to bounce off Amin's reply: Jonas, the patience you demonstrated
> in order to get transient in Emacs core was nothing short of saintly,
> and I for one am grateful for your perseverance.

Seconded.  Also, I wish someone could volunteer to start migrating to
transient for Org's menus.

Anyone?

-- 
 Bastien


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

* Re: Sad tweet
  2021-09-25 14:29     ` Bastien
@ 2021-09-25 14:34       ` Timothy
  2021-09-25 14:59         ` Bastien
  0 siblings, 1 reply; 11+ messages in thread
From: Timothy @ 2021-09-25 14:34 UTC (permalink / raw)
  To: Bastien; +Cc: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 237 bytes --]

Hi Bastien,

> Anyone?

I have some experience with Transient, and I’m willing to give this a go.
However, I am fairly busy for the immediate future, and so I’d say the ETA is on
the order of months.

All the best,
Timothy

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

* Re: Sad tweet
  2021-09-25 14:34       ` Timothy
@ 2021-09-25 14:59         ` Bastien
  0 siblings, 0 replies; 11+ messages in thread
From: Bastien @ 2021-09-25 14:59 UTC (permalink / raw)
  To: Timothy; +Cc: emacs-orgmode

Timothy <tecosaur@gmail.com> writes:

> I have some experience with Transient, and I’m willing to give this a go.
> However, I am fairly busy for the immediate future, and so I’d say
> the ETA is on the order of months.

Sure!  Take your time -- and thanks for undertaking this.


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

* Re: Sad tweet
  2021-05-23 21:28 Sad tweet Ypo
  2021-05-24  3:38 ` bandali
  2021-05-24 21:01 ` (✿╹◡╹) there are always ways to go - " Jean Louis
@ 2021-09-26  6:57 ` Corwin Brust
  2 siblings, 0 replies; 11+ messages in thread
From: Corwin Brust @ 2021-09-26  6:57 UTC (permalink / raw)
  To: Ypo; +Cc: Org-mode

I screen capped this from a non-free tool I've been using because some
of us our lazy when we must be stubborn, and anyway, hth:

https://bru.st/i/Discord_RVagphlqok.png

On Sun, May 23, 2021 at 4:29 PM Ypo <ypuntot@gmail.com> wrote:
>
> I've read this:
>
> "Contributing to Emacs is so frustrating. It's not worth it for minor things and if I cannot get some experience and confidence with minor things, then I likely won't ever make major contributions."
> https://twitter.com/magit_emacs/status/1396536686570610697?s=19



-- 
Corwin
612-217-1742
612-695-4276 (signal)
corwin@bru.st


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

end of thread, other threads:[~2021-09-26  6:58 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-05-23 21:28 Sad tweet Ypo
2021-05-24  3:38 ` bandali
2021-05-24  7:12   ` Kévin Le Gouguec
2021-09-25 14:29     ` Bastien
2021-09-25 14:34       ` Timothy
2021-09-25 14:59         ` Bastien
2021-05-24 21:01 ` (✿╹◡╹) there are always ways to go - " Jean Louis
2021-05-25  3:07   ` Ypo
2021-05-25  6:51     ` Jean Louis
2021-05-26 14:10       ` Matt Price
2021-09-26  6:57 ` Corwin Brust

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).