Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Is Computer Programming a Good Job for Retirees?

Posted by Cliff on Sat Feb 03, 2007 12:55 PM
from the never-too-old dept.
braindrainbahrain asks: "Ask Slashdot has been rife with career advice lately, so maybe I can get some too. I hit a milestone recently, the big five oh, and the realization of retirement is starting to settle in. The trouble is, I don't want to sit around, play golf, or even travel that much. I work in a technical field, but I have always enjoyed programming. Indeed, I do it as a hobby. I wonder what you readers would think about programming as a post retirement job. It seems well suited for a retiree, one could do contract work for a few months of the year, in some cases work from home even. By way of background, I have worked in hardware engineering for a very long time, and have pursued graduate study almost regularly (two Masters degrees so far). Should I begin preparing for a post-retirement career in computer science?"

Related Stories

[+] Would a CS Degree Be Good for Someone Over 30? 166 comments
mbuckingham asks: "I'm 39 and have been programming for 20 years. By 'programming', I'm talking about the usual business applications type of stuff. Easy stuff really. I went to college for a while, but never got my degree. It bugs me that I've never completed my degree, but since I've always had decent jobs, it hasn't really mattered too much. I'm really bored with what I do every day, and I'm thinking about going back and getting the degree, because I think it will make it possible to move towards doing some more advanced, system-level type stuff. I know I don't want a MIS degree, because that would be rehashing everything I'm already bored with. Does this make sense? Would a CS degree or a Computer Engineering degree be better?"
[+] Starting a Career in Science at Age 38? 112 comments
A Science Nostalgic writes "I'm 38, have a successful career as a software developer but feel the all-too-similar enterprise apps are boring my brains out, and I'm intensely missing the world of science, which I didn't pursue in favor of programming when I got my engineering degree. Now, I'm contemplating a job in research, but fear the age and the lack of 'exercise' with math and physics would pose an understandable handicap. If I study math seriously, I can realistically shed the 'rust' in a year, maybe two, but I still fear I'll be considered too old for research. I graduated abroad so I don't have any old contacts at the local universities (there are a few in my city). I checked their job boards, and they have no positions for research, just the usual ones in software development that I could use as an entry point. Do you have any experience with such a career change? Is it feasible at all to get into science once you approach 40? I feel my brain is still alive and kicking, and years of debugging have taught me a few things about investigating causes and correlations, which are useful skills in research."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • That depends (Score:5, Funny)

    by plover (150551) * on Saturday February 03 2007, @12:57PM (#17874510)
    (http://slashdot.org/ | Last Journal: Thursday April 12 2007, @09:41AM)

    Should I begin preparing for a post-retirement career in computer science?

    I don't know, are you willing to relocate to India?

  • Overqualified (Score:3, Interesting)

    by EveryNickIsTaken (1054794) on Saturday February 03 2007, @01:01PM (#17874540)
    "By way of background, I have worked in hardware engineering for a very long time, and have pursued graduate study almost regularly (two Masters degrees so far)."

    Good luck getting a response to your resume with that background. Companies will see your credentials, assume they'd have to pay too much since you're "overqualified" and instantly send you a flush letter.

    • Re:Overqualified by Richard Steiner (Score:2) Saturday February 03 2007, @01:09PM
    • Re:Overqualified by sottitron (Score:2) Saturday February 03 2007, @01:21PM
    • Re:Overqualified (Score:4, Interesting)

      by Glonoinha (587375) on Saturday February 03 2007, @01:48PM (#17874928)
      (Last Journal: Saturday October 01 2005, @10:40AM)
      He may be overqualified on paper to work the sort of entry level jobs that would be a good start for him, and under qualified to justify the kind of money a corp might envision him wanting - but if he is 50 and retiring loves to do this as a hobby (and has some serious fiscal reserves, the kind that makes doing it as a hobby viable) - he may be just the kind of man we want teaching our next generation of entry level developers.

      Think about it - how many of us started out on machines that booted directly into a shell that had BASIC built right in, let us start 'coding' little mickey mouse programs, and we spent hours and hours copying BASIC programs from magazines into our little 1MHz 6502 based computers with 32k of usable memory (if we were lucky) - but we were making the baby steps necessary to become true programmers. How many of us could bang out a bubble sort in at least one language by the time we were 15? How many 15 year olds do you know now than can do it now?

      If the OP wants to make more money, not sure I can help him.
      If the OP wants to make a lasting and meaningful contribution - buy (or fish out of the trash) and refurb a dozen computers that are so old they don't even qualify as door-stops (ie TRS-80, C=64, VIC-20, PC-AT class machines in the MHz (not GHz) class with floppy disks and dot matrix printers and CLI tools like DOS 6.22, GWBASIC, the DOS versions of FoxPro, Borland's Turbo Pascal and C++, some terminal emulation software and dial-up modems, maybe even an assembler and the source to some of the really old viruses, and a ton of old magazines with source code in them so the kids can copy-type in the source, see what it does.

      To paraphrase a touching scene from '13th Warrior' - a man whose coding skills lives on in an entire next generation of software engineers, this is a wealthy man indeed.
      [ Parent ]
    • Re:Overqualified by JWSmythe (Score:2) Monday February 12 2007, @12:56AM
  • Absolutely! (Score:2, Interesting)

    by Overzeetop (214511) on Saturday February 03 2007, @01:02PM (#17874552)
    (Last Journal: Thursday December 09 2004, @09:25AM)
    As everyone knows, those of us who are trying to make a living and save for retirement just love to have retired folks enter our field and offer their services at "hobbiest" rates. Yeah, top of our list for things that make our day. You know, keeps us on our toes - makes us more competitive.

    There's nothing like having to compete with someone who (a) doesn't have a family to support (b) a mortgage to pay (c) has a pention/retirement income and - this is the one that gets us all warm and fuzzy - is getting paid the same Social Security check that we spend 15% of our paycheck supporting, and will not exist by the time we retire.

    I just want to be the first to say - "thanks".
  • by Joe The Dragon (967727) on Saturday February 03 2007, @01:02PM (#17874554)
    and sit though meetings all the time read Dilbert for more info about this type of work.
  • Too soon to say (Score:3, Insightful)

    by Oswald (235719) on Saturday February 03 2007, @01:03PM (#17874560)
    Ask me again in 20 years. I'm going to retire from my first 25-year career in 2008. After that, I plan to spend a lot of my time programming for fun and (meager) profit. If I never accomplish anything more than contributing to open source software, I'll still have a good time. If I actually make a career of it, so much the better.
  • Just great.... (Score:4, Funny)

    by rice_web (604109) on Saturday February 03 2007, @01:09PM (#17874608)
    Even more competition in the workplace? Oh hell no....

    While we're pondering cre-azy ideas, how about we revive that euthanasia debate?
  • I wouldn't do it. (Score:5, Insightful)

    by Bluesman (104513) on Saturday February 03 2007, @01:09PM (#17874614)
    (http://drblast.blogspot.com/)
    I have a rule.

    Anything that you enjoy doing instantly becomes much less fun the moment you are doing it because you are required to, for whatever reason.

    If you enjoy programming as a hobby, why not just continue to do it as a hobby? There are plenty of open source projects that would benefit tremendously from having an extra hand, especially one that doesn't have many other commitments. There are so many projects I wish I had time to work on, but other obligations get in that way. The time you have is such a luxury.

  • Where are you? (Score:1, Interesting)

    by Anonymous Coward on Saturday February 03 2007, @01:13PM (#17874646)
    Depends on which country you are located in.
  • Hmmm (Score:5, Insightful)

    If you are retiring at 50 you have serious financial security. So I suggest you treat it as a hobbie instead of job. Do it for yourself, not somebody else. Maybe it will turn into something that makes money for you. But if you do it for some company then they own your work. Give yourself more freedom.

    Of course, if you manage to find a company that you mesh with and the projects you work on are the same thing you would do by yourself, then by all means, go for it. The team envrionment can be rewarding.

    Just try to get out of the cubicle as much as possible. You'll be dead in ten years if you don't. Or close anyway.

    TLF
    • Re:Hmmm by timpaton (Score:1) Sunday February 04 2007, @07:15PM
  • Go for it (Score:3, Insightful)

    by Anonymous Coward on Saturday February 03 2007, @01:16PM (#17874690)

    If you like problem solving, like to learn new things, enjoy working with computers, then definitely go for it.


    You didn't mention if you can survive off your current retirement savings, but if you can that I think there's even more reason to do it. You'll have the flexibility to offer your services to groups that usually can't afford to hire expensive programmers (think non-profit national science organizations, smaller mom and pop shops, etc...) or you can contribute to open source projects.


    I think the best part of it, though, is that if you try out a certain technology (say web programming) and hate it, then you can jump to something else. There's nothing forcing you to have one speciality and you can figure out the skills required once you have a solid enough foundation (there is so much information available online and it's usually free).


    Only you know if this type of thing fits you. But I will say that if anyone tells you that you're too old, or that your brain isn't flexible enough, pay attention to what they say and the prove them wrong.

  • Enjoy your life. (Score:4, Insightful)

    by tempest69 (572798) on Saturday February 03 2007, @01:20PM (#17874732)
    (Last Journal: Wednesday May 04 2005, @01:18AM)
    Ok, first off, programming for someone else is really a test of patience. While programing on its own is a great endeavour, having someone tell you how it should work will be as bad as whatever you're dealing with as an electrical engineer.

    That being said, if you love code, then delve into open source, find something that you want to fix and fix it. It will feel great. If you really enjoy programming you can just keep going. If you need to find some spare cash, then you can point to your hobby work that is in the current distro of Centos or Ubuntu. And wind up with a survivable paycheck, or you can marry the feilds you know and wind up with a big ole paycheck. It is relativly hard to find a programmer with masters level domain knowlege in two fields. Ok its not that hard, if flash more than $50/hour

    Good luck

    Storm

  • Yes! (Score:1)

    by turgid (580780) on Saturday February 03 2007, @01:22PM (#17874750)
    (Last Journal: Tuesday July 31, @03:01PM)

    I'd say it's an excellent occupation for retirees. After all, anything that fills your time that doesn't involving driving around at 45 miles per hour in your Nissan Micra on the public highway, or taking all lunch-hour to cash your pension at the post office, is surely a benefit to society.

    • Re:Yes! by turgid (Score:1) Saturday February 03 2007, @02:09PM
    • 68.4% of statistics by ishmaelflood (Score:2) Saturday February 03 2007, @05:05PM
    • 1 reply beneath your current threshold.
  • by plopez (54068) on Saturday February 03 2007, @01:41PM (#17874874)
    That's the first point I would make. If you like hardware then a CS AI pursuit might be robotics. You would probaby need a phd to pursue it seriously. If you just want to do some programming I would say find an OSS project, or create one, and do it as a hobby. Do not, however, get caught up in commercial software develoment as that would make your retirement very unpleasent.
  • Some keys to success (Score:3, Insightful)

    by heretic108 (454817) on Saturday February 03 2007, @01:45PM (#17874898)
    Some keys to success:

    1.  
    2. Confine yourself (at least 80%) to work that you actually love. If you commit to doing stuff you don't enjoy, you'll be very prone to burnout.

    3.  
    4. Be independent, find and exploit market niches; your independence can give you an operational agility long lost by larger outfits. If you keep your overheads down, you'll have good margins on all kinds of enjoyable 'nickel and dime' jobs, and be very competitive against larger operators.

    5.  
    6. Always keep your eyes open to gaps in the market

    7. This association is not correct... (Score:3, Insightful)

      by d2_m_viant (811261) on Saturday February 03 2007, @01:56PM (#17874982)

      Is Computer Programming a Good Job for Retirees?

      Should I begin preparing for a post-retirement career in computer science?
      ...computer science != programming
    8. by ClosedSource (238333) on Saturday February 03 2007, @01:57PM (#17874988)
      If you're over 50 it's tough enough to find a programming job even when you are highly qualified. I don't think very many companies would be interested in hiring you unless they make a practice of hiring retirees for other jobs in the company.
    9. Ever think about Teaching? (Score:4, Insightful)

      by quizteamer (758717) on Saturday February 03 2007, @01:59PM (#17875002)
      (Last Journal: Monday January 03 2005, @05:40PM)
      I know you mentioned that you have two Masters. Assuming that they are in a technical field, have you considered teaching? Many community colleges hire part time people who have come out of industry and have the proper degrees. It is tough work, but can be rewarding with a good group of students. I wouldn't suggest High School work (the Certification process is lengthy and it isn't part time work), but teaching programming at a local school could be an alternative to a job in programming.
    10. Let me answer with... (Score:1, Funny)

      by Anonymous Coward on Saturday February 03 2007, @02:28PM (#17875286)
      A resounding NO! You see, some of us are finishing up school, and about to enter the workplace, and um... yea just don't do it! The following code snippet might explain: //please set the following flags:
      if (this.getAge() 23) {
                this.jobSecurity(true);
                this.jobCompetition(false);
      }
    11. by billstewart (78916) on Saturday February 03 2007, @02:32PM (#17875320)
      (Last Journal: Wednesday March 02 2005, @11:08PM)
      After my father "retired", i.e. told his company he was retiring and wanted to start taking his pension, he worked there as a consultant full-time for a year or two before cutting back to half-time, and it took him a couple of years to _actually_ retire. But he was a research chemist, and research is the kind of thing you can do part-time.


      Professional programming usually isn't part-time work, at least if you're working for a company that's producing a product to sell as opposed to doing in-house projects to support other activities. It's typically feast-or-famine schedule, with the usual deadline crunches. Now that the 90s boom is over, there may be less of the 80-hour-week-deathmarch kind of thing going on, and programmers may be more likely to have lives rather than being 25-year-olds with an infinite tolerance for caffeine, but that still tends to be the environment.


      So if you want to work part-time, you'll need to look a bit longer for a gig than if you want to be full-time. On the other hand, if you want to work occasional full-time gigs, then contract/temp work does fine for that. Or if you want to do sysadmin work, that's often flexible about schedule.

      • 1 reply beneath your current threshold.
    12. Mature attitude needed in IT (Score:4, Insightful)

      by myowntrueself (607117) on Saturday February 03 2007, @02:43PM (#17875440)
      The enterprise IT world *needs* people with mature attitudes.

      I'm a sysadmin, not a programmer so this may come across off-topic, but there is a lesson to be learned with respect to mature vs *cough*immature*cough* people in the world of IT.

      Most of the people working in this area at the moment are very young and enthusiastic. Thats not a bad thing in itself; its bad when they start 'playing' with systems on which other peoples livelyhoods depend.

      They are often people who think its ok to introduce fascinating new technologies into the enterprise machine room because they *love* to tinker with shiny new stuff "ooooh Linux iscsi on all our servers! Wheeeee!!!".

      Its bad when you have IT professionals who so love fixing computer problems that they don't mind being woken up by a pager at 3am; for them its a wonderful opportunity to wrestle with a computer problem.

      The mature attitude says that computers should not wake people with a 3am pager call; they should not go wrong in the first place. It says that you should not introduce bleeding-edge technologies into important systems. It says that stability and reliability are very important.

      Same sort of thing applies to coding I guess, but not being a coder, take no notice of me.
    13. Programming at 50+ (Score:5, Interesting)

      by the eric conspiracy (20178) on Saturday February 03 2007, @02:45PM (#17875468)
      It is working for me. I started programming after working in chemical R&D for 25 years partly because I felt it was a less demanding career, and one that has more flexibility when I got to retirement. I started programming in early 2000 as a Perl web developer for a small boutique consultancy, learned Java, PHP and a few other things on the job, and for the past year or so have been working as an architect for a mid-sized company. I am 57 years old now. One thing that has been a big factor in my success is simply being able to communicate in English. There are a lot of good programmers out there who for one reason or another can't translate what they do into a coherent sentence. Another thing that has been helpful is a strong educational background - when you are in the job market it really opens a lot of doors even if you are an older person.

    14. Good idea, but will others think so? (Score:3, Informative)

      by ErichTheRed (39327) on Saturday February 03 2007, @03:00PM (#17875566)
      Here's the problem with programming and IT jobs in general. The people actually doing the work tend to be young. I'm 31, and I'm already starting to see the shift in opinions of my work as a sysadmin. (You know you're old when people out of school have never seen a command prompt before...)

      I'm guessing this will change as the profession matures. However, today is not a good day for older workers in the tech field. Too many people don't realize the value of life experience. Also, employers don't want to hire older workers because they're afraid they won't be able to keep up with younger peers. Older workers also demand higher salaries, which IT is not willing to pay in most companies.

      I agree that retirement is going to be a lot different for our generation. I really can't see myself on a golf course every day or working as a greeter at Wal-Mart. Hopefully the tide will shift a little. I already see businesses less willing to put up with IT failures caused by "new, cool" systems. Maybe a little standardization and movement towards a "information systems engineering" profession will help.
    15. Academia (Score:3, Interesting)

      by Improv (2467) <pgunn@dachte.org> on Saturday February 03 2007, @03:20PM (#17875766)
      (http://www.dachte.org/ | Last Journal: Wednesday July 21 2004, @06:25PM)
      I would suggest you take an academic programming job -- it'll probably be more intellectual and better paced for your interests. Academia tends to be better for people who have broad job interests/skills than the private sector, and the retirement benefits will be better as well.
    16. Good luck with that (Score:5, Insightful)

      by stonewolf (234392) on Saturday February 03 2007, @04:49PM (#17876442)
      (http://gameprogrammer.com/)
      I have a masters in CS, 30+ years programming experience, lots of business knowledge. You name it, I pretty much have it. I was laid off on my 49th birthday. That was 5 years ago. I can not buy a paid programming job. The only serious contact I have had in the last 3 years was with a company in India that was desperate for experienced people. Moving to Bangalore is not an option for me right now. The contract market has dried up.

      I work on open source projects. I do some writing. I took the courses and passed the tests so that I can teach in the public schools. I haven't been able to find a job there yet. There are a lot of people like me chasing too few teaching jobs. I do teach part time at the local community college. But, very few people in the US are interested in learning programming right now. I have only had 6 students in the last 3 semesters. I teach and code when I can. I was thinking about going to law school. But I do not have the money and I would have to move which is not an option right now.

      So, all I can say is good luck with that.

      Stonewolf
    17. Excellent idea (Score:5, Funny)

      by ishmaelflood (643277) on Saturday February 03 2007, @05:17PM (#17876678)
      The competition from Sudoku-playing denture-suckers should reduce the wages for this essentially clerical job down to a realistic level. Their maturity will ensure that they need less admin than the whippersnappers, so wages for IT managers should drop as well.

      Sadly, since they will tend to drop dead during a project, the lost art of commenting code will need to be reintroduced. In order to make sure that this gets done each senior citizen/coder will be assigned an unemployed baby-face, who will make cups of tea, issue pills, and remind them not to dribble on the keyboard. Every hour the baby-face will insist that the old codger comments the previous hour's work, and archives it.

      One day the fossil will collapse across the desk, at which point the baby-face will push the body to one side, and take over the programming job. She, in her turn will be assigned a baby-face.

    18. Perhaps it's an American language thing, but I've never understood how someone can be retired and still have a job - to me retirement means stopping work and getting a pension, if you start working again then you're no longer retired.
    19. I'm 51 now, I've been programming for twenty-two years. I expect to keep programming till the day I drop, because I don't have a pension (my own choice). But the industry thinks it wants young people, and doesn't value experience. And it particularly won't value experience which you have gathered as a hobbyist. Having said that I don't think it's impossible. Experience genuinely is valuable.
      • feedback by 22_9_3_11_25 (Score:1) Thursday February 08 2007, @10:50PM
    20. alternative (Score:1)

      by treak007 (985345) on Saturday February 03 2007, @07:18PM (#17877494)
      (Last Journal: Monday September 18 2006, @01:00PM)
      You could always devote your time to programming open source software. Maybe get involved with sourceforge, or helping with bug patches, rather then programming for a company.
    21. Go for it.... (Score:3, Informative)

      by humblecoder (472099) on Sunday February 04 2007, @12:27AM (#17879040)
      It's not clear whether or not the original poster will be needing to work for the money, or whether the income will be just a nice retirement bonus.

      If you don't need the extra income, then there are no shortage of outlets where you can "scratch" your programming "itch". Contribute to an open-source project (or start your own), write some useful piece of shareware, write some business applications for your local non-profit organization, teach programming at a community school, etc. None of these avenues will provide much income (if any), but it does allow you to take your hobby to the next level.

      If you are looking to actually make money out of your hobby in retirement, my advice would be to leverage your pre-retirement vocation. There is a branch of software development known as "embedded programming", which is writing software for special-purpose hardware devices. As a hardware engineer, you probably have a lot of knowledge that would be very attractive to a potential employer. Also, you probably have contacts from your hardware days who might be able to help you land a job in this area.

    22. TEACH (Score:4, Interesting)

      by Dukebytes (525932) <dukebytes@@@yahoo...com> on Sunday February 04 2007, @03:31AM (#17879652)
      (http://slashdot.org/)
      I am 40 years old. Been working my butt off for 23 of them... When I hit 50+/- I plan on going to a nice little community college and teaching for "retirement".

      Like me, you sound like you won't be happy at all not working. I really can't think of myself as being out of a job, not even when I am 60+. So I plan on teaching.

      You have the required education, and just so much more real world knowledge than 80% of the instructors out there today. PASS IT ON. I have taught part time in the past on and off for 5/6 years. It is a lot of fun, it keeps you sharp and the students love you because, you are for real and not just from a book.

      If you code after you retire, it will get to be another full time job and who wants to deal with dead lines, time lines, requirements, and boneheads that don't know what they are talking about etc... Doesn't sound like retirement to me... If you go the teaching route, maybe a few bad ass kids in the bunch here and there, but everything else is set up, its not that hard and can be a blast.

      You won't make a lot of money, but pick a good open source project and code for it as a hobby, and go teach to make a little cash and really feel good about helping all the young geeks out there ;)

      duke

    23. by amagine (1059676) on Sunday February 04 2007, @04:17AM (#17879778)

      If you have a passion, follow it. You will find others with your passion, and with their help find a way to continue with your passion. It does not hurt to just show up someplace that has an interest for you, offer them your services, probably as 'part-time' since you are retired you are very flexible with pay and hours.

      As an employer, I do prized a good skill set, although, I must say skill set is nothing if a person has no passion to work.

      Ha! I used to drop off resumés at various biz's untill I found a place with an 'atmosphere' that I liked. I would then get the phone number of the person who's job it was to hire, and make it a point to phone them back asking, "What time do I start work tomorrow?"

      As a retiree the ball is in your court, you have the upperhand, because you have something employers want. Passion. Just remember that.
    24. Sure. For example, (Score:1)

      by CptPicard (680154) on Sunday February 04 2007, @01:28PM (#17882162)
      In Korea, computer programming is for old people!
    25. AFAICT it's not been said yet - perhaps most of the programmers here assume you already know, or haven't really considered it yourself.

      In the real world, software development is frequently boring.

      Sure, solving problems is fun. But 70-80% of the time, the things you're working on are something like:

      • Debugging code - either your own or someone elses. If you find this boring or monotonous, software development probably isn't for you.
      • Trying to make sense of other people's code. A lot of college courses don't really go into much detail in doing this, which is a shame because it's a large chunk of the job.
      • Writing boring boilerplate code. After all the interesting problems are solved, there's still a lot to be done in tying all the solutions together. A lot of business applications (think payroll, accounting, pensions, stock control) consist of almost entirely boilerplate code and simply aren't very sexy to write - this is why Linux is and always will be "undready for the enterprise" - at least until such time as the commercial vendors providing such applications find it's worthwhile to port their software to Linux.
    26. by TaleSpinner (96034) on Sunday February 04 2007, @04:14PM (#17883270)
      Sure. Provided you can get past the rampant ageism among employers who dislike hiring anyone with grey hair - partly because they don't want their insurance premiums to go up, partly because older programmers get paid more for their experience, and finally because they prefer college-hires with more "up to date" "skill sets". As if.
    27. by JestersPet (118874) on Friday February 09 2007, @10:14AM (#17948184)
      (http://www.flickr.com/photos/jesterspet)
      Since retirement is more about working because you want to and not because you have to, I'd encourage you to follow your ambitions. You have nothing to loose & everything to gain from attempting to get into the programming field.

      I would suggest freelance programming as a route to take. It offers you the chance to cherry pick the jobs you think you can do, and the flexibility to work from home/the beach/golf course as you please, and at your own pace. It may not pay stellar wages, but it does give you a little cash in your pocket to augment your retirement fund.

      If you find your skills in programming are not up to snuff for the stuff available, you can take programming classes at your leisure to augment your skills, and work the freelance stuff as time allows. The really big bonus is that if you find that you don't want to continue this course of action, you can stop at anytime, not inconvenience anyone and follow whatever new itch you have.

    28. "The big five oh" (Score:1)

      by jagne (74556) on Friday February 09 2007, @01:32PM (#17951520)
      (http://jgwong.org/)
      Steve Jobs is 52. There's a world of opportunities out there.
      Don't close your mind to a "retirement" mindset.
    29. Keep on Truckin (Score:1)

      by alteredego12345 (1062104) on Friday February 09 2007, @02:56PM (#17952760)
      I say as long as you have the desire to do it then whats really to stop you ? Like you said you can basically work from home and while you're waiting for reitrement you can start by writing small apps on the side, give snippits of code to tutirial websites, things like that. Overall I say just go for it because reallym 50 is the new 30 man !!!
    30. by barfomar (557172) on Saturday February 10 2007, @07:22PM (#17967288)
      I know an old programmer who bought a trailer equipped with a french frier and pop dispenser.

      He sells french fries made from unpeeled potatoes in a paper cup for a $1.50, pop for $1.25 and looking to buy another trailer or two. Makes over a $100K (much of it tax free) in about 4 months a year, traveling to county fairs. Goofs off the rest of the year in Florida.

      Its a dogs life for that 4 months, but you if your could put up with, hiring a couple of kids to do the grunt work, it might be OK.

      While (open){
      Put potato on slicer;
      Push slicer handle down;
      Fry potatoes;
      Fill cup;
      Give change;
      }

      I'm going to bid on the route when he "retires". Funnel cakes and elephant ears sell well too, but are more work.

      Beats working for some pointey haired boss. FTM!

    31. Code as Commodity (Score:1)

      by NicknamesAreStupid (1040118) on Saturday February 10 2007, @08:25PM (#17967698)
      My first computer was an IBM/370 with OS/VS2. Back then, code was scarce and even fair programmers such as myself could get a great job. Today, code is as plentiful as bad air and, often, even lower quality. The problem is that code is like news or natural gas -- it is considered a commodity. And commodities that are necessities only demand a premium if there is a supply shortage.

      If you want to code, write applications that people want (not just need). Real time apps are a good idea but might not pay that well and can be a rat hole. Killer apps are those things that take the mundane and make it amazing. A good example is Smokey City Design's Panorama Factory. Better than anything Adobe has, this app can sew shots together like a Seville Row tailor.

      Of course, if you are going to sell apps, you need to be a businessman too. Lastly, code is like news in that it gets old and loses its value quickly. If you are thinking of being a contractor, be sure to get a separate agreement for maintenance and make sure it is hourly with no caps.
    32. by virtigex (323685) on Sunday February 11 2007, @01:45AM (#17969812)
      Contribute to a OSS software project [sourceforge.net], or start one of your own. Think of it as an on-line resume, if you ever want to get a real job. Meanwhile, hone your skills, join a community and contribute to society.
    33. by Sqreater (895148) on Monday February 12 2007, @07:56AM (#17981492)
      Are you kidding? The 25-year-old Masters of the Universe won't hire you. Period.
    34. My take (Score:1)

      by Austin Milbarge (723855) on Monday February 12 2007, @07:57PM (#17991018)
      I think it's great that you want to start a new career. There are two basic ways to go about it. Working for a company or working on your own. Working on your own is not always that easy because it's sometimes hard to find work. You can always advertise in the local paper, perhaps building websites or creating databases for local small businesses. There are also websites I've seen that let you bid on development jobs, although I have no experience with this. Bottom line you'll have to keep at it and have patience.

      As for companies hiring developers, it's unfortunate that you'll hear a lot of people complain that there is no work because of outsourcing and that the Indians are doing everything for 10 bucks and hour. I'm not saying outsourcing isn't a problem but lets face it, today's companies have smartened up quite a bit. What I mean is, they're not willing to hire programmers who've just learned to code last last year by buying a Microsoft Visual Studio book and following examples. That was the 1990's when every schmuck started a company and paid programmers six figures hoping to make millions on Java applets. The days of VB programmers getting 100k/year are long over. Today you gotta be good, you gotta be flexible and you gotta be your own best salesman. Also understanding the company you work for and how your efforts will fit into their business, in my view, is very important to getting ahead. Oh, I almost forgot. Stay away from recruiters if you can help it. Recruiters are mostly a bunch of phony dick heads that exist to make money by wasting your time. Trust me, try to meet the potential employer on your own if possible. Good luck!
    35. You won't like it (Score:1)

      by Jerim (872022) on Tuesday February 13 2007, @01:04PM (#17999976)
      There are two problems with the programming market today. Number one is management. Any sort of IT work, including programming is immediately considered an expense, to which it must be managed. Management will usually put some very strict time frames on projects, with no breathing room. Next, you probably will have difficulty getting any of your questions answered, as most projects have shifting goals. Management will also be expecting you to immediately know what you need to do and how to do, as to save time and money. You probably envision it as a learning adventure, where you will be able to pick up things as you go. Management isn't going to be interested in hiring someone who can "come up to speed." They are going to want someone who hits the ground running. Maybe you know everything you need to, maybe you don't, I don't know. All I can tell you, is that most of the time, "I can learn" is not a valid response.

      Number two is co-workers. Most of the IT professionals out there are very competent nice individuals. However it is the bad apples that ruin the industry. You basically have two types. The guy who knows his stuff backwards and forwards, but doesn't have the time or patience to even talk to anyone who doesn't know as much as himself. He puts himself above the "peons" and will regard everything you do and say as prime examples of how stupid you really are. The other bad apple is the employee who may or may not know what he is doing, but uses a combination of buzz words and posturing to give his bosses the impression that he is a great employee. These are the guys who will scrutinize everything you do for flaws and wait until the next team meeting to elaborate on how "Jim" is an awful programmer. Not to mention that as a contractor, the company will have someone on their staff review your code. Guess how many times they will find nothing wrong with it?

      Of course, your experience may vary. On the whole, I have found the industry rife with very aggressive people. I understand most career fields have their stresses, but I believe the IT has more than its fair share. From bosses who are going to mistrust you from day one, to co-workers who are usually more interested in getting you labeled as a failure than in getting work done; the IT industry is just in a very poor shape. Did you see the post about old people drooling on keyboards? That is the maturity/attitude that most of your co-workers will have.

      Perhaps you are envisioning a situation where fellow IT professionals work in a spirit of cooperation to help each other learn and become better through the mutual sharing of knowledge. Well, that just isn't going to happen. So unless you are very confident in your abilities, don't mind putting up with the daily drama and are willing to fight back against false allegations, I would pick something more relaxing and fun. Teaching was thrown out; and I think that would be a good choice. Or if you really want to expand your programming prowess, find a small open source project. Most of the time, the people working on that project are more than willing to help; you won't find much in-fighting there.
    36. 13 replies beneath your current threshold.