Ridiculous Software Bug Workarounds?
theodp writes "Ever get a workaround for a bug from a vendor that's so rigoddamndiculous that there has to be a clueless MBA or an ornery developer behind it? For example, Microsoft once instructed users to wiggle their mouse continuously for several minutes if they wanted to see their Oracle data make it into Excel (yes, it worked!). And more recently, frustrated HP customers were instructed to use non-HP printers as their default printer if they don't want Microsoft Office 2007 to crash (was this demoed in The Mojave Experiment?). Any other candidates for the Lame Workaround Hall of Fame?"
Biggest work around? I'd say having to use windows to do my job.
Only 'cos Chuck Norris told him to.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
I'm a debian user, you insensitive clod. Do you really have to remind me???
1932 called, They want their word back, it's like the depression, you know.
Obviously we need an entropy generation program that feeds it the input from simulated mouse waggling. We can use /dev/urandom as the input! Of course, we have to take care to make it more randomer.
http://rocknerd.co.uk
Oh yes:
We run a database-oriented app in a number of branches. It's so flaky that runtime errors are a daily occurrence.
The devs' response to reports of errors is usually:
a) Defrag the disk.
b) Stop the users typing so fast.
Seriously!
AT&ROFLMAO
urban dictionary = idiots making up words.
At 27 years old I am now an old fart.
UUuuh hello??! Rigoddamndiculous is a perfectly cromulent word!
8 of 13 people found this answer helpful. Did you?
I'd suggest trying the hates-software website at we.hates-software.com, but the software crapped out over a year ago and the guy running the site can't be arsed tracking down the no doubt obscure bug in Mariachi and fixing it. Since all of the users are too busy hating software they have to work with to fix software they're not actually responsible for, it's probably never going to get fixed, which is hateful but somehow satisfying, in a kind of Zen way.
I quite like the workaround that's always given for content management systems that can't strip out the humongous amount of invisible HTML cruft that comes with text that's copied to the clipboard from MS Word or Outlook.
Content editor: "Hey, why is the formatting of this page completely borked? And why can't I use the CMS's editor to fix the borkage?"
Me: "Where did you get the original text from?"
Content editor: "I copied it from a Word doc that somebody sent me. I just pasted that in. It was just plain text..."
Me: "I see. Well, delete the page and start again. This time, copy the stuff from Word, then open Notepad, past the text from Word into Notepad, then copy/paste into the CMS from there instead."
Content editor: "Oooh, voodoo!"
Me: "Indeed."
"And the meaning of words; when they cease to function; when will it start worrying you?"
Obviously we need an entropy generation program that feeds it the input from simulated mouse waggling. We can use /dev/urandom as the input! Of course, we have to take care to make it more randomer.
Don't do that. The extra entropy will feed right back into /dev/urandom before you know it you will have this perpetual entropy generator massively increasing entropy in the universe then it will all be over.
http://michaelsmith.id.au
Microsoft recommends increasing your system stability by leaving your scanners not plugged in.
http://www.youtube.com/watch?v=vzFUcDKC64E
John Wayne's not dead - he's frozen! And when we find a cure for cancer, we're gonna thaw out the Duke and he's gonna be pretty pissed off. You know why? You ever taken a cold shower? Well, multiply that by 15 million times. That's how pissed off the Duke's gonna be.
I remember when Microsoft put a crappy 32-bit front-end on MS-DOS 7.0 to make it more useful. It completely sucked. It hogged memory and crashed all the time. Luckily you could boot directly into DOS to avoid the GUI and get real work done.
If someone says he and his monkey have nothing to hide, they almost certainly do.
Suddenly I now understand why random data made it into my Excel spreadsheet when I imported from Oracle.
I used to have a network with windows NT 3.51 box and several 95 workstations.
Several times an hour I would see on the NT box a log error saying "An unexpected error has occurred on virtual circuit X."
NT 3.51 came with an online ref book you could use to look up things like that. When looking up the error code the page only said something like:
"If you expected this error ignore it."
As of Postgres v6.2, time travel is no longer supported.
Just thought of another one:
Many years back I was working as a freelancer developing the training material for a customer service app.
The agents input customer details, the app identified the nearest call-out contractor, sent the contractor a text message, started the clock ticking and updated the log.
Unfortunately, the devs used their own GUI and in the top row the 'submit' button was right next to 'form clear' and call centre staff kept clicking the wrong button, erasing the customer details and having to ask for them all again. This did not go down well with customers who'd called due to a domestic emergency (plumbing etc.)
I suggested that the workflow through the form meant that the agents would be better served by a submit button at the bottom.
The response to my submission: "Can't see a need to move the button during this development cycle - agents to be told to stop clicking the wrong button."
AT&ROFLMAO
seems like an obvious feature it should have shipped with. A product called Offline Review for a medical imaging device for a cancer treatment system. The problem: it shipped before the "offline" part was implemented. Recommended workaround: have the physician available to review the image during the treatment rather than on his own time. Yeah, because physicians can stop having clinical hours so that they can watch each treatment that therapists' do, and oh yeah patients from the same doc have to be secheduled at different times to allow for this. Nice.
"Then don't optimize your production code."
Ticket closed.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Yeah, he should have considered the alternative possible cause: the printer responded with evil electrical signals when it was told it was going to be used as the default printer (printers don't like being told that), which caused Word to crash.
To prevent this day from getting worse, I'll just read ERROR as GOOD TH
[...] self documenting and shouldn't have a definition [...] fan-fucking-tastic for example.
I understand what 'fan-fucking' means and 'tastic' is probably related to 'elastic' in some way, but the sexual perversities they invent these days...
So, I gave my girlfriend a wacom tablet a few years back, and she notices they have a deal to get an half price upgrade from photoshop element to full photoshop CS4 by using her bundled serial number. That sounds like a good deal, photoshop CS4 for 300$...
So, go through the registration process, download photoshop from the site, it asks for the serial of the software we're upgrading from. Doesn't work. After going back and forth through support (who keep saying we don't qualify for the upgrade even though we do), they finally give us the "workaround".
You have to hit a bunch of keys at the same time to make a code pop on the screen, give the code to the support agent, who then give you another code, which you input in the "secret" box, which activates photoshop. And that will have to be done every damn time we reinstall even though we have a legitimate copy we purchased.. Oh yeah, great copy protection you have there, Mr. Adobe.
Makes me want to pirate the damn thing...
Stop trying to embiggen your ego.
what CD was it? did you try different artists/bands/music types? :)
This was a memorable bug: it cost my company a whole day of a senior Oracle DBA just to discover that if you wanted to go further on the magnificent Oracle installer, you add to make sure the "Num Lock" key was disabled. The look on his face when I came with the workaround was ... priceless ...
I was working for a database driven software company before y2k. Company was very old and did not want to spend money on y2k problems their software had. Borland database engine, Novell 3.x, Dos, NT 4, you get the idea.
Discovered a bug in internal testing where if you rolled the system date back before upgrading (this was common practice if you could not afford a y2k compliant computer) it would automatically overwrite the database and all data in it without warning. With our companies clients, this was much more of a concern than with a typical software companies. If a place like Ontrack could not help you, you were screwed.
The software was in lots of places like prisons where the budget to upgrade to y2k compliant computers literally did not exist. This was software used for things like determining who got out of prison or met requirements to earn rank in the military, a loss of data would have significant negative affects on people. Upgrades were commonly released every summer and this would have easily affected thousands of institutions.
Management knew the company had significant y2k issues and decided their path to resolving them was to refuse to allow anyone to document anything y2k related in case they were sued. I brought up the bug and was told not to document anything, not to do anything, that the company lawyers were working these issues. Needless to say company lawyers were not filing bug reports with programmers.
Solved the problem by going to one of the programmers I worked with from time to time. I grabbed a 20oz of mountain dew and appeared at his desk, and explained the issue. I asked how long it would take to have an undocumented date check built into the installer/upgrader that would cause it to fail if the date was before that given day. In less than 5 minutes we had one tested that would give off an undocumented error code and he snuck it into the release code.
It worked - the clients that tried it figured out what was going on and figured out a different way to resolve their y2k problem than rolling the date back. The company was saved from the clients, the clients were saved from themselves, and their clients were saved by a 20oz bottle of Mountain Dew.
We labeled 3000 free handout CD roms "Apple Mac only" when we discovered that there was a windows virus on all of them. Clever huh?
Point taken.
I will say that self documenting words (just like self documenting code) require a minimum intelligence level. I'm wondering what percentile of the US population you represented to get the "fan fucking" + "elastic" conclusion.
http://en.wikipedia.org/wiki/Jury_nullification
I remember back in the Windows days, there were various stability and malware problems that could only be fixed by installing Linux, *BSD or some other high-quality OS. Ridiculous, I know, but true nonetheless. As a bonus though, the TCO was significantly reduced, so basically it was a win-win situation.
SIG: TAKE OFF EVERY 'CAPTAIN'!!
where BSOD = big screw of death... I was serving under the Army, and in our office we had a 8086 PC who had a sistematic HD failure. It was finally solved when the technician found a memo from the PC manufacturer, recommending to install the HD in the PC case using shorter screws. The screws enclosed with the HD actually caused friction against the HD head mount, and this eventually fried the HD motor. The very same PC producer issued an installation sheet for adding a 8087 math coprocessor. If one followed the instructions, the 8087 would ended up installed at reverse in the coprocessor socket, causing its immediate failure. Needless to say, the manufacturer went belly-up a few years later.
I don't understand how people associate the word "fuck" so exclusively with sexual meaning. It seems to be a more prevalent attitude in America, affecting even supreme court justices.
Such a conclusion is a pretty unfair typecasting of such a versatile swearword. While "fucking" or "to fuck" is often used to describe sexual intercourse, the word has a great many other meanings. "Fuck off" being the most classic and familiar example, used to gruffly tell someone to remove themselves, or to desist from an action, etc, but perhaps only to express disbelief or some such. "What the fuck" shows the ability to use the word in an undirected fashion. Alone, "Fuck" can be an effective emotional outlet. "Fuckers" turns the verb into a noun, that is, if it were ever a verb in the first place. Things like "fan-fucking-tastic" show just how versatile this unique utterance can be, as it transcends classical descriptions.
So, "Fuck" is not just a sexual swearword. Perhaps, lacking any other terms, American's take it to primarily refer to intercourse. In fact, other english speakers have many other words at their disposal for describing sexual activities. "Shag","ride", etc. Lack of such words in someones personal or cultural lexicon should not be used to imbue unwarranted meaning to a speakers words in some kind of reverse irony.
When Bono said "fucking brilliant" at the Golden Globes, it was clear to any reasonable person that he meant the word as an adjective to brilliant, not as a sexual reference. This is doubly clear to anyone from Ireland. Nevertheless the FCC claimed that the word had and "inherently has a sexual connotation", in any context. And worse, the US supreme court agreed with them.
As someone who has been told on countless occasions by friends, family and countrymen to "Fuck off", or some such like, I'm personally offended far more by the suggestion that all these people's comments had an underlying sexual meaning than I am by any of the expletives themselves. But once again I find my culture, my traditions, my airwaves, and my internets subjected to the interpretations and censorship of conservative bible bashers in rural America. It's fairly insulting.
So please accept my sincerity when I say that you, and all those that would corral honest swearwords into narrow definitions, respectfully, Can All Fuck off with Yourselves!
May the Maths Be with you!
After upgrading a server, we watched a client verify the server through his daily application. The client entered data and clicked on submit, the next screen appeared instantly. "This is not possible" said the client "it takes about two seconds to submit data to the database"!
"But the new server is much faster!" we said. It didn't matter, the client refused to believe the data was really submitted.
We held a meeting about this 'problem'. One developer suggested to add a two second 'do nothing' loop to the submit button.
So we patched the server and asked the client to verify again. He entered data, clicked 'submit' and was very happy to have his two second delay back! "Now it works..." he said "...now the data is entering the database!".
We admitted our fault (knowing very well that all we added was a two second delay).
cheers
European Linux user, living in Antwerp
Yeah, Fuck the fucking fuckers! When you think about it it's not a bad thing, Get Fucked slashdot readers, I hope you all get fucked, tonight!!!
My ism, it's full of beliefs.
Really? Guess you never heard of Windows 98 Second Edition.
We had this with some SGI drives, I think in the mid 90s. What the SGI folks recommended was taking the drives out and whacking them down on the desk.
I remember buying an old BSD book some years ago that suggested installing Windows NT for the correct IRQ settings.
When Bono said "fucking brilliant" at the Golden Globes, it was clear to any reasonable person that he meant the word as an adjective to brilliant, not as a sexual reference.
Until you discover that his girlfriend's nickname is Brilliant.
Sure I'm paranoid, but am I paranoid enough?
Sorry, you aren't a member of the cult until you have complained about someone using MAC (an acronym, most commonly for Machine Access Code) when they mean Mac (a computer).
Hey! I'm in!
Warning: The intelligence of this post may be larger than it appears.
Fresh random crap is available free of charge from my sisters facebook page.
http://michaelsmith.id.au
But what if you need more than one bit, huh? What then?