* 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
* 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
* (✿╹◡╹) 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-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).