Vision 2016 H1

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Mon Jan 25 10:37:44 PST 2016


On Monday, 25 January 2016 at 16:31:50 UTC, JohnCK wrote:
> On Monday, 25 January 2016 at 16:02:09 UTC, Adam D. Ruppe wrote:
>> On Monday, 25 January 2016 at 15:45:09 UTC, Ola Fosheim 
>> Grøstad wrote:
> Please guys don't get stuck on small things like this. I'm 
> seeing this behavior growing up in here.

It is not a small thing in the sense that it affects D's ability 
to complete features before adding more features.

Let's follow the metaphores:

- Andrei is the general.
- Walter is the general/special forces.

The special forces are highly skilled, but don't bring common 
soldiers along. They don't exercise leadership, but swiftly 
implement features on direct orders from the generals: like C++ 
exceptions, UDAs etc.

Here's the problem: features are added before the existing 
features are completed without any documentation/rationale for 
why the new features are of the highest priority.

This goes on while the population is suffering from traffic jam 
caused by a lack of basic infrastructure like non-GC 
memory-management.

Is the lack of memory management a small thing? Hell no. So why 
isn't it of the highest priority? Because it is difficult to 
design?

Well, then you need to replace the generals with a process that 
can bring in more viewpoints.

Now, in defense of Andrei, I'll say that he has become much less 
of a general in the past two years, and more of an enabler, and 
that he also created a forum to allow more viewpoints to be 
presented. But the generals aren't nurturing the process! And the 
implementation of D still depends on Walter operating as the 
special forces rather than bringing other people up closer to his 
level...

Not a small problem. Establishing a better process with better 
yield is a challenging problem. It won't happen by itself.


> And please don't waste your time answering this.

So you are basically in favour of censorship? Which is an 
authoritarian mode of leadership. Thus you don't mind having 
generals as a metaphor.

Don't you think that people can decide for themselves which 
debates they want to engage in? Which is a more democratic way of 
organizing decision making processes.



More information about the Digitalmars-d mailing list