The forked elephant in the room
Dukc
ajieskola at gmail.com
Tue Jan 16 14:24:09 UTC 2024
On Tuesday, 16 January 2024 at 14:03:20 UTC, Dibyendu Majumdar
wrote:
> Not at all a good idea. The D team is the gate keeper of the
> language and have to ensure that each feature integrates with
> the whole. Saying yes to every feature by default is complete
> madness. There is a huge cost to every new feature.
When adding new language features it makes sense that the bar is
somewhat higher, to the point that the feature has to justify
itself. But for internal changes, minor enhancements and bug
fixes it's better to have "accept when technically neutral"
stance.
For an open-source project contributor enthusiasm is a central
resource, much like money is for a commercial company. It's what
makes the project to run. Hence anything that people have wish to
do on their own initiative should be considered much cheaper
relative to the needed man-hours than less popular work. Same for
hanging a PR up because of relatively trivial nitpicks. If
addressing some nitpicks takes the contributor 30% more time but
leaves him feeling like "not going to do again", the cost of
those nitpicks was far more than 30% of the original work.
More information about the Digitalmars-d
mailing list