Where Did The Bugs Come From?

Reading Time: 2 minutes

Everyone knows what the software bug is. That’s a problem hiding somewhere in the code and spoiling the tester’s mood. Finding bugs in software testing is one of the core goals of any QA engineer. But why bug? Bugs can be cute (not in Australia, of course), so why problems with the software are called like this?

There are enough scientific articles on this topic, but we will try to explain everything in simple words. First of all, there is a cool story about a month which got stuck in a relay of Mark II, an early electromechanical computer. Because of this month, the results of the calculations were wrong. After this funny issue, Grace Hopper, a programmer working with that computer, and her colleagues started using the word “bug” to describe the problems which made their machines malfunction.

However, that was not the first time when someone used this word in this context. Another guy, Thomas Edison, used it long before Grace Hopper and her team. His story is not as memorable, but we will still tell it. So, he was working on a telegraph system, but something went wrong. There was a false break in the signal, so Edison built a special “bug trap” to isolate the problem. Later, he used the word “bug” a lot and made it rather widespread. Members of the electrical community also helped him. Thomas Sloane, an engineer, even gave the bug a definition. He described it as “a fault or trouble in the connections or working of electric apparatus”. The bug trap was defined as “a connection or arrangement for overcoming” the problem.

The word “bug” is still used, and nowadays it’s probably more widespread than Edison could ever imagine. And we guess it won’t become irrelevant until such things as software and testing exist.

Inna Feshchuk

Recent Posts

The Guide That’ll Make You Excited About Running Android UI Testing

A flimsy UI doesn’t lead to customer frustration, negative reviews, and high churn. When people…

7 days ago

The A to Z of Business-Boosting API Load Testing

Good communicators tend to do much better in life. And this applies to software as…

2 weeks ago

Quality Assurance Audit – Proactivity that Brings Extra Value

You can’t know if anything is wrong until a problem pops up. That’s what someone…

3 weeks ago

What Is Test Coverage in Software Testing and Why It Deserves More of Your Attention

What is the root of quality in software? A good budget, a smart strategy, customer…

4 weeks ago

The Incredible Value of QA Consultants and When Do You Need Them

We all want change sometimes. And wouldn’t it be perfect to have a person who…

1 month ago

What Your Team Should Know About Load Testing vs Performance Testing

You need to stress out your software. People like to avoid pressure. But it’s the…

1 month ago