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. Programming is not a long term career

Programming is not a long term career

Scheduled Pinned Locked Moved The Lounge
questioncareer
115 Posts 63 Posters 1 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.
  • G gggustafson

    To those of you who program for a living, look around. How many programmers do you see who are older than 30? Older than 35? Older than 40? It's my guess that, as you proceed through the increasing ages, you will find fewer and fewer hands-on programmers. So what's that mean to younger programmers, say, in their twenties? I believe that it means that programming is not a long term career path. As programmers become older, they fall prey to the niceties of management (carpets, big desk, a door that closes, etc.). And as a result, fewer and fewer programmers have gray hair. Maybe a lot of managers do but few programmers do. I'm a lucky one. I continue to program. And I'm old! But I think I bring a far ranging experience to the table. I am cautioning young programmers to beware. Although you may think it is, programming is not a long term career.

    V Offline
    V Offline
    Vark111
    wrote on last edited by
    #15

    I think this might be more a function of history. I mean just how many programming jobs were there 30 years ago compared to today? Yes, there were programming jobs in the 80s, but there are *so many more* programming jobs today that the personnel ratio is diluted. Ergo you would *expect* there to only be 1 50+ year old programmer to every 6 20 year old programmers because there were only 1/6th the number of programming jobs back when the 50 year olds started their careers (note these number I use were very scientifically pulled from my a*se). Also note that -- completely anecdotally -- my team of 3 developers includes 1 40+ year old and 2 35+ year olds.

    P 1 Reply Last reply
    0
    • V Vark111

      I think this might be more a function of history. I mean just how many programming jobs were there 30 years ago compared to today? Yes, there were programming jobs in the 80s, but there are *so many more* programming jobs today that the personnel ratio is diluted. Ergo you would *expect* there to only be 1 50+ year old programmer to every 6 20 year old programmers because there were only 1/6th the number of programming jobs back when the 50 year olds started their careers (note these number I use were very scientifically pulled from my a*se). Also note that -- completely anecdotally -- my team of 3 developers includes 1 40+ year old and 2 35+ year olds.

      P Offline
      P Offline
      Paul M Watt
      wrote on last edited by
      #16

      Actually... 3 35+ yr olds, unless the 1 40+ is already counted in your set of 35+

      V 1 Reply Last reply
      0
      • G gggustafson

        To those of you who program for a living, look around. How many programmers do you see who are older than 30? Older than 35? Older than 40? It's my guess that, as you proceed through the increasing ages, you will find fewer and fewer hands-on programmers. So what's that mean to younger programmers, say, in their twenties? I believe that it means that programming is not a long term career path. As programmers become older, they fall prey to the niceties of management (carpets, big desk, a door that closes, etc.). And as a result, fewer and fewer programmers have gray hair. Maybe a lot of managers do but few programmers do. I'm a lucky one. I continue to program. And I'm old! But I think I bring a far ranging experience to the table. I am cautioning young programmers to beware. Although you may think it is, programming is not a long term career.

        M Offline
        M Offline
        Maximilien
        wrote on last edited by
        #17

        A lot of older programmers (50s, 60s) are stuck in business oriented domain ( banking, insurances ) and work on older systems; or are working for large consulting firms that specialize in high level business application. My experience is that most people I know in programming are in their early 40's and going strong.

        Watched code never compiles.

        1 Reply Last reply
        0
        • T thrakazog

          I love programming but I think the context is important. If I had to choose between writing javascript for the next 30 years or managing others to do that, I'm choosing management.

          P Offline
          P Offline
          Paul M Watt
          wrote on last edited by
          #18

          I would make up a new option: Write a program to manage the javascript.

          1 Reply Last reply
          0
          • N Nagy Vilmos

            I hope I've forgotten my COBOL; it must be nearly 20 years since I cut any.


            Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

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

            It's like falling off a bike, you never forget how.

            ict558 - a Coward and a Fool. Dalek Dave & Hokum (Therefore it must be so, alas.)

            R 1 Reply Last reply
            0
            • G gggustafson

              To those of you who program for a living, look around. How many programmers do you see who are older than 30? Older than 35? Older than 40? It's my guess that, as you proceed through the increasing ages, you will find fewer and fewer hands-on programmers. So what's that mean to younger programmers, say, in their twenties? I believe that it means that programming is not a long term career path. As programmers become older, they fall prey to the niceties of management (carpets, big desk, a door that closes, etc.). And as a result, fewer and fewer programmers have gray hair. Maybe a lot of managers do but few programmers do. I'm a lucky one. I continue to program. And I'm old! But I think I bring a far ranging experience to the table. I am cautioning young programmers to beware. Although you may think it is, programming is not a long term career.

              N Offline
              N Offline
              NormDroid
              wrote on last edited by
              #20

              I'm below 50 and coding like my fingers are on fire, I can run circles around newbies and it's all down to experience. The more experience you gain the better and easier the job becomes. I have an intern in my office at the moment (he's 20), he can't believe I have solutions for every problem he encounters. I doubt I'll be hanging my coding keyboard up for a long time, if fact I'll still be coding until I retire. The only problem I see for the future is that the internet has allowed it to become easier to program (sites like CP make it easy), the wages will drop to a point where it won't be worth programming for a living unless you have a niche technology. I wouldn't recommend programming for a living if you're young, things are changing.

              www.software-kinetics.co.uk Wear a hard hat it's under construction

              F 1 Reply Last reply
              0
              • R realJSOP

                I've been doing it since 1980, and actually being paid to do it since 1982. I imagine I'll be doing this until I'm 70 or so. My dad had been an electrician for about 60 years, and only recently had to quit wehen he had a stroke last September. Most programmers are mmoved into management positions between 35 and 40, and that's why you don't see that many old programmers. Me? I hate people, so management isn't exactly the right career path for me. For the most part, people leave me alone and let me write code, and I'm fine with that.

                ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                -----
                You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                -----
                "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997

                N Offline
                N Offline
                NormDroid
                wrote on last edited by
                #21

                Same here John, I hate management, somehow I've managed to avoid it. Everyday I actually enjoy coming in to work.

                www.software-kinetics.co.uk Wear a hard hat it's under construction

                1 Reply Last reply
                0
                • G gggustafson

                  To those of you who program for a living, look around. How many programmers do you see who are older than 30? Older than 35? Older than 40? It's my guess that, as you proceed through the increasing ages, you will find fewer and fewer hands-on programmers. So what's that mean to younger programmers, say, in their twenties? I believe that it means that programming is not a long term career path. As programmers become older, they fall prey to the niceties of management (carpets, big desk, a door that closes, etc.). And as a result, fewer and fewer programmers have gray hair. Maybe a lot of managers do but few programmers do. I'm a lucky one. I continue to program. And I'm old! But I think I bring a far ranging experience to the table. I am cautioning young programmers to beware. Although you may think it is, programming is not a long term career.

                  _ Offline
                  _ Offline
                  _beauw_
                  wrote on last edited by
                  #22

                  I don't think the future will confirm what you are saying. Programmers have traditionally been young because older people simply didn't have access to computers until very late in life. My father and mother didn't have computers as a child, didn't have the option of choosing Computer Science as a major when they started college, and so on. As computers become a more commonplace technology, a broader spectrum of age groups are becoming familiar with them. Today, there are plenty of 40-year-olds who had computers as a child, and as a result there are plenty of 40-year-old programmers (or, at least, there are more than there were in 1985). The other thing to consider is that demand for programmers is still very strong, and salaries are still high. It's easy to make blanket statements about programming being a young man's game, but I have yet to actually find this supposed army of young, skilled programmers that's out there. In fact, there are some real trends that point to programming becoming an old man's game. The number of CS graduates is stagnant, and these graduates tend more and more to be educated in easier technologies like Java (which is a great language, but much more abstract / less intellectually demanding than the languages in which I was educated). The stereotypical hacker of yore - who lives on Jolt cola and can hand-assemble code for three or four different CPU families - is pushing 60 now; do you know any 20- or 30-year-olds like that? So far as I can tell, society simply does not produce very many of that sort of person (and rumors of their obsolescence are exaggerated).

                  S D 2 Replies Last reply
                  0
                  • G gggustafson

                    To those of you who program for a living, look around. How many programmers do you see who are older than 30? Older than 35? Older than 40? It's my guess that, as you proceed through the increasing ages, you will find fewer and fewer hands-on programmers. So what's that mean to younger programmers, say, in their twenties? I believe that it means that programming is not a long term career path. As programmers become older, they fall prey to the niceties of management (carpets, big desk, a door that closes, etc.). And as a result, fewer and fewer programmers have gray hair. Maybe a lot of managers do but few programmers do. I'm a lucky one. I continue to program. And I'm old! But I think I bring a far ranging experience to the table. I am cautioning young programmers to beware. Although you may think it is, programming is not a long term career.

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

                    Hell - I was 40 before I even started programming for money. Before that it was entertainment (instrument automation, Monte-Carlo models, Hacking a Vax Cluster, other stuff). Real life was Chemistry (a newly shed tear gently strains to moisten a streak upon my cheek).

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

                    N 1 Reply Last reply
                    0
                    • G gggustafson

                      To those of you who program for a living, look around. How many programmers do you see who are older than 30? Older than 35? Older than 40? It's my guess that, as you proceed through the increasing ages, you will find fewer and fewer hands-on programmers. So what's that mean to younger programmers, say, in their twenties? I believe that it means that programming is not a long term career path. As programmers become older, they fall prey to the niceties of management (carpets, big desk, a door that closes, etc.). And as a result, fewer and fewer programmers have gray hair. Maybe a lot of managers do but few programmers do. I'm a lucky one. I continue to program. And I'm old! But I think I bring a far ranging experience to the table. I am cautioning young programmers to beware. Although you may think it is, programming is not a long term career.

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

                      We have three programmers, one in his early fifties, one in his forties, and the youngest in his thirties. I do T-SQL programming and am in my fifties. That being said, my next job will most likely be a greeter at Walmart! :)

                      N R 2 Replies Last reply
                      0
                      • _ _beauw_

                        I don't think the future will confirm what you are saying. Programmers have traditionally been young because older people simply didn't have access to computers until very late in life. My father and mother didn't have computers as a child, didn't have the option of choosing Computer Science as a major when they started college, and so on. As computers become a more commonplace technology, a broader spectrum of age groups are becoming familiar with them. Today, there are plenty of 40-year-olds who had computers as a child, and as a result there are plenty of 40-year-old programmers (or, at least, there are more than there were in 1985). The other thing to consider is that demand for programmers is still very strong, and salaries are still high. It's easy to make blanket statements about programming being a young man's game, but I have yet to actually find this supposed army of young, skilled programmers that's out there. In fact, there are some real trends that point to programming becoming an old man's game. The number of CS graduates is stagnant, and these graduates tend more and more to be educated in easier technologies like Java (which is a great language, but much more abstract / less intellectually demanding than the languages in which I was educated). The stereotypical hacker of yore - who lives on Jolt cola and can hand-assemble code for three or four different CPU families - is pushing 60 now; do you know any 20- or 30-year-olds like that? So far as I can tell, society simply does not produce very many of that sort of person (and rumors of their obsolescence are exaggerated).

                        S Offline
                        S Offline
                        Shelby Robertson
                        wrote on last edited by
                        #25

                        _beauw_ wrote:

                        In fact, there are some real trends that point to programming becoming an old man's game. The number of CS graduates is stagnant, and these graduates tend more and more to be educated in easier technologies like Java idiots.

                        FTFY

                        Pete O'Hanlon wrote:

                        I'm looking forward to it; primarily because it should wipe that smug grin off Steve Jobs face.

                        CPallini wrote:

                        You cannot argue with agile people so just take the extreme approach and shoot him. :Smile:

                        1 Reply Last reply
                        0
                        • _ _beauw_

                          I don't think the future will confirm what you are saying. Programmers have traditionally been young because older people simply didn't have access to computers until very late in life. My father and mother didn't have computers as a child, didn't have the option of choosing Computer Science as a major when they started college, and so on. As computers become a more commonplace technology, a broader spectrum of age groups are becoming familiar with them. Today, there are plenty of 40-year-olds who had computers as a child, and as a result there are plenty of 40-year-old programmers (or, at least, there are more than there were in 1985). The other thing to consider is that demand for programmers is still very strong, and salaries are still high. It's easy to make blanket statements about programming being a young man's game, but I have yet to actually find this supposed army of young, skilled programmers that's out there. In fact, there are some real trends that point to programming becoming an old man's game. The number of CS graduates is stagnant, and these graduates tend more and more to be educated in easier technologies like Java (which is a great language, but much more abstract / less intellectually demanding than the languages in which I was educated). The stereotypical hacker of yore - who lives on Jolt cola and can hand-assemble code for three or four different CPU families - is pushing 60 now; do you know any 20- or 30-year-olds like that? So far as I can tell, society simply does not produce very many of that sort of person (and rumors of their obsolescence are exaggerated).

                          D Offline
                          D Offline
                          David1987
                          wrote on last edited by
                          #26

                          I can hand assemble some z80 code (but not all, honestly who remembers the machine code for something like ex hl,(sp)?) and some (but less) x86 code (hand coding ModRM bytes gets tiring real fast and there are far too many opcodes to remember) Ok so that doesn't really count, but it comes awfully close IMO And I'm just in my twenties!

                          1 Reply Last reply
                          0
                          • L Lost User

                            It's like falling off a bike, you never forget how.

                            ict558 - a Coward and a Fool. Dalek Dave & Hokum (Therefore it must be so, alas.)

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

                            And it hurts!

                            Will Rogers never met me.

                            1 Reply Last reply
                            0
                            • G gggustafson

                              To those of you who program for a living, look around. How many programmers do you see who are older than 30? Older than 35? Older than 40? It's my guess that, as you proceed through the increasing ages, you will find fewer and fewer hands-on programmers. So what's that mean to younger programmers, say, in their twenties? I believe that it means that programming is not a long term career path. As programmers become older, they fall prey to the niceties of management (carpets, big desk, a door that closes, etc.). And as a result, fewer and fewer programmers have gray hair. Maybe a lot of managers do but few programmers do. I'm a lucky one. I continue to program. And I'm old! But I think I bring a far ranging experience to the table. I am cautioning young programmers to beware. Although you may think it is, programming is not a long term career.

                              R Offline
                              R Offline
                              Ravi Bhavnani
                              wrote on last edited by
                              #28

                              gggustafson wrote:

                              As programmers become older, they fall prey to the niceties of management (carpets, big desk, a door that closes, etc.).

                              Not necessarily.  When I was in my mid-30s I was asked if I wanted to move into an engineering management career path.  I declined (no suprise to my employer), and have continued to work in a 100% hands-on technical role (a la hardcore developer).  Many of the architects and senior devs I work with have equally grey hair. :) /ravi

                              My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                              1 Reply Last reply
                              0
                              • G gggustafson

                                To those of you who program for a living, look around. How many programmers do you see who are older than 30? Older than 35? Older than 40? It's my guess that, as you proceed through the increasing ages, you will find fewer and fewer hands-on programmers. So what's that mean to younger programmers, say, in their twenties? I believe that it means that programming is not a long term career path. As programmers become older, they fall prey to the niceties of management (carpets, big desk, a door that closes, etc.). And as a result, fewer and fewer programmers have gray hair. Maybe a lot of managers do but few programmers do. I'm a lucky one. I continue to program. And I'm old! But I think I bring a far ranging experience to the table. I am cautioning young programmers to beware. Although you may think it is, programming is not a long term career.

                                E Offline
                                E Offline
                                Eric Goedhart
                                wrote on last edited by
                                #29

                                Hi, This can´t be true, didn´t you hear about accountants around that age making a career switch towards programming :)

                                With friendly greetings,:) Eric Goedhart

                                1 Reply Last reply
                                0
                                • C Corporal Agarn

                                  We have three programmers, one in his early fifties, one in his forties, and the youngest in his thirties. I do T-SQL programming and am in my fifties. That being said, my next job will most likely be a greeter at Walmart! :)

                                  N Offline
                                  N Offline
                                  NormDroid
                                  wrote on last edited by
                                  #30

                                  djj55 wrote:

                                  That being said, my next job will most likely be a greeter at Walmart

                                  I sincerely hope not, fingers crossed you make it to 70 and still codin'.

                                  www.software-kinetics.co.uk Wear a hard hat it's under construction

                                  1 Reply Last reply
                                  0
                                  • W W Balboos GHB

                                    Hell - I was 40 before I even started programming for money. Before that it was entertainment (instrument automation, Monte-Carlo models, Hacking a Vax Cluster, other stuff). Real life was Chemistry (a newly shed tear gently strains to moisten a streak upon my cheek).

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

                                    N Offline
                                    N Offline
                                    NormDroid
                                    wrote on last edited by
                                    #31

                                    Interesting, what platform do you code for?

                                    www.software-kinetics.co.uk Wear a hard hat it's under construction

                                    W 1 Reply Last reply
                                    0
                                    • G gggustafson

                                      To those of you who program for a living, look around. How many programmers do you see who are older than 30? Older than 35? Older than 40? It's my guess that, as you proceed through the increasing ages, you will find fewer and fewer hands-on programmers. So what's that mean to younger programmers, say, in their twenties? I believe that it means that programming is not a long term career path. As programmers become older, they fall prey to the niceties of management (carpets, big desk, a door that closes, etc.). And as a result, fewer and fewer programmers have gray hair. Maybe a lot of managers do but few programmers do. I'm a lucky one. I continue to program. And I'm old! But I think I bring a far ranging experience to the table. I am cautioning young programmers to beware. Although you may think it is, programming is not a long term career.

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

                                      I'm 41 and still program both in my day job and hobby. I was talking to a colleague about this whole area and he had read an article where programmers were compared to surgeons - more on this later. Many programmers become managers and sometimes bad managers at that, my career path(career path yuk!) has always followed the path of doing what I enjoy and working where I can with intelligent decent people, rather than pursuing the path of becoming a millionaire... My take on this whole area is if you are good at something, enjoy it and can mentor others - then why not continue in it. So coming back to the surgeon analogy - in my world a programmer is more like a trained technician whose analytical and problem solving skills are always improving - a bit like a surgeon. As a mature programmer I have learnt a lot through my mistakes. Technology and techniques aside nothing beats experience... ever... - it's a shame that we are not generally recognised as highly skilled and valuable animals... I also consider myself lucky enough to have been be bought up in the RTFM tradition some 23 years ago at University - so I now feel entitled to say 'pleez give me codez now!' ;) Some stats: I forgot to mention that in my team we have three developers in their 40's, two who in their 20's and a new developer joining us next week who is also in their 40's.

                                      Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)

                                      modified on Thursday, July 7, 2011 3:31 PM

                                      1 Reply Last reply
                                      0
                                      • N Nagy Vilmos

                                        My new company is relatively young and their a few over 40's [I am one of them] but I still do some coding, just not that much. In my previous job, the demographics were very different and in my department of around 50 there were 10 over 40's and some even over 50 who were still coding. But remember that as you progress through your career, your priorities change. I can produce far more effective results by instructing a team of 5 coders then by cutting it all myself. Look at PO'H, he's a pretty damned hot code monkey, but AFAIK he rarely writes anything himself anymore. Again his priorities have changed.


                                        Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                                        D Offline
                                        D Offline
                                        DaveAuld
                                        wrote on last edited by
                                        #33

                                        Nagy Vilmos wrote:

                                        Look at PO'H, he's a pretty damned hot code monkey

                                        You'll be wanting to get into bed with Bill Gates next! :)

                                        Dave Find Me On: Web|Facebook|Twitter|LinkedIn


                                        Folding Stats: Team CodeProject

                                        N 1 Reply Last reply
                                        0
                                        • D DaveAuld

                                          Nagy Vilmos wrote:

                                          Look at PO'H, he's a pretty damned hot code monkey

                                          You'll be wanting to get into bed with Bill Gates next! :)

                                          Dave Find Me On: Web|Facebook|Twitter|LinkedIn


                                          Folding Stats: Team CodeProject

                                          N Offline
                                          N Offline
                                          Nagy Vilmos
                                          wrote on last edited by
                                          #34

                                          Nah. I'll stick with my beautiful wife thank you; but I wouldn't mind a smidgen of his cash.


                                          Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                                          D 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