Lost a new commercial user this week :(

Dicebot via Digitalmars-d digitalmars-d at puremagic.com
Thu Dec 18 03:21:08 PST 2014


On Thursday, 18 December 2014 at 09:56:07 UTC, Manu via 
Digitalmars-d wrote:
>> Of course it is language for nerds. Do you see a paid 
>> developer team working
>> on D? At least ONE paid developer? Maybe someone of existing 
>> commercial
>> users pays for adding tools / features? It is not a product, 
>> it is not
>> funded and can't be anything but language for nerds unless YOU 
>> start paying
>> for the change.
>
> Me? Personally?
> Well Remedy kicked in quite substantially for dconf, but I 
> think my
> getting my company involved increases the chances for licensing 
> and
> monetisation than any amount I can donate from my own pocket...

And Remedy sponsorship was very helpful in allowing DConf to 
happen and greatly boosting communications as a result. Sadly we 
need much more than just one conference. When I am speaking about 
personal involvement I don't mean straightforward donation but 
efforts to convince companies in your industry to _invest_ into D 
ecosystem.

I keep repeating word "investment" and it is crucical. At this 
point we don't really need new users, those will come eventually 
if issues are fixed. We need more companies willing to dedicate 
time of its developers to work on compilers, tools and core 
projects of D ecosystem. That is the only way to get what you 
expect.

For example, consider your disappointment with Windows support. 
As far as I know, 3 largest commercial D users (EMSI, Facebook 
Sociomantic; in terms of D developer count) use Linux as 
foundation for their D projects. Not sure about EMSI but seems 
so. Why would any of those companies invest into making Windows 
support better?

You speak about increased chances for licensing and monetisation 
but there is not licensing in D world. And hardly any 
monetisation. Please take your time to actually understand it. 
The fact that your company would have started to use D didn't 
fucking matter to D development in general apart from some small 
marketing boost. No licenses they would buy to boost further 
development, no support contracts with similar benefit. You are 
asking for huge amount of combined effort from people that won't 
even slightly benefit from the success.

Sometimes I have a feeling that game developers consider 
open-source a magic box where you can just shout your complaints 
in and eventually put your hand inside and get something useful 
out of it. It doesn't work that way.

>> To start using D effectively in production one needs to stop 
>> considering
>> himself a customer. This is absolutely critical.
>
> I am obviously personally capable of working around D's 
> ecosystem
> issues; I'm still here after 6 years.
> What I am presenting here is an account on why my company 
> rejected D,
> despite a large number of staff being super excited and jazzed 
> to try
> it out.
> I'd like to think there's something to learn from that.

I have hardly learned anything new from this story, it is mostly 
known points and issues. Instead of telling what needs to be done 
please try telling WHO needs to do it and maybe then you will 
realize why knowing it is only so useful.

> I don't get it... I really can't understand this perspective at 
> all.
> We're not here to be a cool exclusive little club where 
> super-nerdy
> programmers can hang out and talk about advanced language 
> concepts.
> At least, that's absolutely not why I'm here.
> 
> A language end-user shouldn't require any personal involvement 
> in the
> development community. I don't hang out with stroustrup and 
> sutter and
> talk about C++.

Exactly what I have meant - we don't truly have END-users. There 
are more involved users and less involved users, each working on 
parts and tools he needs. Some of those users do it in spare time 
and for fun, few are paid programmers enhancing tools needed to 
use D in their company. But there is not a single person actually 
selling D or getting anything from its success, maybe apart from 
Walter himself. How can one have customers without having sellers?

We are all bunch of investors here.


More information about the Digitalmars-d mailing list