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. What Makes Great Programmers Different?

What Makes Great Programmers Different?

Scheduled Pinned Locked Moved The Lounge
csharpcomdesignarchitecturequestion
30 Posts 22 Posters 1 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.
  • L leppie

    What Makes Great Programmers Different?[^]

    IronScheme
    ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x)))

    W Offline
    W Offline
    W Balboos GHB
    wrote on last edited by
    #5

    The article seems to have omitted mentioning me.

    "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

    "As far as we know, our computer has never had an undetected error." - Weisert

    "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

    N L 2 Replies Last reply
    0
    • S Slacker007

      The difference between good and bad programmers, is laziness, IMHO. The good programmer uses their laziness, wisely. The bad programmer, well, they don't.

      "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
      "No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) "It is the celestial scrotum of good luck!" - Nagy Vilmos (2011) "But you probably have the smoothest scrotum of any grown man" - Pete O'Hanlon (2012)

      R Offline
      R Offline
      Roger Wright
      wrote on last edited by
      #6

      Good point. I've long held that engineers are fundamentally lazy. That's why we keep inventing things to make our jobs seem less like work. Just about every job I've had in my life, I left easier to do than I found it, even the non-engineering jobs.

      Will Rogers never met me.

      V 1 Reply Last reply
      0
      • L leppie

        What Makes Great Programmers Different?[^]

        IronScheme
        ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x)))

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

        why do programmers love to talk about themselves so much?

        image processing toolkits | batch image processing

        S R D 3 Replies Last reply
        0
        • C Chris Losinger

          why do programmers love to talk about themselves so much?

          image processing toolkits | batch image processing

          S Offline
          S Offline
          Slacker007
          wrote on last edited by
          #8

          Chris Losinger wrote:

          why do programmers love to talk about themselves so much?

          because nobody else does?

          "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
          "No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) "It is the celestial scrotum of good luck!" - Nagy Vilmos (2011) "But you probably have the smoothest scrotum of any grown man" - Pete O'Hanlon (2012)

          T 1 Reply Last reply
          0
          • W W Balboos GHB

            The article seems to have omitted mentioning me.

            "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

            "As far as we know, our computer has never had an undetected error." - Weisert

            "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

            N Offline
            N Offline
            Nagy Vilmos
            wrote on last edited by
            #9

            That's because it's about GREAT programmers.


            Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

            1 Reply Last reply
            0
            • W W Balboos GHB

              The article seems to have omitted mentioning me.

              "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

              "As far as we know, our computer has never had an undetected error." - Weisert

              "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

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

              Yes you are correct. They could have easily used you as the comparison of how they are different.

              Computers have been intelligent for a long time now. It just so happens that the program writers are about as effective as a room full of monkeys trying to crank out a copy of Hamlet.

              1 Reply Last reply
              0
              • S Slacker007

                Chris Losinger wrote:

                why do programmers love to talk about themselves so much?

                because nobody else does?

                "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
                "No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) "It is the celestial scrotum of good luck!" - Nagy Vilmos (2011) "But you probably have the smoothest scrotum of any grown man" - Pete O'Hanlon (2012)

                T Offline
                T Offline
                Tim Corey
                wrote on last edited by
                #11

                What do you want them to talk about? Their spouse? Their social life? The world outside their mother's basement? Programmers talk about what they know.

                1 Reply Last reply
                0
                • L leppie

                  What Makes Great Programmers Different?[^]

                  IronScheme
                  ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x)))

                  K Offline
                  K Offline
                  Karl Sanford
                  wrote on last edited by
                  #12

                  Though I voted 5 in good faith, I have to say that I've seen a lot of places making posts like this, and they all seem like absolute sunshine. They all have the same feel to them as a 2am infomercial about how to get rich. I think the only people qualified to even begin to guess what it takes to be a great programmer are... great programmers. Even at that, they may not know what actually makes them great. In considering all of their personal qualities and experiences that make them great, no one can distill all of that information into a blog post. The only thing we can be sure of is: Q: What makes great programmers different? A: They are great programmers. Stop trying to be great, and be great.

                  Be The Noise

                  S 1 Reply Last reply
                  0
                  • K Karl Sanford

                    Though I voted 5 in good faith, I have to say that I've seen a lot of places making posts like this, and they all seem like absolute sunshine. They all have the same feel to them as a 2am infomercial about how to get rich. I think the only people qualified to even begin to guess what it takes to be a great programmer are... great programmers. Even at that, they may not know what actually makes them great. In considering all of their personal qualities and experiences that make them great, no one can distill all of that information into a blog post. The only thing we can be sure of is: Q: What makes great programmers different? A: They are great programmers. Stop trying to be great, and be great.

                    Be The Noise

                    S Offline
                    S Offline
                    Slacker007
                    wrote on last edited by
                    #13

                    Anyone can call themselves a great programmer.

                    "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
                    "No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) "It is the celestial scrotum of good luck!" - Nagy Vilmos (2011) "But you probably have the smoothest scrotum of any grown man" - Pete O'Hanlon (2012)

                    K 1 Reply Last reply
                    0
                    • S Slacker007

                      Anyone can call themselves a great programmer.

                      "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
                      "No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) "It is the celestial scrotum of good luck!" - Nagy Vilmos (2011) "But you probably have the smoothest scrotum of any grown man" - Pete O'Hanlon (2012)

                      K Offline
                      K Offline
                      Karl Sanford
                      wrote on last edited by
                      #14

                      True, to clarify, I meant programmers that are widely regarded by others as being great... ... although then I guess you get into the 'how do they know?' question... I've just entered an endless loop... ... long story short, I have no idea what I'm saying... I'm just sick of posts like these.

                      Be The Noise

                      1 Reply Last reply
                      0
                      • R Roger Wright

                        Good point. I've long held that engineers are fundamentally lazy. That's why we keep inventing things to make our jobs seem less like work. Just about every job I've had in my life, I left easier to do than I found it, even the non-engineering jobs.

                        Will Rogers never met me.

                        V Offline
                        V Offline
                        Vivi Chellappa
                        wrote on last edited by
                        #15

                        Yes. One had to laboriously put together a NOR gate, NAND gate or J-K flipflop. Then the engineers decided these circuits can be built as Small-scale IC's and we got those. Then they decided, we could have adders, counters, timers, etc., without having to design them from scratch. Then they put together calculators capable of doing 4 functions. From there, they have taken us to systems on a chip. Software Engineers, on the other hand, still laboriously hand-crank out code. Objects are supposed to be reusable. What object is reusable? Can I go find objects in the marketplace like I can find a gate array or an Intel processor chip? Software Engineering is a joke. A bad one at that.

                        M T 2 Replies Last reply
                        0
                        • C Chris Losinger

                          why do programmers love to talk about themselves so much?

                          image processing toolkits | batch image processing

                          R Offline
                          R Offline
                          realJSOP
                          wrote on last edited by
                          #16

                          Because most of the time, they're talking *to* themselves about how stupid they are.

                          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                          -----
                          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                          -----
                          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997

                          1 Reply Last reply
                          0
                          • V Vivi Chellappa

                            Yes. One had to laboriously put together a NOR gate, NAND gate or J-K flipflop. Then the engineers decided these circuits can be built as Small-scale IC's and we got those. Then they decided, we could have adders, counters, timers, etc., without having to design them from scratch. Then they put together calculators capable of doing 4 functions. From there, they have taken us to systems on a chip. Software Engineers, on the other hand, still laboriously hand-crank out code. Objects are supposed to be reusable. What object is reusable? Can I go find objects in the marketplace like I can find a gate array or an Intel processor chip? Software Engineering is a joke. A bad one at that.

                            M Offline
                            M Offline
                            Member 2053006
                            wrote on last edited by
                            #17

                            We have: C# BigInteger Class[^] OpenCV[^] And just about any article on this site. There are a plethora of other libraries. Google for them ;-)

                            1 Reply Last reply
                            0
                            • L leppie

                              What Makes Great Programmers Different?[^]

                              IronScheme
                              ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x)))

                              I Offline
                              I Offline
                              ISanti
                              wrote on last edited by
                              #18

                              You will know them by their fruits. Grapes are not gathered from thorn bushes nor figs from thistles, are they? There is only one thing that makes them different: their programs.

                              Sorry for my bad English

                              1 Reply Last reply
                              0
                              • C Chris Losinger

                                why do programmers love to talk about themselves so much?

                                image processing toolkits | batch image processing

                                D Offline
                                D Offline
                                DaveP62
                                wrote on last edited by
                                #19

                                Chris Losinger wrote:

                                why do programmers love to talk about themselves so much?

                                Uhhmmm... Isn't the article referenced writen by a journalist not a programmer? :confused:

                                C 1 Reply Last reply
                                0
                                • D DaveP62

                                  Chris Losinger wrote:

                                  why do programmers love to talk about themselves so much?

                                  Uhhmmm... Isn't the article referenced writen by a journalist not a programmer? :confused:

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

                                  beats me, but that's not the point. the point is that there's a steady stream of posts here (and elsewhere) where programmers muse about how special and smart programmers are. do other professions spend this much time patting themselves on the back?

                                  image processing toolkits | batch image processing

                                  D J 2 Replies Last reply
                                  0
                                  • S Slacker007

                                    The difference between good and bad programmers, is laziness, IMHO. The good programmer uses their laziness, wisely. The bad programmer, well, they don't.

                                    "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
                                    "No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) "It is the celestial scrotum of good luck!" - Nagy Vilmos (2011) "But you probably have the smoothest scrotum of any grown man" - Pete O'Hanlon (2012)

                                    T Offline
                                    T Offline
                                    thoiness
                                    wrote on last edited by
                                    #21

                                    That has always been my motto. "Program like the laziest person on earth" (I've actually told this to a fellow co-worker). It's ultimately why I am successful in my career. When I approach a problem, the questions I ask myself are: 1. What's the quickest way to get this done? 2. How can I minimize the amount of time spent in "RMA-land?" 3. How can I minimize the lines of code without compromising the integrity of the application? 4. How can I spend more time writing replies on forums than actually doing my job? :laugh: I'm known for my speed and accuracy in programming. I don't consider myself one of the "greats," but if you want to be a hero as a programmer, you have to adopt the ethics of laziness on a grand scale.

                                    S F 2 Replies Last reply
                                    0
                                    • L leppie

                                      What Makes Great Programmers Different?[^]

                                      IronScheme
                                      ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x)))

                                      R Offline
                                      R Offline
                                      RafagaX
                                      wrote on last edited by
                                      #22

                                      The ability to see how what they do fits in the big picture. :)

                                      1 Reply Last reply
                                      0
                                      • C Chris Losinger

                                        beats me, but that's not the point. the point is that there's a steady stream of posts here (and elsewhere) where programmers muse about how special and smart programmers are. do other professions spend this much time patting themselves on the back?

                                        image processing toolkits | batch image processing

                                        D Offline
                                        D Offline
                                        DaveP62
                                        wrote on last edited by
                                        #23

                                        Chris Losinger wrote:

                                        ... there's a steady stream of posts here (and elsewhere) where programmers muse about how special and smart programmers are ...

                                        Sounds like a case of "P"rogrammer envy. The posts, here at least, seem to be discussing the premise of the article.

                                        1 Reply Last reply
                                        0
                                        • T thoiness

                                          That has always been my motto. "Program like the laziest person on earth" (I've actually told this to a fellow co-worker). It's ultimately why I am successful in my career. When I approach a problem, the questions I ask myself are: 1. What's the quickest way to get this done? 2. How can I minimize the amount of time spent in "RMA-land?" 3. How can I minimize the lines of code without compromising the integrity of the application? 4. How can I spend more time writing replies on forums than actually doing my job? :laugh: I'm known for my speed and accuracy in programming. I don't consider myself one of the "greats," but if you want to be a hero as a programmer, you have to adopt the ethics of laziness on a grand scale.

                                          S Offline
                                          S Offline
                                          Slacker007
                                          wrote on last edited by
                                          #24

                                          4 posts for this year and a member for 6+ years. I have never seen you in the community before. :) I like your item #4. :thumbsup:

                                          "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
                                          "No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) "It is the celestial scrotum of good luck!" - Nagy Vilmos (2011) "But you probably have the smoothest scrotum of any grown man" - Pete O'Hanlon (2012)

                                          T 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