misprogramming
Writing flawed instructions
Misprogramming is programming something incorrectly—writing flawed code, entering wrong instructions, or configuring a system improperly.
The term applies to computers, devices, or anything that accepts programmed instructions: A misprogramming in the thermostat kept the heat running all summer.
It can also describe faulty mental conditioning: Years of misprogramming had convinced her she wasn't good enough.
Crawling creature or defect
- syntax errorInvalid code structure
- logic errorMistake in reasoning
- debuggingError removal from programs
- source codeProgramming instructions before compilation
algorithm · bad code · code review · patch · fix · refactoring · typo · off-by-one
Minor system fault
breakdown · corruption · data loss · unintended consequence · side effect · memory leak · buffer overflow · infinite loop
Deliberate disruption of operations
- tamperingImproper interference with something
- backdoorHidden bypass mechanism
- exploitNotable act or abuse
- vulnerabilityOpenness to harm
security flaw · malware · injection · unauthorized access · hacking · breach · compromised · insider threat
bug
Crawling creature or defect
- syntax errorInvalid code structure
- logic errorMistake in reasoning
- debuggingError removal from programs
source code · algorithm · bad code · code review · patch · fix · refactoring · typo · off-by-one · runtime error
glitch
Minor system fault
failure · breakdown · corruption · data loss · unintended consequence · side effect · memory leak · buffer overflow · infinite loop · race condition
sabotage
Deliberate disruption of operations
- tamperingImproper interference with something
- backdoorHidden bypass mechanism
- exploitNotable act or abuse
vulnerability · security flaw · malware · injection · unauthorized access · hacking · breach · compromised · insider threat
program, programmer, programming, reprogram, programmable, reprogramming, deprogramming, preprogramming, misprogrammed