Jon,
I wholeheartedly agree with your column. I was a corporate sys admin, programmer, salesman, trainer, PR guy at one of the now ?big two" car companies in the US for many years.
I refer to programming as Alchemy, neither entirely a sciencean art but somewhere in between!
Microsoft built this house of cards, and now everyone has to live in it! It is a company built on a lie, particularly that they write software!
Microsoft appears to have a singular contempt for college students particularly Computer Science folks, I never have figured out why this is exactly maybe because they were founded by ?baby boomers? or because Gates was a college drop out, who knows.
Good programming practices are lost on most if not all programmers these days. Modern developers don?t know or care about optimization, information hiding, or encapsulating code or data.
These folks are ever dependent on the care (or carelessness) of the person who wrote the class libraries that their programs use to do ?complex things?.
Their programs, more closely resembling scripts than actual programs due to the "canned code" use class libraries to reduce the skill level required to develop code.
The "want to be" programmers who have embraced VB since its inception are the biggest culprits of this.
Standardized Class libraries (not to mention C++ C# and the .net initiative), are all ways that generally poor programming can propagate throughout an enterprise environment (or the world for that matter).
Biggest problem is how to throw out the bathwater (Microsoft induced poor programming) without throwing out the baby (program security) as well.
Thanks for the great article.
Jim