Slashdot Mirror


Anniversary of the First Computer Bug

aheath writes "According to the US Naval Historical Center the first computer bug was logged on September 9, 1945 at 15:45: "Moth found trapped between points at Relay # 70, Panel F, of the Mark II Aiken Relay Calculator while it was being tested at Harvard University, 9 September 1945. The operators affixed the moth to the computer log, with the entry: "First actual case of bug being found". They put out the word that they had "debugged" the machine, thus introducing the term "debugging a computer program". The Wikipedia has a "computer bug" entry that lists some other "famous bugs" including the fictional HAL 9000 bug. What is your favorite computer bug story?"

28 of 398 comments (clear)

  1. Re:R-A-I-D?!?! by aridhol · · Score: 3, Informative
    Or is this the first actual case because they suspected before there were actual bugs in the system but never found them?
    This was the first computer bug, but not the first engineering bug. A "bug" has always been a problem, whether blamed on demons or by errors on the part of the engineer. So what they're saying is that, although we've used the term "bug" for some time, this is the first time it's actually a physical insect.
    --
    I can't say that I don't give a fuck. I've just run out of fuck to give.
  2. "First actual case of bug being found" by JohnGrahamCumming · · Score: 4, Informative
    That language implies that this was not the first computer bug found, but more the first physical bug found. And hence it implies that the term "bug" was in use long before that time.

    The The Jargon File covers this and includes a picture of the bug in the entry on "bug" and states:

    Indeed, the use of bug to mean an industrial defect was already established in Thomas Edison's time, and a more specific and rather modern use can be found in an electrical handbook from 1896 (Hawkin's New Catechism of Electricity, Theo. Audel & Co.) which says: "The term 'bug' is used to a limited extent to designate any fault or trouble in the connections or working of electric apparatus." It further notes that the term is "said to have originated in quadruplex telegraphy and have been transferred to all electric apparatus."
    John.
  3. To Be Specific.... by Caraig · · Score: 5, Informative

    To be specific, that first bug was recorded by future Admiral "Amazing" Grace Hopper, a (rare female) Line Navy officer (as opposed to a WAVE or Naval Reserve officer.) Her name has gone on to one of the most modern guided missile destroyers. She was quite a remarkable woman, read up on her career if you get the chance.

    --
    "I am an Adept of Tantric VAX."
    1. Re:To Be Specific.... by neillt · · Score: 2, Informative

      Admiral Grace Hopper really was an amazing woman. Born in 1906, she didn't fit ANY of the stereotypes for geeks. Active Duty Navy, oldest on active duty, created COBOL... Check out the following links....
      http://www.agnesscott.edu/lriddle/women/hopper.htm
      http://cs-www.cs.yale.edu/homes/tap/Files/hopper-w it.html
      Truly Amazing!

    2. Re:To Be Specific.... by stereo_Barryo · · Score: 2, Informative

      Re: Grace Hopper 1) The Smithsonian had a display about computers and bugs 10 or 15 years ago. The log page referred to, AND the moth, were displayed, along with a discussion about how the term "bug" was actually very old. The moth was extremely faded and much the worse for wear, so I couldn't identify it. 2) A neighbor, civilian working for the military, got to go to a Grace Hopper lecture ( about 1990?? ) and she gave out the nano-second wires at the end. He said that it was very funny watching multi-starred generals elbowing each other for position to get the souvenirs! ( but, I guess that military people are SUPPOSED to fight! ).

  4. Re:Etymology by stratjakt · · Score: 2, Informative

    It's not, really. It's just a popular legend that people like to believe, like the one that Abner Doubleday invented baseball (noone knows who invented baseball or when since similar games had been played for centuries).

    The word bug was in use in the manufacturing and industrial world, meaning what it means today - some little pain in the ass or defect with the system or product.

    I guess this could be the origin of "computer bug", but thats kind of a stretch. It's just a cute story profs like to tell freshmen.

    --
    I don't need no instructions to know how to rock!!!!
  5. See TechTV for more by arth1 · · Score: 5, Informative
    TechTV has some interesting stuff on this:
    1. Twisted List: Five Computer Bugs That Changed the World
    2. Famous Bugs: The First Computer Bug
    3. Famous Bugs: The Funniest Computer Bug
    4. Famous Bugs: The Most Tragic Computer Bug
    5. Famous Bugs: The Most Embarrassing Computer Bug
    6. Famous Bugs: The Most Famous Computer Bug
    See TechTV for more details.

    I still think the bug in converting between metric and imperial units causing a billion dollar Mars probe to crash is the top one.

    Regards,
    --
    *Art
  6. Re:R-A-I-D?!?! by aridhol · · Score: 4, Informative

    Sorry to reply to myself, but here's a link to the history of the term 'bug'.

    --
    I can't say that I don't give a fuck. I've just run out of fuck to give.
  7. Re:Best bug ever by grub · · Score: 5, Informative
    --
    Trolling is a art,
  8. From the Jargon File ... by Anonymous Coward · · Score: 1, Informative

    "The text of the log entry (from September 9, 1947), reads 1545 Relay #70 Panel F (moth) in relay. First actual case of bug being found. This wording establishes that the term was already in use at the time in its current specific sense -- and Hopper herself reports that the term bug was regularly applied to problems in radar electronics during WWII.
    Indeed, the use of bug to mean an industrial defect was already established in Thomas Edison's time, and a more specific and rather modern use can be found in an electrical handbook from 1896 (Hawkin's New Catechism of Electricity, Theo. Audel & Co.) which says: The term 'bug' is used to a limited extent to designate any fault or trouble in the connections or working of electric apparatus. It further notes that the term is said to have originated in quadruplex telegraphy and have been transferred to all electric apparatus."

  9. Re:R-A-I-D?!?! by Sgt+York · · Score: 3, Informative
    It's funny, this story came up as the QOTD when I logged in yesterday. I wish I remember what the quoted source was...

    Anyway, the blurb said that although it may have been the first computer bug, the term 'bug' had been used to refer to technical problems in radio operations for many years prior.

    --

    There is a reason for everything. Sometimes that reason just sucks.

  10. Re:R-A-I-D?!?! by gid · · Score: 4, Informative

    The term "bug" in the technical sense was used long before that. That's just a famous episode of an actual bug causing a bug. Look at the history of the bug for more information.

  11. 1947, not 1945 by kst · · Score: 3, Informative

    The log entry with the moth is from September 9, 1947, not 1945.

  12. Edison by falsification · · Score: 5, Informative
    Sorry, but "bug" is older.

    From the OED:

    b A defect or fault in a machine, plan, or the like. orig. U.S.

    1889 Pall Mall Gaz. 11 Mar. 1/1 Mr. Edison, I was informed, had been up the two previous nights discovering `a bug' in his phonograph-an expression for solving a difficulty, and implying that some imaginary insect has secreted itself inside and is causing all the trouble.
  13. Re:My Favorite Bug by cK-Gunslinger · · Score: 4, Informative

    .. the Theroy of Schrodinger's cat...where by if you put a cat in a box, its not truely dead until you look at it again...

    That has got to be the most brief, yet entirely confusing description of that theory I've ever heard! =)

    Some more facts may help clear up some confusion.

  14. Re:Etymology by Zoop · · Score: 2, Informative

    Except, of course, to be literal, a moth (order Lepidoptera) is not a bug (order Hemiptera).

  15. Re:Historical notes. by rphall · · Score: 3, Informative
    In his book Why Things Bite Back, Edward Tenner cites two stories that connect Thomas Edison with "bugs'. In 1878, Edison described his style of invention: "The first step is an intuition and it comes with a burst, then difficulties arise -- this thing gives out and 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."

    Separately, Tenner points out that 'bug' was used by telegraphers as the name for hidden faults in circuits, and that it also had a literal meaning for operators, since Western Union offices were notoriously dirty and insect-infested. In 1868, Thomas Edison, who started as a telegraph operator, invented an early version of an electrical zapper to debug his desktop.

  16. Re:R-A-I-D?!?! by Zocalo · · Score: 2, Informative
    --
    UNIX? They're not even circumcised! Savages!
  17. Re:R-A-I-D?!?! by Zocalo · · Score: 4, Informative

    Sorry. Hit "Submit" instead of "Preview". Fixed links (now *with* preview): Grace Hopper and Google

    --
    UNIX? They're not even circumcised! Savages!
  18. 'Debugging' as term for 'finding errors' is older by Qbertino · · Score: 4, Informative

    The actuall real bug was taped into the book because it was an actual *real* bug. The Pun was intended back then aswell. The term debugging had been used earlier when debugging ENIAC (real bugs too) and finding unusual and nerving errors.

    --
    We suffer more in our imagination than in reality. - Seneca
  19. Re:R-A-I-D?!?! by Otter · · Score: 3, Informative
    They taped the moth to the page?

    Yup. It's on display in the Smithsonian. (Or was, anyway.)

  20. NOT Grace! According to the OED by Bombcar · · Score: 3, Informative
    Bug,

    b. A defect or fault in a machine, plan, or the like. orig. U.S.

    1889 Pall Mall Gaz. 11 Mar 1/1 Mr. Edison, I was informed, had been up the two previous nights discovering 'a bug' in his phonograph-an expression for solving a difficulty, and implying that some imaginary insect has secreted itself inside and is causing all the trouble.

    Oxford English Dictionary, 2nd Edition



    Quoted from Chapter 5 of The Practice of Programming, by Brian W. Kernighan and Rob Pike.

  21. Re:R-A-I-D?!?! by Ed+Avis · · Score: 3, Informative

    No - the word 'bug' was in common usage, as the journal entry makes clear if you think about it.

    'First actual case of bug being found.'

    Do you think they'd have written this if the word 'bug' didn't already exist?

    --
    -- Ed Avis ed@membled.com
  22. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 1, Informative

    For those who don't get the joke:

    Voracity - excessive desire to eat derived from latin vorare to swallow, to eat.

    Veracity - Conformity to fact or truth; accuracy or precision derived from verax speaking the truth.

  23. Re:It runs in the family... by stripe · · Score: 4, Informative

    Case #1: Computers failing due to overheating. Turned out the AC vents were clogged. Reason? Wasp nest clogging the AC vents, needed to debug the vents. From a friend that had to do the debugging. Case #2: Ants crawling into computer (Taught me not to eat while working on the insides of my PC) Had to clean out peanut butter & jelly from inside my keyboard once. Keys stuck too much. Case #3: Rats nests inside the computers chewing on cables etc. Big problem at one Texas co-lo. Had to replace all the ethernet cabling. From a site I was consulting at. Case #4: Little kid decides to feed the computer his milk. Milk stopped the computer from booting, but did not fry anything. Worked after we swabbed everything down with alcohol and washed the case off. A friend dropped off the computer for us to fix after finding out it did not work.

  24. Re:R-A-I-D?!?! by Spacepup · · Score: 1, Informative

    Actually, the article is the truth. The person who wrote the logbook was Grace Hopper, a computer programmer for the military. (She went on to author the COBAL language and retired an Admiral from the Navy.)

    Not only did she find the problem and coin the term "computer bug" but she was one of the first women in computing. An accomplishment in itself.

  25. Re:R-A-I-D?!?! by B.D.Mills · · Score: 2, Informative

    Somehow, saying "First actual case of bug being found" seems fake to me.

    No, the term "bugs" meaning "faults in a system" was in use at that time. There's mention of "bugs" as faults in a system in one of Asimov's robot stories from 1940.

    --

    The only thing necessary for the triumph of evil is for good men to do nothing. - Edmund Burke