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. Why a career in computer programming sucks

Why a career in computer programming sucks

Scheduled Pinned Locked Moved The Lounge
csharphtmlcomannouncementcareer
100 Posts 59 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.
  • K Krenshau75

    I don't see what he is saying as an insult to programmers. I enjoy programming, but I would have to agree that it would be nice if it were more respected, and understood. A set of industry wide standards about how IT should be ran would be very nice, as long as they were made to benefit the programmers. It does get kind of old hearing, "I know this wasn't in the original requirements, but it can't be that hard to change ___Enter change here____.":)

    Ben

    J Offline
    J Offline
    JMOdom
    wrote on last edited by
    #91

    I have read both articles. X| The only thing else I have to say about them is: 1) If you don't like programming. Then GET OUT of it. :| 2) Both articles sounded like they were written by a whiny little twit that if he can't have his own way then it must be all bad. :laugh: 3) As for the aging thing. The only way he won't age is if he dies right now. We all get older. I'm 52, and I just got done with some college courses in programming both VB.NET and C#. I've also have gotten some books on both and plan on trying to learn more. I figure that the last thing I'll ever learn while I'm alive will be what it feels like to die. :cool: BTW I can't stand whiners. P.S. - Your probally right about him makeing bad remarks on his friends (?????) girlfriends.

    1 Reply Last reply
    0
    • A ArtiBen

      Well I agree. I have to admit I've never met an older programmer in their fifties who wasn't a manager. Programming is largely a young person's profession. And one of the most important things is to keep moving and evoluting to up-to-date technologies. Better technologies usually mean faster development and less reinventing the wheel. Focus on the polish, not the basic features. Even if you are way behind, make a start.

      Ben Glancy Software Developer Articad Ltd

      C Offline
      C Offline
      ClockMeister
      wrote on last edited by
      #92

      Hi Ben, >> I have to admit I've never met an older programmer in their fifties who wasn't a manager. << Remember me in about 10 months because I'll be one of the programmers in the 50's that isn't a manager. >> Programming is largely a young person's profession. << Maybe so, but it doesn't HAVE to be. I do, however, feel like a babysitter around here some days! >> And one of the most important things is to keep moving and evoluting to up-to-date technologies. Better technologies usually mean faster development and less reinventing the wheel. Focus on the polish, not the basic features. << Agreed that you need to stay up-to-date however focusing on the "polish" while "basic features" languish is one of the problems in my shop - one that I'm working hard to FIX. Part of the problem with our product's quality is because of these young smart-ass developers who THINK they are smarter than us "old fogeys" who have been doing this for 30 years. Yeah, there's new technology - but problem-solving and elegance of design is a learned thing. Throw all this GUI technology (IDE's etc.) and you encourage marginally talented developers to develp things they have no business doing without more experience. Need a new feature? Just go find some new, cool plug-in widget and you're done, right? Not by a LONG shot. >> Even if you are way behind, make a start. Completely agree here. -CB :)

      A 1 Reply Last reply
      0
      • C Colin Angus Mackay

        led mike wrote:

        Sounds like someone needs a hug

        Or a kick in the balls! :omg: I'm not sure which.


        Upcoming events: * Glasgow: SQL Server 2005 - XML and XML Query Plans, Mock Objects, SQL Server Reporting Services... Never write for other people. Write for yourself, because you have a passion for it. -- Marc Clifton My website

        V Offline
        V Offline
        Vasudevan Deepak Kumar
        wrote on last edited by
        #93

        :)

        Vasudevan Deepak Kumar Personal Homepage Tech Gossips

        1 Reply Last reply
        0
        • M Marcus J Smith

          That guy sounds like a real jerk.


          CleaKO

          "Now, a man would have opened both gates, driven through and not bothered to close either gate." - Marc Clifton (The Lounge)

          V Offline
          V Offline
          Vasudevan Deepak Kumar
          wrote on last edited by
          #94

          :)

          Vasudevan Deepak Kumar Personal Homepage Tech Gossips

          1 Reply Last reply
          0
          • C ClockMeister

            Hi Ben, >> I have to admit I've never met an older programmer in their fifties who wasn't a manager. << Remember me in about 10 months because I'll be one of the programmers in the 50's that isn't a manager. >> Programming is largely a young person's profession. << Maybe so, but it doesn't HAVE to be. I do, however, feel like a babysitter around here some days! >> And one of the most important things is to keep moving and evoluting to up-to-date technologies. Better technologies usually mean faster development and less reinventing the wheel. Focus on the polish, not the basic features. << Agreed that you need to stay up-to-date however focusing on the "polish" while "basic features" languish is one of the problems in my shop - one that I'm working hard to FIX. Part of the problem with our product's quality is because of these young smart-ass developers who THINK they are smarter than us "old fogeys" who have been doing this for 30 years. Yeah, there's new technology - but problem-solving and elegance of design is a learned thing. Throw all this GUI technology (IDE's etc.) and you encourage marginally talented developers to develp things they have no business doing without more experience. Need a new feature? Just go find some new, cool plug-in widget and you're done, right? Not by a LONG shot. >> Even if you are way behind, make a start. Completely agree here. -CB :)

            A Offline
            A Offline
            ArtiBen
            wrote on last edited by
            #95

            Well I've been programming commercially for about 6-7 years, and one thing in that short(?) time that I can say for sure is that if you can pass the buck to a reasonably reliable third party specialist library then a 'cool plugin widget' is a good idea. However you're probably talking about if the code base currently has problems, and could do with a boost from the ground up... instead of mid air above rickety planks, where adding a cool widget is merely anchoring the bad code base for a bit longer.

            Ben Glancy Software Developer Articad Ltd

            C 1 Reply Last reply
            0
            • A ArtiBen

              Well I've been programming commercially for about 6-7 years, and one thing in that short(?) time that I can say for sure is that if you can pass the buck to a reasonably reliable third party specialist library then a 'cool plugin widget' is a good idea. However you're probably talking about if the code base currently has problems, and could do with a boost from the ground up... instead of mid air above rickety planks, where adding a cool widget is merely anchoring the bad code base for a bit longer.

              Ben Glancy Software Developer Articad Ltd

              C Offline
              C Offline
              ClockMeister
              wrote on last edited by
              #96

              Yup, that's what I'm talking about all right. ;) I'm not suggesting that you should write code when a good custom-control would do the job - I'm talking about the laziness that tends to set in sometimes in development shops where the answer is always to plug in some new technology (whether stable or not) just because it's "cool". Migration of a code base should be done carefully (particularly when large and complex) so existing functionality doesn't get broken. That's the basic battle we've been fighting here lately. Our parent company became a multi-billion dollar company by offering a software product that they migrate gradually - they add features of course but not just to "close a deal" - I.E. a "one off". We're trying to get out of the "one off" mode in our operation and just stabilize what we have, THEN we can add features again - but in a controlled manner. -CB :)

              A 1 Reply Last reply
              0
              • C ClockMeister

                Yup, that's what I'm talking about all right. ;) I'm not suggesting that you should write code when a good custom-control would do the job - I'm talking about the laziness that tends to set in sometimes in development shops where the answer is always to plug in some new technology (whether stable or not) just because it's "cool". Migration of a code base should be done carefully (particularly when large and complex) so existing functionality doesn't get broken. That's the basic battle we've been fighting here lately. Our parent company became a multi-billion dollar company by offering a software product that they migrate gradually - they add features of course but not just to "close a deal" - I.E. a "one off". We're trying to get out of the "one off" mode in our operation and just stabilize what we have, THEN we can add features again - but in a controlled manner. -CB :)

                A Offline
                A Offline
                ArtiBen
                wrote on last edited by
                #97

                Yeah I'm with you on that one. Probably most projects in the world don't have ideal code bases. But taking a few steps back in a problem area with every programming task to see how this could best serve evolution and future proofing would not hurt. I feel your frustration with the cool widgets, a nice clean, sparkling code base is sooo much more scaleable than a bad one. And putting in whizzy features on top of it increases reliance on the black stuff. Pun intended.

                Ben Glancy Software Developer Articad Ltd

                1 Reply Last reply
                0
                • V Virtual Coder

                  So hard, so cruel, so true: The short version: 10 Things About Computer Programming You May Not Agree With[^] The long version: Why a career in computer programming sucks[^]

                  S Offline
                  S Offline
                  Sam_c
                  wrote on last edited by
                  #98

                  yea.. scary and probably true but hopefully new things will open up with computers where having a know how about programming will help. if not, i'll just have to find a new career accounting sounds nice, good pay not much hassle just have to have your head in the books and know how to play them. but i know a few accountances and that field looks to be filling up quickly. no dout computer programmers arent treasured as much as they used to be... anyone know of a new field thats opening where i can get paid loads let me know. in the comments: Jamie wrote (2) It’s been proven that the majority of women rated ‘Angelina Jolie’ or above, secretly fantasize about Computer Science majors. :-D LOL :-D

                  1 Reply Last reply
                  0
                  • M Marcus J Smith

                    That guy sounds like a real jerk.


                    CleaKO

                    "Now, a man would have opened both gates, driven through and not bothered to close either gate." - Marc Clifton (The Lounge)

                    P Offline
                    P Offline
                    patentlawyer
                    wrote on last edited by
                    #99

                    I was considering moving into patent law, but engineering and computer programming has treated me very well for the last 15 years. I personally think it's very prestigious, and there will always be jobs for people who are willing to learn new skills. If you're not, then that's a whole different problem.

                    EE, patent lawyer wannabe

                    1 Reply Last reply
                    0
                    • J JMOdom

                      Colin Angus Mackay wrote:

                      led mike wrote: Sounds like someone needs a hug Or a kick in the balls! I'm not sure which.

                      :wtf: Why not both? :confused: The hug first to get them off guard and the kick, which would be even more unexpected. :omg:

                      F Offline
                      F Offline
                      ftw melvin
                      wrote on last edited by
                      #100

                      If you're hugging there won't be room for a kick - I'd suggest bringing your knee up sharply instead.

                      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