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.

Reply via email to