Langimage
English

not-a-bug

|not-a-bug|

B2

🇺🇸

/ˌnɑt ə ˈbʌɡ/

🇬🇧

/ˌnɒt ə ˈbʌɡ/

intended behavior

Etymology
Etymology Information

'not-a-bug' originates from Modern English, specifically the words 'not' + 'a' + 'bug', where 'not' meant negation, 'a' is the indefinite article, and 'bug' came to mean a software defect (by extension from earlier senses).

Historical Evolution

'bug' changed from the Middle English word 'bugge' (originally meaning a frightening creature or specter) to later mean 'insect', then 'fault in a machine' in engineering usage; in computing it became 'software defect'. The phrase 'not a bug' arose in late 20th-century software-development jargon and was later commonly written as the hyphenated compound 'not-a-bug'.

Meaning Changes

Initially, 'bug' referred to a scary creature (and later an insect); over time it evolved to mean a fault in machinery and then a software defect. 'Not-a-bug' developed to label reported behavior that is judged correct or intended rather than erroneous.

Meanings by Part of Speech

Noun 1

a reported or observed behavior that developers or maintainers judge to be intended or correct according to design or specification, and therefore not a software defect.

After reproducing the issue and checking the spec, the team closed the ticket as a not-a-bug.

Synonyms

Antonyms

Adjective 1

describing a behavior, report, or condition as not being a bug (e.g., 'a not-a-bug report').

They marked the behavior not-a-bug in the issue tracker.

Synonyms

Antonyms

Last updated: 2025/09/19 09:14