Early computer programmers working on UNIVAC systems in World War 2 coined the term "debugging" when sorting out problems in coding. One day they could not locate the error in their code, so they examined the valves that made up the memory of the machine, and found a bug over one of the valves, causing the program to malfunction.