Coleman opened this issue on May 05, 2012 · 171 posts
lmckenzie posted Mon, 07 May 2012 at 3:37 AM
Well, sinec Microsoft is getting mentioned and any corp. is safer to discuss than DAZ/SM - there is the old parable from Microsoft - one version. MS once had the "world's most popular programming language," Visual Basic. Jillions of people used it from programmers to ordinary folk. There were oodles of corporate apps written with it etc. The 'real' C++ type programmers derided it for not being truly object oriented and because it enabled/encouraged people to write 'horrible' code (which sometime meant working code that they didn't write). At any rate, MS birthed .NET and in the process - allegedly- let the C++ types get a hold of VB (or so the story goes) They turned it into a 'proper' language. Unfortunately, it was so proper, that learning it was felt by many to be the equivalent of learning a whole new language. A lot of people either stuck with the old version or decided to switch to something else, since the learning curve was comparable. Market share went south and I doubt there's any less horrible code in the world. Of course, MS has the money to do this. End of digression.
*"Legacy code" is a term often used derogatorily to characterize code that is written in a language or style that (1) the speaker/writer consider outdated and/or (2) is competing with something sold/promoted by the speaker/writer. "Legacy code" often differs from its suggested alternative by actually working and scaling. - Bjarne Stroustrup, creator of C++ *
"Democracy is a pathetic belief in the collective wisdom of individual ignorance." - H. L. Mencken