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. Things Programmers Hate

Things Programmers Hate

Scheduled Pinned Locked Moved The Lounge
comannouncement
37 Posts 28 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.
  • A Alan Beasley

    RugbyLeague wrote:

    They are sensitive souls and would never leave the house if they ever found themselves on such a list

    I'm not sensitive :(( :(( :(( Glad i've got WiFi here in the under stairs cupboard!!! :-D

    If I could code, I'd be dangerous... My Blog[^]

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

    Alan Beasley wrote:

    I'm not sensitive

    No, you're special. ;P

    "WPF has many lovers. It's a veritable porn star!" - Josh Smith

    As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

    My blog | My articles | MoXAML PowerToys | Onyx

    A 1 Reply Last reply
    0
    • P Pete OHanlon

      Alan Beasley wrote:

      I'm not sensitive

      No, you're special. ;P

      "WPF has many lovers. It's a veritable porn star!" - Josh Smith

      As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

      My blog | My articles | MoXAML PowerToys | Onyx

      A Offline
      A Offline
      Alan Beasley
      wrote on last edited by
      #22

      Pete O'Hanlon wrote:

      No, you're special.

      Special needs??? :laugh: (Or not a designer) ;P

      If I could code, I'd be dangerous... My Blog[^]

      1 Reply Last reply
      0
      • C Chris Losinger

        it's all true. and funny. but i want to add another: i hate the notion that programmers are special. at least half of that list is applicable to anyone with an office job, and the much of other half is domain-specific but could easily be shifted to any most other domain. is there any job where workers enjoy shifting demands and annoying co-workers ?

        image processing toolkits | batch image processing

        H Offline
        H Offline
        Henry Minute
        wrote on last edited by
        #23

        Chris Losinger wrote:

        is there any job where workers enjoy shifting

        The Removals Industry?

        Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.” Why do programmers often confuse Halloween and Christmas? Because 31 Oct = 25 Dec.

        1 Reply Last reply
        0
        • C Caslen

          From todays Developer News:- top-10-things-that-annoy-programmers/[^] Personally 10,9 and 3 would be my top 3.

          E Offline
          E Offline
          Ennis Ray Lynch Jr
          wrote on last edited by
          #24

          In 2b the author states, "Failing to understand that there is a time to debate system architecture and a time to get things done." This is often a catch phrase used my inexperienced idiots who are over-promoted to justify their indefensible position. Other common failings of other over promoted programmers are noticed by the constant utterance's of the following phrases: 1) We don't have enough time to do it right, just get it done 2) We don't have the budget to test 3) The architecture is perfect, 100% adherence without exception is required. (I recently used a mandated architecture that didn't support output parameters from SQL Server, nice, worse was the documentation said it did) 4) We will fix it later I have developed my own personal phrase that has become an inside joke amongst programmers I work with. First some background, in the business world, it is uncouth to ever say no. Disagreement is not allowed and neither is saying something cannot be done in a given budget/time constraint. In poorly management projects in which I have no control, I use the term, "Phase II". As in, "That is a great idea, we can fit it in in Phase II" or "Absolutely, our code should be able to support any database every written, ever, We can add that feature in Phase II".

          Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. A man said to the universe: "Sir I exist!" "However," replied the universe, "The fact has not created in me A sense of obligation." --Stephen Crane

          E 1 Reply Last reply
          0
          • R Rage

            AH, you obviously don't know about the garlic technique.

            C Offline
            C Offline
            Corporal Agarn
            wrote on last edited by
            #25

            I use the gas technique - silent but deadly! :)

            1 Reply Last reply
            0
            • C Caslen

              From todays Developer News:- top-10-things-that-annoy-programmers/[^] Personally 10,9 and 3 would be my top 3.

              G Offline
              G Offline
              Gary Wheeler
              wrote on last edited by
              #26

              7: Management that doesn't understand programming The company I work for is fundamentally a hardware house, so software is our 'dirty little secret'. To give you a perspective on the attitude, about five years back a manager a couple levels up the food chain (formerly a mechanical engineer) from us told us that 'software development was not an inventive process'. Needless to say, I don't bother submitting patent suggestions. 9: Interruptions Since I do the user interfaces for our products, I seem to be everybody's first stop for problem reports. I spend an inordinate amount of time forwarding people on to the actual culprit. The machine is displaying an error message? Obviously a UI problem (the hardware could never have an actual fault). The machine won't run? Obviously a UI problem (the user didn't tell it to run by clicking the 'Run' button). The hardware is on fire? Obviously a UI problem (yes, this one actually happened). 8: Scope creep When there is no cost for marketing to request new features ('we've got to have XYZ, because everybody else does!'), and it's always engineering's fault for lack of sales ('if engineering would give us Alpha-Beta-Klepto 3.2 compatibility, we could sell hundreds of these suckers!'), requirements are always a moving target. In our world, 'waterfall development' describes the requirements more than the development process.

              Software Zen: delete this;

              1 Reply Last reply
              0
              • E Ennis Ray Lynch Jr

                In 2b the author states, "Failing to understand that there is a time to debate system architecture and a time to get things done." This is often a catch phrase used my inexperienced idiots who are over-promoted to justify their indefensible position. Other common failings of other over promoted programmers are noticed by the constant utterance's of the following phrases: 1) We don't have enough time to do it right, just get it done 2) We don't have the budget to test 3) The architecture is perfect, 100% adherence without exception is required. (I recently used a mandated architecture that didn't support output parameters from SQL Server, nice, worse was the documentation said it did) 4) We will fix it later I have developed my own personal phrase that has become an inside joke amongst programmers I work with. First some background, in the business world, it is uncouth to ever say no. Disagreement is not allowed and neither is saying something cannot be done in a given budget/time constraint. In poorly management projects in which I have no control, I use the term, "Phase II". As in, "That is a great idea, we can fit it in in Phase II" or "Absolutely, our code should be able to support any database every written, ever, We can add that feature in Phase II".

                Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. A man said to the universe: "Sir I exist!" "However," replied the universe, "The fact has not created in me A sense of obligation." --Stephen Crane

                E Offline
                E Offline
                El Corazon
                wrote on last edited by
                #27

                Ennis Ray Lynch, Jr. wrote:

                1. The architecture is perfect, 100% adherence without exception is required.

                [Dripping with Sarcasm]Gee... I've never had to deal with THAT one....[/Dripping with Sarcasm] ;P :jig: [Celebration]He finally left us!![/Celebration] :jig:

                _________________________ John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others." Shhhhh.... I am not really here. I am a figment of your imagination.... I am still in my cave so this must be an illusion....

                1 Reply Last reply
                0
                • C Caslen

                  From todays Developer News:- top-10-things-that-annoy-programmers/[^] Personally 10,9 and 3 would be my top 3.

                  E Offline
                  E Offline
                  El Corazon
                  wrote on last edited by
                  #28

                  Got me pegged to the T. Order could change daily though. Depends on just how bad that particular one is right now....

                  _________________________ John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others." Shhhhh.... I am not really here. I am a figment of your imagination.... I am still in my cave so this must be an illusion....

                  1 Reply Last reply
                  0
                  • C Caslen

                    From todays Developer News:- top-10-things-that-annoy-programmers/[^] Personally 10,9 and 3 would be my top 3.

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

                    true specially 9 & 3

                    Ravie Busie Coding is my birth-right and bugs are part of feature my code has! _________________________________________ Me  Facebook  Twitter

                    1 Reply Last reply
                    0
                    • C Caslen

                      From todays Developer News:- top-10-things-that-annoy-programmers/[^] Personally 10,9 and 3 would be my top 3.

                      S Offline
                      S Offline
                      spencepk
                      wrote on last edited by
                      #30

                      1, 8, & 10 Another thing that really irks me are comments that aren't necessary; i.e.

                        // close database connection
                        sqlConnection.Close();
                      
                      1 Reply Last reply
                      0
                      • C Caslen

                        From todays Developer News:- top-10-things-that-annoy-programmers/[^] Personally 10,9 and 3 would be my top 3.

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

                        No. 4 - as I was up last night trying to fix my daughter's (Dell) laptop. It goes mysteriously blank during the boot cycle (which looked like a shutdown to the impatient) - following an unnecessarily long boot-pause with the Windows logo and animated looping "progress bar". The periodic "cleaning & polishing" of my spawn's PC's, now almost exclusively laptops, has been a ritual since the mid 1990's ! Satisfaction corner: The sick laptop, noted above, was surprisingly not infiltrated with a single virus (avast) or any malware (spybot) - so at least one of them has been listening. Also, there was FireFox, so IE has been unceremoniously dumped, too, (at Ver 6). Knowing that, at least sometimes, they were listening, does remove a bit of the frustration. For those with peaked interest - it boots faster and the black-screen delay is shorter before the cursor reappears. Also, with the re-enabled WiFi, she has at least one little light to look see at all times whilst it takes a break.

                        Off-Topic: the online specs say it has a Intel T2050 1.6 GHz Duel Core, but a little sticker on it say "unicore" (or something like that). Does anyone know what they're talking about?

                        /xml>

                        "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 dissappointment. If you are searching for perfection in yourself, then you seek failure." - Balboos HaGadol Mar 2010

                        R 1 Reply Last reply
                        0
                        • C Caslen

                          From todays Developer News:- top-10-things-that-annoy-programmers/[^] Personally 10,9 and 3 would be my top 3.

                          B Offline
                          B Offline
                          BC3Tech
                          wrote on last edited by
                          #32

                          I was hoping to see "Being asked for status" on the list, but that kind of goes in w/ #9 i suppose.

                          1 Reply Last reply
                          0
                          • C Caslen

                            From todays Developer News:- top-10-things-that-annoy-programmers/[^] Personally 10,9 and 3 would be my top 3.

                            B Offline
                            B Offline
                            Battlehammer
                            wrote on last edited by
                            #33

                            Although all of them are on my list, 9 and 8 have to top the list. 9) My manger (who works from home half of the time) will email me on average 10 - 15 times a day. If you don't respond within minutes, she then calls and start off with "did you get my email"? Ugh! What a way to break you from debug mode.:mad: Then at the end of the day she will ask "did you get xyz done"? "How could I, I was talking to you all day?" 8) Documentation is another issue. We NEVER get documentation up front and the scope of everything we do grows as the coding progresses. Sometimes it just keeps growing and growing and we never finish. Somethng hotter comes up and the other project (which I have spent months on) gets shelved. X|

                            1 Reply Last reply
                            0
                            • W W Balboos GHB

                              No. 4 - as I was up last night trying to fix my daughter's (Dell) laptop. It goes mysteriously blank during the boot cycle (which looked like a shutdown to the impatient) - following an unnecessarily long boot-pause with the Windows logo and animated looping "progress bar". The periodic "cleaning & polishing" of my spawn's PC's, now almost exclusively laptops, has been a ritual since the mid 1990's ! Satisfaction corner: The sick laptop, noted above, was surprisingly not infiltrated with a single virus (avast) or any malware (spybot) - so at least one of them has been listening. Also, there was FireFox, so IE has been unceremoniously dumped, too, (at Ver 6). Knowing that, at least sometimes, they were listening, does remove a bit of the frustration. For those with peaked interest - it boots faster and the black-screen delay is shorter before the cursor reappears. Also, with the re-enabled WiFi, she has at least one little light to look see at all times whilst it takes a break.

                              Off-Topic: the online specs say it has a Intel T2050 1.6 GHz Duel Core, but a little sticker on it say "unicore" (or something like that). Does anyone know what they're talking about?

                              /xml>

                              "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 dissappointment. If you are searching for perfection in yourself, then you seek failure." - Balboos HaGadol Mar 2010

                              R Offline
                              R Offline
                              Rick Shaub
                              wrote on last edited by
                              #34

                              Balboos wrote:

                              Off-Topic: the online specs say it has a Intel T2050 1.6 GHz Duel Core, but a little sticker on it say "unicore" (or something like that). Does anyone know what they're talking about?

                              That it's horn can pierce the sky?

                              1 Reply Last reply
                              0
                              • C Caslen

                                From todays Developer News:- top-10-things-that-annoy-programmers/[^] Personally 10,9 and 3 would be my top 3.

                                E Offline
                                E Offline
                                etkid84
                                wrote on last edited by
                                #35

                                cuz i had a boat load of comments and hit the submit button on that web page thinking i didn't have to supply any email address or name... and all text i wrote vanished... unrecoverable... so you can add web developers to my list... - add those who can't develop without an ide and automated tool tips/code completion... - CMMI, six smegma, and any other qa program that doesn't add value... - those who think that SLOC can be estimated with any kind of accuracy... - those who can't program in a language like C/++ using pointers and think languages like Java and C# are better for all the wrong reasons... - web based SOA promoters who can't do the implementation, don't have any objective performance evidence or accurate test data, and try to use it for soft and hard real-time systems - those who complain about using svn - one "trick ponies" only code in a favorite language, can't code on a linux or unix target, scared of VxWorks, or have some other phobia... - visual basic hacks - software process people who get in the way and don't add any value except burn valuable hours on your charge number - companies who hire H1B visa holders when there is a universe of american talent in the country to do the job better, but they have some kind of hidden agenda for doing so - MT head industry experts who have never written a line of code professionally but provide all the answers to improving software development

                                David

                                1 Reply Last reply
                                0
                                • A Abhinav S

                                  How can they miss "someone (boss or coworker) watching over my shoulder when I'm writing code"?

                                  My signature "sucks" today

                                  M Offline
                                  M Offline
                                  Muhammad Gouda
                                  wrote on last edited by
                                  #36

                                  Abhinav S wrote:

                                  (boss or coworker)

                                  Hey, what if it was the CUSTOMER :mad::mad:

                                  foreach(Minute m in MyLife) myExperience++;

                                  1 Reply Last reply
                                  0
                                  • C Caslen

                                    From todays Developer News:- top-10-things-that-annoy-programmers/[^] Personally 10,9 and 3 would be my top 3.

                                    Y Offline
                                    Y Offline
                                    YSLGuru
                                    wrote on last edited by
                                    #37

                                    Here's one for you, the lack of documentation not because the developer did not want to document the app but so that the sofwtare vendor can be free from as much liability as possible. Case in point - Financial Reporting. If a sofwtare vendor who deals in some type of accounting software, includes reports in tehir product but not does not document the logic a report uses to derive its numbers then the end user can never really claim that the report or the application is broken. How is that? If you do not have in writing hopw something is supposed to work then it becomes very diffcult to make the claim that it is not working.

                                    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