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. Other Discussions
  3. The Weird and The Wonderful
  4. A Coding Horror from a subcontracted project...

A Coding Horror from a subcontracted project...

Scheduled Pinned Locked Moved The Weird and The Wonderful
csharp
22 Posts 11 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.
  • P PIEBALDconsult

    GriffinPeter wrote:

    if a contractor from the country I reside

    Exactly, therefore the race/culture of the idiot isn't relevent, nor is whether or not he was a contractor, so leave them out. You quite correctly left out age, gender, sexual orientation, and hair color. :-D

    GriffinPeter wrote:

    discussing coding horrors

    Absolutely, but leave out the irrelevent details. If for no other reason than to avoid dealing with yet other idiots trying to play the racist card. Don't give them opportunity to crawl from the woodwork.

    S Offline
    S Offline
    Stephen Hewitt
    wrote on last edited by
    #13

    PIEBALDconsult wrote:

    Exactly, therefore the race/culture of the idiot isn't relevent

    You sure about that? Given that a lot of cheap outsourcing is done in India and outsourcing often has disastrous results, I think that perhaps you’re overreacting. Trying to save money is the cheapest way to lose money.

    Steve

    P 1 Reply Last reply
    0
    • S Stephen Hewitt

      PIEBALDconsult wrote:

      Exactly, therefore the race/culture of the idiot isn't relevent

      You sure about that? Given that a lot of cheap outsourcing is done in India and outsourcing often has disastrous results, I think that perhaps you’re overreacting. Trying to save money is the cheapest way to lose money.

      Steve

      P Offline
      P Offline
      PIEBALDconsult
      wrote on last edited by
      #14

      Yes, I'm sure.

      1 Reply Last reply
      0
      • C CARPETBURNER

        Ahh the other part of the community that annoys me, the liberal "Politically correct" brigade. If anyone bothers to read the post properly, I was describing the background of the said coding horror. Trust me if a contractor from the country I reside in did the same thing, I would throw their code straight back at them as well.. Chances are it would also appear on here as a coding horror.. The fact that annoys me is some contractors (and yes I am being general here!) feel they can get away with generating junk code written on the back of a fag packet, without any proper planning or ability, sellotape over the gaps and pass it off to niave managers as a decent perfectly working system (which then gets accepted by the company) just seriously annoys me. I, and Im sure plenty of other people on this site, take great pride in constructing good quality code that makes efficent use of a programming language features, It seriously annoys me when so-called "programmers" and "analysts" produce junk and effectively con the end user or company purchasing the product. I have seen it happen so many times now in my 15yrs coding experience in many projects, and now its starting to depress me.. I am starting to ask questions as to why I bother anymore, why am I doing this job? Why do I bother coding to my exact standards and quality? , if managers look at the "pretty picture" rather than the quality of the underlying job. Believe me, Programming, as it stands now is NOT a job I would reccomend my kids get in to. The Industry is being killed by too many "so-called" programmers, FROM ALL COUNTRIES. Anyway, back to the topic... Isnt discussing coding horrors the whole point of this forum,or is the Politically correct brigade taking over here too?

        G Offline
        G Offline
        GuyThiebaut
        wrote on last edited by
        #15

        If you had said a French or Italian or English programmer I don't think you would have had the same response. Some people confuse Indian with race whereas Indian is nationality and very probably culture and in my experience culture has a very definite effect on the quality and method of work. After all I love German cars as they are engineered fantastically and Japanese bikes as they kick ass - does that then make me racist because of this?

        Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
        R 1 Reply Last reply
        0
        • G GuyThiebaut

          If you had said a French or Italian or English programmer I don't think you would have had the same response. Some people confuse Indian with race whereas Indian is nationality and very probably culture and in my experience culture has a very definite effect on the quality and method of work. After all I love German cars as they are engineered fantastically and Japanese bikes as they kick ass - does that then make me racist because of this?

          Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
          R Offline
          R Offline
          Rob Grainger
          wrote on last edited by
          #16

          From Wikipedia.. According to the United Nations Convention on the Elimination of All Forms of Racial Discrimination, the term "racial discrimination" shall mean any distinction, exclusion, restriction or preference based on race, colour, descent, or national or ethnic origin which has the purpose or effect of nullifying or impairing the recognition, enjoyment or exercise, on an equal footing, of human rights and fundamental freedoms in the political, economic, social, cultural or any other field of public life So, if the UN includes nationality as the basis of racism, that's good enough for me. I'm sure if the OP had said "French, Italian or English" programmer, it wouldn't have had the same response. However, I never see that. The only time I see such references it almost inevitably refers to it as being Indian. I agree the fundamental problem is out-sourcing resources, in that case refer to that as the actual problem, rather than unneccessarily drawing attention to the place that particular project was outsourced. I've seen, and unfortunately had to work on, some appalling outsourced projects within the UK as well.

          G 1 Reply Last reply
          0
          • R Rob Grainger

            From Wikipedia.. According to the United Nations Convention on the Elimination of All Forms of Racial Discrimination, the term "racial discrimination" shall mean any distinction, exclusion, restriction or preference based on race, colour, descent, or national or ethnic origin which has the purpose or effect of nullifying or impairing the recognition, enjoyment or exercise, on an equal footing, of human rights and fundamental freedoms in the political, economic, social, cultural or any other field of public life So, if the UN includes nationality as the basis of racism, that's good enough for me. I'm sure if the OP had said "French, Italian or English" programmer, it wouldn't have had the same response. However, I never see that. The only time I see such references it almost inevitably refers to it as being Indian. I agree the fundamental problem is out-sourcing resources, in that case refer to that as the actual problem, rather than unneccessarily drawing attention to the place that particular project was outsourced. I've seen, and unfortunately had to work on, some appalling outsourced projects within the UK as well.

            G Offline
            G Offline
            GuyThiebaut
            wrote on last edited by
            #17

            Thanks for that definition Rob as I never realised that nationality plays a part in the definition of "racism" -I always thought it was with regards to race. Guy

            Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
            S 1 Reply Last reply
            0
            • G GuyThiebaut

              Thanks for that definition Rob as I never realised that nationality plays a part in the definition of "racism" -I always thought it was with regards to race. Guy

              Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
              S Offline
              S Offline
              sucram
              wrote on last edited by
              #18

              If I say I don't like VB as a language am I being Racist? Come on guys stop being over sensitive. I am an European Immigrant African living in Cape Town, South Africa what would you call me?

              G 1 Reply Last reply
              0
              • S sucram

                If I say I don't like VB as a language am I being Racist? Come on guys stop being over sensitive. I am an European Immigrant African living in Cape Town, South Africa what would you call me?

                G Offline
                G Offline
                GuyThiebaut
                wrote on last edited by
                #19

                I think you have a good point, while at the same time from a professional point of view it is important to know what the definition of racism is as I need to know when what I say or do may land me in trouble even if it is an innocent remark. Personally the racism of apartheid, and segregation in the US as well as the caste system in India are what I consider to be the most obvious and wrong forms of racism - when it comes to nationality it can start to become harder. The next time someone offers me a cup of tea I will sue them for every penny they have for making a racist remark :laugh:

                Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
                R 1 Reply Last reply
                0
                • C CARPETBURNER

                  I encountered a project a few years back written by some indian guys in vb (they "apparently" had some c# background). everything was written as a function, no "subs" anywhere whatsoever.. All these functions returned nothing.. Their idea of code reuse was to bung everything into one huge global class and define it in every single page they wrote, even if no functions were used from that class (this was their idea of code reuse) . It was a joke. On thinking back, this entire project qualifies as a coding horror so I couldnt paste any sample code..

                  B Offline
                  B Offline
                  Bert delaVega
                  wrote on last edited by
                  #20

                  I encountered the exact same thing with some US cobol programmers that couldn't quite grasp OO. Everything was a function that never returned anything, global variables everwhere. No concept of namespace or types and hard coded "if" statements.

                  modified on Sunday, July 13, 2008 9:26 AM

                  1 Reply Last reply
                  0
                  • G GuyThiebaut

                    I think you have a good point, while at the same time from a professional point of view it is important to know what the definition of racism is as I need to know when what I say or do may land me in trouble even if it is an innocent remark. Personally the racism of apartheid, and segregation in the US as well as the caste system in India are what I consider to be the most obvious and wrong forms of racism - when it comes to nationality it can start to become harder. The next time someone offers me a cup of tea I will sue them for every penny they have for making a racist remark :laugh:

                    Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
                    R Offline
                    R Offline
                    Rob Grainger
                    wrote on last edited by
                    #21

                    I agree, but while the most obvious and wrong forms of racism, I still feel that treating a race/nationality or religious group (or gender) differently purely on that basis is unjustified. Two strong examples spring to mind, still current. (i) The pay gap - in most Western countries, there is still a disparity between the wages of male and female and workers from ethnic minorities - often simply manifesting as a "glass ceiling", fewer people from these groups get the top jobs. (ii) The punishment gap. A white offender and a black offender committing the same crime tend to get different punishments. The death penalty in the U.S. is the worst, most drastic, example of this. All I was originally trying to say is shouldn't we just not mention the nationality of these horrors - the horror itself should be enough.

                    1 Reply Last reply
                    0
                    • R RobParker

                      Do you people know what racism is? If in general code isnt as good by a certian group of people isnt that a correct statement?

                      R Offline
                      R Offline
                      Rob Grainger
                      wrote on last edited by
                      #22

                      I'd like to see some empirical evidence that programmer's from India are worse programmers before a comment like that. Actually, that subcontracted programmers in India are worse than subcontracted programmers generally. (That was meant as a comment to Rob Parker's post)

                      modified on Monday, July 14, 2008 5:54 AM

                      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