On Sunday, 11 January 2015 at 19:27:15 UTC, Iain Buclaw via Digitalmars-d wrote:
On 11 January 2015 at 16:23, Joakim via Digitalmars-d
<digitalmars-d@puremagic.com> wrote:
On Sunday, 11 January 2015 at 16:13:01 UTC, Dicebot wrote:

There are very few "monopolies" in software, essentially none nowadays.


:D :D :D :D :D

I have not laughed so hard for quite a while. Modern IT industry is
absolutely dominated by monopolies / oligopolies.

Hard to reason with you if this is what you see.


You should really try to keep up to date with recent market share stats:

http://www.businessinsider.in/In-Case-You-Dont-Appreciate-How-Fast-The-Windows-Monopoly-Is-Getting-Destroyed-/articleshow/21123434.cms

Why should Monopoly automatically mean Microsoft?  ;-)

It doesn't, it's just the only company he mentioned and the one most think of. If you have another in mind, feel free to mention it.

On Monday, 12 January 2015 at 04:17:11 UTC, Zach the Mystic wrote:
On Sunday, 11 January 2015 at 16:02:59 UTC, Joakim wrote:
You may be right that nobody else in the _D_ community sees the value, but engineers are notorious for being ignorant of business and economics, so nothing unusual if that's the case.

Yeah, it seems to be a big deal. D may end up needing what it doesn't appear to have: some business genius to go along with its language design prowess. The "switching costs" are far too high right now. Even the ideal programming language could only be so much better than what already exists.

I don't know about "genius," simply a small to mid-sized company like Embarcadero that's willing to invest into putting 10-20 paid devs on producing and selling a polished compiler/runtime/stdlib would do.

I disagree that the ideal programming language would "only be so much better:" we can do a _lot_ better than C++ and all its legacy issues. D certainly makes a stab at it, but is missing good commercial implementations like C++ has.

I'm not a marketing expert (well, perhaps ipso facto), but I think that in order to prosper in the current climate D needs a better brand. "Modern convenience. Modeling power. Native efficiency."... isn't good enough. Not to disparage the effort that went into creating that slogan, but for one thing, it's not even honest, insofar as D does not yet provide modern convenience, as Manu Evans has so dishearteningly pointed out. (It's becoming painfully obvious that convenience is absolutely not about language - it's about ecosystem, and D simply doesn't have that yet.)

I don't have a problem with the brand. D is convenient enough for me in terms of features, though I certainly don't push it as far as Manu does. As for the library ecosystem, that's always a slog to bootstrap for any new language.

The most important thing about a brand is that you know who you are. D still doesn't know what it is yet, and so it hasn't found the need to create a brand that matches that identity.

I'd argue that D knows what it is by now, but doesn't know how to get it done, ie a volunteer project won't make any headway against C++.

In any case, D's license allows it, so I'm sure somebody will try out a hybrid model with a D compiler someday, or D will be obsoleted by a language that does.

I'm not managing a huge codebase, so I have nothing to lose by sticking with D!

Nor am I, I have no problem tinkering with a hobby language like D in my spare time.

Reply via email to