On Thursday, 6 April 2017 at 17:56:03 UTC, bachmeier wrote:
On Thursday, 6 April 2017 at 13:55:43 UTC, Olivier FAURE wrote:

I don't want to make any assumptions, and I do respect Walter for consistently taking on a role that means that people keep criticizing his choices whatever he does, but his approach to dealing with the community is undeniably flawed, and seems to be breeding a lot of frustration and resentment.

IMO the source of the problem is that Walter and Andrei have freedom to make any language changes they want, without even consulting the community, while everyone else has to put a lot of time into a formal proposal with nearly a 100% chance that it will be denied because of [insert your favorite reason]. The design of the language is done in something of a corporate fashion, and that leads to frustrated posts.*

I agree.

I was never personally affected by this (because I haven't contributed to the language or library), but I have heard enough rumours and read enough posts, that see this as problematic (and even frustrated although me not personally touched).

The problem exists probably because D community some years ago reached the scale when only interpersonal non-formal communication doesn't work for managing the development process. I know that Walter is oppose to any code of conduct, but it is really time for this. The formalization of processes gives transparency and objectivity, very high needed values especially for volunteer community. A depersonification could also go by hand (but not necessary, having a written rule where e.g. Walter personally designated to specific role and exceptions, better that not have rule at all).

The DIP process is very good step in this way, but much more required. E.g. I have heard so much about miserable commit messages of one of pillar developers, that it would be funny if it wouldn't be so sad.

I hope that D community find its good way to interoperate and hence survive.

Alaksiej Stankievič


Reply via email to