• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Good programmers should be sacked!

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    #11
    I believe MS were creating an application called MS Paperclip until some bright spark said, "hey, we could add a wordprocessor to this?" and Word was born.


    HTH

    Comment


      #12
      Originally posted by WKnight
      There is a school of thought that the character traits needed to make a good programmer are the same traits that make them poor team players.

      Therefore, if you have a team environment, the last thing you want is a scattering of good programmers doing their own thing and being unable to talk to each other.
      You make it sound as though it is a given that the team environment is what is important, and the good programming gets in the way of that.

      I might say as a corollary, that if the principal goal is the content of the programming activity, the last thing you want is managers and HR trying to impose something called a "team environment" on this already difficult mental activity.

      Comment


        #13
        nah, he doesn't mean team in the sense of your description with HR and all their cuddly friendly friendly stuff

        he just means a team which works together, does their own bits but in a coordinated way

        without some loner sat in the corner, doing stuff not related to his own and taking to long on his own cos he thinks he knows best and not communicating, you know, like Unix people

        Milan.

        Comment


          #14
          Originally posted by expat
          if the principal goal is the content of the programming activity, the last thing you want is managers and HR trying to impose something called a "team environment" on this already difficult mental activity.
          Nice. Can we say, therefore, that external values and traits imposed upon programmers are the reason so many projects fail. Not because programmers fail to communicate.

          Rather than imposing a solid team structure, managers should be working out how to run a development without a team - you can't turn straw into gold, after all. Perhaps as a loose collection of individuals? With each working on small-grained well-defined services exposing distinct interfaces?

          Can technological organisation e.g. SOA, overcome flaws in a good programmer's character?

          Comment


            #15
            Originally posted by milanbenes
            you know, like Unix people
            Mmmm. Beards and sandals - worn with socks (shudder)

            You've come right out the other side of the forest of irony and ended up in the desert of wrong.

            Comment


              #16
              This is why contract project managers get paid so much, have a working life span measured in days and months and always get the pizza's and beers in!!!!

              Comment


                #17
                Originally posted by WKnight
                There is a school of thought that the character traits needed to make a good programmer are the same traits that make them poor team players.
                Could you clarify which school of thought this is, and what character traits they think make a good programmer but a poor team player? This sounds very old-fashioned.

                IMO a good programmer these days is very different from what may have been perceived as a good programmer years ago - these days there is far more emphasis on good communication (both to clarify requirements and to provide support to testers and end-users) and meeting of strict deadlines as part of a project team, as much as actual coding skill.

                Originally posted by WKnight
                Can technological organisation e.g. SOA, overcome flaws in a good programmer's character?
                Again, you seem to be assuming that a "good" programmer is only good as his/her code, whereas I would argue that a technically weaker coder that has excellent communication and project management skills (and personal hygiene) is a better programmer.

                Comment


                  #18
                  meridian,

                  seconded,

                  Milan.

                  Comment


                    #19
                    A programmer is someone who lives in India and knows C.

                    A software development consultant lives in the UK, drives a porsche and holidays in the Seychelles.

                    HTH

                    Comment


                      #20
                      I would argue that a technically weaker coder that has excellent communication and project management skills is a better programmer.
                      If this is the case, why are job interviews filled with coding tests and not English/communications tests? Why don't companies employ media-studies/business studies graduates and train them to be programmers?

                      Comment

                      Working...
                      X