I don't know how many of you have ever tried to write code, either for programmable controllers or for computer programs, but there always seems to be a bug buried in the code somewhere. The hard part is finding the "bug", and after that, you can fix it. I always enjoyed writing programs for controllers and equipment, and like I said above, there was usually a bug hidden it somewhere. Let me just say that sometimes it is easier to write the program than to find the bug.
Now, this starts me to wondering why do they call it a "bug" in the program or computer, who discovered it, and when was the first bug discovered? Well, the answer to this may surprise you, it did me. The year was 1947 and it was discovered by Grace Hopper, a programmer on the Harvard Mark II computer. There was a problem with the computer and after some extensive diagnostic investigation, she found a moth wedged into relay #70 on panel F. She then debugged the machine and in turn introduced the term "debug" into the language used by computer technicians.
This was a "real" bug, but the term has swollen into an all encompassing term for any hidden problem in computer software. OK, I will stop bugging you and say, have a great day, you hear?