HAL 9000, attempts to kill all its crew members. In the follow-up 1982 novel, 2010: Odyssey Two, and the accompanying 1984 film, 2010, it is revealed that this action was caused by the computer having been programmed with two conflicting objectives: to fully disclose all its information, and to keep the true purpose of the flight secret from the crew; this conflict caused HAL to become paranoid and eventually homicidal. In the English version of the Nena 1983 song 99 Luftballons (99 Red Balloons) as a result of "bugs in the software", a release of a group of 99 red balloons are mistaken for an enemy nuclear missile launch, requiring an equivalent launch response, resulting in catastrophe. In the 1999 American comedy Office Space, three employees attempt (unsuccessfully) to exploit their company's preoccupation with the Y2K computer bug using a computer virus that sends rounded-off fractions of a penny to their bank account—a long-known technique described as salami slicing. The 2004 novel The Bug, by Ellen Ullman, is about a programmer's attempt to find an elusive bug in a database application. The 2008 Canadian film Control Alt Delete is about a computer programmer at the end of 1999 struggling to fix bugs at his company related to the year 2000 problem. See also Anti-pattern Bug bounty program Glitch removal Hardware bug ISO/IEC 9126, which classifies a bug as either a defect or a nonconformity Orthogonal Defect Classification Racetrack problem RISKS Digest Software defect indicator Software regression Software rot Automatic bug fixing References External links "Common Weakness Enumeration" – an expert webpage focus on bugs, at NIST.gov BUG type of Jim Gray – another Bug type "The First Computer Bug!" – an email from 1981 about Adm. Hopper's bug "Toward Understanding Compiler Bugs in GCC and LLVM". A 2016 study of bugs in compilers