Before revision: 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 .
After revision: The term bug to describe a defect has been engineering jargon since the 1870s long before electronic computers and computer software at least as far back as .