Generality creep
Nicholas Wilson
iamthewilsonator at hotmail.com
Sun Mar 31 01:51:29 UTC 2019
On Sunday, 31 March 2019 at 00:18:29 UTC, Andrei Alexandrescu
wrote:
> Not to say that arguably the very best of my work is to be
> found in D, many miles away from what I could ever do for C++.
> But even not counting that: with me being a common part of the
> inequation, I can be simplified away.
That would assume that your output (not input) to the two are
equal and more importantly separable form the outputs of others.
The second one is definitely not true.
> Which leads to the most puzzling question: why have the
> outcomes across the C++ and D communities have been so
> different?
Leadership and vision (or rather lack thereof) are two of the
most critical issues holding D back. Forget quality for the
moment, it can be well approximated by a simple game of numbers:
D:
Walter and Andrei
No vision document for I've forgotten how long
No regular direction steering meetings with users (mod that
one ~5 months ago)
One conference a year
A few local regional get togethers
DLF
C++:
Herb, Marshall, Bjarne, ...
Multiple direction documents / roadmaps for language,
library, ecosystem, HPC, ...
C++ standards committees: 1 week every 3 months
I don't even know how many conferences per year
Who knows how many local gatherings
C++ alliance / C++ standards body
And I'll be blunt, much of your recent leadership has actually
been gatekeeping, especially w.r.t refactoring.
How to remedy this?
Well _I'm_ starting with:
the DConf AGM (draft agenda to be published soon™).
DLF quarterly meetings, especially if we can get them to coincide
with various regional quarterly gatherings
Greater (corporate) participation in DLF processes, vision
outreach.
What are you going to do?
More information about the Digitalmars-d
mailing list