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. First error in 15 years

First error in 15 years

Scheduled Pinned Locked Moved The Lounge
helpworkspace
14 Posts 12 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.
  • E englebart

    A piece of code I wrote 15 years ago hit its first error, ever. Turned out that a different department broke their own rules on the format of a shared configuration file. Add a few more defensive checks as I plan to be retired before it happens again. I am sure that Honey would have solved this with a state table!

    T Offline
    T Offline
    trønderen
    wrote on last edited by
    #5

    In my first university course on programming, we handed in 'coding sheets', which were copied to punch cards by a group of ladies having card punching as their meaning of life. (At least of working life.) Then they put the card decks into the batch job entry system for the huge mainframe. A day later, the job had been run, and we could pick up the listing (from both the compilation and run, if compilation was successful) and the card deck from the handout shelves. Those ladies were certainly not perfect, error free typists. And, in rush periods, it could take two days before the mainframe got around to run our job. So we grumbled a lot ... Around Christmas time, after four mandatory hand-in coding exercises, one of the girls in my class couldn't understand our grumbling. Who cares if it takes a couple of days before you get the results? What is really this thing about 'error messages'?? We slowly realized that after half a year as a programming student (with no prior coding experience), she had never made a single coding error, neither in syntax nor semantics, in any of the four exercises. Furthermore, the typing ladies had not made a single typo when copying her coding sheets. So after a full semester, she didn't have a clue about what an error message is! We tried to explain it to her, and she had problems understanding why we didn't fix such errors before handing in the coding sheets. When she left the room, the rest of us where very much in agreement: She had been missing out on some very important learning experiences :-)

    D R D D 4 Replies Last reply
    0
    • E englebart

      A piece of code I wrote 15 years ago hit its first error, ever. Turned out that a different department broke their own rules on the format of a shared configuration file. Add a few more defensive checks as I plan to be retired before it happens again. I am sure that Honey would have solved this with a state table!

      J Offline
      J Offline
      Jacquers
      wrote on last edited by
      #6

      Sometimes when I don't get bug reports from my software I wonder if it's even being used ;P

      S D 2 Replies Last reply
      0
      • T trønderen

        In my first university course on programming, we handed in 'coding sheets', which were copied to punch cards by a group of ladies having card punching as their meaning of life. (At least of working life.) Then they put the card decks into the batch job entry system for the huge mainframe. A day later, the job had been run, and we could pick up the listing (from both the compilation and run, if compilation was successful) and the card deck from the handout shelves. Those ladies were certainly not perfect, error free typists. And, in rush periods, it could take two days before the mainframe got around to run our job. So we grumbled a lot ... Around Christmas time, after four mandatory hand-in coding exercises, one of the girls in my class couldn't understand our grumbling. Who cares if it takes a couple of days before you get the results? What is really this thing about 'error messages'?? We slowly realized that after half a year as a programming student (with no prior coding experience), she had never made a single coding error, neither in syntax nor semantics, in any of the four exercises. Furthermore, the typing ladies had not made a single typo when copying her coding sheets. So after a full semester, she didn't have a clue about what an error message is! We tried to explain it to her, and she had problems understanding why we didn't fix such errors before handing in the coding sheets. When she left the room, the rest of us where very much in agreement: She had been missing out on some very important learning experiences :-)

        D Offline
        D Offline
        Daniel Pfeffer
        wrote on last edited by
        #7

        trønderen wrote:

        So after a full semester, she didn't have a clue about what an error message is!

        Well, she could have been one of the super-programmers you occasionally hear about. I would be interested of knowing how her studies (and career) progressed...

        Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

        K 1 Reply Last reply
        0
        • J Jacquers

          Sometimes when I don't get bug reports from my software I wonder if it's even being used ;P

          S Offline
          S Offline
          Shao Voon Wong
          wrote on last edited by
          #8

          Maybe there is a bug in sending the bug reports.

          1 Reply Last reply
          0
          • T trønderen

            In my first university course on programming, we handed in 'coding sheets', which were copied to punch cards by a group of ladies having card punching as their meaning of life. (At least of working life.) Then they put the card decks into the batch job entry system for the huge mainframe. A day later, the job had been run, and we could pick up the listing (from both the compilation and run, if compilation was successful) and the card deck from the handout shelves. Those ladies were certainly not perfect, error free typists. And, in rush periods, it could take two days before the mainframe got around to run our job. So we grumbled a lot ... Around Christmas time, after four mandatory hand-in coding exercises, one of the girls in my class couldn't understand our grumbling. Who cares if it takes a couple of days before you get the results? What is really this thing about 'error messages'?? We slowly realized that after half a year as a programming student (with no prior coding experience), she had never made a single coding error, neither in syntax nor semantics, in any of the four exercises. Furthermore, the typing ladies had not made a single typo when copying her coding sheets. So after a full semester, she didn't have a clue about what an error message is! We tried to explain it to her, and she had problems understanding why we didn't fix such errors before handing in the coding sheets. When she left the room, the rest of us where very much in agreement: She had been missing out on some very important learning experiences :-)

            R Offline
            R Offline
            Roger Wright
            wrote on last edited by
            #9

            We had to do much the same in college, except that we had to punch our own cards. All in all, it wasn't a big challenge, if one didn't mind having to arrive at school at 3 AM to find an available machine. But speaking of errors, I tried creating one program in COBOL; IIRC, it was 83 lines, but managed to spew 107 errors. Even the COBOL expert in the white coat who worked in the computer center couldn't find a single error in my code. I never tried COBOL again, since FORTRAN was all the school required us to learn.

            Will Rogers never met me.

            1 Reply Last reply
            0
            • T trønderen

              In my first university course on programming, we handed in 'coding sheets', which were copied to punch cards by a group of ladies having card punching as their meaning of life. (At least of working life.) Then they put the card decks into the batch job entry system for the huge mainframe. A day later, the job had been run, and we could pick up the listing (from both the compilation and run, if compilation was successful) and the card deck from the handout shelves. Those ladies were certainly not perfect, error free typists. And, in rush periods, it could take two days before the mainframe got around to run our job. So we grumbled a lot ... Around Christmas time, after four mandatory hand-in coding exercises, one of the girls in my class couldn't understand our grumbling. Who cares if it takes a couple of days before you get the results? What is really this thing about 'error messages'?? We slowly realized that after half a year as a programming student (with no prior coding experience), she had never made a single coding error, neither in syntax nor semantics, in any of the four exercises. Furthermore, the typing ladies had not made a single typo when copying her coding sheets. So after a full semester, she didn't have a clue about what an error message is! We tried to explain it to her, and she had problems understanding why we didn't fix such errors before handing in the coding sheets. When she left the room, the rest of us where very much in agreement: She had been missing out on some very important learning experiences :-)

              D Offline
              D Offline
              David Crow
              wrote on last edited by
              #10

              trønderen wrote:

              ...she had problems understanding why we didn't fix such errors before handing in the coding sheets.

              Maybe she was a fan of one of Knuth's famous quotes.

              "One man's wage rise is another man's price increase." - Harold Wilson

              "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

              "You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles

              1 Reply Last reply
              0
              • Greg UtasG Greg Utas

                In a similar vein: People who think they know it all really annoy those of us who do.

                Robust Services Core | Software Techniques for Lemmings | Articles
                The fox knows many things, but the hedgehog knows one big thing.

                A Offline
                A Offline
                AndyChisholm
                wrote on last edited by
                #11

                Ive got a T-towel with that on. Andy

                1 Reply Last reply
                0
                • D Daniel Pfeffer

                  trønderen wrote:

                  So after a full semester, she didn't have a clue about what an error message is!

                  Well, she could have been one of the super-programmers you occasionally hear about. I would be interested of knowing how her studies (and career) progressed...

                  Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                  K Offline
                  K Offline
                  kalberts
                  wrote on last edited by
                  #12

                  She completed her studies with high marks, and was into a management position so quickly that if she did any professional programming at all, it cannot have been for long. I once asked another classmate about it, and as far as he knew, she had never been programming. But as I understand it, she was a highly respected manager.

                  1 Reply Last reply
                  0
                  • T trønderen

                    In my first university course on programming, we handed in 'coding sheets', which were copied to punch cards by a group of ladies having card punching as their meaning of life. (At least of working life.) Then they put the card decks into the batch job entry system for the huge mainframe. A day later, the job had been run, and we could pick up the listing (from both the compilation and run, if compilation was successful) and the card deck from the handout shelves. Those ladies were certainly not perfect, error free typists. And, in rush periods, it could take two days before the mainframe got around to run our job. So we grumbled a lot ... Around Christmas time, after four mandatory hand-in coding exercises, one of the girls in my class couldn't understand our grumbling. Who cares if it takes a couple of days before you get the results? What is really this thing about 'error messages'?? We slowly realized that after half a year as a programming student (with no prior coding experience), she had never made a single coding error, neither in syntax nor semantics, in any of the four exercises. Furthermore, the typing ladies had not made a single typo when copying her coding sheets. So after a full semester, she didn't have a clue about what an error message is! We tried to explain it to her, and she had problems understanding why we didn't fix such errors before handing in the coding sheets. When she left the room, the rest of us where very much in agreement: She had been missing out on some very important learning experiences :-)

                    D Offline
                    D Offline
                    dandy72
                    wrote on last edited by
                    #13

                    trønderen wrote:

                    So after a full semester, she didn't have a clue about what an error message is

                    Sounds like a case of "on error resume next"... :-D

                    1 Reply Last reply
                    0
                    • J Jacquers

                      Sometimes when I don't get bug reports from my software I wonder if it's even being used ;P

                      D Offline
                      D Offline
                      dandy72
                      wrote on last edited by
                      #14

                      My observation is that if nobody is reporting any problem in a new feature, it's not because it's bug-free, it's because it's not being used. Then wait 6 months (after you've forgotten all the important details), *then* someone will find something and it'll take you forever to get re-acquainted with your own code...

                      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