Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Businesses Programming IT Technology

Programming Until Retirement? 660

DataDragon asks: "Here's the situation- I'm a now 30something computer programmer in Silicon Valley working for one of the local billion+ dollar tech companies. I'm unhappy with my present job, but am thankful that I've got one. Although I pride myself on having written over a million lines of code in my career, with nearly 15 commercial software products under my belt (8 of them were my own concepts from start-to-finish). I've had carpal tunnel for 6 years now, my skillset looks like it came from a 3 year old magazine, and I didn't make good on stock options. Since settling down in a quiet place somewhere and having a family sounds like a great idea to myself and my bride-to-be, I was wondering: instead of all the buzz I always get like Google's 'Do you <insert technology task> in your sleep?' job opportunities I've read about, are there any employers that would rather have a person who: wants to put in an honest day's work; get to know the job and the people well; and a desire to ultimately be a mentor for the company processes, instead of a here-today-gone-tomorrow programmer, who is interested in actually working there until retirement age?"
This discussion has been archived. No new comments can be posted.

Programming Until Retirement?

Comments Filter:
  • Do what you enjoy (Score:5, Informative)

    by Ars-Fartsica ( 166957 ) on Saturday January 22, 2005 @02:39PM (#11442372)
    If you like programming, keep doing it as long as you can. If you don't like programming, stop immediately and do something you like. This applies to any field. On your deathbed you are not going to be worried about stock options, you are going to wonder if you wasted your life or not.
  • by vladd_rom ( 809133 ) on Saturday January 22, 2005 @02:41PM (#11442385) Homepage
    As people grow wiser and more experienced inside a company, they tend to move upwards towards mentoring/management-like activities.

    Probably because their experience with coding makes them more suitable for taking decisions regarding project lead and also more suitable for giving answers to questions (in order to avoid repeating the same mistakes over and over again).

    I've noticed that most companies do this - use their internal pool of experienced programmers in order to push them into mentoring/management positions, instead of throwing the management openings at the public and accepting CVs for it.

    On one side, it's a good practice, because only those with previous experience inside the company will have access to those places, and by the time they get there they should know the process inside out. On the other hand, not throwing those positions towards the public makes them lose a full range of potential employees.
  • Re:Carpal Tunnel? (Score:5, Informative)

    by RGTAsheron ( 844946 ) on Saturday January 22, 2005 @02:47PM (#11442450) Homepage
    I'll back GreyWolf on that one. I've been programming for a while and had carpal tunnel. I switched and about a month later no longer had any pain :) Takes about 3 days to switch if you use it alot. Also if you change the keys around while your learning it makes it alot easier.
  • Re:FFS? (Score:0, Informative)

    by Anonymous Coward on Saturday January 22, 2005 @02:58PM (#11442557)
    try dictionary.com's acronym deal, for fuck's sake!
  • Re:FFS? (Score:2, Informative)

    by kryptobiotic ( 451986 ) on Saturday January 22, 2005 @03:01PM (#11442579)
    For Fuck's Sake!
  • by davecb ( 6526 ) * <davecb@spamcop.net> on Saturday January 22, 2005 @03:02PM (#11442584) Homepage Journal
    Some companies support movement between the "dual ladders" and have positions for very senior engineers. Certainly Siemens had that: my cheif software architect (hi Russell!) was such, and my current employer does too.

    My former Director at Geac, Jacob Slonim, had a standard policy to keep people engaged, learning and growing in value to both themselves and the company: If you went for a promotion on the tech ladder, he'd second you to the business/management side for at least a quarter. A programmer got to learn what a business analyst does, an architect gets to learn team management, and so on.

    Net result? Senior engineers with insight into the business, and sensitivity about not being "the unmanagable engineer" (;-))

    --dave

  • federal government! (Score:2, Informative)

    by CaptainJeff ( 731782 ) on Saturday January 22, 2005 @03:05PM (#11442608)
    Easy - federal government.
    (1) 40 hour work week, no more.
    (2) One of the best health benefits package for you and your family you can find.
    (3) Pay that's not outrageous, either high or low.
    (4) Stability and job security.
    (5) Conferences and training galore (if you want, not required if you don't).
    (6) Pay raise every year (cost of living increase).

    I could go on but I trust I don't have to. I've been with the federal government for years and I'm not going anywhere. I work 40 a week and I go home. I set my own hours. I love my job.

    Think about it.
  • Re:Carpal Tunnel? (Score:1, Informative)

    by Anonymous Coward on Saturday January 22, 2005 @03:07PM (#11442625)
    I used to use it for a while to see if I noticed any speed or comfort improvements. I did notice that I could type numerous words that relied solely on the home row faster, but my overall typing speed did not really improve, and reconfiguring all of the rote key combinations in programs to use the same key presses was tedious. Then I became annoyed when I had to use others' computers since they were setup for QWERTY and not in all cases was it practical to remap the layout to dvorak.

    So I decided that it wasn't really worth the hassle, and that mouse clicks bothered me much more than typing did and just went back to using QWERTY.

    However, three of my friends later moved to dvorak, and they stuck with it for the novelty factor. There are a good number of people that use dvorak, but they are a pretty small minority.
  • Re:Carpal Tunnel (Score:3, Informative)

    by epiphani ( 254981 ) <epiphani@@@dal...net> on Saturday January 22, 2005 @03:11PM (#11442660)
    Uhm, Carpal Tunnel is caused by doing any repetative action when your hand is above your wrist. (Hard to describe). Take your arm, and stick it straight out from your body. Now without moving your arm, point up.

    Often, computer folks type on a keyboard which is not flush with their desk. The keyboard sits on the desk, and your wrist sits on the desk too. Thus, your hands are "above" your wrists.

    The opposite is playing guitar. Your wrist is all bent down in order to hit the notes, and this causes tendonitis. My dad has been a professional guitarist for 40 years, and he has extremely bad tendonitis.

    The two problems are caused by opposite repetative stresses. Tendonitis and CP are both RSI (repetative stress injuries).

    (Note, im paraphrasing from what my doctor and such has told me - IANAD).
  • Re:Carpal Tunnel (Score:3, Informative)

    by Anonymous Coward on Saturday January 22, 2005 @03:15PM (#11442705)
    Bullshit. The problem is that humans are animals that are supposed to work hard, run and fight in the freaking forest. Our musculo-skeletal system works best when fully utilized in complete movements. The kind of hovering over a keyboard and tapping at keys stuff puts constant low-level strain on joints and muscles, which is not what the human body is meant for.

    The solution to carpal tunnel is WORK HARDER. Ie, hit the fucking gym and do weights, this will contract muscles fully and help get rid of lactic acid as well. Also, get yourself one of those hand-grip spring exercisers, they are like 5$ tops. Do some squeezes every 15 minutes or so. Make it a habit, leave the thing next to your keyboard/mouse.

    I am a PCB designer, there's nothing worse for carpal, once the netlist is ready and the prep work is done, there's practically no more keyboard action. I've used the mouse straight for weeks with about a million clicks a week, and the pain was incredible, and numbness too. I tried all kinds of treatments, but exercise is the only thing that worked. Please try it, as it is cheap and good for you anyways.

  • by Schmendr1ck ( 658453 ) on Saturday January 22, 2005 @03:26PM (#11442792)
    I'll second that. I live in Orlando Florida and make a very nice living as a 40-hour-a-week programmer/technical lead. I work on military simulation projects for the Department of Defense, and many of them require me to have a security clearance.

    The good: My company values its employees, deathmarches are rare, there is no danger that my work will be outsourced to India or Russia, salary and benefits are fantastic, and the work can be technically challenging.

    The bad: The work isn't always technically challenging, you have to play The Game (but then, where don't you?), and eventually you will reach a point where you must take on some management responsibilities. However, if you work it correctly, you can rise as a technical lead, software architect, or some other position which is mostly technical with only a dash of paper-shuffling required.

    I used to be a game developer. The work was incredibly fun, but the hours were backbreaking and the paychecks were irregular, if they came at all. As a mid-30s programmer with a wife, two kids, a mortgage and a car payment to worry about, I am willing to take some less exciting work in exchange for a company that treats me like a human being, pays me every two weeks without fail, and will gladly employ me until retirement if I so choose.

  • Local Government (Score:2, Informative)

    by infohord ( 311979 ) on Saturday January 22, 2005 @03:27PM (#11442797)
    I work for local (County) government. Cities, Counties, School Districts and the State are always looking for just that.
  • by briancnorton ( 586947 ) on Saturday January 22, 2005 @03:28PM (#11442808) Homepage
    The federal government works on amazingly diverse and exciting software development projects, and they are looking for people EXACTLY like you. You can make a lot more than normal GS-payscale people, and get to work on incredibly interesting and unique projects. I'm sure that Military and intelligence agencies do some REALLY neat stuff, and you could be a part of it. You also get a real feeling of serving your country. The benefits are REALLY good, and if you plan right, you can make out quite well in retirement.
  • Go Defense (Score:2, Informative)

    by nberardi ( 199555 ) * on Saturday January 22, 2005 @03:37PM (#11442873) Homepage
    Go Defense contracting. Many of the large companies Boeing, Lockheed, Ratheyon, Northrup, all have long term needs to for programmers, and many of them work very interesting jobs. Althought if you are a person that likes to talk about what you are doing with yoru spouse, it probably isn't the best place. Unlike many industries defense programming jobs CANNOT be shipped over seas.

    If you are looking for a job change, I know Lockheed is down in San Diago.
  • Re:Try something new (Score:5, Informative)

    by Lando ( 9348 ) <lando2+slashNO@SPAMgmail.com> on Saturday January 22, 2005 @03:47PM (#11442963) Homepage Journal
    Starting your own business sounds great for someone that has never started their own business... However starting your own business is a pretty big gamble... Sure people succeed in creating their own businesses, but look at the statistics...

    Most entrepreneurs fair starting at least 3 times before starting a successful business. A new business also costs money. It is typically recommended that you have enough money to support the business completely for the first 6 months without making a dime, and again there is no guarentee of success.

    I mention it because it seems that people are flippently responding to start a business... It's a long hard road to start a business.

    Furthermore, look at his requirements as I see them at least.

    Work 9-5 programming
    Steady work/job security

    Working your own business, programming becomes the least of your skills. For example off the top of my head here are some of the requirements you need to run your own business.

    Contract law - Always nice to know what your are agreeing to when you start a job.

    Financing - Most people cannot afford to start their own businesses without outside help.. At the least you need to borrow from friends and family (something I actually recommend against since if the business fails your depleting their nestegg as well as yours) to borrowing from banks.

    Business Management - Always good and probably the skill I recognised as the most needed during my own attempts to run a small business. You need to know the basics of business how to incorporate, how to manage employee's, how to determine what to charge...

    Need to work more than 40 hours a week, small business owners in general tend to work a lot more than 40 hours a week, especially when they are first trying to get the company off the ground... This may very with proper financing, but still you'll likely end up working for more than 40 a week.

    And though not really a knowledge requirement as a small business you must constantly seek work. Try to get customers paying a service fee so that you have regular income from month to month rather than requiring new contracts as each finishes...

    These requirements are for a computer oriented business, if he were to go into another type of business he would have to learn about that type of business...

    So lets review his requirements...

    40 hours week --- Nope note likely
    programming --- Not likely, running the business will take a majority of his time
    Steady work --- Not likely, small business has to constantly seek work and anytime there is a fluctuation in the economy you may face a slowdown in work.
    Job Security --- See steady work...

    So as I see it, starting his own business requires none of his requirements.
  • Re:Carpal Tunnel (Score:4, Informative)

    by kardar ( 636122 ) on Saturday January 22, 2005 @03:51PM (#11442994)
    There's probably a connection between the vitality of your body, mind, and spirit as a whole and the vulnerability you will have to carpal tunnel, but the simple facts are that you do need the equipment - without the equipment, you're taking many steps back.

    A good chair (which costs right around $1000), with good armrests. A good trackball (approx $100), a good keyboard ($200-$1000+). Per employee costs are unacceptable for most people, they would rather just treat you as a disposable tool than a human being.

    The secret is to get to the point where you can have these nice things; and there is no way that you can get these with any amount of certainty if you keep switching jobs over and over. Unfortunately, there are very few things that you can recommend to "the masses", because that's what government is supposed to do.

    I guess even a Logitech trackball, a Microsoft Natural Keyboard, and perhaps some sort of buckwheat pillow or other back-saving device you can purchase for yourself might get you through if you really need the job.

    Disability will get you 65% of what your wage is, and you won't be eligible for that money unless you allow "them" to do surgery on you and so on. Your source of money will be tied to being completely at the mercy of doctors perhaps not even of your own choosing, any refusal or exercise of your rights to refuse medical treatment will leave you liable for any and all money you have recieved up to that point.

    Let's face it - it's not hard to understand - computers have been with us yet a very short time; it's probably best to try to get a job where you can either have the "clout" to get the tools to do the job right and not hurt yourself, or just get a job where you use the computer as little as possible. Either that, or you can get a not-so great paying job having others do completely unnecessary surgery on you. Well, completely unnecessary except for as a means for your employer to save on per-employee costs.

    I became concerned about RSI before I got any symptoms at all; and I found some Northgate split keyboards on e-bay for a good price, got myself a Bodybilt chair, and built myself a custom desk with a fancy articulating keyboard tray I purchased at the local university's clearance sale. I can pretty much type all day, very comfortably - although I do take breaks often because that's what is recommended that you do.

    It's all in the tools you use to accomplish your job, and it also has something to do with your physical, mental, spiritual, emotional health as a whole.

    This is a brave new world we have with computers everywhere in the past few decades - lots of bugs still need to be worked out. One shouldn't for a minute think that anybody actually has thought about any of this stuff or done any kind of research or even had time to worry about it.

    There's lots of info on the web, just keep searching - spend a lot of time searching, reading Google groups, etc... you'll get the big picture eventually.

  • Yes, absolutely (Score:4, Informative)

    by LadyLucky ( 546115 ) on Saturday January 22, 2005 @03:59PM (#11443064) Homepage
    We're hiring right now. The commute to New Zealand might be a killer, but we've got plenty of people that are not killing themselves each night (and a few that do).

    http://www.orionhealth.com/careers.htm [orionhealth.com]

    See you at the interview!

  • by ukoda ( 537183 ) on Saturday January 22, 2005 @05:21PM (#11443681) Homepage
    Unlike the US we have a shortage skill people so finding work is not too hard. You will be paid about half what you do in the US but the cost living is a lot cheaper too. We may not be 'the land of the free' but once you leave your lawyers and guns behind I think you will find we have more real freedom here and less stress. Lifes not perfect here but there is a reason they call it's 'gods own', can't think of anywhere else to live long term.
    There is a lot of cutting edge development done here, I work for Navman for example. Dispite our our high profile worldwide we are a New Zealand based company and do most of our development in Auckland. We also have development centers in Christchurch and Wellington because of the shortage of engineers in Auckland. Your biggest problem with working here is the local equivalant of the green card system.
  • by trcull ( 83999 ) on Saturday January 22, 2005 @05:22PM (#11443686)
    Others have said it already in this thread, but I'll repeat that you might be happier leaving your high tech company and doing internal software development for some other kind of estabilshed company, university, or government. You're likely (though not guaranteed!) to work a bit fewer hours, and it's possible to stick around for a while.

    The trick will be to make yourself not just a techie in that company. You'll need to learn their business, and after several years your acquired domain knowledge will be extremely valuable to the company. Business knowledge seems to have an inverse relationship to technical knowledge that way--being around a long time accumulates better knowledge, not just out-dated knowledge.
  • Mod parent up! (Score:3, Informative)

    by robinjo ( 15698 ) on Saturday January 22, 2005 @05:37PM (#11443762)

    The parent coward really knows what (s)he's writing about. I'd only like to add one more thing: Don't rest your hands while you type. Let your arms move around the keyboard. Your elbows can rest on the chair though.

  • by sapgau ( 413511 ) on Saturday January 22, 2005 @07:06PM (#11444291) Journal
    Well, as mentioned elsewhere on this thread...

    You can make a living as a programmer but you have to reinvent yourself every 3 years.

    Otherwise you will fall into the trap that you mentioned. Say if you've been doing VB for 5 years, suddenly you are in big competition with everybody else or that type of work is quickly drying out.

    So what do you do, like you say, to show 'forward progress' in your resume? You either take a management job (based on your VB experience) or update yourself (i.e. java, .Net, perl, php, etc). And it is very likely that you will need to move on to another company that seeks people in that new knowledge.

  • Re: Irony (Score:2, Informative)

    by I'll buy a vowel ( 694504 ) on Saturday January 22, 2005 @11:35PM (#11445626)
    (sorry, good links this time)

    You're onto something profound. Let me give you a few quick observations on why MANY folks make over 40K (national average) yet have little to show for it except debts:

    • Folks like to lease or buy NEW cars. Go to http://www.kbb.com/ [kbb.com] and compare a 2005 SUV with the same model from 2001. Right, after four (4) years, it's worth less than 50%. So, that "0% APR" you got wasn't actually 0, now was it. It's not as bad as Enron stock, but it's that great either. Hope you enjoy your car. I got a 3 year old car with 15K on it. I can't tell the difference. Paid cash so no payments (2001 Buick Century, paid $8K a yr ago).
    • Studies show that using plastic (Credit cards) causes you to spend more than paying cash. I know this is true for ME. It physically HURTS to spend those Franklins... My brain rapidly correlates each portait on those bill with the AMOUNT of work required to get them in the first place. I can swipe plastic all day and only worry about it in passing. Needless to say, we have $$$ in debit cards - which can be used as VISA. Haven't had a card payment in years.
    • Written budget is the only way you can tell your money where to go INSTEAD of worndering where it went. Go to http://www.daveramsey.com/ [daveramsey.com] and download a few shows from archives [daveramsey.com] and give a listen. Which brings me to my last point:
    • Most of those under 50 do NOT have money skills. For their own use OR to teach to their kids. I grew up not learning anything about managing my money. I learned along the way the hard way. Can you say Discover? Can you say paycheck-to-paycheck. I knew you could. I haven't done that in about three (3) years. I sleep at night like a baby now.

    Listen to Dave [daveramsey.com]. He's on over 250 stations in the US and also on XM and Sirious (or however you spell that :)

    Cheers,
    Fil

    P.S. I like the Baby Steps:

    1. 1000$ in cash - emergency fund + cut up cards
    2. Write a written budget where you spend ALL money on paper before the month begins
    3. While staying current with all debts, list them smallest to largest (except house), and attack smallest with a vengance. When it's paid off, apply its payment to next on the list until all paid off.
    4. increase emergency fund to 3-6 months of living expenses
    5. start paying off house/saving for house, saving 15% for retirement, etc.

    We're on #5. Started with #1. Try it! It works!

Suggest you just sit there and wait till life gets easier.

Working...