מהנדסים קראו ״באג״ לתקלות עוד לפני שהיו מחשבים, אבל הסיפור המפורסם קרה ב־9 בספטמבר 1947: הצוות שהפעיל מחשב בשם מארק 2 באוניברסיטת הרווארד מצא עש (פרפר לילה) שנתקע בתוך אחד הממסרים. הם הדביקו אותו ביומן העבודה וכתבו בהומור שזה ״המקרה הראשון של באג שנמצא באמת״. בצוות עבדה גרייס הופר, מחלוצות התכנות, שאהבה לספר את הסיפור. היומן עם העש שמור עד היום במוזיאון בוושינגטון.
היום רוב הבאגים הם טעויות בהוראות: מתכנת שכח מקרה מסוים, או ששני חלקים בתוכנה לא ״מבינים״ זה את זה. בתוכנה של מיליוני שורות כמעט בלתי אפשרי שלא יהיו באגים, ולכן בודקים תוכנות הרבה לפני שהן יוצאות, ומתקנים בעדכונים. חלק מהבאגים הם גם פרצות אבטחה — ולכן חשוב כל כך להתקין עדכונים.

