7 years ago

Bugs? Glitches?


5d093343eafc2.jpg

Bugs… We all hate them. Now there are many stories going on about how bugs got their name, but they all refer to the animal.

A famous one is that in the time of punch cards a little insect would sometimes sit in one of the punched hole, causing the computer to misread the instruction and malfunction as a result.

Another story I heard dates back to the big computers used to decipher German encrypted messages, in which sometimes a bug would get into the computer, sitting on one of the electric connections, getting itself killed in the process, but also the computer to malfunction.

The latter story appears more likely and the programmer who found it even conserved this first bug:

5d093344cca1c.jpg

Essentially there is a lot of debate over the terms glitch and bugs. There is not really an official consensus, other than that “bug” is the official term for a malfunction caused by a mistake of the program’s coder, and not “glitch”, although the latter is getting accepted more and more (unfortunately).

Now the term glitch is sometimes “acceptable” for when a program can do things the coder’s never intended, however most glitches in this definition are the result of bugs (although that is not necessarily so) , so even if that definition is true, it is understandable how the terms got mixed up.

Looking it up it I found this: “said to have been in use in radio broadcast jargon since early 1940s, American English, possibly from Yiddish glitsh “a slip,” from glitshn “to slip,” from German glitschen, and related gleiten “to glide” (see glide (v.)). Perhaps directly from German. Apparently it began as technical jargon among radio and television engineers, but was popularized and given a broader meaning c. 1962 by the U.S. space program.”

I’ve always hated the term “glitch” though in the context of a bug, but maybe that’s because I began coding in the time nobody in his right mind would even consider using that word. :P

5d09334568fdf.jpg

Bugs have always been a problem in computers, and there’s hardly a program in existence that does not contain at least one bug. This has several reasons, and one is stated above. Of course, many tools have been designed in order to bust the statement above, and although debugging has become easier, it’s still not an easy feat.

My own philosophy is that you only know if your program is bug free when it has reached the audience and even then it can take more than a decade for some bugs to surface.

And not to mention “It is impossible to make anything foolproof because fools are so ingenious” (credited to Murphy, as one of his famous laws). You never know what foolish things people may with your program and everything becomes dangerous in the hands of an idiot.

It is also for this reason that it’s very frustrating when people act like if they are God when they report a bug and start insulting a product’s developer, and even start getting demanding “FIX! NOW!” or even coming with empty threats as “Fix! Or I’ll uninstall!” (Go ahead, I don’t need you to use my stuff anyway when you have that attitude). And the worst part is that some of these rude idiots are even coders themselves, so they should know better, as they should know how hard it is to get your code bug-free (read: impossible). Of course, we coders want to know when you found a bug. It’s not possible to have not any slip past our attention, and if you don’t tell us coders, we’d probably never know. You most try stuff we never thought of (a message Sierra games were infamous for), so please be polite.

5d0933462f551.png

One thing is clear… bugs and computers are tied to each other forever!



6 comments

Loading...

Next up

Can you see why this pyramid deal could never be solved from the start (regardless what the already removed cards are)?

Current situation on TFT REVAMPED

A #phrase of #wisdom from the French scientist and philosopher #BlaisePascal Two stories, the one tied to this game (new version), and a prequel novel based on this game have this quote. Perhaps you understand why....

Celebrities (almost) killed by one of their biggest fans

Killing only brings you so far!

Why do people wanna be a #moderator? Is it really such a #cooljob?

Disney Princesses go to Hogwarts

BallPlay future

Game redo on Cynthia Johnson

A few facts and fables about fire.