bugs (ζουζούνια) είναι ελαττώματα που κάνουν μια εφαρμογή να μην τρέχει σωστά ή να κρασάρει. Πχ απο λάθος υπολογισμό, αστάθεια ή ακόμα και χαμηλή απόδοση.
Λέγονται bugs γιατί το πρώτο καταγεγραμμένο υπολογιστικό πρόβλημα, προκλήθηκε από βραχυκύκλωμα εξ αιτίας ενός ζουζουνιού που μπήκε τυχαία σε έναν υπολογιστή μέσα.
http://en.wikipedia.org/wiki/Software_bug#Etymology
Δεν είναι άσχημη δουλεία, απλά περνάς άπειρες ώρες μπροστά στον υπολογιστή, σκεπτόμενος τα πιο ακραία και απίθανα σενάρια για να φέρεις στα όρια την εφαρμογή, μέχρι να βρείς κάποιο πρόβλημα. Μετά πρέπει να εξηγήσεις στον προγραμματιστή γιατι ειναι λάθος, και τι πρέπει να κάνει ωστε να λειτουργεί σωστά. Μερικές φορές οδηγεί αυτό σε προστριβές.
Επίσης, όποιο λάθος ξεγλιστρήσει απο τα χέρια μου και καταφέρει να βγεί στην παραγωγή, το 1ο άτομο που έχει την ευθύνη θα είμαι εγω. Οπότε τρώω όλο το πακέτο σαν υπεύθυνος QA (Quality Assurance), και όχι ο developer που έγραψε τον κώδικα. Άρα έχει κ αρκετό άγχος όταν τα πράγματα πάνε στραβά.