The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
Well, now I am (semi) retired, and my cubicle is a spare bedroom. The walls have my own paintings on them, and I listen to music as loud as I want
A human being should be able to change a diaper, plan an invasion, butcher a hog, navigate a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects! - Lazarus Long
When I started around '98, CD/R had just become the rage. I have recurring nightmares of sitting in a hotel room in Nashville the night before the release of our flagship software. We were burning and labeling CDs while testing the latest version...it was down to the wire. A critical bug meant that we wasted over 80 CDs/labels and had to start over...it was 4:30AM before I got to bed that night! We were too cheap for duplicators...it was 2 machines set up to do one at a time.
To your point, we haven't shipped anything on CD (or any physical media) since shortly after that incident. For many years after that, it was common to get a phone call from someone saying 'I've found this CD in my desk (usually left by a predecessor)...' and get a cold shiver that they may have actually installed what by then was years old buggy software. Luckily, it was at least good enough that they could see the potential and applying the latest patch was usually easy enough. One other thing that used to confuse people was that the boss at that time decided that it would look better if the versioning started at 6.x.x.
The question for those who still write/maintain desktop software is 'how good is your application's update process?' Mine work for the most part with the exception of some customers who are 'locked down' or have aggressive A/V that eats files as they are installed/updated. It's a fleeting question as everything seems to be moving 'to the cloud' or web-based at least.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
Back then, the entire MSDN library fit on a single CD. They would send quarterly updates through the mail. In the days before Google, it was a resource that I depended on, along with whatever books I bought on my own.
While I think this is true for the most part, it also largely depends on your line of work. My software runs machines that produce a LOT of product every day. I hear about nearly every hiccup it has because it costs the company money and that is very consequential to a lot of people and their wallets. Me included.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
Yeah that makes sense. It was more of a general point, I think there is still some areas where software needs to be perfect, such as financial and medical etc. just because the liability of error is too great.