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. Programming Divide

Programming Divide

Scheduled Pinned Locked Moved The Lounge
comquestiondiscussionannouncement
18 Posts 11 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.
  • A Aaron VanWieren

    On Jeremy Miller's most recent blog [^]he discusses good programmers and bad programmers. I found this article and related links to be a fascinating topic for discussion. Any takers? Aaron

    _____________________________________________________________________ Our developers never release code. Rather, it tends to escape, pillaging the countryside all around. The Enlightenment Project (paraphrased comment) Visit Me at GISDevCafe

    L Offline
    L Offline
    led mike
    wrote on last edited by
    #9

    Interesting. Whatever the reason it is certainly easy to determine which is which by watching post production activity on projects.

    led mike

    1 Reply Last reply
    0
    • M Marc Clifton

      Chris Losinger wrote:

      would a person who didn't consider himself/herself a "good programmer" write something like that ?

      A bad programmer will say "I'm a good programmer". A good programmer will say "I could be better". Marc

      Thyme In The Country

      People are just notoriously impossible. --DavidCrow
      There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
      People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

      C Offline
      C Offline
      Chris Losinger
      wrote on last edited by
      #10

      in a perfect world, sure. but i bet there are plenty of good programmers who think they're 10x better than they actually are. in other words, i don't think ego or self-awareness is inversely related to programming ability.

      image processing toolkits | batch image processing | blogging

      H 1 Reply Last reply
      0
      • A Aaron VanWieren

        On Jeremy Miller's most recent blog [^]he discusses good programmers and bad programmers. I found this article and related links to be a fascinating topic for discussion. Any takers? Aaron

        _____________________________________________________________________ Our developers never release code. Rather, it tends to escape, pillaging the countryside all around. The Enlightenment Project (paraphrased comment) Visit Me at GISDevCafe

        E Offline
        E Offline
        Eric Dahlvang
        wrote on last edited by
        #11

        "[Mozart] around the time when he was five or six years old, he could play the piano blindfolded and with his hands crossed over one another." Wiki[^] Other people can learn to play as well, but it takes time, effort, blood sweat and tears. I think programming is similar. Some people just get it. When they sit down to develop in a new technology, it is as if they wrote the environment and language. It comes naturally. Others can develop the same ability, it just takes more time. That's my 2¢.

        --EricDV Sig--------- Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them. - Laurence J. Peters

        A 1 Reply Last reply
        0
        • M Marc Clifton

          Chris Losinger wrote:

          would a person who didn't consider himself/herself a "good programmer" write something like that ?

          A bad programmer will say "I'm a good programmer". A good programmer will say "I could be better". Marc

          Thyme In The Country

          People are just notoriously impossible. --DavidCrow
          There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
          People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

          A Offline
          A Offline
          Aaron VanWieren
          wrote on last edited by
          #12

          I think you hit the nail on the head. The best programmers I have met always realize that there is more to learn and room to grow. I think there should also be a distinction with good programmers and great programmers. The good programmers have the skill and ability, but its a job to them. Great programmers read, discuss and live code (wifes hate this). If they are not at work programming then they are at home programming. Also great programmers read everything possible and are willing to admit when some one else has found better ways to do things. I know for myself, if I was not programming at work then I would program at home. I wake up in the morning and spend my first hour reading forums, blogs and articles just out of interest. When I commute I catch up on development podcasts and magazines. There is a definite level of interest and determination compared to good programmers. The big difference is that I want to know more than what I know and continue to learn new things. My 2 cents. Aaron

          _____________________________________________________________________ Our developers never release code. Rather, it tends to escape, pillaging the countryside all around. The Enlightenment Project (paraphrased comment) Visit Me at GISDevCafe

          M 1 Reply Last reply
          0
          • P Pete OHanlon

            One of the key things I have seen in all of the great programmers that it has been my privilege to work with is their fascination with all sorts of topics. They tend to be interested in all sorts of diverse topics, and bring this fascination in learning new things to the coding table (as it were). The great coders, may spend their 9 to 5 coding for some nameless corporation, but they spend the time outside broadening their horizons. They read about new technologies (and try them out), they seek new challenges and they are always passionate.

            the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
            Deja View - the feeling that you've seen this post before.

            A Offline
            A Offline
            Aaron VanWieren
            wrote on last edited by
            #13

            Pete O`Hanlon wrote:

            they seek new challenges and they are always passionate

            I think this is a big difference, the level of passion a person has for programming.

            _____________________________________________________________________ Our developers never release code. Rather, it tends to escape, pillaging the countryside all around. The Enlightenment Project (paraphrased comment) Visit Me at GISDevCafe

            1 Reply Last reply
            0
            • E Eric Dahlvang

              "[Mozart] around the time when he was five or six years old, he could play the piano blindfolded and with his hands crossed over one another." Wiki[^] Other people can learn to play as well, but it takes time, effort, blood sweat and tears. I think programming is similar. Some people just get it. When they sit down to develop in a new technology, it is as if they wrote the environment and language. It comes naturally. Others can develop the same ability, it just takes more time. That's my 2¢.

              --EricDV Sig--------- Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them. - Laurence J. Peters

              A Offline
              A Offline
              Aaron VanWieren
              wrote on last edited by
              #14

              I think the ability to learn quickly and to be highly adaptable is a definite must for great programmers.

              _____________________________________________________________________ Our developers never release code. Rather, it tends to escape, pillaging the countryside all around. The Enlightenment Project (paraphrased comment) Visit Me at GISDevCafe

              1 Reply Last reply
              0
              • M Marc Clifton

                Chris Losinger wrote:

                would a person who didn't consider himself/herself a "good programmer" write something like that ?

                A bad programmer will say "I'm a good programmer". A good programmer will say "I could be better". Marc

                Thyme In The Country

                People are just notoriously impossible. --DavidCrow
                There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                M Offline
                M Offline
                Miszou
                wrote on last edited by
                #15

                Marc Clifton wrote:

                A bad programmer will say "I'm a good programmer". A good programmer will say "I could be better".

                You just called me a good programmer. Thanks man! :P


                The StartPage Randomizer | The Timelapse Project | A Random Web Page

                1 Reply Last reply
                0
                • A Aaron VanWieren

                  I think you hit the nail on the head. The best programmers I have met always realize that there is more to learn and room to grow. I think there should also be a distinction with good programmers and great programmers. The good programmers have the skill and ability, but its a job to them. Great programmers read, discuss and live code (wifes hate this). If they are not at work programming then they are at home programming. Also great programmers read everything possible and are willing to admit when some one else has found better ways to do things. I know for myself, if I was not programming at work then I would program at home. I wake up in the morning and spend my first hour reading forums, blogs and articles just out of interest. When I commute I catch up on development podcasts and magazines. There is a definite level of interest and determination compared to good programmers. The big difference is that I want to know more than what I know and continue to learn new things. My 2 cents. Aaron

                  _____________________________________________________________________ Our developers never release code. Rather, it tends to escape, pillaging the countryside all around. The Enlightenment Project (paraphrased comment) Visit Me at GISDevCafe

                  M Offline
                  M Offline
                  Member 96
                  wrote on last edited by
                  #16

                  Aaron VanWieren wrote:

                  Great programmers read, discuss and live code (wifes hate this).

                  Even greater programmers learn to do this in moderation. ;)

                  A 1 Reply Last reply
                  0
                  • M Member 96

                    Aaron VanWieren wrote:

                    Great programmers read, discuss and live code (wifes hate this).

                    Even greater programmers learn to do this in moderation. ;)

                    A Offline
                    A Offline
                    Aaron VanWieren
                    wrote on last edited by
                    #17

                    :laugh:

                    _____________________________________________________________________ Our developers never release code. Rather, it tends to escape, pillaging the countryside all around. The Enlightenment Project (paraphrased comment) Visit Me at GISDevCafe

                    1 Reply Last reply
                    0
                    • C Chris Losinger

                      in a perfect world, sure. but i bet there are plenty of good programmers who think they're 10x better than they actually are. in other words, i don't think ego or self-awareness is inversely related to programming ability.

                      image processing toolkits | batch image processing | blogging

                      H Offline
                      H Offline
                      HotPress2
                      wrote on last edited by
                      #18

                      I think you can tell much about the attitude of a programmer just by asking them what books they have on their shelves.

                      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