 The term "bug" to describe defects has been a part of engineering jargon since the 1870s and predates electronic computers and computer software; it may have originally been used in hardware engineering to describe mechanical malfunctions.For instance, Thomas Edison wrote the following words in a letter to an associate in 1878