|
We had an error message "Houston, we have a problem!" for something that should NEVER happen.
Of course, it happened during a TEXAS install. LOL. The confusion that ensued was comical.
I think we TOAST this error message and that event every time we get together.
But more realistic test data has been my push, because the point is that errors should be obvious.
Funniest thing that happened with bad test data. 1984, I wrote a program to keep track of books checked out of the school library. My teacher input "The Sex Life of an Aardvark" as the book. And then the output came: (Oopsie Lawson was the student name he used):
Oopsie Lawson now has The Sex Life of an Aardvark until XX/XX/XX.
OMG, the tears of laughter... Then Ms. Lawson walks in... You cannot imagine. Remember it was High School. We were stupid, and immature. And funny. LOL
|
|
|
|
|
Sander Rossel wrote: It's all fun and games until something accidentally lands on a production environment
Or until a sales guy accidentally uses test data and not the demo data and loses the sale due to some slightly nsfw content (nothing really raunchy just in poor taste) appearing on the screens.
|
|
|
|
|
I collect, or invent silly names that I might use in test data. Sometimes I base the name from a dead musician or sometimes someone I've known. Others are just silly names. Names like "Amy Wino", or "Hurt Cobain" remind me of the ZX Spectrum game "Rock Star Ate My Hamster". "Gribble" was a boss I've worked for, and "Baboonboy" is an actual name in the world. "Lolly Pop", "Ham Salad" or "Porkie Sausage" are just silly.
Let's face it, testing is a chore for us developers; anything to get through those days
|
|
|
|
|
I drive a 2013 Chevy Volt. Coolest car I've ever owned. The dashboard display has all the bells and whistles and whatnot. It shows me messages in plain text (or some cute little graphic) for pretty much everything. Tire pressure for each tire, low traction, battery vs. engine usage, temperature, blah blah blah. If you open a door, a little car icon shows which door is open, etc. you get the idea.
So here's the thing...
The little door that covers my charging port gets stuck once in a while. And when it does, the FREAKING CHECK ENGINE LIGHT comes on! No message, no clue whatsoever as to what's actually going on.
So what do you think? Did Chevy go over budget and couldn't afford to add ONE more error message? Did they really think people would figure out that the check-engine-light could also mean something wrong with the charging port door? Seriously? I mean if I was the programmer for that thing, I would have "gone the extra mile" and added the charging port message.
|
|
|
|
|
There's probably a diagnostic code that you could get from the OBD port.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Well, they worry if you leave the charging port door open too long some of the hamsters might escape or/and fall out on the road (- or maybe the little imp that checks the tire pressures.)
hence, you should check.
Sin tack ear lol
Pressing the any key may be continuate
|
|
|
|
|
Hmmm... Had not considered that one. It all kinda makes sense now thanks!
|
|
|
|
|
Just today I worked on the tool that keeps track of the microcontrollers and their software versions in prototypes of new vehicles. Quite possible that they did not bother to spend much time developing a new code version, possibly requiring a microontroller with more memory. It's the testing that makes such a change quite expensive. They probably used an existing controller and software version and put this sensor on an unused input.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
|
Yeah I think the manual says something about it being a potentially serious electrical problem and I need to take the car in to be serviced, which nearly had me freaking out since I only had the car for 2 months at that point.
Fortunately, after a large number of google searches, I found one guy who discovered that by spraying WD-40 (oil) on the charging port door latch, the check-engine light goes away. I tried it and sure enough he was correct. It was at that moment that I had the most epic facepalm ever.
|
|
|
|
|
TonyManso wrote: It was at that moment that I had the most epic facepalm ever.
Agree 100%! That's crazy and annoying that they designed the system to use the same generic message for various errors. Terrible.
|
|
|
|
|
Really, the modern world would grind to a halt and return to the dark ages without WD40, that and duct tape - one sticks the other unsticks, as an engineer I need no other tools except maybe a beer mat in the back pocket in case of a wobbly table...
|
|
|
|
|
TonyManso wrote: Did they really think people would figure out that the check-engine-light could also mean something wrong with the charging port door? Or they could have hoped that most would take it in to the dealership and pay the ~$100 diagnostic fee. Easy money on their part.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles
|
|
|
|
|
They're following the apple template -- if one tiny thing goes wrong, throw it away and buy another one.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
TonyManso wrote: So what do you think? Did Chevy go over budget and couldn't afford to add ONE more error message?
I think they cut some corners they thought nobody would notice. Error message for the charging port door being left open, headroom for people taller than munchkins, etc. Besides, if you left the door open and drove around in a salt-laden environment for a few weeks, you might find that you need a bigger repair than just closing the door.
We can program with only 1's, but if all you've got are zeros, you've got nothing.
|
|
|
|
|
patbob wrote: Error message for the charging port door being left open
Sad thing is that there IS a message when I leave the charging port door open! But when the door malfunctions, I get the engine light.
|
|
|
|
|
...
Each word/Q/C/M of a new member is placed on the gold scale.
The newcomers die away as fast as one-day flights.
Spam hunting seems to be a major goal here.
Bruno
modified 19-Jan-21 21:04pm.
|
|
|
|
|
A cion has two sides... We may burn spammers fast (and we still get them live), but we also answer a few hundred questions, publish around a hundred articles/tips/blog posts.
It seems to me a fair ballance...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
0x01AA wrote: Spam hunting seems to be a major goal here. FTFY
There are two kinds of people in the world: those who can extrapolate from incomplete data.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Thanks for fix.
The hunters are very active here. Yesterday I put a question subject "C++ wchar_t under pressure, urgent..."
Yes, I expected some reactions because of "urgent", but the Q was answered very fast and I accepted and voted 5 for the answer. Nevertheless some hunters felt uncomfortable with the accepted and answered Q and reported it afterwards...
It's strange here sometimes.
modified 19-Jan-21 21:04pm.
|
|
|
|
|
The site survives because of paid advertising: spammers try to undermine that revenue stream and advertise their products for free. If that was not stamped on as ruthlessly as possible, it would breed and the paying advertisers would be a lot less likely to fork over the dough every month.
And that would lead to a reduction in service, or even a complete closure - this site isn't cheap to run when you count premises, staff, electricity bills, hardware costs, sunflower seeds, and mankinis into the equation.
I - and I presume you - want the site to remain open. And maintaining revenue stream is an important part of that.
Plus ... if we don't squash the little Elephants, they flood the place so you can't see anything else at all.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
OriginalGriff wrote: premises, staff, electricity bills, hardware costs, sunflower seeds, and mankinis into the equation.
You forgot another thing.
Nipple tassels cost money too, and depending on the number of performances (and rehearsals) every month, a large number of 'em get ordered. Sean is particular about quality, and he selects them all by himself.
|
|
|
|
|
CP is site zero in my array of sites un-adblocked.
The array hasn't got as far as one, yet.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Only been here 3 months. Still here. I enjoy it
|
|
|
|
|
That's great, go on to enjoy it
modified 19-Jan-21 21:04pm.
|
|
|
|