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 Offline
    T Offline
    Tarek Elqusi
    wrote on last edited by
    #1

    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 L M OriginalGriffO B 7 Replies 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.

      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.

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

        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.

          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