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. Other Discussions
  3. The Insider News
  4. I Am a Terrible Programmer

I Am a Terrible Programmer

Scheduled Pinned Locked Moved The Insider News
comhelpquestion
8 Posts 6 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.
  • T Offline
    T Offline
    Terrence Dorsey
    wrote on last edited by
    #1

    Dan Shipper[^]:

    I am a terrible programmer. I don’t comment my code very well. Sometimes I ignore the DRY principle. I tend not to use fancy tertiary statements, or worry too much about whitespace. My data structures can get ugly sometimes. But in other ways, I (dare I say it) am a pretty good programmer....

    I think it’s clear that we have definitional problem: what makes a good programmer?

    M N 2 Replies Last reply
    0
    • T Terrence Dorsey

      Dan Shipper[^]:

      I am a terrible programmer. I don’t comment my code very well. Sometimes I ignore the DRY principle. I tend not to use fancy tertiary statements, or worry too much about whitespace. My data structures can get ugly sometimes. But in other ways, I (dare I say it) am a pretty good programmer....

      I think it’s clear that we have definitional problem: what makes a good programmer?

      M Offline
      M Offline
      Michael Bergman
      wrote on last edited by
      #2

      There is a difference between being a good programmer and a productive programmer.

      m.bergman

      For Bruce Schneier, quanta only have one state : afraid.

      To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire

      In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron

      I am not a chatbot

      R F 2 Replies Last reply
      0
      • M Michael Bergman

        There is a difference between being a good programmer and a productive programmer.

        m.bergman

        For Bruce Schneier, quanta only have one state : afraid.

        To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire

        In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron

        I am not a chatbot

        R Offline
        R Offline
        Ravi Bhavnani
        wrote on last edited by
        #3

        I'm afraid I disagree. IMHO, a productive programmer is one who is able to implement a bug fix, enhancement or new feature quickly and correctly, while a good programmer is able to do the same thing while also generating code that's well written, easily understood and easily maintained. /ravi

        My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

        L 1 Reply Last reply
        0
        • R Ravi Bhavnani

          I'm afraid I disagree. IMHO, a productive programmer is one who is able to implement a bug fix, enhancement or new feature quickly and correctly, while a good programmer is able to do the same thing while also generating code that's well written, easily understood and easily maintained. /ravi

          My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

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

          I'm afraid you just described the difference..

          M 1 Reply Last reply
          0
          • M Michael Bergman

            There is a difference between being a good programmer and a productive programmer.

            m.bergman

            For Bruce Schneier, quanta only have one state : afraid.

            To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire

            In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron

            I am not a chatbot

            F Offline
            F Offline
            FourCrate
            wrote on last edited by
            #5

            A good programmer IS a productive programmer.

            M 1 Reply Last reply
            0
            • L Lost User

              I'm afraid you just described the difference..

              M Offline
              M Offline
              Michael Bergman
              wrote on last edited by
              #6

              Thank you.

              m.bergman

              For Bruce Schneier, quanta only have one state : afraid.

              To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire

              In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron

              I am not a chatbot

              1 Reply Last reply
              0
              • F FourCrate

                A good programmer IS a productive programmer.

                M Offline
                M Offline
                Michael Bergman
                wrote on last edited by
                #7

                Not necessarily. In some cases a good programmer is a lead or supervisor who enforces agreed upon coding styles so that anyone in the group can read, understand and modify the code with a minimum amount of effort.

                m.bergman

                For Bruce Schneier, quanta only have one state : afraid.

                To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire

                In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron

                I am not a chatbot

                1 Reply Last reply
                0
                • T Terrence Dorsey

                  Dan Shipper[^]:

                  I am a terrible programmer. I don’t comment my code very well. Sometimes I ignore the DRY principle. I tend not to use fancy tertiary statements, or worry too much about whitespace. My data structures can get ugly sometimes. But in other ways, I (dare I say it) am a pretty good programmer....

                  I think it’s clear that we have definitional problem: what makes a good programmer?

                  N Offline
                  N Offline
                  Nemanja Trifunovic
                  wrote on last edited by
                  #8

                  A good article, and IMHO the right conclusion:

                  Quote:

                  Like most things in life, the answer to what a good coder is, is somewhere in between the guy who wants to get it out fast and the guy who wants to make it beautiful.

                  utf8-cpp

                  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