Why is D unpopular?
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Thu Nov 4 13:39:28 UTC 2021
On Thursday, 4 November 2021 at 13:26:10 UTC, Dukc wrote:
> I guess my stance came out as "talking about language adoption
> is strictly negative, unless you have exceptional arguments",
> and you felt a need to rebut that. That wasn't quite what I
> said but thanks for the clarification anyway. I admit that I
> probably was in the need for that clarification myself.
Why would it be negative?
Ok, so to go deeper into what "design is".
It is perfectly reasonable to claim that we cannot make any
certain predictions about outcome, so we have to rely on
hypotheses.
Then we need to consider two types of hypotheses:
1. hypotheses about possible negative effects of the design change
2. hypotheses about possible positive effects of the design change
Then you can evaluate various designs and make trade-offs. You
don't need to know the exact outcome, but in order to plan ahead
you benefit from having a good grasp on possible positive and
negative outcomes. Both in order find the right design and in
order to plan ahead beyond that.
If a possible positive effect does not happen, the negative
impact is low.
If we overlook a possible negative impact then he negative impact
can be quite high.
So, when we design for change it isn't critical that the positive
outcome did not occur, but it is critical to avoid negative
outcomes. So yes, enabling more potentially positive outcomes and
minimizing potentially negative outcomes will over several
iterations make for a better situation (from a statistical
perspective).
More information about the Digitalmars-d
mailing list