![Colin Toh](https://colintoh.com/content/blog/13-know-your-bugs-name/regression.jpg)
Almost every developer knows what is a regression bug. It's a bug that they had definitely heard or experienced at some point of their career. For the uninitiated, a regression bug is a bug that was created as a result of fixing some other bugs.
Just like your neighborhood hipster cafe with their variety of oddly-named coffee flavours, the same can apply for programming bugs. Here are some of my favourites:
1. Showstopper
![Colin Toh](https://i.giphy.com/Yu07gTL1fym6Q.gif)
It's a FIX OR DIE bug. Shipping your software with this bug will be fatal.
2. Blocker
![Colin Toh](https://i.giphy.com/lPi4yG2NrI3Kw.gif)
A bug that creates a bottleneck for the test suite and prevent further testing.
3. Heisenbug
![Colin Toh](https://colintoh.com/content/blog/13-know-your-bugs-name/heisenberg.jpg)
Inspired by a German physicist, Werner Heisenberg. Heisenberg is best known to be the founder of quantum mechanics and his introduction of uncertainty principle in quantum theory.
This bug is named as such because of the difficulty/uncertainty in replicating them. It seems to be very elusive because it disappears or alter it's characteristics when you try to study its behaviour.
4. Higgs-Bugson
A bug that was hypothesize based on a small number of user reports. The reports are usually so vague that you cannot replicate this in your local machine. Hence, you have no idea what causes it to happen or confirmed its existence.
Name inspired from Higgs boson.
5. Nessy
![Colin Toh](https://media0.giphy.com/media/TxsG5dzb5PqNy/200_d.webp)
A ridiculously scary bug described by a person but ever only seen by that person.
6. Hydra
A programmer's worst nightmare - Every fix that you introduce produces two new bugs. Abandon at all cost.
7. Angry Girlfriend
![Colin Toh](https://i.giphy.com/144dKK3oUqVMkg.gif)
You sense something is amiss with your software but your test suite is telling you that everything is fine.
8. Jesus
![Colin Toh](https://i.giphy.com/ZlL9U0DNaOdFK.gif)
Bug that was thought to be fixed but comes back several days later.
Source: Tom
9. The Pet
![Colin Toh](https://i.giphy.com/WaEDmi1vk4vFm.gif)
A minor bug that can be easily fixed, perhaps so easy that no one bothers to fix it. Hence, it manages to linger within the software for a long time.
Source: schwerpunk
10. Bloombug
![Colin Toh](https://i.giphy.com/wl2v7iIMw4GXK.gif)
A bug that causes money to be dispense to the users. I have yet to personally experience this bug.
Credit to :