14 comments

[ 0.21 ms ] story [ 12.7 ms ] thread
(comment deleted)
What I find almost as interesting is the handwritten "computer log".

I think developers could benefit from keeping a kind of lab book documenting progress, as much software construction is experimental.

And it could be named, for example, CHANGES.md ;)
So this shows that Grace Hopper did not invent the term "computer bug" and it was not based on an actual bug being found?

I am all for women's empowerment but I now won't be able to honestly use that pithy soundbite that Grace Hopper came up with that term.

http://www.computerworld.com/article/2515435/app-development...

She's credited as documenting the first insect in a machine as the source of a computer error, which is factual.
"Bug" was engineering slang since the 19th century. Edison used it.
The term is based on a figurative bug being found. OED traces this usage to

> 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. - The Pall Mall gazette, 1899

which seems to be reporting a bit of jargon in use at Menlo Park at that time that would be completely unfamiliar to the reader.

At some point the jargon spread more widely in engineering culture, this usage from The Journal of the Royal Aeronautical Society 1935 assumes some familiarity with the term, and attributes it to a whole country instead of a lab:

> Casting, forging and riveting are processes hundreds of years old, and, to use an Americanism, ‘have the bugs ironed out of them’.

In this context, the "First case of an actual bug being found" would be the first time that a problem was traced to a literal bug, instead of a figurative one. This would have been engineering humor, as if Google Cloud Platform went down due to a thunderstorm.

As the term "bug" became more closely tied to computer culture, we started thinking of its origins in strictly computer terms (and so you pose the question about the invention of the "computer bug"). The moth story is certainly an early usage in computing, and was a major inflection point for the computing usage, so as origin stories go it is a reasonable answer to the question.

It's just that the label of the computer bug does not reflect the real development of the term. Bugs were part of the engineering jargon long before computers, so the extension of this vocabulary to yet another engineering field would not have been notable at the time.

Grace was the one who actually found the bug, according to your link.

She didn't invent the term, but she evidently documented the first case of an actual insect causing a system error.

She found the moth.

The true moral of the story is that Grace Hopper was sharp as a tack and funny as hell.

It's worth watching her on Letterman. She's a hoot.

"Now, you fellows," he declared determinedly, "I've locked the door, and you'll have to stay here until this Job is completed. Well, let's find the 'bugs'."

-- "Edison", Josephson, pg. 90, about Edison in the early 1870's

Really wish if a user changes the headline that it's noted who changed it, why, and that past headlines are viewable.

Issues like this really make me want to stop using HN.

I always thought the origin was from "bugbear", an irritating or annoying thing that had be endured if not eliminated.