(From 1997!)
I often tell people: "This software is as complicated as the Space Shuttle. But the Space Shuttle cost a billion dollars to make, and had ten thousand people working on it, and ..." I pause for effect. "It still blew up... Twice!"
This overwrought statement elicits smiles from most, but some people take it very literally. Very serious, they might say, "at work we use oil and gas pricing software, and it's way more complex than this." I arch my eyebrows in surprise but I'm civil enough not to cast aspersions on someone's "oil and gas pricing software." It is indicative, however, of the low esteem some people hold programmers. It comes from watching too many Hollywood movies where a thirteen year old "hacker" breaks into the Defense Departments computer and saves the world with nothing more than a modem and clever password deduction. The very complexity of computers has reduced people's respect for them - there's no understanding of what all's going on in there. Plus, wrap a ten dollar piece of sheet metal around a trillion dollars worth of R&D, and all of a sudden, the lack of ascetics begs derision.
But there's even more overt market pressure that comes into play - software is essentially "free." Except for the business community, cowered by Microsoft's attack lawyers, all software is 99% pirated. How can anything that's "free" possible be worth anything? Has there ever been another product on earth that requires so much R&D for so little perceived value? The music industry thought they had it bad until computer software copying truly showed how all-pervading piracy could actually be.
Recently my high school-aged son, Heath, was taking drafting. His instructor was recommending that all of the students learn to use some "Beta" 3D modeling software available as a download from the net. Heath asked if he could use Animation:Master instead, since it was more than just modeling. His instructor's only response was, "is it free?"
