On Tuesday, 26 July 2016 at 15:11:00 UTC, llaine wrote:
why it isn't the "big thing" already.
1. Less easy to explain
A big selling point is that D is good in all directions, and
stupidly easy to apply in many situations.
That is a lot harder to explain that a simple value proposal like
"let's pretend we solved multithreading!" or "let's pretend we
solved bugs!".
Competitors concentrate their communications on one or two
problems to be solved. D is more of an enabler thing, so many
people who eg. don't know what meta-programming allows don't miss
it in day-to-day operations.
2. Social Proof
I would wager that in large part the D community is vaccinated
against taking decisions by social proof alone. But we need ever
more stories like "that rich/trendy company is making loads of
money with D".