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.

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

    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.

      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