|
Very well put, and it doesn't apply to just software.
|
|
|
|
|
The problem is it that quality is too expensive, and we live in a world where quality software just isn't very important anymore.
So what if there is problems in the software, we can roll out a patch within 24 hours.
It's not like the old days where you have to get it near perfect first time because the cost of a patch was just too expensive.
The most obvious example of this is with video games. It used to be that the game had to work first time and needed testing to death, because nobody wanted the costs of a recall. Whereas today, they ship games before they are even finished and then release a "day one" patch in time for release/delivery day.
In short, there just isn't enough consequence to releasing bugs anymore.
|
|
|
|
|
musefan wrote: In short, there just isn't enough consequence to releasing bugs anymore.
Very good post!! You are totally spot on with that.
Back in the day when you had to ship 3.5" floppies, you had to get it right!!
|
|
|
|
|
And in my experience didn't, wait for release beta before use...
|
|
|
|
|
raddevus wrote: you had to ship 3.5" floppies
Such a youngster!
Socialism is the Axe Body Spray of political ideologies: It never does what it claims to do, but people too young to know better keep buying it anyway. (Glenn Reynolds)
|
|
|
|
|
|
Like DRHuff (above) said 'such a youngster'. Back when I was working mainframes, in order to do a patch I had to book a plane, take the patch tapes to each TRADOC (12 or 13 I think) site, install, test, then re-train the users in the changes. Generally figured a week at each site.
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
|
|
|
|
|
stoneyowl2 wrote: Generally figured a week at each site
Those were the days when you could get out of your cubicle! Now you're stuck in the grey walls and all you have is the Internet.
|
|
|
|
|
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
|
|
|
|
|
|
Good story of the old days.
I remember those tricks of versioning. No one trusted 1.0 etc.
After that we all knew versioning was just a lie anyways.
|
|
|
|
|
Kind of mandatory: A startup's codebase | CommitStrip[^]
M.D.V.
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.
|
|
|
|
|
In those days MSDN came in a wheel barrow.
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|
|
Mycroft Holmes wrote: In those days MSDN came in a wheel barrow.
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.
"Go forth into the source" - Neal Morse
|
|
|
|
|
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.
|
|
|
|
|
Yes, SW for those areas is quite a bit different than website code.
"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?"
|
|
|
|
|
WrongI car alot for qaulity!
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
I agree - that's why I use a VS Spell Check addin: Visual Studio Spell Checker[^] for VS2019, and Spell Checker - Visual Studio Marketplace[^] for earlier version.
It checks and "red lines" spelling mistakes in comments, strings, ... everything but variables!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Great tool! I have mine set to purple.
|
|
|
|
|
If I could give you 5 upvotes I would
cheers
Chris Maunder
|
|
|
|
|
I suspect you can, if anyone can!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Chris Maunder wrote: If I could give you 5 upvotes I would
You could if you wanted to. Just saying...
You do hold the keys to Castle Bob.
|
|
|
|
|
Careful or I might get tempted to start porting to TypeScript.
cheers
Chris Maunder
|
|
|
|
|
|