I approved DIP1036e

Walter Bright newshound2 at digitalmars.com
Sat Jan 20 21:11:20 UTC 2024


Andrei left us years ago. Complaining about him is pointless.

Andrei is a first rate programmer. If he says some work is not good enough, 
asking him "why" and "how can I make it good enough" is a much more worthwhile 
reaction than getting angry and leaving.

I know I've told some contributors their work isn't good enough, and tried to 
explain why. Some have, as a result, greatly improved the quality of their 
contributions. Some have gotten angry and left.

I don't miss the latter.

All of us can improve our code, and should be willing to objectively consider 
suggestions for improvement. My talk at DConf2023 was all about my own 
discoveries on how to write better code. Those who watch my PRs will see a 
continual progression on implementing them.

When I was in my 20s, I thought the code I wrote was god's gift to the world. 
The very idea is laughable to me now.

DMD/Phobos/etc is a large, complex project. We simply cannot afford to accept 
low quality contributions, as the project will become unmaintainable. Anyone 
should be proud when their contributions meet our high standards. We're willing 
to help those who do not get better - but if they don't want help, I'm sorry 
about that, but that's the way it goes.

Note that I am *not* saying that everyone who has left has left for that reason. 
There have been many reasons.


More information about the Digitalmars-d mailing list