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 Offline
    E Offline
    englebart
    wrote on last edited by
    #1

    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!

    R T J 3 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!

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

      I thought I made an error once, but I was mistaken.

      Will Rogers never met me.

      Greg UtasG J 2 Replies Last reply
      0
      • R Roger Wright

        I thought I made an error once, but I was mistaken.

        Will Rogers never met me.

        Greg UtasG Offline
        Greg UtasG Offline
        Greg Utas
        wrote on last edited by
        #3

        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.

        <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
        <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

        A 1 Reply Last reply
        0
        • R Roger Wright

          I thought I made an error once, but I was mistaken.

          Will Rogers never met me.

          J Offline
          J Offline
          jmaida
          wrote on last edited by
          #4

          Lol ... i.e. I never tell the truth.

          "A little time, a little trouble, your better day" Badfinger

          1 Reply 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!

            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 Online
                  S Online
                  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