In the fields of computers, people are trained to describe any problem occurring with the computer, software, code, etc. as bugs. These might be an error in the code, a mistake in setups, overlooking some important stuff, etc. But did you ever wonder, why is it being called as bugs? Let us dig deeper and find out about it.
The Wizard of Menlo Park AKA Thomas Elva Edison, who was the inventor of the light bulb, was the first person to refer to little faults and difficulties as bugs, way back in 1878. He mentioned this in a letter to an associate, which was exactly as follows:-
It has been just so in all of my inventions. The first step is intuition and comes with a burst, then difficulties arise—this thing gives out and [it is] then that “Bugs”—as such little faults and difficulties are called—show themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reached.
After that many people associated with the technical and engineering field, the errors and glitches were sometimes referred to as bugs.
But on 9th September 1945, a real bug changed the scenario completely. Some operators from Harvard University found an actual bug, a moth, that was lingering in the internals of a “The Mark II Aiken Relay Calculator“, one of the most advanced and sophisticated computers of that period and was used by the US Navy. But one day, it started giving wrong results, whenever any calculations were made through it. Due to the moth, the Mark II malfunctioned. Grace Hopper, the lead scientist of the project, searched hard for the problem and was very surprised to find the moth. She and her fellow operators found it extremely funny to see & find and make a note of the computer bug. They even referred to the removal of the bug as debugging.
Grace Hope, who is credited with the invention of the first compiler for a computer programming language, was also credited for the coining the term bug and debug for computers. In her words, she noted – “From then on, when anything went wrong with the computer, we said it had bugs in it.” She even taped the moth to her logbook from that day with the entry “First actual case of bug being found”, and interestingly that log book is still a part of the collections of the Smithsonian National Museum of American History.
- Centralized vs Distributed Version Control: Which One Should We Choose?
- Why Should I Learn Coding?
- Difference between Organic Search and Paid Search
- Introduction to Git Branch
- Why Internships are Important for Engineering Students or Freshers?
- Design Patterns : A Must Skill to have for Software Developers in 2019
- Advantages of cracking GATE from Indian Perspective
- How Did Facebook Remove 2.2 Billion Fake Accounts in the First Quarter of 2019?
- 5 Must Have Tools For Web Application Penetration Testing
- 7 Tips and Tricks to Learn Programming Faster
- 5 Women Programmers Who Changed The World!
- Why Serverless Apps?
- IoT- Recreating Healthcare
- Last Minute Notes Computer Organization
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.