Andrei's list of barriers to D adoption

Karabuta via Digitalmars-d digitalmars-d at puremagic.com
Mon Jun 6 11:47:25 PDT 2016


On Monday, 6 June 2016 at 02:20:52 UTC, Walter Bright wrote:
> Andrei posted this on another thread. I felt it deserved its 
> own thread. It's very important.
> -----------------------------------------------------------------------------
> I go to conferences. Train and consult at large companies. 
> Dozens every year, cumulatively thousands of people. I talk 
> about D and ask people what it would take for them to use the 
> language. Invariably I hear a surprisingly small number of 
> reasons:
>
> * The garbage collector eliminates probably 60% of potential 
> users right off.
>
> * Tooling is immature and of poorer quality compared to the 
> competition.
>
> * Safety has holes and bugs.
>
> * Hiring people who know D is a problem.
>
> * Documentation and tutorials are weak.
>
> * There's no web services framework (by this time many folks 
> know of D, but of those a shockingly small fraction has even 
> heard of vibe.d). I have strongly argued with Sönke to bundle 
> vibe.d with dmd over one year ago, and also in this forum. 
> There wasn't enough interest.
>
> * (On Windows) if it doesn't have a compelling Visual Studio 
> plugin, it doesn't exist.
>
> * Let's wait for the "herd effect" (corporate support) to start.
>
> * Not enough advantages over the competition to make up for the 
> weaknesses above.

Tutorial, tutorials, tutorials ....

Serach youtube for D tutorials and you will find none that is 
helpful to many people. Check rust tutorials, yeah .... 
JavaScript tutorials, abundance. Go tutorials, plenty..... Java 
tutorials, yeah.

Clearly there seem to be a problem with tutorials.



More information about the Digitalmars-d mailing list