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

    M Offline
    M Offline
    Marc Clifton
    wrote on last edited by
    #2

    I think it's like any job. A good programmer is one that's motivated to be a good programmer and to be learning and improving. A bad programmer is one that just views it as a job, and "motivated to learn" isn't part of the job description. Working with the second type is a major downer, because you're constantly telling them "PAY ATTENTION TO WARNING MESSAGES", etc. They take, take, take, but never give anything back of value. It sucks working with these kind of people. (oops, sorry to get rantish). This applies to everything about life. Do you take an interest in things and strive toward betterment, or do you just waddle through life without really giving a damn? It's all Attitude. 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

    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
      ednrgc
      wrote on last edited by
      #3

      bummer, the site wont show at work. We're locked down :((

      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

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

        tangential observation: would a person who didn't consider himself/herself a "good programmer" write something like that ? i say no.

        image processing toolkits | batch image processing | blogging

        M 1 Reply Last reply
        0
        • C Chris Losinger

          tangential observation: would a person who didn't consider himself/herself a "good programmer" write something like that ? i say no.

          image processing toolkits | batch image processing | blogging

          M Offline
          M Offline
          Marc Clifton
          wrote on last edited by
          #5

          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

          L C A M 4 Replies 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

            P Offline
            P Offline
            Pete OHanlon
            wrote on last edited by
            #6

            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 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

              M Offline
              M Offline
              megaadam
              wrote on last edited by
              #7

              I disagree with his fixation about coding speed. Of course generally a good programmer is faster, but other qualities are even more important. He/She has to produce readable code, code that will live for a long time, code that anybody can read, a long time after the original author has quit. And also: Fast coding is not the same thing as solid coding. A phenomenally fast programmer will be able to do really nifty tricks with pointers and whatnots, that is an admirable skill, but is such stuff solid enough to control the Space Shuttle? Methinks not!

              _____________________________________ Action without thought is not action Action without emotion is not life

              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

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

                Understated but entirely accurate.

                led mike

                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

                  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
                  • 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
                    #10

                    "[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

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

                      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
                      • 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