The D AGM
Johan Coder
johan at coder.org
Mon May 13 05:27:00 UTC 2019
Hello D community,
I use D professionally from some months back. Posting as
anonymous to avoid opening debates at work. I come from a
Scala-Java-Python background and in many ways D is a breathe of
fresh air. True in others is not which is expected. Also
started following the github stream of work because we are
interested in a few bugfixes in language-and phobos-space. Not
much on forums but have been active in other languages similar
forums and on occasions in their official meetups.
I looked at the conference and AGM on video because it is related
to my day job. I have had hopes about the AGM but it was a bit
disappointing due to a few things. Feed back inspired from
similar meetings I saw:
- Formalism is very important and it is great that Walter and
Andrei insist on it. Python PEP are very informal and the
process is argumentative. Java and Scala are better and should
give inspiration.
- The DIPS discussion was too long. DIP 1000 needs more
documentation but that should be one minute decision. DIP 1015
is not very important, why discuss it again? All languages have
things like this and I like D bool more than verbose Java
boolean. But it does not matter anyway! DIP 1016 was the
interesting but was not discussed. No discussion about the DIPS
pipeline which is the most important!
- The vision part was also too long and too few clear conclusion.
A lot of important things not discussed.
- Form of meeting was..... much to be improved. Anyone could
hold the microphone for any time and say whatever. No filter and
honest some people said too little in too much (not sure how to
express). Many words with little content. The person at
https://youtu.be/cpTAtiboIDs?t=4462 loves to hear himself. There
should be a limit. In such meetings the moderator needs to
control it, and they did a poor job.
- Meeting should not be with time limit. All items must be
discussed and it ends when topics end. Why only two hours for so
many items?
- Items came in random order. If there is a time limit most
important topics must come first. Most meeting was on minor
things!
- Speaking of meeting moderator, who was that? Mike, Ethan or
Nick? The moderator/s did a bad job at making the meeting work.
One problem is Nick was not organized and difficult to understand
even. More complicated is I don't understand Nicks role. Was he
chosen by the D foundation? If so I suggest he is replaced for
next year. If not I did not see a process of election by the
community. Does it means he appointed himself? Anyone can do
that by collecting a random list of popular topics and saying he
will hold an AGM? That would be an even bigger problem.
This is my list. It is in random order too! Most important:
make time for all topics. Discuss important topics first.
Moderation should limit time with the microphone and move the
meeting forward such that everything is discussed.
More information about the Digitalmars-d
mailing list