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. After all these years ..

After all these years ..

Scheduled Pinned Locked Moved The Lounge
13 Posts 9 Posters 2 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.
  • T Tarek Elqusi

    After all these years as a programmer I still feel that I am not a good programmer. How will I become as good as the books say. I still do some mistakes I suffer from. I have some confidence, but these mistakes seem that they have become part of my personality.

    A Offline
    A Offline
    Argonia
    wrote on last edited by
    #2

    Recently i had to make a function for linked lists. It wasnt my first time with that kind of structure i know and understand it. After i come back at home i needed like 5 minutes to realize the stupid mistakes i had made and repair them. Its worthy for The weird and the wonderful. If i ever stop to be ashamed of myself maybe i will post it there so you can have a good laugh :) I cant stop thinking about my stupidity :(.

    1 Reply Last reply
    0
    • T Tarek Elqusi

      After all these years as a programmer I still feel that I am not a good programmer. How will I become as good as the books say. I still do some mistakes I suffer from. I have some confidence, but these mistakes seem that they have become part of my personality.

      M Offline
      M Offline
      Mark_Wallace
      wrote on last edited by
      #3

      Programming is one of those fields where if you don't get it wrong, you'll never get it right.

      I wanna be a eunuchs developer! Pass me a bread knife!

      OriginalGriffO 1 Reply Last reply
      0
      • T Tarek Elqusi

        After all these years as a programmer I still feel that I am not a good programmer. How will I become as good as the books say. I still do some mistakes I suffer from. I have some confidence, but these mistakes seem that they have become part of my personality.

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #4

        If you ever get to the point where you think you are not making mistakes then you have merely stopped realising you are making them. That would be far more dangerous.

        “I believe that there is an equality to all humanity. We all suck.” Bill Hicks

        P 1 Reply Last reply
        0
        • T Tarek Elqusi

          After all these years as a programmer I still feel that I am not a good programmer. How will I become as good as the books say. I still do some mistakes I suffer from. I have some confidence, but these mistakes seem that they have become part of my personality.

          OriginalGriffO Offline
          OriginalGriffO Offline
          OriginalGriff
          wrote on last edited by
          #5

          Try to learn from your mistakes - the ones you learn from are the ones you don't repeat. If you repeat it, you didn't learn last time. Try to "detach" from the problem regularly. I find the doing something totally unrelated focuses my mind better and I see solutions and fixes when I am not thinking about them. But then, I suspect I'm weird. Look at the mistakes you do make. Are they all in the same area? Is it that you don't understand enough about that specific area? Would it help if you went back to the beginning and started again as if you have never heard of the subject, to get a fresh perspective? It is difficult to removed ingrained habits - that is one reason why I bang on (and on, and on) about parametrized queries, about not using VS default names, and (basically) doing things properly even if you are just writing a throw-away test. Because if you get into the habit of doing things the right way, it becomes second nature and you never do the stupid thing! :laugh: Can you submit for pair-working? Or code review? Sometimes, being told "No!" often enough is enough to stop us doing the wrong time again. Sorry if this is kinda generic, but without knowing you, and the mistakes you make, I can't be much else! :laugh:

          The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
          "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

          L 1 Reply Last reply
          0
          • M Mark_Wallace

            Programming is one of those fields where if you don't get it wrong, you'll never get it right.

            I wanna be a eunuchs developer! Pass me a bread knife!

            OriginalGriffO Offline
            OriginalGriffO Offline
            OriginalGriff
            wrote on last edited by
            #6

            Oh yes! If it don't blow up in your face, you are no-where close enough to the bleeding edge! Literally in one case. We were having trouble with a solenoid driver board not being "snappy" enough or being so snappy it "bounced" when fully open and closed a bit, so I tried changing the software to "Open" fully, then shut off immediately (before the solenoid had completed its travel) then slam it open again. The brilliant idea being that it would get accelerated, coast and then fully open. It was brilliant all right. You could see the silicon glowing inside the controller IC, until it blew the top off the chip and bounced it off my forehead...

            The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

            "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
            "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

            A 1 Reply Last reply
            0
            • OriginalGriffO OriginalGriff

              Try to learn from your mistakes - the ones you learn from are the ones you don't repeat. If you repeat it, you didn't learn last time. Try to "detach" from the problem regularly. I find the doing something totally unrelated focuses my mind better and I see solutions and fixes when I am not thinking about them. But then, I suspect I'm weird. Look at the mistakes you do make. Are they all in the same area? Is it that you don't understand enough about that specific area? Would it help if you went back to the beginning and started again as if you have never heard of the subject, to get a fresh perspective? It is difficult to removed ingrained habits - that is one reason why I bang on (and on, and on) about parametrized queries, about not using VS default names, and (basically) doing things properly even if you are just writing a throw-away test. Because if you get into the habit of doing things the right way, it becomes second nature and you never do the stupid thing! :laugh: Can you submit for pair-working? Or code review? Sometimes, being told "No!" often enough is enough to stop us doing the wrong time again. Sorry if this is kinda generic, but without knowing you, and the mistakes you make, I can't be much else! :laugh:

              The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #7

              OriginalGriff wrote:

              Try to "detach" from the problem regularly. I find the doing something totally unrelated focuses my mind better and I see solutions and fixes when I am not thinking about them.

              I often have an epiphany at the urinal.

              OriginalGriff wrote:

              But then, I suspect I'm weird.

              Would you want to be any other way?

              “I believe that there is an equality to all humanity. We all suck.” Bill Hicks

              OriginalGriffO 1 Reply Last reply
              0
              • OriginalGriffO OriginalGriff

                Oh yes! If it don't blow up in your face, you are no-where close enough to the bleeding edge! Literally in one case. We were having trouble with a solenoid driver board not being "snappy" enough or being so snappy it "bounced" when fully open and closed a bit, so I tried changing the software to "Open" fully, then shut off immediately (before the solenoid had completed its travel) then slam it open again. The brilliant idea being that it would get accelerated, coast and then fully open. It was brilliant all right. You could see the silicon glowing inside the controller IC, until it blew the top off the chip and bounced it off my forehead...

                The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                A Offline
                A Offline
                Argonia
                wrote on last edited by
                #8

                your job sounds interesting :)

                1 Reply Last reply
                0
                • L Lost User

                  OriginalGriff wrote:

                  Try to "detach" from the problem regularly. I find the doing something totally unrelated focuses my mind better and I see solutions and fixes when I am not thinking about them.

                  I often have an epiphany at the urinal.

                  OriginalGriff wrote:

                  But then, I suspect I'm weird.

                  Would you want to be any other way?

                  “I believe that there is an equality to all humanity. We all suck.” Bill Hicks

                  OriginalGriffO Offline
                  OriginalGriffO Offline
                  OriginalGriff
                  wrote on last edited by
                  #9

                  Nope. But I've worked hard to be who I am. And to change one thing would be to not be "me" anymore. :laugh:

                  The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                  "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                  "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                  1 Reply Last reply
                  0
                  • T Tarek Elqusi

                    After all these years as a programmer I still feel that I am not a good programmer. How will I become as good as the books say. I still do some mistakes I suffer from. I have some confidence, but these mistakes seem that they have become part of my personality.

                    B Offline
                    B Offline
                    BobJanova
                    wrote on last edited by
                    #10

                    Every time you make a mistake, learn from it. Even better, when you see other people have made a mistake (often painfully obvious if you work in legacy code or with other developers), learn from that, too. Do some reading around the areas you find yourself making mistakes most often, to see if there are patterns or habits you can learn that would help you. Pick up some higher level design approaches: good programming is mostly about working out what code needs to be written, not actually writing it, and avoiding a mistake at the design stage can save you a lot of pain trying to code the wrong thing.

                    1 Reply Last reply
                    0
                    • T Tarek Elqusi

                      After all these years as a programmer I still feel that I am not a good programmer. How will I become as good as the books say. I still do some mistakes I suffer from. I have some confidence, but these mistakes seem that they have become part of my personality.

                      CPalliniC Offline
                      CPalliniC Offline
                      CPallini
                      wrote on last edited by
                      #11

                      Tarek Elqusi wrote:

                      these mistakes seem that they have become part of my personality

                      They have. No programmer but Carlo is perfect. :-D

                      Veni, vidi, vici.

                      In testa che avete, signor di Ceprano?

                      1 Reply Last reply
                      0
                      • T Tarek Elqusi

                        After all these years as a programmer I still feel that I am not a good programmer. How will I become as good as the books say. I still do some mistakes I suffer from. I have some confidence, but these mistakes seem that they have become part of my personality.

                        M Offline
                        M Offline
                        Matthew Faithfull
                        wrote on last edited by
                        #12

                        I used to think I had stopped getting better but I think we just have natural phases where it's like that. You're probably subconciously learning something important which is taking a while. One day you'll wake up and it will just be easier and very difficult to explain why. There is of course always more to learn and it's the nebulous stuff about the choices we make as write that is seldom found in any book that is the hardest to learn and probably the most important.

                        "The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)

                        1 Reply Last reply
                        0
                        • L Lost User

                          If you ever get to the point where you think you are not making mistakes then you have merely stopped realising you are making them. That would be far more dangerous.

                          “I believe that there is an equality to all humanity. We all suck.” Bill Hicks

                          P Offline
                          P Offline
                          peterchen
                          wrote on last edited by
                          #13

                          ... or you are doing the same things the same way, over and over. Sounds not exactly pleasant either.

                          ORDER BY what user wants

                          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