Issue 13 · Nov 2–8, 2026Editions · Glossary · Archive · Method · RSS · HU / ENG

News of the AI era, curated weekly

Glossary › Developer basics

bug

basicwidespread

A bug is a software error: the program does not do what its creators intended, resulting in wrong output, crashes, or strange behavior.

In plain terms

A bug is a flaw hidden in software. It is like a typo in a recipe: if the cookbook says a cup of salt instead of a tablespoon, the chef follows the instructions exactly, yet the dish is inedible. The computer executes literally what was written, even if it makes no sense.

A bug does not mean the machine is broken. The hardware is fine; the program's instructions are faulty or incomplete. Therefore, the fix is not repair work but rewriting the program code, which you then receive as an update for your phone or computer.

In the AI era, the word matters because coding agents write buggy code just like humans, only much faster. Meanwhile, they increasingly assist in finding and fixing errors.

Many bugs are reproducible: the same error occurs for the same step, greatly aiding repair. However, there are also intermittent, hard-to-catch bugs, such as when two processes access the same data simultaneously. This differs from an AI model's error: the model may give a good answer to the same question at one time and a bad one at another, not due to a faulty line of code but due to the model's operation.

How it works

  1. Origin: the developer (or a coding agent) makes a typo, misunderstands the task, or fails to consider a rare situation, such as someone leaving a field empty.
  2. Dormancy: the bug often goes unnoticed for weeks or even years because it only surfaces under certain conditions, for example on a leap day or with a very long name.
  3. Discovery: a tester, an automated check, or a user encounters it and reports it. This is the bug report.
  4. Debugging: the developer attempts to reproduce the error, then traces step by step which line of code causes it. This is called debugging.
  5. Fixing and verification: the faulty part is rewritten, retested to ensure the fix did not break anything else, and released in an update.

An everyday example

You try to pay in the banking app, but nothing happens when you press the 'Send' button, or the app simply closes. A few days later, an update arrives with the description: 'bug fixes'. This was a bug that was found and fixed in the meantime.

Who is affected

everyoneEvery phone, application, and website contains bugs, so it is worth installing updates because they fix them.
developerA significant part of working time is spent on debugging and fixing, and code written by agents must be reviewed in the same way. → Code
entrepreneur, executiveA bug left in a live system can cause downtime, lost revenue, and loss of trust, so testing is an unavoidable cost.
bank customer, investorIn financial systems, a bug can mean an incorrect amount, a double deduction, or an unavailable service. → Money

A common misconception

MythGood software has no bugs, and if there is one, the developer was careless.
In realityVirtually all complex software contains bugs because no one can fully test every possible scenario. Quality is measured by how quickly they are found and fixed.

Limits and risks

Similar, but not the same

Related concepts

Broader

szoftver, software development, software quality

Narrower

security vulnerability, regression, collapse

On the edge

debugging, testing, update, coding agent, hallucination

A brief history

The word "bug" (insect) was used by Thomas Edison for technical faults. In an 1878 letter to Tivadar Puskás, he referred to flaws in his inventions this way. In computing, a 1947 incident made it famous: a moth stuck in a relay of the Harvard Mark II computer was taped into the logbook by operators as the "first real bug". The joke worked precisely because the word already meant a fault.

Where things stand

Bug is an everyday core term in software development, and it is common in ordinary speech too. At the end of 2026, coding agents are both a new source of bugs and established helpers in finding and fixing them.

Status: 2026 November

In the news

Appears in 31 Agent Age stories; the curve shows weekly occurrence in the news magazine.

Also known as

bug · szoftverhiba · programhiba · programming error · software bug · software bug · defect · glitch

This entry was machine-edited and has undergone machine expert review; the “In the news” section updates automatically from Agent Age stories.