If D becomes a failure, what's the key reason, do you think?

Kyle Furlong kylefurlong at gmail.com
Fri Jul 7 20:11:43 PDT 2006


Georg Wrede wrote:
> Trevor Parscal wrote:
> \\ lots of good stuff deleted, with which I mostly agree, too.
> 
> My, 2c:
> 
> A 1.0 is a 1.0, and the whole world knows it. There are warts, 
> inconsistencies, omissions, etc. But a 1.0 out today is a lot better 
> than a 1.0 out 2 years from now.
> 
> And it's true, the window for us doesn't stay open indefinitely!!!
> 
> If nothing else, then in time somebody will get fed up, and publish a 
> language called Dip-off, which is just almost D, but with some 
> hard-to-do things thrown out, and some Commercially Important stuff 
> added (like working variable protection and module logic).
> 
> And they'll tout it all over the place, hyping it as Fully Ready, 
> Complete, a No-Brainer Choice, -- and Everything D Should Have Been.
> 
> All lies, of course, but hey, that's life. And with those lies they get 
> the venture capitalists interested, and with that money they hire 
> professionals to write a decent manual, some fast-buck tomes for 
> bookstores, and start giving away a crippled version while charging for 
> the real compiler. (And of course, all this is targeted to Windows users 
> only -- that's where the money is, and the people who are used to pony 
> up even for taking a leak.)
> 
> And they hire sleazy pressure salespersons to go coerce some visible 
> companies to publish Strategic Alliances with them. Paid "editorial" 
> content everywhere praises the alliances, the new era, the firm, and 
> sometimes even the language itself. The street wisdom becomes "Dip-off 
> or drop off". Nobody can afford to not use it. And definitely nobody can 
> afford to admit ignorance of it.
> 
> -- Meanwhile in a dark chamber the mad scientist has now a pergament 
> complexion from sustained lack of outdoor light, and an increasingly 
> tightening viscious circle of "I just have to fix this one tiny thing, 
> before releasing!" and "I really ought to fix the library instead, but 
> damn, I just noticed another itsy bug, gotta fix that like yesterday." 
> and "I should actually write the docs, rewrite and review the spec, and 
> write an introductory handbook. Damn! But not now, I'll do it next week, 
> honest!" and "Just one more bug fix first, I swear!"
> 
> And D is down to #50 and Dip-off up to #5 and climbing, on The Chart.
> 
> -- Back to Dip-off HQ: The PR guy is complaining to the CEO about 
> customers becoming dissatisfied about the libraries. The seasoned VC who 
> also is the chairman interrupts with "Naaw, not to worry. First of all, 
> we only target the Windows World, where everyone is used to sub-par 
> stuff, and second, we've got enough revenue to cover some serious 
> library development. Actually we've already stolen folks from M$, Sun, 
> Oracle and Google. And we still don't have to touch the second half of 
> the Venture Capital!"
> 
> Next day customer support is telling the CEO that some folks are using 
> real D for some of their own library development, and others are porting 
> stuff to Linux with GDC. CEO decides to introduce subtle 
> incompatibilities to thwart those smartbutts. Six months later Dip-off 
> 1.1 is released, this time with even more fanfare and BS. (Ehh I mean, 
> Marketing.)
> 
> -- Meanwhile, the Original Disciples are growing fewer. Some get old and 
> retire altogether, some take the pragmatic switch to the Commercially 
> Usable Dip-off, of course with a bad conscience, some others are getting 
> a bad attack of Cognitive Dissonance and they decide to move away from 
> compiled languages altogether, this time for good. Others are torn 
> between loyalty and their own bosses, who insist on you-know-which.
> 
> Dip-off Corp advertises Certification levels for the language, power 
> workshops, personalised internet tutoring, hi-priority consulting, 
> whole-department immersive 2-week courses in the Rockies, sponsor 
> teen-age programming contests all over the world, show celebrities using 
> it or bragging about cost savings and reliabilty, sell T-shirts, cups, 
> frisbees, and badges with flashing micro leds.
> 
> A deal with McDonalds is announced. Every toddler who can cite at least 
> 20 keywords, or 200 library functions, will get a compiler license for 
> half the price, and be included in a lottery boasting a 5-year old 
> laptop for 10 winners. Old laptops because "Dip-off is so efficient!" 
> The next generation genuinely feel Dip-off is like Coca-Cola, it simply 
> is an integral part of our world.
> 
> 15 years later we zoom to the stage at ACM SIGPLAN HOPL-V (a conference 
> on the history of programming languages), where an old man shyly climbs 
> up wile the audience ask each other, who is this guy, and the others say 
> that he's one of the Great, right with Naur, Wirth, McCarthy, Steele, 
> Kay, Moore, Ritchie, Stroustrup.
> 
> The old man waits till it's quiet, and then says in a thin voice "It's 
> out." Then he stops and looks at everybody. There's a silence. The 
> audience wonder if something happened, the old man is just looking at 
> everybody in the auditorium. He seems perplexed, turning almost frightend.
> 
> The next day we go to the ACM web site, maybe they know what happened. 
> Yes, the speaker had expected a huge reaction from the audience, for he 
> had finally finished D 1.0.

*Standing Ovation*

-- 
Kyle Furlong // Physics Undergrad, UCSB

"D is going wherever the D community wants it to go." - Walter Bright



More information about the Digitalmars-d mailing list