Bugs detected in a software system can be corrected in these four ways:
- Fix and do a new release.
- Tell boss, “It works on my machine.”
- Tell user, “That’s a network error, retry later.”
- Document it and call it a feature.
More insights next week,
Andrew
Like this:
Like Loading...
Related
About Andrew Reynolds
Born in California
Did the school thing studying electronics, computers, release engineering and literary criticism.
I worked in the high tech world doing software release engineering and am now retired.
Then I got prostate cancer.
Now I am a blogger and work in my wood shop doing scroll saw work and marquetry.
Pingback: Andrew’s Third Law of Software Development — Andrew’s View of the Week – Technicalvisit
Great Andrew, you always share great information.
LikeLiked by 1 person
Love it!
LikeLiked by 1 person
I once had a phone with those features. 😉
LikeLiked by 1 person
My current cell phone has a broken power button and I can’t turn it off. Still deciding if that’s good or bad – bug or feature.
LikeLiked by 1 person
Of course, I’ve always suspected…
LikeLike
and now you have the proof.
LikeLike
You nailed it again. From my days in the Industry, we also had the adage “We never have time to do it right but we have time to do it twice.”
LikeLiked by 1 person
That is so true so true.
LikeLike
Sounds all too familiar! I have current “issues” I’m dealing with! Mercy!
LikeLiked by 1 person
Sorry about that, file a bug report and we’ll “prioritize” the fix at the next bug review meeting.
LikeLike
Or, the Microsoft Method: Don’t even attempt to spin it; just shrug and say, “Tough, we’re not going to fix it. You’ll have to live with it until you buy the next OS.” And they don’t bother to fix it in the next OS, either.
LikeLiked by 2 people
I’ve been known to tell people, “It’s fixed in the next version, due out in 2031.” And sadly, in most bug tracking software there is a resolution option, “Won’t Fix.” As long as the developer has a good story, it won’t get fixed.
LikeLiked by 1 person
Delicious. You forgot the silent one: “It’s your fault, stupid user, so suffer!”
LikeLiked by 1 person
Users should always remember that the computer is just a machine, and all it’s faults should be blamed on Microsoft…
LikeLiked by 1 person
Well there it is, the smartest post I’ve read all day.
LikeLiked by 1 person
Just trying to bring enlightenment to the world.
LikeLike
Thanks Andrew. Your comments are always as interesting as the posts. All my best to you.
LikeLike
I try to make this and “interactive” blog.
LikeLiked by 1 person
So many features. So many. What is release engineering ?
LikeLiked by 1 person
Release engineering is the fine art and science of taking the work from hundreds of developers and combining it into an artifact that can be delivered and installed on a computer. Next time your computer informs you there is an upgrade available – think of me, I’m the guy who made that and sent it to you. and if it didn’t work, I blame the hundreds of engineers.
LikeLiked by 2 people