Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Why we call them bugs???

Why we call them bugs???

Scheduled Pinned Locked Moved The Lounge
helpquestion
53 Posts 34 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S sujit0761

    Any error made in an application is refferd to as bug.Why? Why not something else... Ok.Lets suggest new names for BUGS!!!!! ;P

    H Offline
    H Offline
    HirogenCD
    wrote on last edited by
    #29

    "It's not a Bug, it's a feature" So all Bugs are Features

    1 Reply Last reply
    0
    • S sujit0761

      Any error made in an application is refferd to as bug.Why? Why not something else... Ok.Lets suggest new names for BUGS!!!!! ;P

      B Offline
      B Offline
      BrainiacV
      wrote on last edited by
      #30

      Any experienced programmer knows they are "features", not "bugs." I'm sure the old grizzled story about Grace Hopper and her moth will come up. To be clear, there were "Bugs" before that moth. It's just that she had a physical specimen of a metaphorical entity. Come on guys, it was a great pun! It was the press and the retelling of the story that made it into the myth (moth?) that it turned into. And like doctors who are trained never to say, "oops," but instead say, "there!" (like they meant to do it), we should train ourselves to say, "Feature." As in, "The feature just erased your hard drive." "We plan to eliminated that feature in our next release."

      Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.

      1 Reply Last reply
      0
      • S sujit0761

        Any error made in an application is refferd to as bug.Why? Why not something else... Ok.Lets suggest new names for BUGS!!!!! ;P

        F Offline
        F Offline
        Fabio Franco
        wrote on last edited by
        #31

        How about insects? It would still fit how it all started and you have a different name! Let's insecticide this program!

        "To alcohol! The cause of, and solution to, all of life's problems" - Homer Simpson

        1 Reply Last reply
        0
        • S sujit0761

          Any error made in an application is refferd to as bug.Why? Why not something else... Ok.Lets suggest new names for BUGS!!!!! ;P

          X Offline
          X Offline
          xiecsuk
          wrote on last edited by
          #32

          And here's me thinking it was just a shortened form of "buggers", as in "little buggers".

          1 Reply Last reply
          0
          • S sujit0761

            Any error made in an application is refferd to as bug.Why? Why not something else... Ok.Lets suggest new names for BUGS!!!!! ;P

            N Offline
            N Offline
            Nikunj_Bhatt
            wrote on last edited by
            #33

            How about calling it Woman ;) Other names could be Politician, Lawyer. "News Reporter" (which gives you news that you have got a bug!!!) Psychic Feature, Programming Violence, Unknown Déjà vu, Code Murder, Computer Idiom

            1 Reply Last reply
            0
            • S sujit0761

              Any error made in an application is refferd to as bug.Why? Why not something else... Ok.Lets suggest new names for BUGS!!!!! ;P

              A Offline
              A Offline
              ARBebopKid
              wrote on last edited by
              #34

              My high school typing teacher actually used to work as a debugger a long time ago, she's probably about 85 now. She worked with the hardware including the vacuum tubes and often had to clear out the bugs to keep the machines going.

              1 Reply Last reply
              0
              • S sujit0761

                Any error made in an application is refferd to as bug.Why? Why not something else... Ok.Lets suggest new names for BUGS!!!!! ;P

                R Offline
                R Offline
                Robert Ludwig
                wrote on last edited by
                #35

                The story I heard is that it originated when computers had mechanical relays to act as logic gates. A moth became trapped under one of the relays causing the program to malfunction. Hence, the program had a bug (literally).

                1 Reply Last reply
                0
                • S sujit0761

                  Any error made in an application is refferd to as bug.Why? Why not something else... Ok.Lets suggest new names for BUGS!!!!! ;P

                  S Offline
                  S Offline
                  Stefan_Lang
                  wrote on last edited by
                  #36

                  Right. Let's name them Hug! Hey, everybody wants one! ;) (P.S.: also it sounds much nicer if I tell you you're hugging me :D )

                  1 Reply Last reply
                  0
                  • S sujit0761

                    Any error made in an application is refferd to as bug.Why? Why not something else... Ok.Lets suggest new names for BUGS!!!!! ;P

                    E Offline
                    E Offline
                    edmurphy99
                    wrote on last edited by
                    #37

                    Google is your friend

                    1 Reply Last reply
                    0
                    • M Marc Clifton

                      OK, here's a few suggestions: Damn, my program has an Obama! You found a Republican? I'll get right on it! I'll need a screenshot of that Democrat before I can determine how to correct for that behavior. There are too many Politicians in the current implementation. I strongly suggest a complete re-design. Marc

                      My Blog

                      M Offline
                      M Offline
                      msvbdev
                      wrote on last edited by
                      #38

                      the last suggestion applies perfectly to our current state of government :)

                      " 'To Err Is Human'... If that's true, than users are the most human people I've ever met" -Anonymous ASP Developer

                      1 Reply Last reply
                      0
                      • W W Balboos GHB

                        OK, how about "Operationally Impaired" ? ? ?

                        "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                        "As far as we know, our computer has never had an undetected error." - Weisert

                        "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                        S Offline
                        S Offline
                        starmerak
                        wrote on last edited by
                        #39

                        Good suggestion, let's forever after call them "imps". "Why did the program crash?" "It is an Imp."

                        O 1 Reply Last reply
                        0
                        • P PIEBALDconsult

                          Nagy Vilmos wrote:

                          as old as computers

                          Older than that actually.

                          K Offline
                          K Offline
                          KP Lee
                          wrote on last edited by
                          #40

                          PIEBALDconsult wrote:

                          Nagy Vilmos wrote:

                          as old as computers

                          Older than that actually.

                          Well, that depends on your definition of a computer and the scope of what you are talking about. Bugs probably predate dinosaurs. I say that is out of scope for this thread. (why mistakes in computers are called bugs.) Nagy had a link to "Grace Hopper". That also is basically how I remember the term coming into being. I accept her being the mother of the term coming into existence relating to bugs being in computer programs. If you think about it, the computer had to exist for Grace to be digging around in it to find the little bugger causing all the problems. Therefore the computer is older than the term as it relates to computer bugs. I'll concede that "fly in the ointment" would be older than that and that it relates to problems being encountered, but that too, is out of scope for the specific use of the term. I'll say that the term came about, nearly at the beginning of the start of what we now call a computer. However Charles Babbage got the credit for designing the first computer and he died well before Grace was born. (His machine wasn't built until fairly recently.) At least that (credit) was the case into the beginning of this century. Now if you search for the oldest computer, they've found a machine they are calling a computer that was built more than 2000 years ago. If you count that as a computer the term bugs in a computer is just a young whippersnapper.

                          P 1 Reply Last reply
                          0
                          • S starmerak

                            Good suggestion, let's forever after call them "imps". "Why did the program crash?" "It is an Imp."

                            O Offline
                            O Offline
                            obermd
                            wrote on last edited by
                            #41

                            Actually, IMPs are Interface Message Processors, the precursors to today's routers. They were built by BBN as part of the original DARPANet project. Mike.

                            S 1 Reply Last reply
                            0
                            • R Reiss

                              sujit0761 wrote:

                              Ok.Lets suggest new names for BUGS

                              I thought we had ages ago - they are either user error or undocumented feature ;)

                              O Offline
                              O Offline
                              obermd
                              wrote on last edited by
                              #42

                              How about "features"? That would be a bug with seniority. Mike.

                              1 Reply Last reply
                              0
                              • W W Balboos GHB

                                OK, how about "Operationally Impaired" ? ? ?

                                "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                                "As far as we know, our computer has never had an undetected error." - Weisert

                                "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                                K Offline
                                K Offline
                                KP Lee
                                wrote on last edited by
                                #43

                                W∴ Balboos wrote:

                                OK, how about "Operationally Impaired" ? ? ?

                                Wait a minute, I'm "Operationally Impaired" and I'm not an autobot trying to bring down codeproject nor an error in a computer program! :laugh:

                                1 Reply Last reply
                                0
                                • R Reiss

                                  sujit0761 wrote:

                                  Ok.Lets suggest new names for BUGS

                                  I thought we had ages ago - they are either user error or undocumented feature ;)

                                  K Offline
                                  K Offline
                                  KP Lee
                                  wrote on last edited by
                                  #44

                                  Yea, I remember swearing at some of SQL 2000's "features", but they were documented "features"! I didn't have a leg to complain on. For some odd reason they decided to remove these particular features in SQL 2005. They removed the ability to open a stored procedure, see one of the parameters is a text field and know exactly why it was going into an infinite loop. Don't know why "substring" partially violated that feature and allowed for a workaround in SQL 2000 that fixed the infinite loop.

                                  1 Reply Last reply
                                  0
                                  • P Peter Mulholland

                                    Didn't microsoft already try that? I don't think anyone fell for it then either. :-D

                                    Pete

                                    K Offline
                                    K Offline
                                    KP Lee
                                    wrote on last edited by
                                    #45

                                    I know for a fact that Microsoft documented some features in SQL 2000. For some reason they decided to remove those features in 2005 without even downgrading their status and asking us to discontinue doing that. (IE Asking us to stop breaking our code by expecting SQL to do something correctly.)

                                    1 Reply Last reply
                                    0
                                    • S sujit0761

                                      Any error made in an application is refferd to as bug.Why? Why not something else... Ok.Lets suggest new names for BUGS!!!!! ;P

                                      C Offline
                                      C Offline
                                      Charles Wolfe
                                      wrote on last edited by
                                      #46

                                      Engineers were using the term "bug" for a problem or error in the late 1800s, maybe earlier (check the Oxford English Dictionary and other reliable sources such as Dr. Johnson). So, for Grace to use the term would not be not unusual. Also, she showed those who asked, the dead bug in the machine that had caused the electrical, not logical, problem she was talking about. The term caught on with those who worked with programming "and the rest, as they say, is history".

                                      Charles Wolfe C. Wolfe Software Engineering

                                      1 Reply Last reply
                                      0
                                      • K KP Lee

                                        PIEBALDconsult wrote:

                                        Nagy Vilmos wrote:

                                        as old as computers

                                        Older than that actually.

                                        Well, that depends on your definition of a computer and the scope of what you are talking about. Bugs probably predate dinosaurs. I say that is out of scope for this thread. (why mistakes in computers are called bugs.) Nagy had a link to "Grace Hopper". That also is basically how I remember the term coming into being. I accept her being the mother of the term coming into existence relating to bugs being in computer programs. If you think about it, the computer had to exist for Grace to be digging around in it to find the little bugger causing all the problems. Therefore the computer is older than the term as it relates to computer bugs. I'll concede that "fly in the ointment" would be older than that and that it relates to problems being encountered, but that too, is out of scope for the specific use of the term. I'll say that the term came about, nearly at the beginning of the start of what we now call a computer. However Charles Babbage got the credit for designing the first computer and he died well before Grace was born. (His machine wasn't built until fairly recently.) At least that (credit) was the case into the beginning of this century. Now if you search for the oldest computer, they've found a machine they are calling a computer that was built more than 2000 years ago. If you count that as a computer the term bugs in a computer is just a young whippersnapper.

                                        P Offline
                                        P Offline
                                        PIEBALDconsult
                                        wrote on last edited by
                                        #47

                                        KP Lee wrote:

                                        "Grace Hopper".

                                        Had the term not already been in use as relating to problems in machines, she would not have made the notation she did, she might not have notated it at all.

                                        K 2 Replies Last reply
                                        0
                                        • P PIEBALDconsult

                                          KP Lee wrote:

                                          "Grace Hopper".

                                          Had the term not already been in use as relating to problems in machines, she would not have made the notation she did, she might not have notated it at all.

                                          K Offline
                                          K Offline
                                          KP Lee
                                          wrote on last edited by
                                          #48

                                          I agree that the terms "bugs and debugging" predate Grace relating to mechanical devices, and that probably tickled her funny bone enough to paste the moth in the log book. The fact remains that most credit Grace with making the terms popular when talking specifically about computers. I'm sure, the fact she pasted the moth in the log book probably stirred up a lot of "buzz" in the computer industry at the time (all ?10? :) people), and really did make it popular when specifically talking about computers.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups