- **Epistemic status:** #evergreen A software bug is a term that defines an error, flaw, mistake, failure, or fault in software that produces an incorrect, or unexpected result, or cause it to behave in unintended ways. Missing features aren't bugs, even if it should be reasonably included, they should not be reported as bugs. Feature specifications should be written for them instead. On September 9, 1947, the first computer bug was recorded. The team at Harvard University in Cambridge, Massachusetts, traced an error in the Mark II to be a moth stuck in the relay. The moth was carefully removed and taped in the logbook. Among the team members was the computer pioneer Dr. Grace Hooper, who was not present at the time it was found, but publicized the findings. ![[Pasted image 20220622103751.png]] The term bug has been used since the early 1800s, when Thomas Edison used the phrase to describe a problem with telephone designs > “You were partly correct, I did find a ‘bug’ in my apparatus, but it was not in the telephone proper. It was of the genus ‘callbellum.’ The insect appears to find conditions for its existence in all call apparatus of telephones.” > ![[Pasted image 20220622104248.png]] --- ## References - “Bugs - Ubuntu Wiki.” Accessed June 22, 2022. <https://wiki.ubuntu.com/Bugs>. - “Sep 9, 1947 CE: World’s First Computer Bug | National Geographic Society.” Accessed June 22, 2022. <https://education.nationalgeographic.org/resource/worlds-first-computer-bug>. - “Software Bug.” In _Wikipedia_, June 19, 2022. <https://en.wikipedia.org/w/index.php?title=Software_bug&oldid=1093911078>. - Thomas, David, and Andrew Hunt. _The Pragmatic Programmer, 20th Anniversary Edition: Journey to Mastery_. Second edition. Boston: Addison-Wesley, 2019. - “What Is A Bug? » Code Simplicity.” Accessed June 22, 2022. <https://www.codesimplicity.com/post/what-is-a-bug/>. - Whyman, Amelia. “The World’s First Computer Bug.” Accessed June 22, 2022. <https://www.globalapptesting.com/blog/the-worlds-first-computer-bug-global-app-testing>.