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. good programmer

good programmer

Scheduled Pinned Locked Moved The Lounge
question
94 Posts 49 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.
  • C Christian Graus

    I think it's obvious. If you're good, you will be in demand.

    Christian Graus Driven to the arms of OSX by Vista. "I am new to programming world. I have been learning c# for about past four weeks. I am quite acquainted with the fundamentals of c#. Now I have to work on a project which converts given flat files to XML using the XML serialization method" - SK64 ( but the forums have stuff like this posted every day )

    D Offline
    D Offline
    devvvy
    wrote on last edited by
    #16

    wait... perhaps a simpler example: how do you explain britney, she's (well *was*) in demand.

    dev

    J 1 Reply Last reply
    0
    • M MidwestLimey

      Hows about this twisted logic: If you're not good at marketing, you're not good at communicating. If you're not good at communicating, you're never going to understand the user. If you can't understand the user, you're not a very good programmer. Ergo, they're not good programmers.

      10110011001111101010101000001000001101001010001010100000100000101000001000111100010110001011001011

      D Offline
      D Offline
      devvvy
      wrote on last edited by
      #17

      that's right, that's why the one and only skill we really need is Communication! (that makes us a very chatty nation good at nothing else is it?)

      dev

      M 1 Reply Last reply
      0
      • M MidwestLimey

        Hows about this twisted logic: If you're not good at marketing, you're not good at communicating. If you're not good at communicating, you're never going to understand the user. If you can't understand the user, you're not a very good programmer. Ergo, they're not good programmers.

        10110011001111101010101000001000001101001010001010100000100000101000001000111100010110001011001011

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

        You are right. It is a twisted logic :)

        Programming Blog utf8-cpp

        M S 2 Replies Last reply
        0
        • D devvvy

          you can't resist it :)

          dev

          A Offline
          A Offline
          Anna Jayne Metcalfe
          wrote on last edited by
          #19

          Oh go on then. Try here[^], for a start (you missed this years event, but just hanging around the group mailing list is enough to start anyone learning. Most of the C++ Standards Committee hang around there, for a start. And how many web forums do you know that have a "compiler writers mentored learning group"...?). You can of course do the same here on CP, if you take the effort to step back from the code and learn the right techniques to improve how you do things rather than just staying in the IDE and coding. I would say however that even with 15 years commercial experience (and 8 years of being here, at that) I still didn't learn how to (for example) apply TDD and agile methods effectively until I got involved with ACCU 2 years ago. See? no unemployment necessary. :)

          Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

          D M 2 Replies Last reply
          0
          • D devvvy

            sometimes i thought to myself, for one to be really good programmer, you need to be unemployed. To get away from daily fire fighting, the long hours, the politics. Is it true, best programmers are generally unemployed? (I know one thing they can't be behind bars)

            dev

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

            No. You might care to think about being a software engineer instead of a programmer though.

            Visit http://www.notreadytogiveup.com/[^] and do something special today.

            D 1 Reply Last reply
            0
            • A Anna Jayne Metcalfe

              Oh go on then. Try here[^], for a start (you missed this years event, but just hanging around the group mailing list is enough to start anyone learning. Most of the C++ Standards Committee hang around there, for a start. And how many web forums do you know that have a "compiler writers mentored learning group"...?). You can of course do the same here on CP, if you take the effort to step back from the code and learn the right techniques to improve how you do things rather than just staying in the IDE and coding. I would say however that even with 15 years commercial experience (and 8 years of being here, at that) I still didn't learn how to (for example) apply TDD and agile methods effectively until I got involved with ACCU 2 years ago. See? no unemployment necessary. :)

              Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

              D Offline
              D Offline
              devvvy
              wrote on last edited by
              #21

              but you're redefining unemployment and confusing it with not-having-nothin-todo. that said, work is keeping me awake far too many hours than i should be, falling behind in certain places (WCF JSON to be specific... at the moment).kept thinking i want to spend a few hours trying out EasyHook just never get the chance. i'm a tired man, beaten down and tired.

              dev

              A 1 Reply Last reply
              0
              • L Lost User

                No. You might care to think about being a software engineer instead of a programmer though.

                Visit http://www.notreadytogiveup.com/[^] and do something special today.

                D Offline
                D Offline
                devvvy
                wrote on last edited by
                #22

                software engineer, programmer, developer, anal-yst, just title.

                dev

                R M 2 Replies Last reply
                0
                • D devvvy

                  sometimes i thought to myself, for one to be really good programmer, you need to be unemployed. To get away from daily fire fighting, the long hours, the politics. Is it true, best programmers are generally unemployed? (I know one thing they can't be behind bars)

                  dev

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

                  It certainly seems like all bad programmers are employed.

                  1 Reply Last reply
                  0
                  • D devvvy

                    but you're redefining unemployment and confusing it with not-having-nothin-todo. that said, work is keeping me awake far too many hours than i should be, falling behind in certain places (WCF JSON to be specific... at the moment).kept thinking i want to spend a few hours trying out EasyHook just never get the chance. i'm a tired man, beaten down and tired.

                    dev

                    A Offline
                    A Offline
                    Anna Jayne Metcalfe
                    wrote on last edited by
                    #24

                    And you think I wasn't working when I was learning? I run my own company, and believe me it's easily a 60 hour a week job keeping on top of everything... Prior to that I was working full time and learning. No different other than shorter hours, really. If you are tired, you may want to take a step back and look at how your day runs. I've found a decent diet, regular exercise (I run for at least half an hour most days) and better time management makes up for a lot. Even with 2 hrs of commuting a day (which I don't have to do now, thankfully) I was still able to keep learning at quite a rate. If I can do that while coping with a (very regular, unfortunately) 3 day migraine once a month, I'm sure you can find a way somehow. :)

                    Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                    D G J 3 Replies Last reply
                    0
                    • D devvvy

                      software engineer, programmer, developer, anal-yst, just title.

                      dev

                      R Offline
                      R Offline
                      Ray Cassick
                      wrote on last edited by
                      #25

                      I don't agree here. I think many people\companies TRY a one size fits all approach and attempts to use single folks in multiple roles to save time\money, but I have not seen many cases of this being fantastically effective.


                      LinkedIn[^] | Blog[^] | Twitter[^]

                      D 1 Reply Last reply
                      0
                      • D devvvy

                        sometimes i thought to myself, for one to be really good programmer, you need to be unemployed. To get away from daily fire fighting, the long hours, the politics. Is it true, best programmers are generally unemployed? (I know one thing they can't be behind bars)

                        dev

                        R Offline
                        R Offline
                        Rama Krishna Vavilala
                        wrote on last edited by
                        #26

                        devvvy wrote:

                        To get away from daily fire fighting, the long hours, the politics.

                        May be good programmers don't work at such places.

                        D 1 Reply Last reply
                        0
                        • A Anna Jayne Metcalfe

                          And you think I wasn't working when I was learning? I run my own company, and believe me it's easily a 60 hour a week job keeping on top of everything... Prior to that I was working full time and learning. No different other than shorter hours, really. If you are tired, you may want to take a step back and look at how your day runs. I've found a decent diet, regular exercise (I run for at least half an hour most days) and better time management makes up for a lot. Even with 2 hrs of commuting a day (which I don't have to do now, thankfully) I was still able to keep learning at quite a rate. If I can do that while coping with a (very regular, unfortunately) 3 day migraine once a month, I'm sure you can find a way somehow. :)

                          Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                          D Offline
                          D Offline
                          devvvy
                          wrote on last edited by
                          #27

                          i am not a workaholic, for the most part it's involuntary really and so-many-hours-week is just hypnotically mechanical. Diet... I think i been taking in too many microwave meals. My wife vegan, she gave up trying to convince me of the importance of healthy diet. I have a better routine than her when it comes to exercise though. But suppose I just need to take a day off. thanks anna

                          dev

                          A 1 Reply Last reply
                          0
                          • R Rama Krishna Vavilala

                            devvvy wrote:

                            To get away from daily fire fighting, the long hours, the politics.

                            May be good programmers don't work at such places.

                            D Offline
                            D Offline
                            devvvy
                            wrote on last edited by
                            #28

                            er... no. You havent seen the money and where the money is things generally get dirty.

                            dev

                            1 Reply Last reply
                            0
                            • R Ray Cassick

                              I don't agree here. I think many people\companies TRY a one size fits all approach and attempts to use single folks in multiple roles to save time\money, but I have not seen many cases of this being fantastically effective.


                              LinkedIn[^] | Blog[^] | Twitter[^]

                              D Offline
                              D Offline
                              devvvy
                              wrote on last edited by
                              #29

                              it's called "Multi-tasking" [a.k.a. "Many-tasking]

                              dev

                              R 1 Reply Last reply
                              0
                              • D devvvy

                                sometimes i thought to myself, for one to be really good programmer, you need to be unemployed. To get away from daily fire fighting, the long hours, the politics. Is it true, best programmers are generally unemployed? (I know one thing they can't be behind bars)

                                dev

                                C Offline
                                C Offline
                                CalvinHobbies
                                wrote on last edited by
                                #30

                                I look at programming alot like Cooking. You are putting together something from nothing/ bits of " ingredents" you have; Add in 2 parts style, 1 part experience. Stir in a user interface till recognizable. Constantly "taste" your application/ webpage until you are satisified. Serve with Satisifaction knowing you did your best. Ok, that is the short of it. But honestly, just like with anything in life, " It's what you make of it." Thus spake the master programmer: ``A well-written program is its own heaven; a poorly-written program is its own hell.''

                                ///////////////// Groucho Marx Those are my principals, if you don't like them… I have others.

                                1 Reply Last reply
                                0
                                • D devvvy

                                  that's right, that's why the one and only skill we really need is Communication! (that makes us a very chatty nation good at nothing else is it?)

                                  dev

                                  M Offline
                                  M Offline
                                  MidwestLimey
                                  wrote on last edited by
                                  #31

                                  devvvy wrote:

                                  that's right, that's why the one and only skill we really need is Communication!

                                  Nope. That was a clumsy use of a strawman. It is an essential skill, however.

                                  10110011001111101010101000001000001101001010001010100000100000101000001000111100010110001011001011

                                  1 Reply Last reply
                                  0
                                  • N Nemanja Trifunovic

                                    You are right. It is a twisted logic :)

                                    Programming Blog utf8-cpp

                                    M Offline
                                    M Offline
                                    MidwestLimey
                                    wrote on last edited by
                                    #32

                                    Nemanja Trifunovic wrote:

                                    You are right. It is a twisted logic

                                    You should see my code, it would blow your mind ;)

                                    10110011001111101010101000001000001101001010001010100000100000101000001000111100010110001011001011

                                    M 1 Reply Last reply
                                    0
                                    • A Anna Jayne Metcalfe

                                      Oh go on then. Try here[^], for a start (you missed this years event, but just hanging around the group mailing list is enough to start anyone learning. Most of the C++ Standards Committee hang around there, for a start. And how many web forums do you know that have a "compiler writers mentored learning group"...?). You can of course do the same here on CP, if you take the effort to step back from the code and learn the right techniques to improve how you do things rather than just staying in the IDE and coding. I would say however that even with 15 years commercial experience (and 8 years of being here, at that) I still didn't learn how to (for example) apply TDD and agile methods effectively until I got involved with ACCU 2 years ago. See? no unemployment necessary. :)

                                      Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                                      M Offline
                                      M Offline
                                      MidwestLimey
                                      wrote on last edited by
                                      #33

                                      Anna-Jayne Metcalfe wrote:

                                      I still didn't learn how to (for example) apply TDD and agile methods effectively until I got involved with ACCU 2 years ago

                                      Strange thing is, I've leant how NOT to apply agile and TDD by contracting with some 'agile' companies :D

                                      10110011001111101010101000001000001101001010001010100000100000101000001000111100010110001011001011

                                      A 1 Reply Last reply
                                      0
                                      • D devvvy

                                        i am not a workaholic, for the most part it's involuntary really and so-many-hours-week is just hypnotically mechanical. Diet... I think i been taking in too many microwave meals. My wife vegan, she gave up trying to convince me of the importance of healthy diet. I have a better routine than her when it comes to exercise though. But suppose I just need to take a day off. thanks anna

                                        dev

                                        A Offline
                                        A Offline
                                        Anna Jayne Metcalfe
                                        wrote on last edited by
                                        #34

                                        Anytime. I usually find that when something is obviously wrong, taking a step back and looking at things with an open mind is a good first step to fixing things. Good luck! :rose:

                                        Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                                        1 Reply Last reply
                                        0
                                        • M MidwestLimey

                                          Anna-Jayne Metcalfe wrote:

                                          I still didn't learn how to (for example) apply TDD and agile methods effectively until I got involved with ACCU 2 years ago

                                          Strange thing is, I've leant how NOT to apply agile and TDD by contracting with some 'agile' companies :D

                                          10110011001111101010101000001000001101001010001010100000100000101000001000111100010110001011001011

                                          A Offline
                                          A Offline
                                          Anna Jayne Metcalfe
                                          wrote on last edited by
                                          #35

                                          I bet. Rule of thumb: if a company calls themselves "agile", they probably aren't. Score them on their answers to the Joel test instead. ;)

                                          Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                                          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