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. Bad programming and author's suggestion for alternate careers!!!

Bad programming and author's suggestion for alternate careers!!!

Scheduled Pinned Locked Moved The Lounge
comcareer
25 Posts 14 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.
  • S Offline
    S Offline
    Shabana Parveen
    wrote on last edited by
    #1

    Checking my emails I fumbled into a article refered as link about bad programming http://badprogrammer.infogami.com/[^] I really do not believe the crap mentioned there for indentation, white spaces or unused variable(I should have added these are not major faults but nice to learn that doesn't mean u r n idiot). I myself not clean person while coding but that doesn't mean we do not know logic. How the author can be judgemental and arrogant, he/she even suggested alternate career.

    F L A R A 10 Replies Last reply
    0
    • S Shabana Parveen

      Checking my emails I fumbled into a article refered as link about bad programming http://badprogrammer.infogami.com/[^] I really do not believe the crap mentioned there for indentation, white spaces or unused variable(I should have added these are not major faults but nice to learn that doesn't mean u r n idiot). I myself not clean person while coding but that doesn't mean we do not know logic. How the author can be judgemental and arrogant, he/she even suggested alternate career.

      F Offline
      F Offline
      Firo Atrum Ventus
      wrote on last edited by
      #2

      repost[^], also from the newsletter.

      Oxfords English < Official CCC Players Dictionary Excuse me for my improper grammar and typos. It's because English is my primary language, not my first language. My first languages are C# and Java. VB, ASP, JS, PHP and SQL are my second language. Indonesian came as my third language. My fourth language? I'm still creating it, I'll let you know when it's done! :-D

      Richard Andrew x64R A P 3 Replies Last reply
      0
      • F Firo Atrum Ventus

        repost[^], also from the newsletter.

        Oxfords English < Official CCC Players Dictionary Excuse me for my improper grammar and typos. It's because English is my primary language, not my first language. My first languages are C# and Java. VB, ASP, JS, PHP and SQL are my second language. Indonesian came as my third language. My fourth language? I'm still creating it, I'll let you know when it's done! :-D

        Richard Andrew x64R Offline
        Richard Andrew x64R Offline
        Richard Andrew x64
        wrote on last edited by
        #3

        So what if it's been mentioned before? A topic is only allowed to be talked about once here? Who says?

        The difficult we do right away... ...the impossible takes slightly longer.

        1 Reply Last reply
        0
        • S Shabana Parveen

          Checking my emails I fumbled into a article refered as link about bad programming http://badprogrammer.infogami.com/[^] I really do not believe the crap mentioned there for indentation, white spaces or unused variable(I should have added these are not major faults but nice to learn that doesn't mean u r n idiot). I myself not clean person while coding but that doesn't mean we do not know logic. How the author can be judgemental and arrogant, he/she even suggested alternate career.

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

          ShabanaParveen wrote:

          indentation, white spaces or unused variable

          So, you're telling us that you don't indent code or use white space for formatting, and declare and possibly initialise variables that you then don't use?

          ShabanaParveen wrote:

          I myself not clean person while coding

          I'll resist the temptation to joke about personal hygiene, but frankly, if your code is messy (and, if it's not indented or laid out nicely, and is full of variables that aren't actually used then it is) I don't want to have to work on it.

          ShabanaParveen wrote:

          that doesn't mean we do not know logic.

          No, it doesn't . And knowing logic alone does not a good programmer make.

          ShabanaParveen wrote:

          How the author can be judgmental and arrogant

          ShabanaParveen wrote:

          I am quite sure he will fail in it...

          Surely you're being "judgmental and arrogant" here? Also, the article is about 10 pages long, and you hone in one one or two small aspects to vent your angst upon? I await your first CodeProject article with bated breath :)

          MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

          S 1 Reply Last reply
          0
          • F Firo Atrum Ventus

            repost[^], also from the newsletter.

            Oxfords English < Official CCC Players Dictionary Excuse me for my improper grammar and typos. It's because English is my primary language, not my first language. My first languages are C# and Java. VB, ASP, JS, PHP and SQL are my second language. Indonesian came as my third language. My fourth language? I'm still creating it, I'll let you know when it's done! :-D

            A Offline
            A Offline
            AspDotNetDev
            wrote on last edited by
            #5

            The OP did mention finding the link in their email (probably the newsletter). And the message wasn't just to post a link to that page (that was just for background). The message is to express an opinion, which wasn't the same as in the message you linked to. Not a repost, purposely from the newsletter.

            Somebody in an online forum wrote:

            INTJs never really joke. They make a point. The joke is just a gift wrapper.

            1 Reply Last reply
            0
            • S Shabana Parveen

              Checking my emails I fumbled into a article refered as link about bad programming http://badprogrammer.infogami.com/[^] I really do not believe the crap mentioned there for indentation, white spaces or unused variable(I should have added these are not major faults but nice to learn that doesn't mean u r n idiot). I myself not clean person while coding but that doesn't mean we do not know logic. How the author can be judgemental and arrogant, he/she even suggested alternate career.

              A Offline
              A Offline
              AspDotNetDev
              wrote on last edited by
              #6

              There are places for programmers of your proclivities. They are not places I want to be (though, unfortunately, they are places I have been). I like my code indented, with consistent white space, and free of cruft (e.g., unused variables). I write "unclean" code when I'm first making something, but I make sure to clean it up before it makes its way into anybody else's hands. Cleaner code is easier to read. To leave your code unclean is just lazy. When you go to a restaurant, would you be fine with unclean floors and a poorly formatted menu? When reading a Wikipedia article, would it be easy reading an article with an inconsistent layout and poor use of punctuation? Order and thoughtfulness are key signs of professionalism. If you lack those traits, you are probably not yet a professional, or you are paid to be one but anybody who has to maintain your code in the future will know otherwise.

              Somebody in an online forum wrote:

              INTJs never really joke. They make a point. The joke is just a gift wrapper.

              R 1 Reply Last reply
              0
              • S Shabana Parveen

                Checking my emails I fumbled into a article refered as link about bad programming http://badprogrammer.infogami.com/[^] I really do not believe the crap mentioned there for indentation, white spaces or unused variable(I should have added these are not major faults but nice to learn that doesn't mean u r n idiot). I myself not clean person while coding but that doesn't mean we do not know logic. How the author can be judgemental and arrogant, he/she even suggested alternate career.

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

                I don't care how logical you are; if you write code that is hard to read, hard to maintain, and hard to test you should seriously consider another career path. I don't care how brilliant you may think yourself to be, if you work for me, and the rest of my staff can't understand what you've written, nor maintain it effectively years from now, you're fired. I don't need your arrogance, or incompetence to drag my organization down. The proper use of white space, indentation, and simply cleaning up after yourself when you're done by removing unused variables is simple housekeeping, and failing to do so greatly increases the life-cycle cost of your products. The cost of your output in code, in case you're not aware of it, is about one fifth the total cost of supporting it through its life cycle. If your lousy habits and general laziness add to the support costs of keeping your products viable, nobody needs you. Go back to flipping burgers, or herding sheep - whatever you're good at. You're certainly contributing nothing of value to the software development world. Go away, get out of our world - you have nothing to offer, and we have no need of your imaginary skills.

                Will Rogers never met me.

                T M S 3 Replies Last reply
                0
                • R Roger Wright

                  I don't care how logical you are; if you write code that is hard to read, hard to maintain, and hard to test you should seriously consider another career path. I don't care how brilliant you may think yourself to be, if you work for me, and the rest of my staff can't understand what you've written, nor maintain it effectively years from now, you're fired. I don't need your arrogance, or incompetence to drag my organization down. The proper use of white space, indentation, and simply cleaning up after yourself when you're done by removing unused variables is simple housekeeping, and failing to do so greatly increases the life-cycle cost of your products. The cost of your output in code, in case you're not aware of it, is about one fifth the total cost of supporting it through its life cycle. If your lousy habits and general laziness add to the support costs of keeping your products viable, nobody needs you. Go back to flipping burgers, or herding sheep - whatever you're good at. You're certainly contributing nothing of value to the software development world. Go away, get out of our world - you have nothing to offer, and we have no need of your imaginary skills.

                  Will Rogers never met me.

                  T Offline
                  T Offline
                  tolw
                  wrote on last edited by
                  #8

                  I would give you a 10 phrasing my exact thoughts on the OP. But since I can't, have a 5 instead :)

                  1 Reply Last reply
                  0
                  • S Shabana Parveen

                    Checking my emails I fumbled into a article refered as link about bad programming http://badprogrammer.infogami.com/[^] I really do not believe the crap mentioned there for indentation, white spaces or unused variable(I should have added these are not major faults but nice to learn that doesn't mean u r n idiot). I myself not clean person while coding but that doesn't mean we do not know logic. How the author can be judgemental and arrogant, he/she even suggested alternate career.

                    A Offline
                    A Offline
                    Aamir Butt
                    wrote on last edited by
                    #9

                    For Heavens sake, proper indenting is just a key combination away (at least in Visual Studio). Press Ctrl+K,F and you are done. And unused variables are just a compilation away. Compile your code and get rid of all the warnings that say: Variable is initialized but never used. How hard could it be? I personally never stop raising my voice against people who don't care about these things because I seriously believe in clean code. Logic is not the only thing that matters. There are a lot of other things to good programming. Learn those.

                    A year spent in artificial intelligence is enough to make one believe in God

                    1 Reply Last reply
                    0
                    • A AspDotNetDev

                      There are places for programmers of your proclivities. They are not places I want to be (though, unfortunately, they are places I have been). I like my code indented, with consistent white space, and free of cruft (e.g., unused variables). I write "unclean" code when I'm first making something, but I make sure to clean it up before it makes its way into anybody else's hands. Cleaner code is easier to read. To leave your code unclean is just lazy. When you go to a restaurant, would you be fine with unclean floors and a poorly formatted menu? When reading a Wikipedia article, would it be easy reading an article with an inconsistent layout and poor use of punctuation? Order and thoughtfulness are key signs of professionalism. If you lack those traits, you are probably not yet a professional, or you are paid to be one but anybody who has to maintain your code in the future will know otherwise.

                      Somebody in an online forum wrote:

                      INTJs never really joke. They make a point. The joke is just a gift wrapper.

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

                      AspDotNetDev wrote:

                      To leave your code unclean is just lazy.

                      Not to mention, unsanitary... Wear your rubbers, as Mom always said when it was pouring outside... :-D

                      Will Rogers never met me.

                      A 1 Reply Last reply
                      0
                      • R Roger Wright

                        AspDotNetDev wrote:

                        To leave your code unclean is just lazy.

                        Not to mention, unsanitary... Wear your rubbers, as Mom always said when it was pouring outside... :-D

                        Will Rogers never met me.

                        A Offline
                        A Offline
                        AspDotNetDev
                        wrote on last edited by
                        #11

                        :laugh: Code, not cod. ;)

                        Somebody in an online forum wrote:

                        INTJs never really joke. They make a point. The joke is just a gift wrapper.

                        1 Reply Last reply
                        0
                        • S Shabana Parveen

                          Checking my emails I fumbled into a article refered as link about bad programming http://badprogrammer.infogami.com/[^] I really do not believe the crap mentioned there for indentation, white spaces or unused variable(I should have added these are not major faults but nice to learn that doesn't mean u r n idiot). I myself not clean person while coding but that doesn't mean we do not know logic. How the author can be judgemental and arrogant, he/she even suggested alternate career.

                          K Offline
                          K Offline
                          Keith Barrow
                          wrote on last edited by
                          #12

                          ShabanaParveen wrote:

                          How the author can be judgemental and arrogant, he/she even suggested alternate career

                          Because, from the description, the author actually knows more than a gnat's chuff about what it takes to be a decent programmer?

                          Sort of a cross between Lawrence of Arabia and Dilbert.[^]
                          -Or-
                          A Dead ringer for Kate Winslett[^]

                          1 Reply Last reply
                          0
                          • S Shabana Parveen

                            Checking my emails I fumbled into a article refered as link about bad programming http://badprogrammer.infogami.com/[^] I really do not believe the crap mentioned there for indentation, white spaces or unused variable(I should have added these are not major faults but nice to learn that doesn't mean u r n idiot). I myself not clean person while coding but that doesn't mean we do not know logic. How the author can be judgemental and arrogant, he/she even suggested alternate career.

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

                            I can be sloppy in my code just as everyone else can be. However there is no reason to not accept criticism and correct code as needed and learn something new - even after 22 years of programming in a career. I never tire of learning new things and I believe anyone who does should probably not be programming...

                            Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
                            1 Reply Last reply
                            0
                            • F Firo Atrum Ventus

                              repost[^], also from the newsletter.

                              Oxfords English < Official CCC Players Dictionary Excuse me for my improper grammar and typos. It's because English is my primary language, not my first language. My first languages are C# and Java. VB, ASP, JS, PHP and SQL are my second language. Indonesian came as my third language. My fourth language? I'm still creating it, I'll let you know when it's done! :-D

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

                              Upvoted for link to discussion.

                              FILETIME to time_t
                              | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

                              1 Reply Last reply
                              0
                              • R Roger Wright

                                I don't care how logical you are; if you write code that is hard to read, hard to maintain, and hard to test you should seriously consider another career path. I don't care how brilliant you may think yourself to be, if you work for me, and the rest of my staff can't understand what you've written, nor maintain it effectively years from now, you're fired. I don't need your arrogance, or incompetence to drag my organization down. The proper use of white space, indentation, and simply cleaning up after yourself when you're done by removing unused variables is simple housekeeping, and failing to do so greatly increases the life-cycle cost of your products. The cost of your output in code, in case you're not aware of it, is about one fifth the total cost of supporting it through its life cycle. If your lousy habits and general laziness add to the support costs of keeping your products viable, nobody needs you. Go back to flipping burgers, or herding sheep - whatever you're good at. You're certainly contributing nothing of value to the software development world. Go away, get out of our world - you have nothing to offer, and we have no need of your imaginary skills.

                                Will Rogers never met me.

                                M Offline
                                M Offline
                                Mycroft Holmes
                                wrote on last edited by
                                #15

                                Go on Roger give him both barrels, don't be restrained. The poor bastard was probably looking for some support and sympathy against some tyrannical format pedant he has to deal with (I wonder if he is in one of our teams) and ended up in the crapper! :laugh:

                                Never underestimate the power of human stupidity RAH

                                1 Reply Last reply
                                0
                                • S Shabana Parveen

                                  Checking my emails I fumbled into a article refered as link about bad programming http://badprogrammer.infogami.com/[^] I really do not believe the crap mentioned there for indentation, white spaces or unused variable(I should have added these are not major faults but nice to learn that doesn't mean u r n idiot). I myself not clean person while coding but that doesn't mean we do not know logic. How the author can be judgemental and arrogant, he/she even suggested alternate career.

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

                                  ShabanaParveen wrote:

                                  I myself not clean person while coding but that doesn't mean we do not know logic.

                                  You're right, it doesn't. It does mean, though, that when I come along three weeks later to fix something in your code you have just made my job a lot harder than it needs to be. What it points to, is that you aren't necessarily not suited for a career as a programmer, just that you are lazy and inconsiderate.

                                  Forgive your enemies - it messes with their heads

                                  "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                                  My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                                  S realJSOPR 2 Replies Last reply
                                  0
                                  • S Shabana Parveen

                                    Checking my emails I fumbled into a article refered as link about bad programming http://badprogrammer.infogami.com/[^] I really do not believe the crap mentioned there for indentation, white spaces or unused variable(I should have added these are not major faults but nice to learn that doesn't mean u r n idiot). I myself not clean person while coding but that doesn't mean we do not know logic. How the author can be judgemental and arrogant, he/she even suggested alternate career.

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

                                    I think the author nailed it. Plenty of examples to be found right here every day.

                                    Unrequited desire is character building. OriginalGriff I'm sitting here giving you a standing ovation - Len Goodman

                                    S 1 Reply Last reply
                                    0
                                    • R Roger Wright

                                      I don't care how logical you are; if you write code that is hard to read, hard to maintain, and hard to test you should seriously consider another career path. I don't care how brilliant you may think yourself to be, if you work for me, and the rest of my staff can't understand what you've written, nor maintain it effectively years from now, you're fired. I don't need your arrogance, or incompetence to drag my organization down. The proper use of white space, indentation, and simply cleaning up after yourself when you're done by removing unused variables is simple housekeeping, and failing to do so greatly increases the life-cycle cost of your products. The cost of your output in code, in case you're not aware of it, is about one fifth the total cost of supporting it through its life cycle. If your lousy habits and general laziness add to the support costs of keeping your products viable, nobody needs you. Go back to flipping burgers, or herding sheep - whatever you're good at. You're certainly contributing nothing of value to the software development world. Go away, get out of our world - you have nothing to offer, and we have no need of your imaginary skills.

                                      Will Rogers never met me.

                                      S Offline
                                      S Offline
                                      Shabana Parveen
                                      wrote on last edited by
                                      #18

                                      Well Roger, First of all I am not against learning or cleaning the code ... but suggestion for alternate careers is really sad and that is what I my comment was for!!! And from your reply, it seems you have personal problem hence you are commenting get out of world and so and so.... This world belong to everyone. I m dissappointed that learned people such closed mind... Anyway speak what you want to speak!!!

                                      1 Reply Last reply
                                      0
                                      • P Pete OHanlon

                                        ShabanaParveen wrote:

                                        I myself not clean person while coding but that doesn't mean we do not know logic.

                                        You're right, it doesn't. It does mean, though, that when I come along three weeks later to fix something in your code you have just made my job a lot harder than it needs to be. What it points to, is that you aren't necessarily not suited for a career as a programmer, just that you are lazy and inconsiderate.

                                        Forgive your enemies - it messes with their heads

                                        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                                        My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                                        S Offline
                                        S Offline
                                        Shabana Parveen
                                        wrote on last edited by
                                        #19

                                        Thanks Pete, learning doesn't hurt and it is always good but suggesting peopl other career.. Looking down is not at all right attitude... There is always someone better than you is my philosphy so always I find it disconcerting when people looked down at others. They can be at receiving end too...

                                        P 1 Reply Last reply
                                        0
                                        • L Lost User

                                          I think the author nailed it. Plenty of examples to be found right here every day.

                                          Unrequited desire is character building. OriginalGriff I'm sitting here giving you a standing ovation - Len Goodman

                                          S Offline
                                          S Offline
                                          Shabana Parveen
                                          wrote on last edited by
                                          #20

                                          I do agree with this... but my problem is only with career suggestions!!

                                          L 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