On Tuesday, 10 February 2015 at 06:22:51 UTC, Andrei Alexandrescu wrote:

Well I have to say something.

This proposal is a good example of a cultural lore we should unlearn: high-churn, low-impact changes. https://github.com/D-Programming-Language/dlang.org/pull/896 is another example. Meaning changes with a large surface that rewire vast areas, yet result in only dingy improvements.

I was quite surprised with your post, as you seemed on board with this idea last year (https://issues.dlang.org/show_bug.cgi?id=11792).

Why? Why are so many of us dedicating so much energy to tweaking what already works, instead of tackling real problems? Problems that e.g. - pardon my being pedantic - are in the vision document?


We do have a strong syndrome of NIH in this community, but I don't think it's the issue here. You mentionned in a thread the vision documentation was stuff you and Walter were working on, rather than "TODO list" for contributors. I think what we need ATM is not a vision, but milestones. What's outlined in the doc has little value for someone who wants to contribute.

IMO the agenda ( horribly outdated: http://wiki.dlang.org/Agenda ) is more important than the vision if you want people to work on a specific area.

You'll measure success more effectively if you are able to quantify (and consequently, tell you you're done with) a task. I don't see any of the points mentionned in the vision document as something that can be "ticked off". Beside "Create a D Language Foundation", but I can't do it myself.

Reply via email to