Any idea how the moderately gruesome phrase iron out bugs originated? It brings a wonderfully vivid picture to my mind's eye!
It is a combination of two separate metaphorical ideas that are not etymologically linked.
The first - iron out - is a phrasal verb meaning to resolve.
The second - bugs - refers to a malfunction of computer hardware, and its origins are debatable.
Combine the two, and you arrive at resolve computer malfunctions.
Iron out bugs means, basically, to debug. It comes from a conjunction of the phrase iron out, figurative for resolve (a problem), and the programming term bug.
According to dictionary.com:
protected by RegDwigнt♦ Dec 30 '11 at 15:50
Thank you for your interest in this question.
Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?