소프트웨어 프로그램이 에러를 일으키도록 하는 잘못된 부분을 ‘버그’라고 한다. 아주 작은 버그 하나가 경우에 따라서는 너무 큰 결과를 초래하기 때문에 버그를 없애야 한다. 인공위성 발사나 원자력 발전 운영 프로그램에 버그가 있다면 상상할 수도 없는 상황이 벌어질 것이다.버그는 작은 벌레처럼 찾기도 참 어렵다. 전산화 초기 프로그램을 배우던 시절에는 버그를 찾아내는 시합을 하기도 하고 버그를 못 찾아내면 선배들한테 야단 맞기도 했다. 요새는 인공지능이 동원되기도 하고 코로나 때문에 할 일이 없는 해커들이 기업들에 버그를 찾아주는 서비