Slashdot Mirror


Programming Until Retirement?

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?"

660 comments

  1. Thank you for your service by Anonymous Coward · · Score: 5, Funny

    You have now outlasted your usefulness to the state. Please report to your nearest execution chamber.

    1. Re:Thank you for your service by freemacmini · · Score: 5, Insightful

      Well you have to make a choice. Are you going to be a programmer or are you going to be a manager. Just because you are a good programmer that does not mean you will make a good manager and vice versa. It's good that you are looking at alternatives though. In this economy I don't think you are expected to stay a programmer all your life. People expect forward progress on your resume and your managers are expecting some sort of an initive. Finally you might have to leave your company. In may companies the chances of upward movement depend on turnover and unless you expect people above you to be retiring or quitting soon you should start looking for other opportunities.

    2. Re:Thank you for your service by elpapacito · · Score: 1

      In other words, he should scrap what he knows or find a new intriguing way to convert it in management abilities ? And eventually get paid some dimes because "you're not good at management ? " ...mmhhh... my spidey sense are tingling, there's another huge marker theory scam incoming.

    3. Re:Thank you for your service by Anonymous Coward · · Score: 0, Troll

      The irony is that that is not what the "state" should be about. Republicans like to call for smaller government and "freedom" but that just means you are free to fend yourself from companies, who are much more willing to send useless workers to the nearest "execution chamber" or basically lay them off with zero benefits.

      welcome to the "ownership society" that conservatives rave about.

    4. Re:Thank you for your service by Anonymous Coward · · Score: 0

      Maybe it's your own philosophy you should look into.
      Maybe now the economic won't take over life.
      Maybe life is more important than economic.
      Maybe a more humanist, personalist way of life instead of the materialist way you're more likely to find where you work now.
      I suggest a 1 year contract in Montreal, Quebec.
      Maybe would help with the mind (and keep the bride-to-be home, there's plenty humanist girls here)
      Again, it's all philosophy...

    5. Re:Thank you for your service by freemacmini · · Score: 4, Interesting

      " In other words, he should scrap what he knows or find a new intriguing way to convert it in management abilities ?" In a nutshell yes. It may not be fair but people are not interested in hiring 30+ or 40+ programmers. At that age you are expected to be in management of some sort.

    6. Re:Thank you for your service by Lew+Payne · · Score: 1

      "people are not interested in hiring 30+ or 40+ programmers."

      I beg to differ... if you specialize in one or more particular fields (ie: online payment processing), then the more experience you have (in years), the more valuable you are.

      Just make sure you specialize in something that's going to be around for a long while.

    7. Re:Thank you for your service by iocat · · Score: 5, Insightful

      I definitely call bullsh*t on this. We're always looking for coders with 20+ years of experience. Some people burn out, but some people are still into coding, or want to get back into it after a management stint. They are awesome. They have made and seen tons of mistakes, so they can help newer guys (informally if not formally). Plus they tend to work as hard or harder than most people. Having a more stable outside work social life also means less drama in the office. You definitely need a good mix of people -- if it's all gnarled verterans, they just sit around telling war stories -- but you'd be crazy to dismiss someone becuase they've got Altair experience on their resume. (In fact, we're interviewing someone w/ Altair experience on their resume next week, and I'm extremely stoked about it.)

      --

      Dude, I think I can see my house from here.

    8. Re:Thank you for your service by dsplat · · Score: 4, Insightful

      Management does not necessarily mean giving up anything technical. Team leaders who have good technical skills and can handle project management are incredibly valuable.

      --
      The net will not be what we demand, but what we make it. Build it well.
    9. Re:Thank you for your service by sapgau · · Score: 2, Informative

      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.

    10. Re:Thank you for your service by WaterBreath · · Score: 1

      You must have missed the Sony ad inviting developers with at least 10 years of experience to apply for jobs doing development for their consoles and games.

    11. Re:Thank you for your service by mbrod · · Score: 1

      I agree having some seasoned veteran coders mixed with some newby new technology guys can get a little rough with the old guys not respecting the young guys, and vice versa but it is not any worse than the normal drama that goes on everywhere. It creates a nice tug of war between the younger guys who think they can accomplish everything in 10 minutes and the older guys who think everything takes 10 years.

      I think the original poster may be an older manager who by getting all young coders maintains better job security.

      I am a younger guy in a mixed group and while it can be a pain in the arse it works well for the greater good of the group.

    12. Re:Thank you for your service by Crash6-24 · · Score: 1

      I work for a comapny that does value employee longevity. You don't have to "move up in the world" to stay. What you do have to do is tie your career to the current business-system software that the company uses (be it PeopleSoft, er, OracleSoft). This means taht you live/eat/breathe the production systems using that software. It isn't the same as creating a new system - it does pay the bills.

    13. Re:Thank you for your service by banzai51 · · Score: 1

      The problem with programming in general is that companies are despirately trying to turn it into assembly line work, rather than an engineering discipline.

    14. Re:Thank you for your service by Anonymous Coward · · Score: 0

      I heard this same kind of drivel from my manager at a startup in the 80's.

      Look at the quality of the companies that make up the high tech ranks. Lousy management is the norm. People don't make this choice because they want to be a good manager. They do this to get a leg up on other people. Pull your head out and take a look around. There is no management guild. It is just cronies, and suck ups.

      One could be a good programmer and a good manager, but that would be threatening to all the gravy train riders out there.

      Oh yeah, that manager whole "clued" me in on this dichotomy now runs a whore house in Thailand. You see, once you learn how to be a good manager of world class programmers, you can then take the next step to selling poor, under educated third world teenagers into white slavery.

    15. Re:Thank you for your service by Anonymous Coward · · Score: 0

      >>I suggest a 1 year contract in Montreal, Quebec.

      Unless you don't speak perfect Quebec French, in which case they will treat you like something they trod in.

      Hell, even REAL French speakers FROM FRANCE get crap in Quebec.

    16. Re:Thank you for your service by Big+Swede · · Score: 1

      I call bullsh*t on *this*. I've been with a large variety of corporations, from 2 to 200,000 people, and 95% of the time managers think they're better served with the 3 junior programmers they can afford for the price of one senior programmer. Or with the 8-10 offshore developers, for that matter. Just because your company, or rather your part of your company, values experience doesn't change the basic business landscape - managers think in terms of Gannt charts, and it's better to fill as "Programmer X" slots as possible with the funds you have.

    17. Re:Thank you for your service by nr · · Score: 1

      Agree with you. Development/programming is creative artist work, it belonges in the same group at painters, musicans, composers, authors, writers, etc.

    18. Re:Thank you for your service by llefler · · Score: 1

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

      If you're looking to keep changing jobs, then you might have to reinvent yourself. If you are looking to advance in your current job or industry, then after you become a competent programmer, your programming abilities become less important than your knowledge of the business. Higher levels of IT require a better understanding of business processes and goals. Positions such as Systems Analyst, Business Analyst, Project Leader, and even Programmer/Analyst are not too concerned whether you know the latest hot language.

      Some companies are also recognizing that good programmers want to advance, but don't necessarily have the capabilities or desire to be managers, so they are creating higher levels of programmers. The *-Architect positions are a good example. And the reason they are doing this is because it's better to keep an experienced problem solver than it is to replace them with 2 or 3 code monkeys.

      When you're running month-end and an application crashes, they want to be able to call someone who can fix the data, patch(kludge) the application, and get the business back online. Not someone who can tell them all the neat features of OO PHP.

      Of course, if all you want to do is hack code all day, you'd better get used to the treadmill.

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
    19. Re:Thank you for your service by Vacindak · · Score: 1

      Bias: I'm a kid just barely out of college. On paper, I don't have a whole lot of experience. I can point to a little less than 2 years of resume-worthy stuff. In reality, I've been doing this since I was 9. I'm 23.

      I was working for a company doing auto-parts databases for my co-op; did a 6 month stint with them. Mid-way through, they hired a guy, probably in his late 50's who had 15 years of experience on his resume. They looked at his resume and went "wow" and pretty much just hired him on the spot, no test questions, no real verification that he knew his stuff. Not smart.

      As it turned out, his actual experience amounted to punch-cards and VB. I left the company shortly after my co-op finished up, and last I heard, they were all panicking because they had just hired this guy to take over my job, but he's completely incompetant. I tried to train him to take over, but quite frankly, I could've picked anyone at random off the street and trained them faster than this guy. (Random side note, the truck factor is NOT your friend. Being indispensible does not equate to job security. It equates to a pair of shackles.)

      So I call bullsh*t on you calling bullsh*t.

      The truth of the matter is, experience and age don't mean jack, young or old. If you aren't prepared for the job you're being hired for, someone who has less on-paper experience and is younger (or older) can quite probably do a better job if they're better prepared. It all comes down to knowing how not to make stupid mistakes during the interview process. Don't try to play all-knowing manager, bring some of the team into the interview and have them ask questions. Don't just assume that 15 years of experience = coding god.

      9 times out of 10, the young guys are the ones paying attention to the stuff on the cutting edge. If you're working with new technologies, most of the time, you're going to find you're hiring younger people. Of course, that 1 time out of 10, they're going to be a battle-worn veteran that knows every trick in the book and every pitfall you need to avoid. It's all about using the right tool for the job.

    20. Re:Thank you for your service by phliar · · Score: 1
      Management does not necessarily mean giving up anything technical.
      Managers who insist on also doing tech stuff either burn out, or they're the sucky ones who do neither well. The fact is, management is a very different job from R&D, and they both are full-time jobs. Managers should be managers. (Of course a good tech manager will know the tech.)

      Some companies have a tech track running parallel to the management track. (But progress up the tech ladder seems much slower than the management ladder.) You ascend from lowly grunt to tech lead (or architect), and then the lofty levels with names like Distinguished Fellow, all without having to do any management. A couple of companies I've worked for do this -- both medium/large software companies in silicon valley.

      --
      Unlimited growth == Cancer.
  2. Carpal Tunnel? by GreyWolf3000 · · Score: 4, Interesting

    Switch to dvorak!

    Being a programmer, you probably want one of the layouts tweaked for programming (that put braces and stuff in easy locations).

    --
    Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    1. Re:Carpal Tunnel? by RGTAsheron · · Score: 5, Informative

      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.

    2. Re:Carpal Tunnel? by sepluv · · Score: 1

      I would like to second the parent and also use one of those gel wrist wrests.

      --
      Joe Llywelyn Griffith Blakesley
      [This post is in the public domain (copyright-free) unless otherwise stated]
    3. Re:Carpal Tunnel? by fbartho · · Score: 1

      I'm personally a big fan of dvorak, but I was wondering? How Many people actually do use it?

      --
      Gravity Sucks
    4. Re:Carpal Tunnel? by Anonymous Coward · · Score: 2, Funny

      Mousing is the main aggravator and cause of carpal tunnel syndrome; swapping your keys around is just rearranging deck chairs on the Titanic.

    5. Re:Carpal Tunnel? by Anonymous Coward · · Score: 1, Informative

      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.

    6. Re:Carpal Tunnel? by juju2112 · · Score: 3, Insightful

      I've found the exact opposite to be true. If you switch the physical keys around while you're learning Dvorak, you'll just be tempted to look down at the keys to see where they are. If you look at the keys when you're learning, you're not memorizing their locations, and that's the only way to really learn well.

    7. Re:Carpal Tunnel? by pioneer · · Score: 1

      So I switched 5 years ago to Dvorak because I could feel RSI coming on. A couple years later I bought a Kinesis keyboard. I'll be honest, the Kinesis keyboard improved things 10x as much as switching to Dvorak. In addition, Dvorak really only makes sense if you do a lot of typing in English. Because of the odd placement of the parens and brackets, typing C in dvorak can be a real pain. I don't program all that much anymore (certainly not in C, mostly in MATLAB and Scheme nowadays).

      Summary: Check out Kinesis-ergo.com.

    8. Re:Carpal Tunnel? by mpn14tech · · Score: 1

      Learn to use the mouse with your other hand. When one wrist starts feeling a little stressed I switch.
      Drives people nuts. They do not know if I am left handed or right handed.

      Now that I have a mouse wheel I tend to find I get repetitive stress in the tip of my index finger. After a while it will start tingling. So I also switch between using my index and middle finger for the wheel mouse. Would that be carpal finger syndrome?

    9. Re:Carpal Tunnel? by YoungHack · · Score: 1

      When I switched, I would say it took about a month before I felt comfortable, although I could type well long before that.

      It was a year before it was "natural." And my soreness did not go away as quickly as for others (although it did abate).

      The 2nd day is the hardest. You find yourself thinking, "But I made all of these mistakes yesterday!"

    10. Re:Carpal Tunnel? by ricka0 · · Score: 1

      are there suggestions to deal with the mousing problem?

    11. Re:Carpal Tunnel? by Josh · · Score: 1

      The best solution for most of these white collar injuries is to make a habit of getting up and stretching every 15-30 minutes (this also explains why drinking a lot of coffee is good for programmer health :) Making this routine will help your hands, eyes, back, etc.

    12. Re:Carpal Tunnel? by WeirdKid · · Score: 1

      $359 for a keyboard??? I know, I know -- you can't put a price on health, but the miser in me feels a monkey escaping his ass when I consider buying this.

      Seriously, though. Which model did you buy?

    13. Re:Carpal Tunnel? by Eric604 · · Score: 1

      more importantly, use a split/natural keyboard, microsoft's is a good one.

    14. Re:Carpal Tunnel? by jcenters · · Score: 1

      Switch to a trackball. Instead of contantly moving your wrist, you're moving your fingers instead.

      I use one on my PC (Unless I'm gaming) and it makes my wrist feel a lot better.

      --

      vi ~/.emacs

    15. Re:Carpal Tunnel? by Markov+Chaney · · Score: 1

      Buying a Kinesis Advantage keyboard was the best investment I ever made. Very comfortable.

    16. Re:Carpal Tunnel? by Weirdofreak · · Score: 1

      OTOH, if you don't switch the physical keys around, you won't know where the virtual ones are. I'd hate to have to learn by random guessing or consulting a chart. Maybe you'd learn faster, but it would be much more frustrating.

      I switched a few hours ago. I'm making I'd guess 10 WPM, maybe more, probably less. I had to make a few changes (shift-3 became sterling rather than hash and notsign (character 172; sort of a bent hyphen. Not allowed on Slashdot, but check out &not;) appeared above the backtick, for the sake of key/mapping consistency; hash/tilde went to the left of semi/colon, a key which isn't mapped to anything by default (I'm using a British keyboard) for the same reason and for ease-of-use; I left " and @ alone because I've had them messed up before and because having '/" on the same key makes perfect sense), but meh. I can definitely see great improvements and frustration at QWERTY. I wonder if I can get all the school's computers onto Dvorak...

    17. Re:Carpal Tunnel? by pedro_oz · · Score: 1

      I'm using it, have been for a number of years now. Much faster once you get the hang of it and no pain at all. Before I was stuck to a MS Ergonomic keyboard or I could only code for a few minutes at a time before my arms gave out totally.

      Why don't they teach it from scratch in schools? Using QWERTY makes about as much sense an using IE instead of Firefox!

    18. Re:Carpal Tunnel? by RGTAsheron · · Score: 1

      If they run win2k its simple to enable. I'm not sure on XP though. (win2k even the lowest permission groups have access to the keyboard.)

    19. Re:Carpal Tunnel? by Anonymous Coward · · Score: 0

      When one speaks of a Kinesis, they are usually taking about one of the "contour" models.

      The learning curve is only about a week, and then your wrists will (almost) never get tiered.

      Additionally, emacs will be 5x easier to use --- as <C> and <M> are within thumbs-reach for both thumbs.

    20. Re:Carpal Tunnel? by Skater · · Score: 1

      Heck, I just switched back to Qwerty. Dvorak caused too many headaches when others have to support my PC (i.e., at work) - and Windows doesn't handle the keyboard in a sane manner...

    21. Re:Carpal Tunnel? by fbartho · · Score: 1

      LoL I agree... changing keyboards was really easy once I committed myself to it... I heard about it a year and a half ago, and at the time only used a laptop with static location keys (not really, but fragile to remove, and difficult, so I shied away) so I didn't changeover till the summer... Question, do you still use a normal keyboard and just have the keyboard layout changed? or do you actually have a dvorak-designed piece of hardware (I've seen weird shapes of those) I would like a listed dvorak keyboard, because its counterintuitive to look down at my 10 dollar keyboard, to see where my fingers should be and actually place them on what is listed to be the wrong key... It made changing over to dvorak that much harder... One of my thoughts is that dvorak users are an invisible minority... the ones savy enough to catch on on their own are smart enough to pry off the keys (which doesn't work on some keyboards with variably shaped keys) or relabling keys (stickers seem disgusting) and so, they make do without cheap keyboards... and so the few hardwired dvorak keyboards cost 80 dollars or more... But there is no way of figuring out how many people really use dvorak... I'm worried that someday the operating system won't let you change the keyboard layouts and I'll have to resort to crude inefficient hacks to get my keyboard to be as fast/painless as before...

      --
      Gravity Sucks
    22. Re:Carpal Tunnel? by legirons · · Score: 1

      "Being a programmer, you probably want one of the dvorak layouts tweaked for programming (that put braces and stuff in easy locations)."

      Or just become a lisp programmer, and have two foot-pedals installed labelled "(" and ")"...

    23. Re:Carpal Tunnel? by Anonymous Coward · · Score: 0

      on the other hand, if you have a Dvorak layout on your keyboard no one else will want to use your computer.

    24. Re:Carpal Tunnel? by Anonymous Coward · · Score: 0

      You got the Windows comment right. If you have to share a Windows box with a QWERTY user, then switching layouts is a real bitch. Not to mention that a DOS window won't recognize the software layout. Mac OS (prior to X included) handles alternate layouts very well. I just wish you could change keyboards in the login screen. (windows included)

    25. Re:Carpal Tunnel? by Anonymous Coward · · Score: 0

      I find this to be an advantage. I just love it when people try to use my PC. I type Dvorak with a querty keyboard.

    26. Re:Carpal Tunnel? by Lehk228 · · Score: 1

      big problem I found with dvorak is windows login, i had the keys arrainged physically as dvorak and windows login reverted to standard layout keyboard so i was forced to go get a USB keyboard to login.

      --
      Snowden and Manning are heroes.
    27. Re:Carpal Tunnel? by peterarm · · Score: 2, Interesting

      I recommend two switches: to the Dvorak layout, and to a Kinesis keyboard. (You can get Kinesis keyboards with dual QWERTY and Dvorak legends.) I used to have repetitive stress, and switching to Kinesis fixed most of it and switching to Dvorak fixed the rest. I'm not sure if they're better done at the same time or one at a time; I switched to a Kinesis first and then to Dvorak. (And I remapped the keys somewhat for programming--Ctrl and Escape got moved to more convenient locations, since I use emacs.)

      It takes a few weeks to be comfortable with the Kinesis or with Dvorak, so I guess switching to both at the same time might save you some time, even though it will be even more frustrating at first...

      Note: I have no financial relationship with Kinesis, I'm just a happy customer; I'm not astroturfing; I don't want a free iPod; yada yada yada...

    28. Re:Carpal Tunnel? by smartgo · · Score: 1

      Check out "Pain Free at Your PC" by Pete Egoscue (Bantam Books, 1999), p.35-42. His theory is that carpal tunnel is caused by poor posture at the PC, and he has exercises to correct that. Keyboard/mouse changes may help but are basically treating the symptoms, not the cause. Disclaimer: I've never had carpal tunnel myself, but I've had back pain, and Egoscue's theories and remedies have been right on.

    29. Re:Carpal Tunnel? by juju2112 · · Score: 1

      You don't randomly guess. You get a decent typing tutor program and learn to type the proper way. If you take the time to go through all the exercises, you'll find yourself getting faster and faster. After a while, you won't have to look. You'll just know where the keys are by memory.

      It does take a bit of dedication, though.

    30. Re:Carpal Tunnel? by eh2o · · Score: 1

      FYI, we use a normal keyboard, and don't switch the keys, use stickers or any of that crap. Dvorak will teach you true touchtyping, which is at least half the reason its faster.

      There are problems with dvorak layout, though -- one is that you will completely "unlearn" qwerty within a couple of years and when you are unfortunately forced to use a "normal" console, it will feel like someone is sticking a chopstick up your nose and swirling it around in your brain. The other is with shared systems, because OS programmers are too stupid to realize that when a user logs out, the keyboard layout needs to switch back to the system default, which can range from mere annoyance to a liability (e.g., when your coworker can't login to the server to fix a problem, you'll get a call in the middle of the night asking how to type "password" in dvorak, (uh, that would be "ra;;,osh").

    31. Re:Carpal Tunnel? by God!+Awful+2 · · Score: 2, Interesting

      I switched to Dvorak for awhile. I liked it in general (although it was a pain to remember where all the symbolic keys were).

      The problem was that I often had to solve a problem at a co-worker's desk and switching between Dvorak and Qwerty was just too hard. The worst case of this was when I had to write some sample code (under time pressure) during a job interview. I didn't get the job (although probably not for that reason).

      -a

    32. Re:Carpal Tunnel? by RGTAsheron · · Score: 1

      There is a way to change that standard. I'm not sure how after installing windows but if you ever reinstall windows pick dvorak as the default and then it will work perfectly throughout the entire windows environment.

    33. Re:Carpal Tunnel? by mathgenius · · Score: 1

      This ergonomic mouse from 3m is totally brilliant. It's the rotation in the forearm when using a mouse that causes most of the problems.

      Here is a picture of my homegrown ($15) solution. (Note also the juggling ball I use as a wrist rest).

      Simon.

    34. Re:Carpal Tunnel? by Anonymous Coward · · Score: 1, Interesting

      I have a solution that I stumbled upon for carpal tunnel about 5 years ago... pick up a guitar. I was staring down the barrel of surgery for both hands and I read somewhere (don't remember where) that alternate muscle exsercises like playing instruments can help. I'm proficient at piano- but thought the hand positions were too much like the keyboard- so I dusted of a Washburn electric, and haven't looked back since. Be prepared for an hour or two a night for the first four months to get anywhere- however, you will 'feel' the benefits within the first week.
      -gene

    35. Re:Carpal Tunnel? by fbartho · · Score: 1

      "ra;;,soh"

      --
      Gravity Sucks
    36. Re:Carpal Tunnel? by fbartho · · Score: 1

      lol... yeah... I've more and more I've been feeling those chopsticks... Every time I have to fix someone's computer for them I have to spend a few extra minutes rewiring my brain to help them out... On the bright side, its not much of a problem commonly when I am not at my room because as I am on the University of Michigan Campus, the network is pretty fast, and so whenever I need to work in a computer lab (free printing for engineers - CSE) (something that occurs commonly for those wonderful group programming projects) I just remote connect to my desktop, and the keyboard layout follows...

      --
      Gravity Sucks
    37. Re:Carpal Tunnel? by JuggleGeek · · Score: 1

      I have several of the MS Natural ergnonomic keyboards. I'd been feeling carpal-type-pain before I tried them, and it's gone away.

    38. Re:Carpal Tunnel? by eh2o · · Score: 1

      there are, however, some people who are quite proficient at typing on both qwerty and dvorak; its just a matter of keeping up your skills consistently in both worlds. the two are not mutually exclusive -- however personally I don't have any good reason to allocate the mental resources to knowing both layouts. in the early days I could type both ways pretty well, the only real problem was forgetting which mode was currently active (e.g. after a long typing break) and accidentally producing a stream of jibberish.

    39. Re:Carpal Tunnel? by Skater · · Score: 1

      You haven't used Windows XP, have you? You can change the layout on the fly by clicking an icon in the taskbar, so it's getting better. However, it still does weird things - I'm forgetting what off the top of my head, but there are still instances where the keyboard isn't what you expect it to be after you switch it.

    40. Re:Carpal Tunnel? by Skater · · Score: 1

      It's not an advantage when the LAN staff has to log in remotely and they can't type anything. In fact, it's frustrating. In Windows 2000, I have to change the layout back to Qwerty and reboot (!) before I call them, because any password dialogs will still show up in whatever keyboard was set when you logged in - they don't change with the control panel settings (I think XP fixes this headache but I'm not sure).

    41. Re:Carpal Tunnel? by Doctor+Memory · · Score: 1

      Bah, just do what other "professionals" do -- supply your own tools! I've got a Unicomp keyboard and a trackball that I take with me whenever I get a new gig. Keep the keyboard in your lap and all will be well. Now if I could only find a decent chair...

      --
      Just junk food for thought...
  3. Oblig. Logan's Run quip here: by jemnery · · Score: 5, Funny

    We've got a runner!

    1. Re:Oblig. Logan's Run quip here: by ugmoe · · Score: 1
      http://www.stellar-database.com/non-ISDB/LogansRun .html[stellar-database.com]

      If anyone is tempted by this topic to go out and read Logan's Run and then its two sequels...

      Don't do it!

      The original book Logan's Run is pretty good. The sequels (Logan's World and Logan's Search) are terrible. My personal opinion is the author took a lot of drugs, messed up his mind and then needed to make some money fast.

      Also interesting is that the original novel was written by two people (William F. Nolan and George Clayton Johnson) while the sequels were written just by William Nolan. The author William Nolan has a Logan's Run website here: http://www.williamfnolan.com/[williamfnolan.com]

      Note: I have no idea if drugs were involved, but it would explain why the sequels were so lousy compared to the first novel.
  4. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  5. Sorry, but... by Anonymous Coward · · Score: 1, Insightful

    no.

  6. Yes plenty of those employees by drgonzo59 · · Score: 4, Funny

    ...Just gotta move to India

    1. Re:Yes plenty of those employees by frodo+from+middle+ea · · Score: 1
      that or move to the DC metro area where there are plenty of jobs in IT related fields provided you are an american citizen (security clearance ). Seriously no one but americans can take these jobs.

      --
      for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
    2. Re:Yes plenty of those employees by Schmendr1ck · · Score: 5, Informative
      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.

    3. Re:Yes plenty of those employees by maniac_inside · · Score: 1

      I am not sure if this is the right way. The guy seems to have the brain to be "inovative". But in India the only thing he will get to do is work in "service" sector.

    4. Re:Yes plenty of those employees by Anonymous Coward · · Score: 0

      Military simulation projects? "Operation Quagmire" must be the most popular simulation in the military these days.

    5. Re:Yes plenty of those employees by myukew · · Score: 1

      And the what's the game's name people working for the DoD have to play all day? TicTacToe!

    6. Re:Yes plenty of those employees by Hognoxious · · Score: 1
      ... will gladly employ me until retirement if I so choose.
      Beware: as Sideshow Bob said, you can't keep the Democrats out of the Whitehouse for ever.

      On second thoughts, dont worry - that was quite an old episode...

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    7. Re:Yes plenty of those employees by maniac_inside · · Score: 1

      Maybe I need to qualify this a bit. Answer this for yourself

      a) On your desktop how much of software is indian . Now name 100 from US.
      b) Name 10 product oriented companies that you know from India Now answer 100 from US.

      c) If you want more, how many people from India do you see contributing to Open source {Linux, OpenBSD}. Now what about US and Canada.

    8. Re:Yes plenty of those employees by Ralph+Spoilsport · · Score: 2, Insightful
      I work on military simulation projects for the Department of Defense...

      ...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.

      Yeah, and at the end of your days, you can look back and say "I helped people KILL EACH OTHER." But the benefits were great.

      RS

      --
      Shoes for Industry. Shoes for the Dead.
    9. Re:Yes plenty of those employees by Anonymous Coward · · Score: 0

      with the Iraq quagmire - er.. "war", I'm sure any DoD programmers will be employed for life.

      can ANYONE explain to me why we're in iraq?

    10. Re:Yes plenty of those employees by Anonymous Coward · · Score: 0

      actually, he's working to save soldiers lives.

    11. Re:Yes plenty of those employees by Grishnakh · · Score: 1

      Over 1000 American soldiers' lives could have been saved by not getting involved in the first place.

    12. Re:Yes plenty of those employees by Ralph+Spoilsport · · Score: 1
      And WHAT pray tell, YOU ANONYMOUS COWARD do soldiers precisely do, other than MURDER EACH OTHER?

      Fucking Troll.

      RS

      --
      Shoes for Industry. Shoes for the Dead.
    13. Re:Yes plenty of those employees by EQ · · Score: 1

      " And WHAT pray tell, YOU ANONYMOUS COWARD do soldiers precisely do, other than MURDER EACH OTHER? Fucking Troll."

      Aside from the obvious deterrent forces keeping people free during the Cold War (As Washinton was fond of quoting "Si vis pacem, para bellum", as true to day as it was when Vegetius allegedly originally uttered it), liberating the oppressed (Europe 1944 Afghanistan 2002, etc), eliminating slavery (US Civil War), and many other duties and accomplishments soldiers have made that you blindly overlook...

      Well, lets see if anything has happened recently...

      I think there are whole pile of Marines rebuilding Sri Lankan towns after the Tsumani - and lot of Navy helicopter crews deliering aid where nobody else can, and USAF and Army logistics people figuring out how to get the most aid where it is needed most, and do that more quickly than any civilian agency.

      Add to that the bridges, roads, power plants, and other facilities that have been built/rebuilt in Afghanistan and Iraq, and the schools and hospitals as well. Not to mention the medics treating ALL the injured, friend and foe alike.

      The troll here is you.

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo! http://goo.gl/J9bkO
    14. Re:Yes plenty of those employees by HuguesT · · Score: 1

      Actually it is pretty unusual these days when soldiers kill each other, they prefer to kill civilians instead:

      Civilian casualties were 20 percent in World War I, 50 percent in World War II, 80 percent in the Vietnam War, and estimated at about 90 percent in today's wars. (J.J.Pettman, _Working Women: A feminist international politics_, London, Routledge, 1996, p.89).

  7. FFS! by lachlan76 · · Score: 3, Insightful

    Get your carpal tunnel treated!

    You really don't want to damage your wrists. if you are a programmer.

    1. Re:FFS! by trotski · · Score: 4, Funny

      You really don't want to damage your wrists. if you are a programmer.

      Especially after you've been married for a few years.

      --

      "Entropy is the bad-guy, and he is everywhere"
    2. Re:FFS! by TrekCycling · · Score: 1

      Seconded. I'm in the same boat. Almost 30, lots of mileage on my hands and wrists and recently I started to experience extreme arm and hand pain. I sought out the help of an ART (active release therapy) specialist, a chiropractor. She's helping me to get better. I don't know how well this would work for CTS, but I've heard what I have (tendonitis of the arms) is actually worse. And the treatment is going well and actually working. So I think step (A) is to stop writing millions of lines of code and find a job where they at least allow you to leave work long enough to go see a therapist. Ratchet down your hours to a sane work week. That's what I did. Run, jog, get on a bike once in a while. Basically go get a life, don't get on the computer when you get home, let your skills slack a bit. Basically jump off the hampster wheel for a while so you can save your sanity and your hands. And yeah, maybe get the hell out of Silicon Valley.

    3. Re:FFS! by Anonymous Coward · · Score: 0

      So what is it with carpal tunnel? is it something your destined to get or just unlucky if you get it?

      I'm in my 40's (!), been programming since I was 12 on Altairs and 8080's back then, and I'm not having any troubles with my wrists (knock on wood). I moved into management around 35 but even then it was "hands-on" management and I still wrote code, but only half as much. Was I lucky?

    4. Re:FFS! by ticktockticktock · · Score: 1

      Maybe it is caused by people typing with bad posture for years on or not taking enough breaks (at least 5 to 10 minutes an hour) when typing for long periods of time.

    5. Re:FFS! by B3ryllium · · Score: 0, Offtopic

      You're a slashdot dinosaur. Get with the times! ;-)

    6. Re:FFS! by tf23 · · Score: 2, Interesting

      Yep, it sure can be. I've seen it.

      We've got a guy at work who recently quit smoking. He's been having pain all over - not from having quit smoking (he didn't smoke that much anyway). It's coming from him not getting up every once in a while for a smoke break.

      Instead, he's sitting there for 4++ hours straight w/o getting up and moving. Not good.

      But sometimes when you get on a roll, a few hours can go buy, hell, even most of a day, and the code's just flowin and... next thing you know your arms, back, hands, wrists and eyes are just fried.

    7. Re:FFS! by Jesus+2.0 · · Score: 1

      I sought out the help of an ART (active release therapy) specialist, a chiropractor. She's helping me to get better.

      Yeah, the pseudoscientist is helping you get better.

      Or maybe it's the fact that time is passing.

    8. Re:FFS! by Anonymous Coward · · Score: 0

      Actually,the correct response is:
      "Your knew heree arent you?"

    9. Re:FFS! by Eric604 · · Score: 1

      yes but how is the situation after a few years?

    10. Re:FFS! by TrekCycling · · Score: 1

      Pseudoscientist?

      Anyway, I'm getting better AND I'm still programming and playing video games. So yeah, it's working.

    11. Re:FFS! by TrekCycling · · Score: 1

      That's been part of my problem, definitely. Bad posture, no breaks.

    12. Re:FFS! by David+Leppik · · Score: 1

      You really don't want to damage your wrists. if you are a programmer.

      Especially after you've been married for a few years.


      No kidding. Babies may weigh less than 10 pounds at birth, but they get big fast. If you think typing is hard on your wrists, try holding a crying baby for two hours at a stretch.
  8. Irony by Alric · · Score: 4, Insightful

    All of the software shops I've worked at or been involved with NEED a person in the role you seek, but none of them wants to pay the salary requisite to get a skilled veteran.

    I wish you luck.

    1. Re:Irony by gl4ss · · Score: 1

      if they don't want to pay the salary requisite.. then there must an awful short supply of them, since they can ask for whatever they want, no?

      so then the answer would be yes.

      another thing.. he should be ready to relocate.... and it might be a whole lot cheaper to live in that new place(lower salary might do).

      --
      world was created 5 seconds before this post as it is.
    2. Re:Irony by TrekCycling · · Score: 5, Interesting

      One thing to consider is to lower your expenses. My wife and I were in quite the cherry position about a year ago. over $130,000 a year in salary combined, both of us younger than 28, buying our first house and then I was laid off.

      Our first step? Sell the house. Then start paying off all our debts. We may not "own" a house now (I put that in quotes because we wouldn't have owned it for 30 years), but our expenses are relatively fixed, in the process of moving into an apartment we downsized and simplified our life considerably. And now, if I get the opportunity I can take a job like the above AND take the reduced salary. Because even though we knew money wouldn't buy happiness before, now we're putting this principle to practice and organizing our life such that we don't need that much money to live on. Our debts are getting paid off and we're happy, and that's what matters.

      Do we have HDTV? Not anymore. Do we have a house? Not anymore. Do we have more than 1 computer? Not anymore. But our life is simple. We relax much more. We owe much less and our stress has been halved, both on our bodies and on our minds. Something to think about for those stressing about salaries not being commensurate with skills. Money isn't everything.

    3. Re:Irony by Anonymous Coward · · Score: 0

      Here in Hungary I once had a Job interview. They wanted me to make my own job, take responsibility for work of other part-time staff and that at a low salary, that I could die from rather the live.

      The case is, most companies want to have low-paid staff, doing lots of work overtime and not to be old (over 40) but have worked at least 5 years and have skills you only get over years.

      The best you can do?
      Work a few years (maybe after college), besides make your MBA and get on the other part. BE THE BOSS! (at least, be the vice or some kind of IT-Manager). BUT DON'T FORGET WHERE YOU CAME FROM!

    4. Re:Irony by Shadow99_1 · · Score: 2, Interesting

      How could you not have a nest egg when making a combined $130k a year?!?!? I mean I manage to get by on less than $20k/year, and with even double that I wouldn't need a roomate anymore... If I had $130k/year coming in I'd never use more than maybe $60k/year of it... The rest would sit and rot in a bank somewhere cause I wouldn't need it... Heck in one year of that my college loans I can't repay on less than $20k/year would be paid off in less than a year...

      I'm guessing you live in one of those places with some sort of insane cost of living... Cuz here by the city of Erie PA (in the US) that's the salary to live like a king...

      --
      we are all invisible unless we choose otherwise
    5. Re:Irony by TrekCycling · · Score: 3, Interesting

      Well, I didn't say we made $130,000 for many years. Only for one year. That was our zenith. Secondly, you have no idea how much you pay in taxes when you make that much money. If we hadn't have "bought" the house, our taxes would have been in the neighborhood of at least $10,000 (no kids, make too much money to deduct student loans), I believe. Of course, buying the house cost money. Much more than rent. 2 car loans (1 paid off now) and $60,000 in combined student loans and that money disappears pretty quickly.

      And, as I alluded to earlier, we spent some money. At one time owning a couple computers, a Zaurus, an HDTV, lots of little toys that add up. That didn't eat up most of the extra money. Student loan payments did that nicely. To the tune of like $1,000 a month.

      So this isn't a sob story. The point is that we changed our idea of what we wanted/needed out of life and as a consequence our expenses dropped considerably. Now we're barrelling money into our debt (which is better than putting away a nest egg, IMHO, since we'll have to pay that money back someday) and enjoying the freedom that comes from having a much simpler existence.

    6. Re:Irony by Alric · · Score: 1

      The problem is that the companies do see people like the poster as valuable, but the companies always want them to do something else. They want these experienced developers to be one of three things: an architect, an HR-style cat herder, or a project manager/program manager.

      I completely agree on the relocation point.

    7. Re:Irony by Anonymous Coward · · Score: 0
      You have no idea how much you pay in taxes when you make that much money [$130,000/year]. If we hadn't have "bought" the house, our taxes would have been in the neighborhood of at least $10,000
      Only $10K in taxes on $130K in income, WITHOUT owning a house? How in the heck do you accomplish that? I make around $120K, have no house, and pay well over $40K in taxes (combined federal and California).
    8. Re:Irony by cubicledrone · · Score: 1

      How could you not have a nest egg when making a combined $130k a year?!?!?

      Taxes, inflation, taxes, car repairs, taxes, insurance, taxes, confiscatory prices at the grocery store, taxes...

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    9. Re:Irony by Anonymous Coward · · Score: 1, Insightful

      Congrats! Dude! I wish more american programmers took this attitude and start considering expecting less salary. This is the only way we can compete globally these days, then when American companies start realizing American programmers are willing to work for less $, then perhaps outsourcing may not be as attractive anymore. And we can keep our jobs in the US where they belong.

    10. Re:Irony by tf23 · · Score: 1

      That still depends on many, many things. Your debt being the biggest thing. Ours (mine and my wife's) is her student loan debt. Combined, we're over 100k. However, you add in 2 cars, a house, student loans, and 2 kids (one gearing up for college), health problems (health insurance doesn't cover much these days anymore) and the $ doesn't go that far.

      And no - no big screen tv, no HD, no xbox, no PS2, no porche, no jag... ok, a slew of computers, I'll admit to that ;)

      You're correct that cost of living would have a huge part of it, but there can be many more issues.

    11. Re:Irony by badmammajamma · · Score: 1

      Don't be an idiot. You will NEVER be able to lower your salary as much as people in 2nd and 3rd world countries can. Never. Even India will shortly find that they are considered "expensive" compared to the Russians, et. al. Globalization does not mean you can simply lower salaries. It means the jobs simply leave to another area. It's fantasy to think you can chase the stuff leaving. The only thing we can do is find something to replace what we're losing. This will be a constant process for us since we are more expensive than most of the rest of the world. As developing countries improve their education, learn English fluently, and learn technology; we will get kicked out of the positions we are in.

      Unfortunately, we have nothing new to replace what we are losing. This will be our downfall.

      --
      Any man who afflicts the human race with ideas must be prepared to see them misunderstood. -- H. L. Mencken
    12. Re:Irony by LuxFX · · Score: 2, Interesting

      we made $130,000 ... our taxes would have been in the neighborhood of at least $10,000

      Damn, I only make $60,000, and I pay more than twice the taxes you did at $130,000. If anyone needed any proof that Bush's tax cuts unfairly tax the middle class....

      If your estimation isn't extremely low, I think I'll start crying.

      --
      Punctanym: alternate spelling of words using punctuation or numerals in place of some or all of its letters; see 'leet'
    13. Re:Irony by gbdc · · Score: 1

      I am glad to hear that you are puting emphasis on something other than money. However, I wonder what you'd have done if both you and your wife were laid off. That'd my situation if I get laid off because my wife is still in school. What I mean to say, I guess, is that you are still blessed to be in your position. I'm sure there are a lot of people willing to be in your shoes. Anyhow, I agree money isn't everything, and good luck on your life.

    14. Re:Irony by Matt+Perry · · Score: 3, Interesting
      How could you not have a nest egg when making a combined $130k a year?!?!?
      Probably because the money was tied up in ways that wouldn't make it easy to spend. A lot of that money could have been going into their 401k's and IRAs. You can usually contribute up to 30% of your pre-tax income to a 401k. On top of that you can contribute $3,000 (now $4000 in 2005) to your IRA. This is per-person.

      In a Roth IRA the contribution is post-tax but you don't have to pay taxes on capital gains. The problem is that money can't be withdrawn before you are 59 1/2 years of age without incurring penalties (10% of the amount withdrawn, I believe). You wouldn't want to touch that money anyway as the amount that you would make with compound interest would be a nice nest egg for when you retire. Pulling it out destroys the best advantage that money has which is time to compound. This is important because you can only contribute so much per year.

      Ideally you would want to have enough in your savings to pay all of your bills for six months time in case you lose your jobs. I just realized that could be what you meant by nest egg. In any case, it's common to spend a large amount of one's savings towards the downpayment on a home. I saved for years and years until I had $60k in my savings. I spent $50k of it on a downpayment for my home and still had to take out a home equity loan to meet the 20% down so that I wouldn't have to pay PMI on my mortgage. It's going to take me a couple of years to save enough to have my emergency fund built up in my savings.

      It could be that this couple was in the same boat. With most of their savings spent on their house and not much left in the bank, it was wise to sell the house. You can always get another one. In this case they re-evaluated what they were spending their money on and what they felt they needed. I think they made the right decision.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    15. Re:Irony by Washizu · · Score: 1

      I think he meant he paid $10,000 in property taxes when he "owned" the home.

      --
      OddManIn: A Game of guns and game theory.
    16. Re:Irony by syousef · · Score: 1

      I have a lot of respect for you, but I think you've made a strategic error. When one of you gets sick, or the kids grow up and you discover how expensive college is going to be for them - in particular when you can't give your family what they need for lack of money - you'll wish you'd kept the money flowing.

      --
      These posts express my own personal views, not those of my employer
    17. Re:Irony by anjrober · · Score: 1

      Try moving to a real city (NY, San Fran, Chicago, Boston, etc), have a wife (which means wedding and ring) and kids (oh my), stop living like a teenager, buy a house, 401k and roth, couple cars, some decent vacations, some brokerage fun and bamm! you are spending that kind of cash and then a whole lot more. it goes quick.

    18. Re:Irony by Anonymous Coward · · Score: 0

      It is extremely low.

      When I was pulling 190K, my fed taxes alone were 60K.

    19. Re:Irony by Lew+Payne · · Score: 1

      Extra-income hint: Webcam work.
      She'll know what I mean.

    20. Re:Irony by Shadow99_1 · · Score: 1

      Yeah that could be... But to that I'll add that I can't contribute to such things and I'll be working til I drop dead because I couldn't live on even $1000 less a year so I cna't save anything... Well ok I could cut out my entertainment budget, which is something like $50/3 months & my PC budget which is my $300 tax refund every year... But doing so would suck any little bits of fun left out of my life, so I can enjoy a couple years as an old man hoping I don't fall apart til after I've spent my little tiny nest egg...

      Oh & I never said it wasn't wise to sell the house... I'll never have the option of owning a house myself (well it's sure looking like that at 26), but the intent was to point out the lack of sense that someone who has to make do with alot less would hoepfully have avoided in the first palce... It would be like me winning 120k on millionaire (the daytime version), then blowing it left and right because it all seemed so endless versus what I would really do which is pay off my debts and secure a flow of savings at a bank for when times aren't so good...

      --
      we are all invisible unless we choose otherwise
    21. Re:Irony by Shadow99_1 · · Score: 1

      Well for comparison as it stands with my less than $20k/year I have the following:

      ~$50k student loans (combining all three seperate loan entities into one and if I was made to pay them I would owe >$700/month)
      1 car loan (I don't have the gf/wide or kids, so I have no reason for more than 1 car & I of course didn't pick a BMW or anything either, but my car would work well as a family vehicle... In case your curious I got a really really good deal on a Chrysler LHS)
      Insurance eats up most of the rest of my money
      Rent takes anything not used for food or gas...
      I do however own 3 computers (one of which is currently in pieces until tax season and upgrading comes around), but I also build them myself.

      That all said I should also mention I pay $2000 in taxes... Or about 10% of my total yearly income... Why am I paying a higher rate than you did at $130k? 130k/10=13k. I know I'm complaining about $3000 but that is more than I have to pay altogehter and about a third of my yearly income so it seems a heck of alot larger to me... & all that is estimated from the actually which was less...

      Now I have no idea about houses, I will probably never be able to own one unless things change significantly. The IT field here never got up to speed equal to the rest of the country and when I finished school it was into a market that decided they didn't need IT people after they say the mess that was the fallout of the rest of the country... ~5 years ago & halted all further efforts toward using IT...

      If I'd ever make $60k/year (even if it was for only a couple years) I could pay back my student loans, pay off my car, get rid of any other debts I have and still make a tidy bit of money to put in the bank... If I ever made 130k I could do that all in a year... Taxes included...

      Maybe it's because my family has never really had money, but I have no problems living within my means... To me making $130k even if it was only for a year would mean the end of any financial issues and leave me with more left over...

      Anyways, what I meant was that given the same amount I wouldn't have had a crisis that would have left me reeling til I would say things like "enjoying the freedom that comes from having a much simpler existence". I would have been banking on that 'simpler existance' from the start and given that much money to play with would have made sure a future problem wouldn't leave me in trouble... Which it seems to have done for you...

      It's like those people that say a million dollars isn't anything... Well a million dollars would mean I could comfortably never have to work another day in my life or pretty darn close to it... I guess it's all just a perspective thing...

      --
      we are all invisible unless we choose otherwise
    22. Re:Irony by WaterBreath · · Score: 1
      You will NEVER be able to lower your salary as much as people in 2nd and 3rd world countries can.

      The amount of cash that goes directly to the contractor is not the only cost of hiring contractors, especially offshore. I am an American contractor working for an American company. They have worked with a particularly well-known Indian contractor in the past, and were left with a bad taste in their mouth. They pay much more for me than they did for the Indian contractors. The reason they hired me is that they can no longer afford to deal with the communication issues that arise when dealing with workers who are not able to be physically present, and who come from a different business culture. Depending on the nature of the project, these issues can dramatically slow and decrease productivity. I, on the other hand, speak English, and can spend 40+ hours per week on-site. Granted, it would be cheaper to hire a regular employee, but it contractors look better on the books.

      The short story is that if you do quality work, well-run companies will be happy to pay a little more for you.

    23. Re:Irony by WaterBreath · · Score: 1
      Actually, I bet that the skills they've acuired in managing their money will serve them very well in those situations. Having the extra money makes things easier, if you still manage it well, but ultimately it's not essential.

      The ability to live a simple life (please no Paris Hilton jokes) makes you a much more adaptable person.

    24. Re:Irony by syousef · · Score: 1

      If you need $100,000 for a life saving operation, and you don't have it or can't get a loan, it truely doesn't matter how well you can manage your $30k/year.

      --
      These posts express my own personal views, not those of my employer
    25. Re:Irony by WaterBreath · · Score: 1

      Ideally, that's what health insurance is for.

    26. Re:Irony by Raspberry · · Score: 0

      I think maybe he had to pay in $10000 on top of what was deducted from his paycheck... as far as I know most people that make between 22-50k pay about 25-35% in taxes.

      --
      ------------------------------
      Ray Raspberry
      raspberry@b3l33t.org
    27. Re:Irony by Raspberry · · Score: 0

      maybe he owed 10k @ the end of the year for underpayment :)

      Without more information there are so many ways the gov't could have collected this 10 grand :)

      --
      ------------------------------
      Ray Raspberry
      raspberry@b3l33t.org
    28. Re:Irony by danielobvt · · Score: 1

      Remember that they are married (which irregardless of the marriage penalty stuff means that they have entirely different ranges than a single person) and that they owned a house at the time (until you own one, and in most tech areas they expensive, you underestimate the tax advantage they bring to some thing that was simply an expense before). That and other deductions (like 401k plans) can really knock down a tax bill.
      BTW, in a number of areas in this country a couple making 130k is still considered to be middle class.

    29. Re:Irony by FLEB · · Score: 1

      Tangental question, but: Why do contract employees look better on the books. I'm a contract employee, and curious.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    30. Re:Irony by Anonymous Coward · · Score: 0

      regardless!
      regardless!
      regardless!

    31. Re:Irony by syntap · · Score: 1

      On top of that you can contribute $3,000 (now $4000 in 2005) to your IRA. This is per-person.

      Not at the income levels we're talking about. I mean, contrinute to your IRA all you want, but it won't be tax deductible so you might as well invest it in non-retirement mutual funds.

    32. Re:Irony by Anonymous Coward · · Score: 0
      We may not "own" a house now (I put that in quotes because we wouldn't have owned it for 30 years)

      Nitpick: you did own it. You just owed most of its value to some bank. However, any appreciation of the property value, you got to keep . . . that means you owned it.

      But the mortgage 0wn3d you.

    33. Re:Irony by Matt+Perry · · Score: 1
      Not at the income levels we're talking about.
      Which income levels are we talking about? Shadow99_1's $20k a year or TrekCycling's family $130k a year? At $130k a year there's no excuse for not contributing the max to your IRA every year.
      I mean, contrinute to your IRA all you want, but it won't be tax deductible so you might as well invest it in non-retirement mutual funds.
      Are you kidding me? IRAs are free money. The capital gains continue to be reinvested instead of having to pay taxes on them every year like you would with "non-retirement mutual funds."

      There're different kinds of IRAs. A traditional IRA is tax deductible for the year you make the contribution. The gains on the earnings are reinvested over the life of the IRA. Paying of the taxes on those gains is deferred until you withdraw the money at which point you are taxed on the withdrawal at your current tax rate. Since you'll probably be retired when you start withdrawing from the IRA your tax rate should be pretty low.

      A Roth IRA isn't tax deductible for the year you make the contribution but you don't have to pay taxes on any of the earnings. Ever. You keep making money tax free.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    34. Re:Irony by mslinux · · Score: 1

      Great post.

      My wife and I make 70K before taxes... that comes out to roughly 50K take home. We have one kid. We cut up our credit cards, paid off all of our debt (except the mortgage) and now we have about 16K free each year that we put on the mortgage.

      The current house will be paid off in two years. We'll buy anohter and rent this one out when it's paid for. Hopefully, we'll do this 5-6 times before retirement. So, we'll have some cash flow form rents when we retire (besides our state pensions and SS).

      The 'good old days' are over. If you're 35 or younger, you're gonna have to take care of yourself with less pay... that's the bottom line. China and India are coming on line. They want two car garages, houses in the burbs, etc. Americans *will* see a decrease in the standard of living... better prepare for it now ;)

    35. Re:Irony by KelBay · · Score: 1

      So you made 60k and paid more than 20k in taxes? Bull Shit. Ignoring any deductions or personal exeptions, you'd pay 10% on the first 7k ($700), 15% on the tier between 7k and 28,400 ($3210), and 25% on the portion between 28,400 and your 60k ($7085). That's a total of about 11,000. Now, take off your personal exemption of $3100 and your $4850 standard deduction from the margin, and that shaves (3100 + 4850) * .25 off your tax bill = $1987.50. So, your tax burden would be more in the neighborhood of $9k. I'm trying to figure out how tax-cuts tax.

    36. Re: Irony by I'll+buy+a+vowel · · Score: 1
      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 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 and download a few shows from archives 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. 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
      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!

    37. Re: Irony by I'll+buy+a+vowel · · Score: 2, Informative
      (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/ 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/ and download a few shows from archives 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. 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!

    38. Re:Irony by Canthros · · Score: 1

      Only 10K?

      Good grief, I paid more than that in federal taxes alone last year, even accounting for the refund. Or do you mean after withholding?

      --
      Canthros
    39. Re:Irony by clutchperformer · · Score: 1

      I've been a handsomely paid contractor for about 4 years at a top 5 megacorp. I'm paid about a third to double the typical employee and receive comparable benefits plus... I'm contractual. In other words, I have a little more layoff warning (and some better reemployment options in other divisions) than the employees here.

      They attempted to hire me a few times but were rebuffed by their finance and HR people because of the strange politics that run through megacorps.

      Headcount is one reason... managers are constantly worrying if they have too much or too little headcount. But they still need work done, so they use in-house contactors to supplement their staff.

      Disposability is another reason, not to put too fine a point on it. No severance, no COBRA problems, minimal legal liabilities, etc.

      Portability is yet another factor. It is way easier to move me around to where I'm needed than a regular employee.

      Attitude figures prominently into the equation because I don't have the megacorp entitlement mentality. I just do my job and give a little extra if I can. Normally, I can finish an entire project by the time a regular employee has finished fretting about his/her job security and the political contigencies.

      Specialization, experieince and skill diversity is big plus when hiring local in-house contractors. I have a wide range of experience that lifers don't have because they only know their Invented Here technology. When this company needed Python or VMWare knowledge, I was here for them.

      The funny thing is that the regular employees here have less job security than I do. Lately, they've realized it.

    40. Re:Irony by ipfwadm · · Score: 1

      A traditional IRA is tax deductible for the year you make the contribution.

      Not if you have a retirement plan such as a 401(k) through your employer and your AGI is above a certain threshold. For instance, single filers covered by a retirement plan through their employer who have an AGI above $55,000 cannot take any deduction on contributions to a traditional IRA, and those with an AGI between $45,000 and $55,000 can only take a partial deduction. See here for more info.

      You can still contribute to a Roth IRA as much as you want without any loss of benefits, however. And, of course, any contributions you make to a traditional IRA will still grow tax-deferred; you're just losing the up-front tax benefit (but, given the existence of Roth IRAs, why on earth would you still contribute to a traditional IRA if you weren't going to get the deduction?)

    41. Re:Irony by syousef · · Score: 1

      Ideally yes. In reality no. What about education? Its also expensive these days. You need money for more than just food, clothes and utility bills.

      --
      These posts express my own personal views, not those of my employer
    42. Re:Irony by ipfwadm · · Score: 1

      Sorry for any confusion caused by my post, but there are income limits for Roth IRA contributions as well. Single filers can't contribute to a Roth IRA if their AGI is more than $110,000, no matter whether your employer provides a retirement plan or not -- see here.

      I'm just not anywhere close to that income, so I wasn't really aware of it.

    43. Re:Irony by bob+beta · · Score: 1

      There are scholarship programs for people without a six figure income.

      My nephew goes to a $25K school and gets a $15K scholarship.

      Mellow out. You're sounding panicky because someone else hopped off the hamster wheel. Is your wheel squeaky?

    44. Re:Irony by bob+beta · · Score: 1

      I pay less than $1200 a year. But, then, we only have 4.8 acres here.

      Sucks to live where it's trendy.

    45. Re:Irony by Anonymous Coward · · Score: 0

      So you made 60k and paid more than 20k in taxes? Bull Shit.

      He's exaggerating, no doubt. However, your analysis has failed to include social security tax, medicare tax, state tax, and local tax. Together, those could easily add another $6k-$7k in taxes, bringing the total to $15k-$16k. So, yeah, he's over stated things, but not to the degree you are trying to claim.

      P.S. Don't try to give me any shit about social security and medicare not being taxes. They most certainly are, as acknowledged by the IRS.

    46. Re:Irony by syousef · · Score: 1

      So now you're relying on health care to treat all your medical problems, and scholarship programs for your kids to go to school. Doesn't sound like the ideal simple life to me. Just sounds like being poor and wanting charity actually.

      As for you last comment about mellowing out, that's fine you can if you choose to. Some of us choose to do something with our lives. If that makes me a hamster in your eyes then squeak freakin' squeak to you buddy.

      --
      These posts express my own personal views, not those of my employer
    47. Re:Irony by albill · · Score: 1

      How much did your education cost? Mine cost about $12K total and I got my bachelors and went to work at a High Tech company. I'm still there after almost eight years too. Of course, I went to a public, state, university instead of trying to go to some "fancy" school that charges $30K a year. You know what, I think my education is still comparable.

    48. Re:Irony by WaterBreath · · Score: 1

      So now you're relying on health care to treat all your medical problems

      Neither I nor bob beta said anything of the sort. You brought up "life-saving operations", and that is exactly the type of thing that insurance, Medicare, etc. are for.

      and scholarship programs for your kids to go to school

      Scholarships aren't the only way to pay for school, but in any case, they exist for the express purpose of giving talented people who aren't well-off the means to make the most of their abilities. I went to an engineering school with a $23k-per-year tuition. I got $9k in scholarships, $12k in loans, and the other $2k I paid for out of pocket. No contribution whatsoever from my parents, because they couldn't afford it. Not only have I managed to get by, but it made me better at managing my expenses. I know when not to indulge, and when I can spare some money to splurge.

      Doesn't sound like the ideal simple life

      It sounds like you're confusing "simple" with "easy". When I say simple, I'm talking about the basic components of human life that have always been part of civilization since the beginning. Family, community, brotherhood, etc. If we lose these things then all our wonderful comforts, and technology, and economy, and governments--all the so-called great achievements of mankind--will do us no good in the end. Progress is good, but there are foundations that, if left untended, can cause the entire structure to fall.

      Some of us choose to do something with our lives

      Not everyone defines "doing something" the same way. I feel that bringing children into the world and raising them well is "doing something". And I feel that there are much more important contributions to your childrens' development than just providing them with financial padding. The wonderful thing about the U.S. (maybe you're not from the U.S.?) is that your financial state as a child doesn't have to dictate the path of your life. Being born into meager means does not mean you'll die in them. Of course, beyond that capitalist principle, it also has helped me that I recognize that my financial state at any point in time does not need to dictate my satisfaction with my life either. That realization lifts some heavy burdens and gives me much more control over my own happiness.

    49. Re:Irony by syousef · · Score: 1

      I'd have paid a total of about 20-30k for my education after highschool. That's 3 1/2 years in undergrad and 2 1/2 years part time in a masters.

      Education is only going to get more expensive, so in 15 years the chances of anyone your age saying that will be greatly reduced. Starting your child off with a hefty loan isn't the way to go. It's not exactly encouraging them to put in the hard work to become a professional when they know they'll spend the first 10 years with a debt. It makes college an irrational decision.

      Then there's housing which if you haven't noticed has gotten a lot more expensive over the last few years.

      --
      These posts express my own personal views, not those of my employer
    50. Re:Irony by syousef · · Score: 1

      Look its this simple. I think if you're going have children you should make sure you can afford to give them a good shot at having a worthwhile life. One where they aren't prevented from fulfilling their goals for lack of money. If all you can afford to do is give them basic food and clothing don't have them.

      The sad fact is money is important. I'm not saying you need to be rich but giving up a house and a decent salary is short sighted because even if you don't need money to trade for the things you need to remain well and happy now, you may need it later.

      The important things - medical care, education, housing have all become less and less affordable, but people think they have a better life because entertainment and gadgets have gotten cheaper. Today's reasonably comfortable person is tomorrow's struggling pauper.

      --
      These posts express my own personal views, not those of my employer
    51. Re:Irony by syousef · · Score: 1

      Neither I nor bob beta said anything of the sort. You brought up "life-saving operations", and that is exactly the type of thing that insurance, Medicare, etc. are for.

      I sincerely hope you're never in a position where you have to test that. A lot of good people have died for want of an operation not covered by medical insurance. For that matter the health insurance you refer to is becoming increasingly expensive.

      Scholarships aren't the only way to pay for school, but in any case, they exist for the express purpose of giving talented people who aren't well-off the means to make the most of their abilities. I went to an engineering school with a $23k-per-year tuition. I got $9k in scholarships, $12k in loans, and the other $2k I paid for out of pocket. No contribution whatsoever from my parents, because they couldn't afford it. Not only have I managed to get by, but it made me better at managing my expenses. I know when not to indulge, and when I can spare some money to splurge.

      I sincerely congratulate you on your ability to get to where you are. (No sarcasm here). Now imagine for a second that you didn't qualify for the loan for whatever reason. You'd probably have had to either work for some period of time to raise the money, or if that wasn't practical give up on your chosen route with respect to further education. College educations are becoming increasingly expensive. Getting a loan is becoming increasingly difficult.

      Like it or not money can and will dictate the path of your life. Relying on loans and charity is not going to be a winning plan this century. Work really hard (2 or more jobs say) to get an education or the house you're dreaming of, and you may wake up tired and haggard with your best years gone.

      You may not need all sorts of consumer rubbish to be happy but there are a lot of things you need money to do, and it will contribute to your quality of life.

      --
      These posts express my own personal views, not those of my employer
    52. Re:Irony by Anonymous Coward · · Score: 0

      And *that's* why there are too many managers and too few productive developers, whose lives are made hell by the managers.

      The whole, entire problem with everything is that companies want growth growth growth. Just like palm trees, they grow until they collapse.

      I look forward to the day when there appears a sensible ecomonist saying: growth in not infinitely sustainable.

      -A newly made, hopefully soon-has-been IBMer, posting anonymously

    53. Re:Irony by Anonymous Coward · · Score: 0
      You americans certainly pay very low taxes! In 2003 (the last fiscal year processed) me and my wife had an income of abount 50K EUR and 15K EUR on taxes (10K IRS + 5K SS).

      If we add to this 19% VAT, more than 30% on petrol/diesel and municipal taxes, a (poor) middle class guy would see cut more than an half of his income.

      And worst, your japanese products are cheaper than our japanese products! Hmm I'll have to consider a country swap these days...

    54. Re:Irony by bob+beta · · Score: 1

      Learning how to be the perfect consumer by earning and spending the maximum amount of money possible isn't necessarily choosing to do something with your life in any way that a lot of us are going to respect.

      Shouldn't you be over there nosing the button for some more pellets, dude? There's a productivity curve to for you to fit onto the high end of...

    55. Re:Irony by syousef · · Score: 1

      Shouldn't you be over there nosing the button for some more pellets, dude? There's a productivity curve to for you to fit onto the high end of...

      You're just so clever to continue your pathetic hamster metaphor for yet another post. I'm so in awe of you. Calling me a wannabe perfect consumer is a much better tactic than actually arguing the point. Or perhaps more likely you're just incapable of accepting someone else may have a different point of view, or finding good counter arguments.

      This, unfortunately, is typical of the sort of BS one can expect on /. these days.

      If you have a problem accepting that your quality of life can and will improve with an increase in your means that's your problem. Have fun in your little communist fairytale.

      --
      These posts express my own personal views, not those of my employer
    56. Re:Irony by TrekCycling · · Score: 1

      That's $10k AFTER taxes already deducted from our paychecks. And it's only a rough figure. My wife knows what the exact number is, since she handles the money. :-)

    57. Re:Irony by TrekCycling · · Score: 1

      I think all of you missed the point. But anyway, regarding the taxes, we're talking about taxes paid in cash AFTER deductions from our paychecks. And we have the govt. take out quite a bit. i.e. no up-front deductions.

    58. Re:Irony by TrekCycling · · Score: 1

      Of course I mean after withholding. The 10k figure was a mere detail in the midst of explaining WHY we bought a house. Nothing more. Why would I be concerned about taxes taken out of my paycheck? I get deducted what I get deducted. That's what you get when you make money. I'm fine with that. It's the end of the year tax bill I worry about.

    59. Re:Irony by TrekCycling · · Score: 1

      Well, the first thing to clarify, since EVERYONE here seems to be having a problem with this is that we didn't TAKE HOME $130,000. I guess I'm crazy, but I thought when one said they "made" X dollars that it was assumed that there was a certain level of taxation involved and that that wasn't take home pay. I have no idea what our take home out of that was. My wife would know better. But it was a ton less. And THEN we had to write a $10,000 check at the end of the year to the federal govt.

      So at the time the house made sense. When I got laid off, yeah, it didn't. But most of the money (after all of that), to be honest, was and is tied up in paying off student loans, car loans, paying off credit cards, etc. I think, given the interest rates of all of those and the current stock market, that paying off debt is as wise an investment as putting money into a nest egg. And I've been told as much by financial planners.

      And the rest of the money goes to make sure we enjoy our time here. So we go out to eat still. We eat healthy (which costs a smidge more). We exercise, etc. so buy bikes, shoes, gym memberships. Life isn't just rent and food.

    60. Re:Irony by TrekCycling · · Score: 1

      Of course. Goes without saying. But we learned that we can strip our lives down quite a bit. Right now, actually, we live quite well. When I was unemployed we still lived well. We didn't have a house any longer. The student loans weren't getting repaid as quickly. But we still managed to have a good life, take dinners out on the weekend, etc. And I attribute that to the fact that we don't own more than 1 TV or computer or expensive PDAs or XBoxes... etc. We've minimalized over the years and especially after the layoff, to the poing where surviving on one salary wasn't only easy, it was comfortable. Now, granted, both of us being out of work would be very difficult. But that goes for everyone. And yes, we consider ourselves blessed. As long as one of us has stable employment (a rarity in the US these days) we'll be okay. Because we know how to live on less and still enjoy life.

    61. Re:Irony by TrekCycling · · Score: 1

      How did we make a strategic error again? We just learned how to live with less. That doesn't mean we made that a permanent state of being. Right now I think we make around $90,000 a year (not take home) and so we're tearing into our debt with wild abandon. And paying off debt is as good as saving, in my book.

      Oh, and there are no kids in our future. Only cats. So we'll be able to roll with it. If one of us gets sick, I think we'll be more concerned about the fact that our soulmate is sick.

    62. Re:Irony by TrekCycling · · Score: 1

      This is ironic to me, because part of the reason my wife and I pay so much in student loans is because she was the daughter of missionaries. I the son of a blind father and a mother who raised us while putting herself through college. So we both went to college extremely poor. I literally worked at Burger King and Dominos to help supplement the student loans, while putting myself through college. So I think I know how to survive. And yeah, they have loans and grants for us po folk.

    63. Re:Irony by TrekCycling · · Score: 1

      This post is spot on. See, my wife and I, both came from extremely poor backgrounds. We chose to go to a private school, because we liked that school. And in the end we were lucky because we met each other, so who are we to complain. :-)

      But just as we realized how lucky we were to get the chance to rise above our station in life, we also realized that there is a price to be paid (in terms of anxiety, stress, pressure) with thinking you HAVE to constantly push to succeed in the manner the previous poster suggests. It is a hamster wheel. And maybe we jumped off it by simplifying our lives. We still work. We still make money. We just don't let this consume us. We don't let material posessions consume us. We try to make time for each other. Considerable time. We try to be happy. We try to enjoy our time together on Earth.

      If that sounds lazy or strange to the previous poster, then he can stay on the hamster wheel. My wife and I are happy where we are. Isn't that what life is about? Being happy? Not storing up bags full of money, building a bomb shelter and running around in body armor "just in case"?

    64. Re:Irony by TrekCycling · · Score: 1

      The best way to give your children a good shot at being successful in life is to spend time with them. To care for them. Look at all the examples we have of rich, neglected, spoiled children who turn out to be rude, lazy, boorish adults. I see them all the time. My wife and I, however, were raised thoughtfully and lovingly by intelligent and well-intentioned parents. Maybe they could have made more money, but in the end we found a way. And the reason we did is because they were there for us. They spent time with us. They read to us. They rode bikes with us. And when we grew up, guess what? We gravitated towards each other. One of us from Idaho, the other from Hawaii. Raised the same way (without having money thrown at every problem) from polar opposite places in the country. And we found our way to each other and we're happy.

      If you think money is an absolute necessity, the only way to raise a child well, then I hope you aren't a parent. Because in my experience as a child of poor parents and from what I've experienced in this world (remember, I went to a rich school), those of us who aren't born to means, but get loving attention tend to appreciate things. We tend to work hard. We tend to carve our own path, even if it isn't the one you think we should. And we end up happy. And that's the bottom line, no?

    65. Re:Irony by WaterBreath · · Score: 1

      You, my friend, are a rarity among slashdotters. It's good to see once in a while that there are other regulars who care about things beyond technology and money.

    66. Re:Irony by Matt+Perry · · Score: 1
      you'll wish you'd kept the money flowing.
      They did keep the money flowing. When he got laid off he and his wife looked at their finances and got rid of things that were needless expenses. Like he said, no more HDTV, no more computers, no more gadgets. They sold the house (smart move for the moment) and started concentrating on paying off high-interest debt like student loans and credit cards.
      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    67. Re:Irony by badmammajamma · · Score: 1

      My response was primarily oriented around the concept of lowering our salaries to compete.

      Anyway, I don't disagree with what you are saying. However, you can expect this to be a temporary situation. Eventually these indian contractors will figure out what they need to do to improve communication and quality. Then, we're back to the same problem. For some reaon, we think that other countries are incapable of change. This isn't true. They will change. They will do what they need to win. Get that through your head.

      --
      Any man who afflicts the human race with ideas must be prepared to see them misunderstood. -- H. L. Mencken
    68. Re:Irony by n7ytd · · Score: 1

      If anyone needed any proof that Bush's tax cuts unfairly tax the middle class...

      A wild-assed guess on Slashdot does not proof make.

    69. Re: Irony by Undertaker43017 · · Score: 1

      I wish I had some mod points for you.

      We have been doing the same thing for almost two years. We started with almost $60K in debt, mostly credit cards, then my wife lost her job, basically half our income. She was fortunate enough to not be on unemployment for too long, but until recently never made as much as she did. We cut out all non-essential spending, cashed in a couple 401K's and will pay off our last CC this year.

      Sure we lost a little in retirement money, but with the market down, and paying almost $1K in interest every month the decision was easy. Now that my wife is employed again, we will be able to replenish that retirement money easily, and not have to worry about all that debt.

      We have always bought used cars, and the next owner is the junk yard. New cars are a horrible waste of money. The newest car we have is a 2000 Audi, which we just bought for $16K (the sticker was $43K new!), with 45K, and still under factory warranty for 5K.

      It amazes me how few people are either too vain or just don't realize the value. Of course if everyone stops buying new cars, I won't be able to get good deals. ;)

      The one thing CC's are good for, as long as you have the discipline, is to play the float. As long as you watch your spending and can pay the balance off every month CC's are better than debit cards. Most people don't have that discipline though...

      As for money skills, I think it's deeper than that. My dad preached to me constantly about money, but it is too easy to get caught up in the buying frenzy and throw good advice out the window. A major problem in the US is the focus on spending, there is virtually no focus on saving.

    70. Re:Irony by Anonymous Coward · · Score: 0

      You can take out the principal from your Roth IRA at any time without paying penalties. Penalties are only incurred before 59-1/2 when withdrawing interest/capital gains earned.

    71. Re:Irony by zorro6 · · Score: 1

      Boy are there some mis-informed stuff here. You can't contribute 30% of your income to a 401k if you make more than about $40k/year since the cap is something like $14k/year now (varies somewhat with age but the cap is a fixed number not a percentage of salary). Contributing to an IRA may still make sense even if the contribution is not deductible since the returns earned are.

    72. Re:Irony by Matt+Perry · · Score: 1

      Sorry about that. I meant 30% of each paycheck. I realize that number could vary based on employeer, earnings, etc. The $14k/year limit is only for pre-tax contributions. Some employeers, such as mine, allow for after-tax contributions as well.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    73. Re:Irony by WaterBreath · · Score: 1
      I was by no means saying that we should rest on our laurels and not worry about competition. I do see the danger to in-house developers at companies whose main business is not software. In fact, I think that eventually even the offshore developers will probably largely be replaced by solutions that require no 3rd party development or support. Pay for the solution, pay for it to be set up once, and train a couple people on site to handle day-to-day operations and configurations. I think that is the future of this sector of IT.

      However, there will still be software studios (small, large, closed, and open), for as long as there are PCs, and though there are fewer jobs in that field, they are jobs that will stick around. I would be surprised to see a significant portion of this go to outsourcing. Of course, it could be argued that within the next 10-20 years, we may not have much need for PCs anymore, so then the only real development jobs left will be for server-side software that thin clients will interact with.

      Of course even then, there's still embedded systems work to be done. The field is definitely changing, so we definitely need to be agile. I agree with you there. But I don't think it's hopeless. There may just no longer be room in the field for every guy or gal who can put two lines of Java together. As I said above, I think that type of stuff will eventually even leave the realm of offshoring and enter the realm of automated development.

    74. Re:Irony by Anonymous Coward · · Score: 0

      The big problem is once you start making money, your standards change and you end up spending as much as you make just like you were before. I've worked with several people who said the same thing right out of school who are "broke" now making 90k.

  9. 8 of your own ideas? by Anonymous Coward · · Score: 0

    Start your own company. Be your own boss, be someone else's boss. By the time your ulcer matures your company might be successful, or your carple tunnel might have cleared up.

  10. Work for a small niche company by jred · · Score: 4, Interesting

    My company writes a specific software app for the banking industry. There isn't a single programmer under 30, few (other than the boss) works more than 45 hours a week, and most have been there 5 years or more.

    It's not all that interesting, but it's a decent job. Just don't expect the megabucks.

    --

    jred
    I'm not a mechanic but I play one in my garage...
    1. Re:Work for a small niche company by hrieke · · Score: 4, Interesting

      I'll expand on this a bit:
      Work in dull fields of business: Banking, Insurance, and the like.
      They're dull because of the government regulations that they have to follow, but in return you usually get a good deal out of it: job security, decent pay & vacation, and fairly good co-workers.
      I work in health insurance. I started with _7_ weeks a year vacation time, plus a fairly hands off boss. Never been so productive in my life nor have I ever had a better job (good work too).

      --
      III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
    2. Re:Work for a small niche company by Kiriwas · · Score: 1

      That sounds like its the kind of thing the poster was looking for, also what I myself may be looking for one day. If you don't mind me asking, what is the pay range for that type of work? Obviously not megabucks, but a decent living?

    3. Re:Work for a small niche company by Anonymous Coward · · Score: 0

      I also work in a small nitche company, pay is about 40K; but job security isn't something to brag about -- small companies have a high mortality rate, especially if the founder isn't working there anymore.

    4. Re:Work for a small niche company by Anonymous Coward · · Score: 0

      7 weeks of vacation? Wow that's nice. Does that include holidays?

      May I ask where you work? Is your job in the USA?

      I get 4 weeks a year in my hometown in Quebec (+ 12 holidays), but I'm thinking about moving to France where workers get _at least_ 5 weeks of vacation.

      Travailler pour vivre, plutot que de vivre pour travailler! That's the spirit!

      I'm getting out of topic now, but it reminds me of a song about someone who works alot, to get more money, to snort more cocaine, to work more, to get more money, to snort more cocaine, to work more, to get more money, etc...

    5. Re:Work for a small niche company by Anonymous Coward · · Score: 0

      I don't know about the original poster, but I work for a university in the US and get 6 weeks paid vacation, plus 9 paid holidays a year, starting the first year working there.

    6. Re:Work for a small niche company by Anonymous Coward · · Score: 0

      I couldn't agree more. I work for a large institutional investment firm. I get good pay plus a large incentive bonus program, a great retirement plan (with an IRA paid by the company), and major job security.

      I actually don't like it; I find it really boring, and I'm not learning new skills. However, it sounds like stability and predictability are what you're looking for. Maybe I'll mail you when I quit my job. ;)

      Anyway, for your need finance is a very good bet. Some other large, stable non-IT companies would be similar. Just remember to research the company before you decide to interview there; look at its history in the last, say, five years, and decide if it's stable.

      Good luck!

    7. Re:Work for a small niche company by emurphy42 · · Score: 1

      My company is pretty similar, except instead of writing a specific app, we do consulting and tech support on another company's general app, and write custom modifications for a few clients who need/want them badly enough to pay extra.

    8. Re:Work for a small niche company by CAIMLAS · · Score: 1

      And health care. There's a lot of HIPAA-related changes that are needed to take place now and over the next couple years, and quite a few facilities are behind.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    9. Re:Work for a small niche company by Anonymous Coward · · Score: 1, Insightful

      If you think that working for a bank or a big FI is STABLE and Dependable boy have you got it wrong. They want desperately to downsize staff and if they can they will.

    10. Re:Work for a small niche company by hrieke · · Score: 1

      I work in Boston, MA.

      --
      III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
    11. Re:Work for a small niche company by jred · · Score: 1

      Not sure, I'm the network guy. I'd say the AC was about right, in the 40-50k range (not too bad for our low COL).

      --

      jred
      I'm not a mechanic but I play one in my garage...
  11. Try something new by Stevyn · · Score: 4, Insightful

    Have you considered starting your own company? Since you seem to be capable and understand that a good employee is vital to a company's overall success beyond each quarter, maybe you could do well if you did things yourself. You also may have a nest egg if you chose to sell the company as you retire.

    I think more people should consider starting their own company since small businesses have always been a staple of the American economy.

    That's just my 2 cents, so take it with a grain of sand I guess.

    1. Re:Try something new by Arcturax · · Score: 3, Interesting

      Not to mention that most big companies will lay you off the moment things go a little sour on the numbers, even while the CEO and others at the top get big fat raises. Gain experience as a corporate slave, but get out and do your own thing as soon as you are able. That is my own goal as I can already see the writing on the corporate wall here, I'm only going to be employable as long as I'm young and naive and willing to work for lower pay. So the sooner I can get into a position where I am my own boss, be it a startup, or consulting when needed, the better.

      --

      --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
    2. Re:Try something new by Anonymous Coward · · Score: 1, Insightful

      Stay away from starting your own company if, as it sounds, you want to work ~40 hours a week. You will compete with those who are happy working much more. Not impossible, just really hard.

    3. Re:Try something new by Anonymous Coward · · Score: 0

      "The nice thing about a startup is that you can work whichever 80 hours of the week you choose."

    4. Re:Try something new by arickster · · Score: 0

      Start your own company and you will spend little time programming. You will spend much of your time running the business.

    5. Re:Try something new by Anonymous Coward · · Score: 0

      11 years ago I quit high-tech entirely and opened a small retail store in a coastal village. It was very nice for a while, but there really are a lot of headaches associated with running your own business. And I miss the excitement of working in high tech, doing something nobody has done before. I feel that I would make a much better employee than I ever was before (and I always got top marks on my evaluations then) but my skillset is much more pathetic than "coming from a 3 year old magazine" and so I'm probably not employable. Along the way, I've learned some valuable and painful lessons about employees. A good one is precious and is worth doing whatever it takes to hold on to. A bad one can really make your life miserable. And even a good one can turn bad if you do not continually monitor, encourage, and/or discipline them. These can do the worst damage of all. If I do manage to get back into the high tech world, I will certainly be looking for small companies where my work will matter and where my life experience will contribute. I'd live under a bridge before I would work for another large company. I fully agree that small companies are the life and breath of our country. Big ones just suck it out of us.

    6. Re:Try something new by Lando · · Score: 4, Informative

      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.

      --
      /* TODO: Spawn child process, interest child in technology, have child write a new sig */
    7. Re:Try something new by Anonymous Coward · · Score: 0

      Yea, starting a business is hard work. But can really pay off. Are you willing to invest hard work for a few years before you get that 40hr week?

      If you think you may be, check out a book called The E Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It, by Michael E. Gerber.

      It's got some great insights into the whole process. Either way, good luck!

    8. Re:Try something new by Anonymous Coward · · Score: 0

      one of my friends works from home--gives people computer tutoring, sets up servers for small businesses, etc. he does ok and likes it.

    9. Re:Try something new by linuxpaul · · Score: 1
      40 hours week --- Nope note likely
      Who wants to work 40hrs/week? I work 20-30, but since most companies pay 1st tier vendors $100/hour (what you get of that depends on how well you can negotiate), that's more than enough


      programming --- Not likely, running the business will take a majority of his time
      Well, this is a PITA, but if I weren't so cheap, there are people who would take care of this for me. Even so, I spend 80-90% of my time coding


      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.
      How is this different from any other job? Besides, have you looked at Dice.com lately?


      Job Security --- See steady work...
      This is the biggest red-herring. Nobody owes anybody a job, as anyone laid off from fortune-100 corps can tell you. The only real job security is having a skill that someone is willing to pay for. Fortunately, programming is one that is currently in HUGE demand.


      Generally, I would agree with you about the risks of starting your own business if it were a specialty clothing store, Hardees, or "beanie-baby" trade shoppe, but becoming an independent programmming consultant, If you have any useful skills at all, I don't see how you can miss. No startup costs (beyond the computer and Broadband you already have), pay a lawyer $600 to draw up a corporation, get a tax planner to keep you square with the IRS, and start paddling the 1099 job sites that are teeming with people begging to have critical work done.


      Sure I'm oversimplifying somewhat, because I'm not writing a start-your-own-business book, but not working W-2 is not really rocket science (especially if I can figure it out :). Can any other 1099s back me up on this?

      --
      Usage: fortune -P [-f] -a [xsz] Q: file [rKe9] -v6[+] file1 ...
    10. Re:Try something new by Anonymous Coward · · Score: 0

      That's just my 2 cents, so take it with a grain of sand I guess.
      If you have heard one cliche, you've heard them all.

    11. Re:Try something new by Dingbat2005 · · Score: 5, Interesting
      I dissagree with the sentiment that it is difficult and costly to start a business - in our industry, startup costs are much lower than in any other industry especially if you start with a Home-Office IT/programming related type of business.

      Furthermore ... Job Security is a sham. Any reader of /. would've noticed by now the recurring topic of Offshoring and all the "it happened to me too" postings that are usually generated by these postings.

      The important thing is to start small / part-time and to learn as much as you can about how to start a business (and all that entails) before going full bore.

      The statement that most entrepreneurs fail 2 or 3 times before making it is true - I've been there myself, however if you never try in the first place, that's much more of a waste of potential than anything.

      All the reasons you state for NOT starting a business are valid - to a point. However the rewards are often worth it.

      1) Starting a business (as a Corporation or LLC) has alot of tax advantages. As the original poster and many replies stated - the higher your revenues as an employee, the more the government tears into you. Running a corporation gives you access to financial tools that reduce your tax burden (deductions, deferments, etc ...). You get to declare expenses.

      2) You can then redirect the money you save back into the business or other investments. Usually the only time you have to pay big taxes on that money is at the point where you derive big income from it. Even then - you pay less taxes on Capital Gains than you do on normal salaried income.

      YES - it's risky to start a business. But it's worth it when it works out.

      If you don't want to take any chances, then there's another road to follow ...

      It's called "Voluntary Simplicity". There's a book that everybody should read called "Your money or your life" http://tinyurl.com/4qrlb that to a certain extent has changed my life quite a bit.

      Basically - the whole premise of the book is to reduce your expenses as much as possible, get rid of debt and try to live within your means and better yet, reduce your lifestyle so that you can live within smaller means - when you make more money than it costs you to live - that's when things get really interesting.

      There's another notion that people should have ingrained in them ... pay yourself first. Always automatically put aside a certain amount of money (preferably some place that will give you good interest on the money). The money you put aside from the getgo isn't money you'll be tempted to spend later on.

      In any event ... whatever works for you.

    12. Re:Try something new by Lando · · Score: 1

      Perhaps it's my own prejudice showing through, but I understood starting your own business as being more than a contract programmer...

      In my opinion being a contract programmer is not a business, you are an outside contracted employee. To be a business I would expect to be paid by W2 from the business you start, not be a 1099. In fact, the major income that I expect to have as a business owner is not 1099 or even W2 income... Instead my expectation as a business owner is to make money off of company dividends. As a business owner I expect the wage cut and startup capital as an investment that eventually allow me to pursue my own goals while still making a decent income.

      That said, there are advantages to working as a contract programmer... You generally get paid a higher wage and you have more flexibility with working hours, job location, etc. Also there are a number of management companies that will take over the work of seeking out new contracts and managing your taxes, insurance and other benefits for a small fee of about 5-10% of your income.

      However, as related to the initial post, the person wants to work with a common set of people... As a contractor, it is to be expected that you are going to be moving and working with different companies, thus more than likely you are not going to develop a relationship with your fellow employees. Which pretty much rules out contract programming, however it is of interest and so is worth stating.

      As an aside response to your comment about spending 80-90% of your time coding and having someone else manage the business aspects for you, while this may work as a contractor, by my definition of a business time must be spent tracking and managing the company. Even if the people doing the work are completely honest you still need to make sure that your interests are being protected.

      As for job security, I feel you have a bit more security working for a large company with steady income rather than working for a small business which is just trying to get off the ground. I understand that as a contract programmer you can be fairly steadily employed, but I didn't consider being a contract employee equivalent to starting a small business.

      I am interested in more information about 1099 job sites as I am working on re-entering the job market, could you please post a few urls?

      --
      /* TODO: Spawn child process, interest child in technology, have child write a new sig */
    13. Re:Try something new by Lando · · Score: 1

      Thanks for the response. I do agree completely. I was trying to point out that starting your own business is a very serious change from being an employee which is what this person seems to be requesting advice on.

      Not that starting a business shouldn't be suggested, but the people suggesting it need to explain how this will help the original poster achieve his goals or why his goals are unrealistic and why he should consider starting a business.

      --
      /* TODO: Spawn child process, interest child in technology, have child write a new sig */
    14. Re:Try something new by Anonymous Coward · · Score: 0

      Has anybody checked that tinyurl link? I'm too scared to try it.

    15. Re:Try something new by cecil36 · · Score: 1

      I've read several books by author and enterpreneur Robert Kiyosaki. A lot of what's mentioned in this thread is echoed in Kiyosaki's writings. One of his books titled The Business School talks about using network marketing (AKA multi-level marketing) as a means of getting a business education. Part of the reason why I got hired at the two jobs that I worked at was because during my second interview where I met the owners of the companies I worked for, they were impressed with the fact that I have some knowledge of business and have a fairly successful and growing network of people. I don't spend much more than a few hours a week developing my network marketing business, but the time I do invest in it will pay greater dividends in the long term. What was more important was the lessons learned in managing relations with customers and your team of people (my downline in the case of my business, and my co-workers at my job).

      Anyways, just my $0.02 on the topic. Feel free to flame me for being a MLMer.

    16. Re:Try something new by Dingbat2005 · · Score: 1
      I've read a couple of his books, "My Rich Dad" series -- he's a very "motivating" individual but I found that his books lack alot of substance.

      For instance - in his "Cashflow Quadrant" book - it's the first book to come out after his original "Rich Dad / Poor Dad" book - he keeps hammering you about the same thing over and over (ie: Better to have assets and live of the income from your assets) ad nauseum. Yeah, I get the point.

      To sum up the book:

      a) Maximize your Assets and try to get rid of your liabilities as much as possible.
      b) To build up your Assets, the best mechanism are (1) starting your own business to eventually (2) become an investor in multiple ventures and use the money you make on your assets to funnel back into your assets [to grow them and multiply them] and ultimately derive an income from that.
      c) Wealthy people don't live on a salaried income, they live on the income generated by their assets.
      d) Pay yourself first.

      There's a lot of good advice in his books, but it should be taken with a grain of salt like anything.

      Other books that are worth reading are "Millionaire Next Door" by Thomas J. Stanley and "The Automatic Millionaire" by David Bach.

      It's quite possible to retire wealthy as an employee if you start saving money young enough without going through the possible hardships involved in starting businesses.

      Creating a business makes you get there faster though. And if you're already past the age of 35~40 when you start, then it's often the only mechanism that can get you there if you don't already have a nest egg.

      Most of my friends are geeks like me and all but a handfull are up to their neck in debt - living paycheck to paycheck. Alot of them have made the mistake of increasing their lifestyle as fast (if not faster) than their increase in income allows. Its just not a good idea.

      There is one thing I agree wholeheartedly with Kiyosaki - this sort of "Financial Intelligence" really isn't taught in school at all. What you learn in school is "Study Hard - Work Hard, get a good/safe job" and everything falls into place.

      That was good advice say, 50 years ago. Today though, I'm not so sure.

      I tend to dissagree with him though when he talks about the value (or lack thereof) of education sometimes.

      - Me.

    17. Re:Try something new by deadboy2000 · · Score: 1

      But usually programmers cannot run companies. You might find an executive who has done some programming in the past, but the average career programmer hasn't the skills, experience, or most importantly, the personality required to take on the responsibility of employing the diverse staff that any growing business will inevitably accumulate.

      Unless you have a product that you can live off of without hiring a staff, you'd probably be better off sticking to a role you can fill competently.

    18. Re:Try something new by Anonymous Coward · · Score: 0

      It's ok. Goes to Amazon.

    19. Re:Try something new by dubl-u · · Score: 1

      I agree completely with much of your advice, but I must take issue with this:

      I dissagree with the sentiment that it is difficult and costly to start a business - in our industry, startup costs are much lower than in any other industry especially if you start with a Home-Office IT/programming related type of business.

      Having started or been involved in starting several businesses, I think the previous poster was right: most people drastically underestimate the cost and difficulty of starting a successful business.

      In particular, among friends and acquaintances I've seen two big mistakes. The first is underestimating how much time and money it will take until they're in the black. The other is not realizing that starting a business involves more time and way more responsibility than just having a job.

      My three big pieces of advice to first-time entrepreneurs are: 1) If possible, start your business but keep your day job until you have so much work that you can't keep doing both. 2) Have enough cash (or small enough expenses) that you can make it for a year without income. 3) Expect your business to take over most of your life.

    20. Re:Try something new by 4of12 · · Score: 1

      more people should consider starting their own company since small businesses have always been a staple of the American economy.

      As much as I believe some people should consider starting their own company because they would be good at it, be happier and make a better living and, as much as I believe it's the lifeblood of the American economy and its future, I don't see where the logical connection is made between

      "More people should X because Y"

      I don't mean to be a troll; it's just that I don't see the logical connection.

      --
      "Provided by the management for your protection."
    21. Re:Try something new by Anonymous Coward · · Score: 0

      That's what I was scared of.

    22. Re:Try something new by Inthewire · · Score: 1

      Using tinyurl to disguise an Amazon referrer link was a nice touch.

      --


      Writers imply. Readers infer.
  12. Do what you enjoy by Ars-Fartsica · · Score: 4, Informative

    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.

    1. Re:Do what you enjoy by lanced · · Score: 0

      Deathbed??? Pffft! Not my concern.

      I plan on going out as a quivering mass of man in a flaming ball of carnage, hopefully while at a speed in the triple digits. You can save your deathbed for someone else.

      --Extreme Programmer for Life.

    2. Re:Do what you enjoy by davew2040 · · Score: 3, Funny

      My solution to this is to hire a (young) hitman to kill you at some arbitrary time of his decision within the next 30 years, or whenever the health situation starts to look bleak for you. You're gauranteed never to find yourself in this deathbed scenario!

    3. Re:Do what you enjoy by B3ryllium · · Score: 1

      Young hitmen are more likely to be killed before being able to complete an arbitrarily scheduled hit in the "far" future. They lack skills and experience necessary to guarantee their survival.

      Your best bet is to found a sect of monks or something whose life mission is to terminate you at a random point in time, recalculated once every year. :)

  13. My code is bigger than yours by Tablizer · · Score: 0, Offtopic

    Although I pride myself on having written over a million lines of code in my career...

    Good programmers often don't need a lot of lines. It is possible to have a lot of duplication rather than factor commonalities into libraries, etc., cranking up your line count. I am not saying that you in particular have done this, but it is something to keep in mind. The trick is to write good lines, not lots of them.

    1. Re:My code is bigger than yours by Anonymous Coward · · Score: 0

      May be true if you have programmed in the same language for 10 years.. but I know I have a bunch written in pascal, c, c++, and now java...

    2. Re:My code is bigger than yours by metalhed77 · · Score: 1

      Good programmers often don't need a lot of lines. It is possible to have a lot of duplication rather than factor commonalities into libraries, etc., cranking up your line count. I am not saying that you in particular have done this, but it is something to keep in mind. The trick is to write good lines, not lots of them.


      Stop karma whoring. Who here on slashdot hasn't heard this!
      --
      Photos.
    3. Re:My code is bigger than yours by Anonymous Coward · · Score: 0

      Good code is like poetry.
      All the lines that need to be there, and no more.

    4. Re:My code is bigger than yours by Uber+Banker · · Score: 1

      Good programmers often don't need a lot of lines.

      But if good programmers make lots and lots and lots of programs, and despite the 'new code' requirement gradually decreasing as they resuse old modules, they can easily end up at 1million+ lines. Unless they use Perl, where it could go on one really really long line.

    5. Re:My code is bigger than yours by Tablizer · · Score: 1

      But if good programmers make lots and lots and lots of programs, and despite the 'new code' requirement gradually decreasing as they resuse old modules, they can easily end up at 1million+ lines. Unless they use Perl, where it could go on one really really long line.

      Are you suggesting referencing existing stuff, or copy-and-paste? I also assumed the author meant code actually typed or hand-edited, not just including existing stuff.

    6. Re:My code is bigger than yours by Tablizer · · Score: 1

      Stop karma whoring. Who here on slashdot hasn't heard this!

      Well I have encountered a lot of people who don't even try to factor code. Granted, many shops don't like highly-factored code and force one to copy-and-paste. Generally what happens is that a developer comes who might factor tightly, but factors the wrong things such that one has to overhaul the framework to make small changes. Poorly factored code can be tedious to work with, but poor heavily factored code can a nightmare to figure out and undo. The first tends to be predictable, if long. Under the second one does not know the level of effort until the goofy framework is cracked and understood. Thus, a few bad apples can give factoring a bad name.

    7. Re:My code is bigger than yours by andalay · · Score: 1

      His point is definitely that he has experience. After 10 or so years of coding, if you have only written 10K LOC, I really think that speaks to inexperience, but 1 million does not speak to bloated code.

    8. Re:My code is bigger than yours by Tablizer · · Score: 1

      Can somebody please tell me why I got at least 2 "offtopic" ratings on this? It is directly related to something that the author said, and perhaps may be part of why he/she has wrist problems.

  14. "Management" used as a solution by many by vladd_rom · · Score: 4, Informative

    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.

    1. Re:"Management" used as a solution by many by Tony+Hoyle · · Score: 2, Insightful

      Often (in fact usually) programmers make the worst managers. I hate companies that try to force reluctant techies into pen-pushing jobs.... the best companies avoid this.

      It's a totally different progression - Junior Manager -> Senior Manager is parallel to Junior Programmer -> Senior Programmer not part of the same progression (I'd expect a Senior Programmer to be paid more than a Junior Manager for a start).

    2. Re:"Management" used as a solution by many by mikael · · Score: 1

      On the other hand, not throwing those positions towards the public makes them lose a full range of potential employees.


      Those companies are going to get head-hunters to recruit qualified people from their competitors, or from somebody who has written a book in their field of specialty rather than advertise such positions publicly.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    3. Re:"Management" used as a solution by many by davecb · · Score: 2, Informative
      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

      --
      davecb@spamcop.net
    4. Re:"Management" used as a solution by many by kimanaw · · Score: 2, Insightful
      *bzzzzzz* wrong answer!

      Having worked in such situations, my experience is that such "promotions" usually end up being bad for the company, the promoted employee, and the poor bastards who get assigned to the new manager. Please refer to the Peter Principle and its corollary, the Dilbert Principle.

      Most good s/w engineer types seem to have poor personnel management skills, probably due to careers of deeply detailed, logic driven work. Managing people means delegating (i.e, ignore the details), and handling illogical behavior (i.e., people). Conversely, some of the best managers I've worked for were abysmal software developers.

      However, one alternative is project management. While it does require some people skills, its usually a couple degrees of separation away from the crap personnel managers have to deal with, and exploits the detail-level discipline us s/w types seem good at. And its a great way to leverage the offshoring trend.

      --
      007: "Who are you?"
      Pussy: "My name is Pussy Galore."
      007: "I must be dreaming..."
    5. Re:"Management" used as a solution by many by tsotha · · Score: 1
      As people grow wiser and more experienced inside a company, they tend to move upwards towards mentoring/management-like activities.

      Yeah, those are those poor shlubs in lower-middle management who live in absolute fear of their jobs, since they're easily expendable.

      You're better off staying in the trenches. They might not give you any raises but at least you'll get to choose your last day.

  15. Tiny businesses by Anonymous Coward · · Score: 3, Interesting

    Go to some small businesses that have maybe less than 50 people or so and get them to be more productive by employing all kinds of tech(lease them a server, get some SMS going to their cell phones, smooth out their email, voicemail, etc). It has worked for me. You have to do a lot of different things besides programming, but that is OK. You get to know some people and if you are any good at all, they will love you. You won't make as much as at some billion dollar company and there is some on-callness to it, but you can live.

  16. answer: your goals = company goals by Anonymous Coward · · Score: 0
    The key is to find a company whose interests are aligned with yours. You want stability and predictability, but these are not the company goals of most Silicon Valley companies.

    So look at sectors where your goals are the company goals.

    Government defense contractors and Fortune 500 tech companies tend to be more interested in stability and predictability than in hot ever-changing developments.

    I'm sure there are other sectors as well.

  17. technology task by kp833 · · Score: 1

    1. Sleep. 2 Insert technology task in sleep 3.Profit!

  18. Do you really want to know? by Anonymous Coward · · Score: 0

    NO! They want a revolving door of 20-something code monkeys, a cadre of executive VPs, a ton of managers, and one or two lead designers that they'll encourage to quit long before they reach retirement age. Of course, that's just from my perspective at the last few places I've worked, YMMV.

  19. That or learn VI macros. by Anonymous Coward · · Score: 0

    VI macros saved my wrists.

  20. Start your own business... If you need ideas, ask by Anonymous Coward · · Score: 0

    Start your own business... If you need ideas, ask slashdot... By the way, I'm in the same boat, looking for project ideas that can make a little quick $$.

  21. My answer by Anonymous Coward · · Score: 0

    I would answer you but quite frankly I forgot what were you asking about before I finished reading your question... Could you please make your "Ask Slashdot" questions a little bit shorter next time? I'm sure that the value of your company and the number of lines of code you write in every month of carpal tunnel syndrome are very important but I have really no idea what the question was. And I've read it twice. Apparently not everyone is a data dragon, Mr. DataDragon. If the question was: "Should I retire?" then my answer is: Yes, definitely.

  22. Work for a bigger company. by SteveX · · Score: 4, Interesting

    Larger companies generally have more process and more overhead, but they also have more people who are in it for the long haul, and thus aren't working overtime every day.

    There's always periods where you need to put in time, but in a small company those are the norm; in a big company (I'm talking 10k or more people here) it's more normal to work something close to a regular work day.

    Think IBM, government, HP, Kodak..
    --
    http://www.stevex.org/longtail

    1. Re:Work for a bigger company. by stevesliva · · Score: 3, Interesting
      Larger companies generally have more process and more overhead, but they also have more people who are in it for the long haul, and thus aren't working overtime every day.
      I think large IT companies--other than Microsoft-- are trying to change that, and they do it at their peril, given the old adage that those who are ignorant of history are doomed to repeat it. (I normally knock MS for its myopia in all other areas, but I'd say it does its employees well, at least for the time being.) You see this in the move from traditional pensions to portable 401ks and IRAs, fewer stock options, and declining benefits. Large companies no longer want you for life. They want you for now, and they want YOU to insure your future.
      --
      Who do you get to be an expert to tell you something's not obvious? The least insightful person you can find? -J Roberts
    2. Re:Work for a bigger company. by LuxFX · · Score: 1

      That's not always a good idea. Do a lot of research on the big company before working for them (fortunately the bigger they are the more info there is on them).

      I live in the Kansas City area, where the Sprint headquarters has been. They have an incredibly high turnover rate. They go through cycles. Start a new development project, hire a ton of people, run out of money, close the project, and fire all the people. Over and over and over again.

      I've never worked for them myself (I have standards, ya know...) I know several people who have, and the environment sounds just flat out terrible. Lots of stress over who will be laid off next.

      I've only been in the area four years, but I can remember at least three rounds of layoffs at Sprint that involved more than 500 people. And I stopped paying any attention two years ago....

      Be very careful working for the big, public companies, especially if they are in a particularly volatile field.

      --
      Punctanym: alternate spelling of words using punctuation or numerals in place of some or all of its letters; see 'leet'
    3. Re:Work for a bigger company. by Anonymous Coward · · Score: 0

      Think IBM, government, HP, Kodak..

      I'm thinking ... thinking that you're just a number at those companies and will be laid off to satisfy some financial analyst.

      Did you bring up Kodak as a joke or are you out of touch?

  23. So what you're saying is by Anonymous Coward · · Score: 0

    You can tell a good programmer by how many lines of code he didn't write?

    1. Re:So what you're saying is by Tablizer · · Score: 1

      You can tell a good programmer by how many lines of code he didn't write?

      Yep!

  24. Alternative jobs. by srothroc · · Score: 4, Interesting

    You might consider looking for a job at a college or University - the smaller ones in the suburbs often offer a very nice family atmosphere and stable job. I think you would be surprised how far your experience would go in a situation like that; they need people who have skills and who can also communicate well with non-techies - i.e., students and the people who deal with the students. If you have database and/or PHP/ASP skills, you could try to join a web-development team for an academic institution; if not, you could learn them or find another software/technology-based position to apply for at one. I highly recommend it, though - if not for the atmosphere and stability, but also for the free courses. Many institutions allow employees to take courses for free, something that's definitely worth looking into if you're interested in learning. Good luck!

    1. Re:Alternative jobs. by SenorChuck · · Score: 1

      You may also want to be careful of that sort of job. If you get hired on at a small college by a stupid manager and you're a salaried employee (like myself), your hours are almost guaranteed to not be stable. I'm on call 24/7 for my job at a college with 1700 students, as I'm one of two network techs. As anyone here who's ever been a network tech could tell you, every problem that happens on any system is a network problem.

      Of course, you could get lucky with a job in the upper education system and actually have an employeer who doesn't treat you like you're his personal slave. That would be a plus. You'd probably be treated better if you were able to get onto an applications development team as the parent suggests. If you don't want everyone blaming you for every problem that happens, don't join a networking staff. People can be really damn ugly when they mistype an email address and think you did something to block them..

      --
      A wise person makes his own decisions, a weak one obeys public opinion. -- Chinese proverb
    2. Re:Alternative jobs. by CornerScribe · · Score: 1

      My husband has worked for a state university for almost eight years, and there are definitely some benefits.

      Pay tends to be lower than what you make in the corporate world, but the benefits (retirement, medical, dental, vacation, etc.) are great. For example, he gets about 7 weeks (paid!) off per year, including vacation, sick, holidays, etc.

      Another great benefit is that he gets to do a lot more than he would in a corporate environment. He's officially a dba, but he programs, does project management, manages his own servers, and helps make decisions about what technology the college will use and how they'll approach problems. Most corporations would never offer him that level of freedom.

      It's a lower stress position than many corporate jobs, and it offers him lots of chances for creativity and to expand his skills. Not to mention that he gets to work with a diverse population of staff, faculty and students.

      One last thing. The smaller schools do tend to offer a great sense of community. My husband knows virtually all staff and many faculty who works there.

      Good luck in your search.

      --
      Visit my serial fiction site at www.cornerscribe.com
  25. No more career jobs. That's gone forever. by Anonymous Coward · · Score: 0
    In fact, no more careers. Be prepared to do something entirely different than when you started working. Skill sets go obsolete, no matter how good you are in the current one.

    Any more good news you want from us?

  26. Touting for work. by h4rm0ny · · Score: 2, Funny


    In short, your looking for work and you thought /. would be a good place to advertise with a cunningly disguised 'Ask Slashdot.'

    Well that's okay, good luck to you.

    By the way, I'm very self-motivated, a genius in C++ and Python and I could probably squeeze the odd small or non-urgent project in.... ;)

    --

    Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
  27. Friend Computer says... by Anonymous Coward · · Score: 0

    You are in treason against the state for revealing ultra-violet information to infra-red classified citizens. Please report to the nearest execution chamber.

    (Too Obscure?)

    1. Re:Friend Computer says... by Anonymous Coward · · Score: 0

      How did you gain access to ultra-violet information when you only start as classification red? Please report for mandatory voluntary freefall impact testing. Afterwards, your next clone will be kicked down to infra-red and sent to work in the food vats (the state knows about your mutation, having a mutation is treason).

    2. Re:Friend Computer says... by Hrdina · · Score: 1

      The computer is my friend!

  28. My Take by TempusMagus · · Score: 2, Insightful
    I am a partner in a small and very sucessful development shop with a staff of about 5 people and to be honest what you describe you are less likely to find as the size of the company increases.

    It's impossible to find that honest open warmth where companies have employees whose primary task is the result of the company being large, i.e. a beauracracy.

    Conversely, many smaller companies are not as capitalized as larger companies so the long-term propects may not be as bright. Then again, most of the people I know working at smaller companies have been there longer than many folks I know working at big companies.

    You might want to consider starting your own company with others who share your vision.

    --
    -_-
    1. Re:My Take by zztong · · Score: 1

      It's impossible to find that honest open warmth where companies have employees whose primary task is the result of the company being large, i.e. a beauracracy.

      Not entirely true. Larger organizations are collections of smaller organizations. Some of those smaller organizations achieve excellence. It's just easier for an ineffective team or individual to hide within a larger organization.

  29. Ongoing by Renraku · · Score: 2, Interesting

    Logistical offices that do things like accounting, customer service, tech support, call centers, etc are the ones that want someone that will put in an honest days work, be friendly, professional, etc. They'll probably rarely expect you to work long hours, and probably not expect any kind of creativity from you.

    Programming jobs, however, are by their very nature, rushed. The company wants the product out the door as fast as it can, so it can start harvesting the rewards. The problem is, they don't want an honest day's work. They want you to work a month at 12 hour days and then either forget about you, or start the 'honest days work' thing while looking for a way to fire you for the next set of gung-ho youngsters willing to forego their lives for 'experience' and 'adequate compensation'

    --
    Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
    1. Re:Ongoing by tf23 · · Score: 1

      Programming jobs, however, are by their very nature, rushed

      Yeah, our manager keeps telling us that too.

      Personally, I see it as being caused from improper planning, poor management, and lack of willingness to devote proper resources to the cause.

    2. Re:Ongoing by Renraku · · Score: 1

      Companies aren't going to change their ways when it comes to programming unless they're forced to. I mean, why make people work 8 hour shifts when you can make them work 12? Or 16? Sometimes without adequate compensation?

      --
      Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
    3. Re:Ongoing by tf23 · · Score: 1

      Yep. That's the same conclusion we all recently came to.

      We're giving them exactly what they want, for free. And by doing that, they have no incentive to buy better hardware (oh, they guys will make it work some how, we don't need to buy new equipment) and they absolutely have no incentive to hire more help (oh they'll get it done somehow).

      So we've all started the campaign to try and stop staying late, and stop coming early, and stop working at home, and on weekends.

      Since we've begun this, things have *slowed* down drastically there.

      And you know what, it's not our problem. We're all looking for new jobs. They can hire college newbies who don't know was much, have less experience, cost less, but are willing to work 12 hours a day. I wish them luck. I won't be their bitch for much longer.

  30. Government/Education by stdin · · Score: 5, Insightful

    I'm a 30something programmer myself. I have worked for several tech companies in NorCal (startups that went nowhere), and after an 8 month stint of being unemployed I landed a programming job (mostly Perl no less) at a local CSU. Now I'm happy, I get lots of "perks" (Conferences, Training, etc.), and nobody busts my nuts when I "only" work 8 hours a day. I have good benefits, a good retirement & job stability (unless Schwartznegger screws me), and I work with good people who appreciate my work.

    1. Re:Government/Education by Darth_Burrito · · Score: 2, Insightful

      I second that. After working for a few large companies, an unstable startup, and one company on a perpetual deathmarch track, my current job as a university all around IT guy is stable, enjoyable, 8-5, and has excellent perks. In particular, our retirement plan is absolutely ridiculous (in a good way) compared to anything I've seen in the corporate sector. I've found the educational environment itself to be a lot more rewarding. You do things to help people, not a bottom line.

    2. Re:Government/Education by Anonymous Coward · · Score: 0

      "unless Schwartznegger screws me"

      Some people would pay good money to be screwed by Schwarzenegger.

    3. Re:Government/Education by JDAustin · · Score: 1

      I worked for a start up for several years before being laid off. I now work for a large company who does primarly government and corporate contracts. Since all my time is billable and the US Gov doesnt like overtime, after 80 hours every 2 weeks, i'm done.

  31. Raise the H1-B quotas again! by Anonymous Coward · · Score: 1, Funny

    That'll teach the geezers.

    1. Re:Raise the H1-B quotas again! by otisg · · Score: 1

      H1-B quotas have been raised, actually. It's just that they've been raised for qualifying candidates with a masters or doctorate degrees. :) No luck for holders of B.S. and B.A. degrees this year.

      --
      Simpy
    2. Re:Raise the H1-B quotas again! by elh_inny · · Score: 1

      Actually if you keep them at the same level it's like raising it, right?
      After all the people from the last year are already there and are out of the quota basket, right?

  32. Profile: Old Burned Out Programmer by Anonymous Coward · · Score: 0

    Grow an unkempt beard
    Start chain smoking
    Come in at 5:30am leave at 3:30pm
    Where the same cheap pair of Dickies every day
    Have a stack of filled out lottery tickets in top drawer
    Die within 3 months after retirement

    1. Re:Profile: Old Burned Out Programmer by Anonymous Coward · · Score: 0

      hmmmmm... you know, i might do that..... the clock is ticking

    2. Re:Profile: Old Burned Out Programmer by EEBaum · · Score: 1

      I thought the hours were 5:30 PM and 3:30 AM?

      --
      -- I prefer the term "karma escort."
    3. Re:Profile: Old Burned Out Programmer by Anonymous Coward · · Score: 0

      You forgot the boots and plaid shirt. I always wear Wolverines.

    4. Re:Profile: Old Burned Out Programmer by CptNerd · · Score: 1

      I thought the hours were 5:30 PM and 3:30 AM?

      That would be me...

      --
      By the taping of my glasses, something geeky this way passes
  33. Totally... by Unreal+One · · Score: 3, Interesting

    I've spent the past 7+ years working for a relatively small not-profit company and have had a great experience, as well as a lot of impact on the direction of technology in the company. This positive experience seems to be a thread through everyone in my department.

    I'd definately recomend non-profit, or local government organizations as a good place for programmers to spend many years. You won't become a millionaire overnight, but it's good pay, good promotion, working with people you get to know for YEARS, reasonable hours, and probably much lower stress compared to private development houses.

  34. Yeah by fizban · · Score: 3, Funny

    Get a doctoral degree, find an academic institution that will fund your work, get tenure and then live out the rest of your life in peace and happiness, all the while contributing your knowledge and wisdom to the next generation of engineers.

    --

    +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

    1. Re:Yeah by batemanm · · Score: 1

      That is probably harder than you make it seem.

    2. Re:Yeah by Anonymous Coward · · Score: 0
      What you have described is a nightmare in the making. When everyone in the future will have to go to university to sweep floors because the older people have filled universities up with professors, what will have happened to our society? Our youth will be locked in a cycle of "learning", getting in debt, and starting their lives at 40.

      What do you think China will be doing in the meantime? Kicking your asses? yup!

    3. Re:Yeah by Quantum+Skyline · · Score: 1

      Why is that funny?

      I'm heavily considering getting a PhD, not only due to bad experiences in the corporate world, but because I enjoy teaching and research, and a few professors have recommended it to me.. While it doesn't guarantee me the megabucks, a teaching position seems like a nice way to stay steady.

    4. Re:Yeah by Anonymous Coward · · Score: 0

      Count on a lot of ass-kissing and scrabbling for funding, and a -lot- of publishing, my friend.

  35. That's a big question... by edanshekar · · Score: 3, Insightful

    I'm not sure if you're refering to your own desire to find a company that you can happily work for till retirement, or asking if there are companies like that out there.

    There are plenty of companies that'd love to have an employee with as much experience as you've mentioned, and in addition, someone with the desire to work for the long term. Projects from start to finish are one thing, but people aren't sticking around for the long haul like they did generations back.

    With outsourcing and mega job opportunities still pumping stock options and elevated pay (check Monster, there ARE companies actively seeking engineers and programmers, offering hugh pay incentives) people are jumping ship when it suits them, even if there seems to be a dearth of jobs for those of us w/o them.

    Company mentalities are different in this post .com era, but I'm sure if you look hard and study well, you'll find someone who'd be as happy to keep you around till a ripe old age (again, DO research any company you're going to sign on with, talk to people who work there, read up on them a ton) and let your program your ass off till retirement.

  36. I hate technology jobs by Anonymous Coward · · Score: 0

    Like that advice for high school article if I could have told my self something 10 years ago it would be "don't get into computer jobs no matter how fun you think they are! Get a finance, accounting or management degree, screw CS!".

    The IT industry sucks souls I don't care if it's programming or sys admining. It fucking blows.

    1. Re:I hate technology jobs by Tablizer · · Score: 1

      Like that advice for high school article if I could have told my self something 10 years ago it would be "don't get into computer jobs no matter how fun you think they are! Get a finance, accounting or management degree, screw CS!". The IT industry sucks souls I don't care if it's programming or sys admining. It fucking blows.

      A management degree does not guarentee you will make it into management. An experienced programmer may be better off trying to transition into IT management if going this route.

      Accounting strikes me as highly boring though. I would burn out in it pretty fast I feel. Or die of caffeen overdose.

      It would be nice if the the work world made it easier to cycle around different careers so that one does not get burned out and bored. But the "12 years of Java" mentality of HR makes such difficult.

    2. Re:I hate technology jobs by velo_mike · · Score: 3, Interesting
      Like that advice for high school article if I could have told my self something 10 years ago it would be "don't get into computer jobs no matter how fun you think they are! Get a finance, accounting or management degree, screw CS!"...The IT industry sucks souls

      Rule #1: Don't get into anything you don't enjoy because you think it will make you rich.

      As for your b-school suggestions, that's my background: BS in accounting, MS in management. Believe me, Big-4 (is it 4 these days) accounting is a bigger death march than any development job in the valley, with worse pay, more stress, and a phenominal burn out rate. Typically 80% of the new hires will be gone in two years, out of public accounting. They take their CPA certificates and the requisite two years experience and head off to a life of drudgery in some corporate accounting office. Those that skip the big-4 route head directly to that grind.

      Personally, I love having the b-school background and experience. I've been a consultant and OO developer the last 8 years and understanding how the suits work makes me all the more valuable. While some doors are closed due to my lack of an engineering background, many others are open thanks to the business experience.

      --

      At the bottom of the endless pile of paper work which characterizes all regulation lies a gun.
      Alan Greenspan

  37. careful what you ask for by mike_scheck · · Score: 1

    There are companies like you mentioned out there. I have worked for a couple in my days as a Unix contractor. These are the places that programmers go to die. I actually couldn't take working at these sites for more than 6 months at a time. Everything was so slow paced that it made me crazy. On top of that, they seemed to be filled with the bottom of the barrel developers. Get this, our CIO's "big idea" was that our new software should hit the shelves as "widget 1.2" instead of "widget 1.0", even though there was no change in development life cycle. His point was that customers would "think" there were less bugs cause it was a higher rev. I had to leave...

    The best place to find places like this are state goverment, healthcare, and universities. The problem is not going completely crazy before you retire. Make sure you read up on dilbert so you know what to expect from your pointy haired boss.

  38. Cali and Silicon Valley Part of the Problem by meehawl · · Score: 1

    It's no coincidence that Cali spends among the lowest in the US per capita on education, and on adult education. With a constant influx of immigrants, and eager new college grads, why bother paying to nurture talent in-house when you can externalise the costs? Embedded in this milieu, the Silicon Valley companies have absorbed much of this culture: get em young, work em hard, get rid of them when they begin to get a clue, replace them with new recruits with the latest buzzy skills. Rinse and repeat.

    --

    Da Blog
    1. Re:Cali and Silicon Valley Part of the Problem by Anonymous Coward · · Score: 0

      I had no idea that Cali, Columbia, is now part of the US. I guess all that drug-interdiction money was not enough to raise their spending to beat even lowly California.

  39. Gov job by jbplou · · Score: 3, Insightful

    Get a state or federal gov job. They don't merge or get bought out. They are much more secure than private sector tech jobs. Jobs at colleges can be that way too. But it depends some tech jobs at colleges can have there funding pulled out from under them. The programming most likely won't be exciting but your looking for stability more than cutting edge tech.

    1. Re:Gov job by Anonymous Coward · · Score: 0

      Get a state or federal gov job.

      In evaluating the government path, consider whether you have a chance at a security clearance.

    2. Re:Gov job by dzoey · · Score: 1

      A government job can be rewarding, in a couple of my friends have government jobs (I live outside D.C.). But...government work can be extremely frustrating as well because for many tasks, process is just as (or more) important than product and that is a very, very different mindset for most people in industry. Also, the Federal government doesn't really do that much software development itself these days. It mostly contracts out to large companies who subcontract to smaller companies to do the work. Is it secure? Mostly. Can it be maddening? Likely.

      --
      -- Everything is wonderful until you know something about it.
  40. In short, no... by kbonin · · Score: 1

    Companies today, especially the billion+ dollar ones (I work for one too), are only interested in making next quarters numbers for the stockholders. Mentoring implies they are going to continue to hire local engineers that you could mentor. What I see happening is companies are only hiring interns locally for grunt work while laying off the rest, while all but the most senior hires are in India and China, with the trend moving to China (why pay $20k for an engineer when you can pay $5k?) The job responsibilities of those remaining senior jobs can best be summarized as "make the crap we get back from India and China work." Your honest days work consists of "integrating" the outsourced work - read "debug and rewrite". Your mentoring will mostly consist of being available at 7am and 7pm 5+ nights a week for your daily phone conferences with the outsourced teams, mostly reexplaining the specifications you sent, and pointing out the hundreds of ways their last deliverable failed to met even the most basic entrance criteria. In the meantime, you and the remaining interns will talk about how they should just hire a few more locals and let you finish the project yourself.

    This is the new economy, and how high-tech works for the foreseeable future - everyone I know that still has a job is being reamed by their employer, including the ones on the "best companies to work for" lists. If you want something honest, start your own company and do it right.

    1. Re:In short, no... by ghoul · · Score: 1

      Stop talking out of your ass! Even for a fresh grad out of college in India 5K is not enough. People make more money answering phone calls in call centres so why would they work in IT for 5K? And where did u get the idea of 20K being a starting salary? Even at the height of the bust aka 1999-2001 40000 was a starting salary for an engineer.

      --
      **Life is too short to be serious**
    2. Re:In short, no... by Anonymous Coward · · Score: 0

      I've worked for two Fortune 50's that paid "engineers" in India ~$20k, and "engineers" in China ~$5k.

    3. Re:In short, no... by antifoidulus · · Score: 1

      Um, read the comment again....he is saying why pay $20k in INDIA when you could pay $5k in CHINA!!

  41. Sure there are, but can you find them? by MyNameIsFred · · Score: 1
    Based on my experience you need to change the way you're doing things. Not happy with the employers you've had, rethink the way you find jobs.

    This life lesson is from my wife. She was married and divorced before we met. One of the things she noticed was that all of her relationships headed the same way - to disaster. So she consciously changed the way she dated. She forced herself to look for a different type of man, to look in different places for dates. We've been married well over a decade.

    It sounds like you need to force yourself to look for a different type of employer. To look in different places for work.

  42. look at education or government jobs by Indy1 · · Score: 1

    the pay isnt great, but the benefits rock, and they are usually VERY VERY stable jobs. No need to worry about being outsourced to india.

    --
    Lawyers, MBA's, RIAA? A jedi fears not these things!
    1. Re:look at education or government jobs by ghoul · · Score: 1

      Teaching jobs generally need a graduate degree and in Computers 60% of Graduate students are foreign born so its a natural corollary that these too will go to foreign born Americans

      --
      **Life is too short to be serious**
    2. Re:look at education or government jobs by cM2 · · Score: 1
      This is what I ended up doing. I migrated from software development to IT support after getting burnt out from the pressure-cooker environment.

      After going a few rounds with different corporations I was lucky enough to come across a position in city government. It's a small city (under 20,000 pop.) and at the time they didn't have their own IT department.

      It took the better part of 3 years to bring everything up to speed, but I'm now the manager of the department - I have a small staff working with me and no middle management to speak of (I report directly to the City Manager). There's plenty of work to go around, and overtime is at a minimum, usually when something breaks at the Police or Fire Departments. As long as I can still pilot a keyboard and don't piss off my boss (hard do do, he's a really cool guy) I'm pretty well set till retirement.

      The pay is not as good as the private sector, but the benefits rock. All my medical benefits are paid as well as 85% of my family's.

      Admittedly, opportunities like this don't grow on trees - I was lucky. If you're willing to relocate, however, the opportunities exist. You need to do a lot of digging and creative thinking, but they're out there.

  43. 'Retirement'-friendly job opportunity by Anonymous Coward · · Score: 0

    I'm a current employee of Nielsen Media Research (the evil US TV ratings company), which is far more day-to-day IT than anything else I've seen in the market. In my experience it's rather unique. I've seen a LOT of consultant-types go full-time here to settle down.

    If you won't mind relocating to Florida, give it a look (www.nielsenmedia.com). Let them know the trenchcoat guy in National IT sent you.

  44. Time for a Change by dolo666 · · Score: 1

    I'm not really sure what you meant by the last run-on-sentence, but I'll give you some advice. If you have carpal tunnel you can't be a good programmer, so you will have to plan an exit strategy from your current occupation. You can shift into management or systems design capacity, where the need to code is replaced with the need to plan and execute. The most secure way to successfully make this move, is to move up in the company you are in, and failing that you'll have to find a way to get into a management position somewhere else, or start your own business.

    I'm not sure if it's wise or not, but maybe you could get a doctor's note and take it to your boss. Explain to them that you have a lot of experience and that due to your carpal tunnel you must become less of a programmer and more of a designer and manager. Obviously you run the risk of losing your job if you go this route, so get all your ducks in a row if that happens -- because you could likely win a wrongful dismissal suit if they fired you for health reasons. IANAL, so talk to one before you decide to go this route.

    If you want to start slow, begin by taking assignments that are management related or assignments that can prove your leadership potential. Rack these assignments up and get letters from your boss that show what you have been doing for them. Get it in writing. You can start by suggesting a new policy that will provide more employee feedback. This will create a paper trail that can work for you.

    Eventually you will have a stack of papers proving your worth. Then you can either take this stack to management, or you can take it to another company. :-)

    I might also add that if you start your own business, it's obviously tough but you are at the right age to do it -- if you're ever going to.

    The nice thing about being in business for yourself is that you don't have to do anything you don't want to -- you can simply delegate. But if you fail in business at your age, it's very difficult to start again.

    Weigh your options and make a decision. No matter what slashdotters say, it's more important that you accept responsibility for your career direction. You've voiced that you are not satisfied with your current role, so it's likely time for a change. Maybe you could retrain? Maybe you can switch capacity due to health reasons (with a doctor's note), or maybe you are SOL. This all depends on your organization's ability to retain human capitol, and if you have become unsatisfied and they are clueless about it, maybe you should start looking for work elsewhere. The choice is yours, but you should really set down an exit strategy from your current role and play Devil's Advocate with each option.

  45. Carpal Tunnel by Anne+Thwacks · · Score: 3, Interesting
    Carpal Tunnel syndrome is now widely thought to be a "brain" problem...

    Typing does not require accurate position of the fingers - so long as you hit the "a" key, it doesn't much matter how you hit it.. Over time the brain doesnt bother to take care over which nerves are activated/sensed, because it appears not to matter. Unfortunately, it does!

    The consequence of this careless activation of "roughly the right nerves" is what is called Carpal Tunnel.

    The cure is to relearn accurate use of the nerves. One of the best ways of doing this has been found to be to learn hand embroidery! Old fashoned watchmaking (or repairling iPods/mobile phones) would probably work too. Most exercise or sports, which require force but little accuracy, will make matters rapidly worse.

    --
    Sent from my ASR33 using ASCII
    1. Re:Carpal Tunnel by Xzzy · · Score: 1

      Or baoding balls. Not quite as precise an exercise as embroidery, but there's a lot less setup, it's as simple as picking them up and spinning them around.

      Pushing them into new patterns will serve the same purpose of moving fingers in a variety of ways.

      Have a set on my desk at work and at home, going on 15 years of 8+ hours a day of keyboard use.. wrists are still pain free.

    2. Re:Carpal Tunnel by epiphani · · Score: 2, Informative

      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).

      --
      .
    3. Re:Carpal Tunnel by Anonymous Coward · · Score: 3, Informative
      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.

    4. Re:Carpal Tunnel by Anonymous Coward · · Score: 0

      I sprained my wrists about seven years ago. For the first year or so they were very sore, and occasionally, they get sore again.

      One of the things that helps me the most is playing the piano! Not only does it help my wrists, but it releases a lot of stress.

      Cheers

    5. Re:Carpal Tunnel by Anonymous Coward · · Score: 0

      Good God. I've been typing for many years and have never gotten CTS. Lift weights, ride mountain bikes, anything that exercises the wrists and forearms (sadly for many slashdotters, masturbation isn't enough exercise).

    6. Re:Carpal Tunnel by br00tus · · Score: 1
      This leaves out a lot.

      Hand exercises are one thing. Another is to change your equipment up. If you use a trackball mouse at home and a standard scrolling mouse at work. That cuts down on half your muscle repetition. You also have a left and right hand, switch mouse use every X minutes (60, 30, more often if need be). If your hands start hurting, take a break if you can. In fact, take a break if you can before you hurt, you shouldn't type and mouse scroll uninterruptedly for hours on end. Take a break. Use the hand that doesn't hurt for a while and let the other one rest.

      You should also do stretches for your hands and wrists. There are web pages and books on what stretches to do if you have RSI.

      Some people I know have bad RSI and use the gloves, the ergonomic split keyboards (best to have different ones - different keyboards and mice use different muscles - even switching your keyboard between elevated and non-elevated does, although it's best to keep it usually in the most ergonomic position.

      This is all indicative of the sad shape of the "profession". If one could call this a profession - real professions have professional associations, lawyers have the ABA, doctors have the AMA, dentists have the ADA. These people would not allow something like RSI to creep up like this without warnings, company notices etc. I had sexual harrassment training in my company (as did everyone) - why didn't I have safety training? Also, according to Washington DC, RSI does not exist, this is all in your mind, and the mind of lots of other programmers. And don't tell me the IEEE is a professional association, it takes money from employers, and is in sad shape in many ways (although there are some members within it trying to improve it). USENIX and its organizations are employer-dominated as well. And they are the ones spreading money around Washington saying RSI does not exist. Washtech, Techs Unite, the Programmers Guild are all good organizations, people need to make waves in the IEEE and USENIX, and people even need to go to their local Linux User Group and talk about these non-technical issues once in a while. Someone whose job involves typing for a living who has very broken wrists before reaching 30 - it's not pretty.

    7. Re:Carpal Tunnel by Anonymous Coward · · Score: 0
      masturbation isn't enough exercise

      See! I told you we need more pr0n!

    8. Re:Carpal Tunnel by Vlion · · Score: 1

      I would recommend learning something like classical guitar, or the cello, or something else requiring precise placement of the fingers.

      --
      /b
      |f(x)dx = F(b) - F(a)
      /a
    9. Re:Carpal Tunnel by s1234d · · Score: 1

      A lot of people say that converting to the Dvorak keyboard solves the problem.

    10. Re:Carpal Tunnel by kardar · · Score: 3, Informative

      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.

    11. Re:Carpal Tunnel by eh2o · · Score: 1

      Its important to file worker's comp claims against your employer, especially if they are lazy about RSI training. A friend of mine was awarded >$5000 from an RSI injury doing tech work. If it happens enough, the company will eventually realize that they will save money by training their employees properly.

      All too often, especially males, will not consult a health professional regarding their problems, which just perpetuates the negligence. Big techie employers, e.g. academic labs, etc, tend to be more vigilent about this kind of stuff, in part because they have such deep pockets...

    12. Re:Carpal Tunnel by edxwelch · · Score: 1

      I got it, but not the "brain" problem variety. I broke my wrist snowboarding.
      Never really believed that you could damage your nerves simply by typing.

    13. Re:Carpal Tunnel by EngrBohn · · Score: 1

      Something else that I noticed (hmm... maybe this is something for which I could prepare a grant request to study...) -- back when I was working on my master's thesis, I noticed one of the other guys in the lab was two-finger typing -- just two index fingers curved at 90' angles. Naturally, I teased him about it. The thing of it is, you really couldn't call it hunt-and-peck, since he "knew" exactly where the keys were. All the motion was at the elbows and (to a lesser degree) the shoulders. He was probably going at a good 40-50 wpm, which is certainly slower than I can touch-type, but he never once rubbed his knuckles or wrists.

      --
      cb
      Oooh! What does this button do!?
    14. Re:Carpal Tunnel by spectecjr · · Score: 3, Insightful

      Carpal Tunnel syndrome is now widely thought to be a "brain" problem...


      You're making the assumption that most cases are actually carpal tunnel syndrome, and not a misdiagnosis.

      Simple test:
      if you have carpal tunnel pain, wet a hand towel with warm water. Push it into the armpit on the affected arm. Push your arms to your sides, using the pressure to hold the towel in place.

      If it's carpal tunnel, this won't affect the pain. In most cases, however, this alleviates pressure and inflammation on the nerve which runs through your armpit (it's not well protected and is very prone to being pinched, especially if you have any soft tissue swellings.

      --
      Coming soon - pyrogyra
    15. Re:Carpal Tunnel by euxneks · · Score: 1

      Where can I learn to make old fashioned watches? Do you have a link?

      --
      in girum imus nocte et consumimur igni
    16. Re:Carpal Tunnel by eh2o · · Score: 2, Insightful

      CTS is caused by at least a dozen different things including RSI, mechanical stress/pressure, vibration, excessive use of non-ergonomic hand positions, genetic predisposition, complications of pregnancy, and tumors/scar tissue formation. CTS has been recorded in medical history long before the invention of computers.

      The "Carpal Tunnel" refers to a physical region of the wrist, literally a tunnel, that nerves run through. "CT Syndrome" refers to the situation where those nerves (esp. the so called median nerve) are under excess pressure resulting in pain, burning sensation, and loss of muscle control. The pressure is caused by swelling, excess fluids in the body / improper drainage, an unusally small carpal tunnel (women are more like to have this characteristic), or an obstruction such as a tumor or scar tissue.

      "Activation of the wrong nerves" as you describe is likely related to RSI, the side effects of which include CTS, as well as tendonitis, other joint/tissue problems, and neurological problems (e.g., focal distonia in extreme cases). CTS in general is a much larger issue, and RSI is also a more complex issue than nerve control, as it includes quality-of-life/work aspects such as stress, proper training/equipment, proper and early medical treatment, and the recent tendency towards excessivly sendentary lifestyles (IIRC, after approx 20 minutes of remaining in one position, the cells in the body begin to physically reform their structure to adapt permamently to that position, which is why you should take frequent breaks).

    17. Re:Carpal Tunnel by Anonymous Coward · · Score: 0
      Carpal Tunnel syndrome is now widely thought to be a "brain" problem...

      No, this is not true at all. It is a probem with the median nerve as it relates to the carpal tunnel. The pain and numbness go away as soon as the tight transverse carpal ligament is released with the proper incision. If it really was a "brain" problem, then an incision in the wrist and palm should have no effect.

      The problem occurs because the median nerve is chronically pinched inside the carpal tunnel. This may occur from hypertrophy of the surrounding ligaments, inflammation and other causes. When you objectively measure the conduction of electricity along the median nerve of someone with carpal tunnel syndrome, you see delayed conduction across the wrist where the nerve is pinched. When you make an incision to unpich such a nerve, you can see how the nerve has been flattened by the compression at the wrist. When a sufferer starts using their fingers a lot, the nerve expands ever so slightly with increased blood flow, and so the nerve feels even tighter and symptoms appear. If you suffer from carpal tunnel syndrom, then the numbness and pain can also be produced by flexing the wrist for a minute or two (Phalen's maneuver).

      Antiinflammatory medications help. Repetative motions (typing, assembly line work, etc.) aggrevate the condition and may help to flare up inflammation. You can minimize the symptoms by changing your behavior, just like you can learn how to avoid aggrevating your tennis elbow or trick knee.

    18. Re:Carpal Tunnel by eh2o · · Score: 1

      I should add that, as a long time computer user (~10 years), I have suffered from occasional tendonitis in my right hand. This manifests itself as pain along the tendons on the back of the hand caused by an inflammation of the tendon sheathing. Usually its not a problem, but its aggravated by pressure while the hand is at a -90 degree angle (e.g., doing pushups, handstands or pushing hard against a wall). Also using my old Toshiba laptop will cause it to flare up, in large part, I'm sure, due to the "dot" pointer (in fact, now that I think of it, my first experience of tendonitis was around the same time I got that laptop...). My treatment is to wear a reinforced wrist brace to force the hand to stay in neutral position, after which it goes away within ~48 hours. I can still use the computer while wearing the brace. After an incident, I'll wear the brace while sleeping for the next week or more as a preventative measure; also I, like many people, tend to sleep with my wrists flexed, which perpetuates the problem.

      Each time an inflammation occurs, the body responds by generting scar tissue, which makes it very difficult to make the problem disappear completely, which underscores the importance of taking preventative measures, and also explains why CTS resulting from inflammation-related RSI generally requires surgery to treat. With respect to RSI, most people will experience tendonitis long before CTS, if ever (and in many cases, I suspect without consulting a medical professional, mistake tendonitis for CTS).

    19. Re:Carpal Tunnel by mindriot · · Score: 1

      Hmm. I'm a computer geek _and_ I play the guitar. Either I'm gonna be perfectly fine or one day my hands will just fall off. :)

      Hmm, you got me thinking now... does watching porn induce or relieve RSI? ;)

    20. Re:Carpal Tunnel by anagama · · Score: 1

      • Carpal Tunnel syndrome is now widely thought to be a "brain" problem...

      I'd be interested in seeing your sources. I'm not a doctor but I end up dealing with medical issues a lot in my job. The way docs have explained CTS to me is purely physical.

      There is a big flat ligament that crosses the hand at the very base of the palm just above the wrist. A bunch of tendons and nerves run through the tunnel between this ligament and the hand's flesh/bones. Tendons are tough cords covered by a slippery sheath. With overuse, the sheath gets inflamed and squeezes out any extra space in the tunnel thus compressing the nerves and causing pain. It is very much a mechanical reaction to overuse and the surgery involves cutting some of the crossover ligament to widen the tunnel.

      I built a large kiln a few years ago and developed some overuse problems. One was "trigger finger" - essentially, if I closed my hand, my last two fingers would get stuck in the closed position. On opening (and at it's worst, this meant prying them open with my other hand), my fingers would snap open. If I kept my fingers totally relaxed, and a 3d person had manually opened them, we could both actually see and feel this point where the tendon got stuck - there was nothing mental about it, it was completely objective. It even made a quiet little pop sound. My doctor explained that this was caused by a swollen lump in the tendon sheath around the tendons on the top side of my hand. The tendons are kept in allignment with their respective fingers by "pulleys" - essentially, little ligaments that cross over the tendon to keep it in position. The tendon develops a bulge from inflamation, and pulling it through the pulley is like trying to pull a your finger through a too-small ring - eventually, your knuckle will snap through the ring space.

      These types of problems correspond perfectly with the old joke "P: Doc - it hurts when I do this. D: Then don't do that." When I finished my kiln, my problem faded away to nothing after about 6 months. These types of issues aren't "in your head". They are very much mechanical.

      Also note, my kiln is a hobby - I wasn't developing these problems to get out of doing the work - I'd dreamed of building this type of kiln for more than a decade. I had zero motivational issues with respect to the work. Which may have been bad in some ways - my right elbow became so painful that I could hardly shake hands or pick up a coffee cup. But like the trigger finger, the problems went away after I finished construction, though now I'm more sensitive to reinjury.
      --
      What changed under Obama? Nothing Good
    21. Re:Carpal Tunnel by danila · · Score: 1

      There are hi-tech solutions as well, that might be preferable to geeks. :) For example, voice recognition can easily replace keyboard for most of the navigational tasks (scrolling, etc.) and some of the typing. One can also use a tablet with handwriting recognition instead of typing. A wearable pointing device can replace the mouse. Less typing and clicking, less reasons to get carpal tunnel syndrome.

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
    22. Re:Carpal Tunnel by Anonymous Coward · · Score: 0
      (sadly for many slashdotters, masturbation isn't enough exercise).

      But what if you masturbate.. you know.. A LOT? Would that be enough?

    23. Re:Carpal Tunnel by tunesmith · · Score: 1

      ugh. I have never understood why people like these trackball things. The split keyboards are okay but they don't *really* help.

      I've been programming for several years, with no carpal tunnel. I'm also a pianist. One of the main things you learn as a pianist is to minimize finger movement. It's all in the wrist and arm movement.

      If you get too intent on individualized finger motion - big finger mobility with wrists and arms staying still - then you will get tendonitis really fast.

      Trackballs are the worst. It forces ALL your motion to be just in your thumb and fingers. It's really hard on you.

      And as for typing, the best thing to do is to KEEP YOUR WRISTS IN THE AIR, or at least get a good wristpad so your hands aren't craned backwards. A bunch of these split keyboards are awful because even though your wrists turn inward a bit (probably good), they are slanted up, which makes your hands crane backwards, which is really bad!

      If you're skinny, watch your hands type - if you see the tendons/bones to your fingers pushing against the skin of the back of your hand while you're typing, you're not in a good position.

      --
      skkkoooonnnggggkkk ptui
    24. Re:Carpal Tunnel by mnmn · · Score: 1

      A good chair (which costs right around $1000)

      What? Are you talking about USD?

      A good trackball (approx $100)

      Logitech marble mouse is $18 CDN. Its the best and most comfy trackball out there. Why do you need wireless?

      a good keyboard ($200-$1000+)

      Good keyboards are IBM and Dell keyboards. Among IBM keyboard contenders are the newer heavy keyboards that come with servers like xSeries 206, and the much older M-series. None costs more than $10. You must be talking about shipment to the north pole.

      Microsoft Natural Keyboard

      Please. The lack of symmetry itself will give you carpel tunnel. its designed for precisely four-fingers-on-the-left-four-fingers-on-the-right typing, and you wont do that in UNIX or programming in perl. Save yourself trouble and get model M keyboards or if someone needs to sleep in the same room while you type, even the imacs newer keyboards arent bad.

      In my opinion the single most important factor is the chair, seconded by the monitor. Get a flat panel so its easy on the eyes, shouldnt be smaller than 15" or larger than 17", image should be extremely clear, and keep refresh rates above 75Hz. Will also help not to have tubelights in the room interfering with the monitors refresh rates giving you a headache. Speaking of room lights, should be a source of white noise lights like halogens or even mercury, certainly not florescent lights.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    25. Re:Carpal Tunnel by Anonymous Coward · · Score: 1, Insightful

      with good armrests.

      Armrests? I remove those as soon as possible, they are just there to put pressure on your elbows and screw up your nerves.

    26. Re:Carpal Tunnel by kardar · · Score: 1

      Bodybilt - around $1000 or so. Fancy armrests will raise that price. Check them out. Herman Millers are OK too, I hear, they're about $750. It's incredibly important to have one. Spend 5 hours in front of the computer on a Saturday morning without even noticing it (so much for the yardwork).

      Trackball, for instance - ITAC systems 6-buttons - button for doubeclick, click & hold, plus the three buttons for unix, ball bearing, very fine motion control.. about $100.

      Northgate Evolutions go for about $200 retail, probably around $100 on e-bay; Kinesis' are in the 300-500 range; they have footpedals for mouse buttons, Maltrons from England come close to $1000 (built-in trackball) - then there are even fancier ones that are more expensive but not necessarily always the best for everyone.

      These are one-time investments that can make it relatively enjoyable to spend 8 hours in front of a monitor, even on a bad day. Just take your regular breaks and so on.

      Trust me, it DOES make a difference.

  46. Re:Yes, there are (maybe) by vilain · · Score: 3, Interesting

    Haven't found anything like that in Silicon Valley. In the 1980's and earlier, computer programming used to be that kind of job. But the dot.com era changed the field and deathmarches are now common rather than a sign of poor project management or cluess PHBs. Most of the jobs I've seen here are developing software that will eventually be a project. I ended up becoming a Sysadmin and eventually leaving IT altogether.

    If you're having health problems due to typing, I'd look at changing your lifestyle--either how you work (ergonomics) or what you do. All that typing is a form of exercise and eventually athletes and dancers have to retire and "do something else". That's up to you to decide.

  47. Apply for a job at Microsoft by melted · · Score: 1

    You seem to be the exact kind of guy they like. Tons of experience, willing to work in a team. Now add "passion for technology" to this, and good coding skills (which I'm sure you have) and you'll get hired. If you're lucky, you'll even get an interesting job. You won't get rich on stock options , though, because there aren't any.

    1. Re:Apply for a job at Microsoft by dioscaido · · Score: 1

      Seriously, we have an interesting mix of young up-and-comers, and old-hats. There's such variety in projects, and moving is easy enough, so if you want to dedicate 20 years to a particular topic, or move around every few years, it can all be done within the confines of the company. The place is not going away any time soon, either.

    2. Re:Apply for a job at Microsoft by timeOday · · Score: 1

      Microsoft gets a lot of applicants. If you can't beat 'em...

    3. Re:Apply for a job at Microsoft by Anonymous Coward · · Score: 0

      Presumably, in addition to getting a paycheck, the guy would prefer do something useful with his time, rather than waste it on finding new ways to screw the users and generally make computing inefficient and unpleasant for everyone.

  48. you are shocking me. by Anonymous Coward · · Score: 0

    I used to think ... working on a product is a great joy, compared to bits and pieces you had been asked to. But you are saying...

    "with nearly 15 commercial software products under my belt (8 of them were my own concepts from start-to-finish)"

    Even after developing(living?) those 8 products, you are still on a confusion, which is similar to me??
    I have to reconsider my confusion now!

  49. Words of Wisdom by Arcanix · · Score: 2, Funny

    Start a small company. This company will buy product in bulk and sell it to individual consumers.

    I would suggest crack as your first product.

  50. Advice from older engineers.... by jsimon12 · · Score: 3, Insightful

    I remember talking to an older engineer back in 2001 (when tech was crumbling and people were losing jobs) at the giant tech company I was working at. His advice was that these cycles are normal (I think he said he had been through 3 or 4? like the most recent, he was pushing 60) and if you want to remain in the tech industry you need to get used to basically relearning and retooling and regular layoffs. So unless you want to learn a new skill or language every 5 years or don't like dealing with industry ebb and flow then maybe you should look at going back and getting and MBA, there is always room for more managment ;)

    1. Re:Advice from older engineers.... by lgbarker · · Score: 1
      .. if you want to remain in the tech industry you need to get used to basically relearning and retooling and regular layoffs.

      Absolutely. As a operating systems guy in my 50s, I've been through mainframes, DECs, MACs, PCs, Unix, Linux, databases, ecommerce, etc., etc. many times changing in the same company.

      It probably takes a bigger shop and you have to show flexibility, a willingness to learn and to get along with other people. It works best if you jump on new stuff that no one knows how to do. You can do this and make a decent wage without having to go into management (which a lot of us techs aren't cut out for).

      BUT, it's important that you keep yourself marketable because the PHBs do like reorgs and outsourcing.

  51. The real question by Anonymous Coward · · Score: 0

    The real question is why a 3 year old skillset is considered obsolete. In any other industry, a 30 year old skillset is still enough to get by on.

    The IT industry needs to stop embracing every fad programming language and marketing gimmick, and start working for the long term.

  52. Yes, we're out here by sdanis · · Score: 1

    You betcha.
    Just find yourself a small tech company in it's own little niche run by engineers/programmers.
    As long as you don't mind creating and maintaining systems and code that revolve around the particular vertical niche.
    You'll find that your work is more appreciated and more important to the bottom line, you'll work harder than you have anywhere else, and you'll get opportunities to perform in roles other than just coder (like tech support, sales engineering, on site customer visits, ...).

  53. Don't work for software developers. by dohnut · · Score: 1

    Yeah, I think the key is not to work for a software development company. Rather, work for a company that needs a software developer. There's lots of development jobs to be had in companies whose primary products may not directly have anything to do with software. That's where you'll find your job security -- and I'm not necessarily talking about IT.

    I work at a small company that develops specialized computer chassis, motherboards, and a few peripherals. Those peripherals often need embedded code development and device drivers, which I develop. However, selling hardware is the focus of our company, not selling software. Software development makes up less than 2% of the company.

    --
    Stupider like a fox! - H.S.
  54. Non-tech industry programming by Anonymous Coward · · Score: 0

    Find companies whose main industry is not the tech industry which:
    - show up in the top 100 or top 500 employers lists
    - use technology to *run* their business processes

    Then apply. Those companies always have a need for good programmers.

    Recall in the Cathedral and the Bazaar, the part people mostly forget about, the fact that most programming is not done by software vendors but by companies that buy software and need to customize it. Some are developing their own full-blown software than implements *their* business processes, others are taking COTS software (ERP, say) and extending it.

    A lot of people forget about the "footprint" of COTS products on the surface of business processes. COTS products rarely cover all the needs of a business and so the business either needs to have custom applications written (by contract or in-house) and connected to COTS software, or, for some good COTS software that has user-exits, an API, and user-defined code, the extract funcionality is added in to the extensible COTS implementation.

    Anyway, you get to work in an industry that isn't the high-tech industry, work with business people that aren't in that business, and learn business processes that aren't about building technology.

    Cheers...
    B

  55. Failed Interview by RobertTaylor · · Score: 2, Funny

    "By the way, I'm very self-motivated, a genius in C++ and Python"

    -1 Arrogant.

    1. Re:Failed Interview by buysse · · Score: 1
      Also, your != you're. When I see a programmer make this type of mistake, I can only assume that mistakes like "if (foo = 0) { error("failed foo"); }" will be common. If you can't handle basic grammar, including proper use of possessives, I don't trust you to not make simple logic errors.

      It's a simple matter of attention to detail. Both human languages and computer languages have simple rules that are easy to learn.

      Apparently, I'm feeling a bit pedantic today. </nazi type="grammar">

      --
      -30-
    2. Re:Failed Interview by Anonymous Coward · · Score: 0

      a genius in C++ should have no trouble answering, without looking it up, what these statements do:

      i = 2;
      a[i++] = ++i;

    3. Re:Failed Interview by Anonymous Coward · · Score: 0

      I think he was joking about being a genious
      Anyways here is a shot

      a[3]=3
      i=4

    4. Re:Failed Interview by Tony-A · · Score: 1

      i = 2; a[i++] = ++i;

      I'm not sure, but that looks like a one-line justification for Ada.
      I may be an old coward, but that looks dangerous. Someone or something will surely misinterpret it.

  56. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  57. Try a university? by dnorman · · Score: 1

    They tend to value longer term thinking and relationships over flash-in-the-pan stuff... The downside, is they are likely still running VAX or something :-)

    --


    It is pitch dark. You are likely to be eaten by a grue.
  58. I've been at this for 22 years by mpechner · · Score: 3, Interesting
    If you feel you are 3 years out of date, then you've have fallen into a trap. Unlike many professions, this one requires you reinvent yourself every 3 years. Was JSP, now Struts or velocity. Was java collections, now Java 1.5 templates. If you aren't reading a few books a year. Or selling your boss on a technology you want to learn this is what happens.

    You must read and have the spare machine to play with. You must at least browse Dr. Dobbs.

    This is why my resume is upto date after 22 years.

    Now that the y2k issues are dea and gone, Cobol programmers now most commonly say, "So that was a Non fat decaf latte....?"

    Can't turn into the guy that in 1993 walked out of a presentation I gave on Visual Basic because he did not know what a mouse was. This is a true story.

    1. Re:I've been at this for 22 years by sapgau · · Score: 1

      I agree totally.

      Sometimes when I'm trying to get up to date I don't understand what all the fuss is about.

      For example, 2 or 3 years ago the rage was building around XML. After trying to understand it, I figured it was just a hierarchical descripiton of data in a text file (and is still is!!).

      But what I'm understanding now is that practically all data that needs to be shared in a distributed system needs to be represented in XML. And if you manage to keep the XML data, you could do XSLT on it to add value before it reaches its destination.

      And now with Web Services taking off, it all looks so obvious now... ... Anyway, my point is, even updating your knowledge requires you to invest time and have patience until the market demands you to deliver on that new knowledge.

    2. Re:I've been at this for 22 years by Anonymous Coward · · Score: 0

      Can somebody please explain to me how "Web Services" are not just overhyped XMLified remote procedure calls?

      -A. Coward

    3. Re:I've been at this for 22 years by dubl-u · · Score: 1

      Can somebody please explain to me how "Web Services" are not just overhyped XMLified remote procedure calls?

      Sure! But first, explain why HTML isn't just an anemic, overhyped page layout language.

  59. I'm in your shoes by MinorHeadWound · · Score: 0

    I'm a 35 years old and have been programming since I was 12* I've had hand pain for a couple of years which I can treat and manage with a combination of massage and wrist braces which I wear at night. These wrist braces never cause a problem in terms of having a comfortable night's sleep for me (or my wife!) Fact is, I tried to be a manager for two years, which was OK, but nothing as wonderful as being a programmer. Switching back was difficult because my best skill at that point was Perl (no offense to Perl programmers) and I had to re-learn OO. So I dropped C++ and learned Java, and from there, made a significant effort to learn the nuances. The Sun Certification Exams don't *really* give you much in terms of a strong resume, but reengaging my mind in more recent technologies was worth it. Even if I was not going to get the job I wanted, I was learning enough that I could make contributions my writing my own software, or contributing to open source projects.

    Epilogue: I got picked up by one of the fast-moving companies everyone is watching. There are plenty of people there who are younger and wealthier than me. So what? I have a good job and I'm very happy to go to work every day. Will I be able to do this in twenty to thirty years? I sure think it's more likely than I did six months ago.

    And yes, count your blessings.

    *I really ought to say that I've been programming for 23 years, just to irritate some of the little kiddies. :)

  60. Since you invent stuff on your own by wytcld · · Score: 1

    Why not be your own firm? Or start one? Find the location where you'd most like to live. Your choice is bound to be similar to other intelligent people such as yourself, who will be showing up in the next few years if they aren't a major factor there already. If there are several choices otherwise equal, take the most affordable place to live. That will be the one attracting more of the "creative economy" types, and so have the greater long-term upward potential. Buy a house. Settle in an make social connections, do some minor volunteer work, follow local politics.

    Blue sky. Prototype some software concepts. Figure out who has money to invest in the area if you need that, demo, raise the funds. Recruit office staff locally when you need it, collaborating programmers over the Net when you need them.

    As you know, it's not like all the brilliant software has already been invented.

    --
    "with their freedom lost all virtue lose" - Milton
  61. So you want to be a teacher ... by cyberspittle · · Score: 1

    ... or do you? If you really want to mentor and relieve yourself of physical pain, becoming an instructor sounds like the right thing to do. If you've been in a cubicle most of your work life, it will affect your perception of others (not being appreciated, etc.). Imagine how caged animals feel. Now if you want to keep on coding, dress up your cubicle to positively affect your mental well being. Get up from your cube and walk around once in awhile. Instead of looking at the ground, smile and converse with fellow employees ... they are not such bad people when you get involved with them. Life is more than nine to five. Perhaps mangement of software development is better suited to you (mentor). Community charity (big brother) programs can get you involved with young kids who may want to learn programming (may even cut down on script kiddies). Best wishes on your decision.

  62. FFS? by pjt33 · · Score: 1

    Google offers the following definitions of FFS: Fee-for-Service, Flash File System, Federal Supply Schedule, Front des forces socialistes. None of those make sense in context, so would you mind elaborating?

    1. Re:FFS? by Anonymous Coward · · Score: 0, Informative

      try dictionary.com's acronym deal, for fuck's sake!

    2. Re:FFS? by kryptobiotic · · Score: 2, Informative

      For Fuck's Sake!

    3. Re:FFS? by jc42 · · Score: 1

      Actually, dictionary.com bounces you to acronymfinder.com, and it's noticeably faster to go right there.

      I do keep running across acronyms that they don't have. For instance, lately I've seen a rash of uses of JSJ1TG. Neither acronymfinder nor google seems to know what it stands for. There are lots of others being used in newsgroups, etc, for which there are no definitions in the usual places.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  63. We're hiring, but can't find competent people by Anonymous Coward · · Score: 0

    Check out mercury.com, and look for Mercury Managed Services. There ain't much programming per se, pay is not outrageous, weekend and evening shift is possible, but it's stable, we're going places, and we need competent people, but can't seem to find them. Apply now, we're desperate. :)

    In general though, you have only a few options: start your own company, or look for a large, stable company where people understand that 40 hours done at full speed is far more productive than 80 hours at stressed-out speed. Guv'ment work is one of those places.

  64. You're Fired by gsibble · · Score: 1

    This is your employer. We have traced your IP and your services are no longer needed. We have also told every other programming corporation about your treason. Enjoy your new life at the Wall-Mart prescription counter.

  65. Old Programmers by Geminus · · Score: 0, Troll

    Yes, there are jobs out there for you... they're called management. Wherein you used to be something great, but now your information is old, obsolete, and you cannot comprehend the new fandangled thingamabobs and whatzits. You'll spend countless hours in meetings looking authoritative, but deep down inside you're just thinking about last night's dinner. Sorry dude, but the average IT programmer employment lifespan is less than 5 years... less if it can now be outsourced.

  66. That sounds like my employer by crazydeer · · Score: 1

    I work in the IT department for a utility company in the midwest. The people are friendly and things are generally low-stress. Most people still work here for life. The flip side is that we rarely use leading-edge technology, projects can progress very slowly, and some people are dead weight.

  67. Your first 2 problems by Anonymous Coward · · Score: 0

    1. Wife.
    2. Kids.

    I would suggest to keep your organs healthy, because you're going to have hope they payoff big-time for that college education you'll be on the hook for. Also hope you have 2 livers.

  68. Programming manager? by urlgrey · · Score: 1

    You don't mention any desire (or ambition) to move into the management echelons, but IMHO you might be well-served to consider making the leap. Many companies would be well served to have a skilled programming manager (CTO??) who has been under the hood of so many successful software titles. Having someone like yourself who can take a programmer's time estimates for a given project, realize they're milking it, and call them out on it AND who likewise can also take management's time estimates, realize management's on crack, and call them out for it would be a find.

    Good luck!

    --
    Running 'Nix is like owning a Lightsaber. It's "a more elegant weapon for a more civilized time."
    1. Re:Programming manager? by Anonymous Coward · · Score: 0

      Having someone like yourself who can take a programmer's time estimates for a given project, realize they're milking it, and call them out on it AND who likewise can also take management's time estimates, realize management's on crack, and call them out for it would be a find.

      Yes, become the PHB who tells his experts how to do something, and how long it will take. Micro-manage your expert employees so that they can't use their skills. Criticise them when they don't live up to your rosy expectations, or run into a problem they you didn't forsee. Be sure to constantly comment that that isn't how you would have carried out an implementation detail, and force redesigns and overrule them constantly. Then, when the project comes in late or bogs down because of your meddling, blame your underlings.

      Been there, done that. Worst manager ever. Will never work for that man or company again.

  69. Start your own software company by zymano · · Score: 1

    Sounds like you want to be a boss now.

  70. I know someone who's done it by Prien715 · · Score: 1

    My now ex-girlfriend's Dad used to work for IBM and got carpal tunnel.

    He got out of the tech industry completely, bought property and became a landlord. Last I heard, he does renovations and fixes stuff and has plenty of time for other things. While this doesn't sound like the right path for you, I wanted to offer proof of the possibility of a career change for some of your aforementioned reasons.

    --
    -- Political fascism requires a Fuhrer.
  71. Good companies still exist... by Lothsahn · · Score: 2

    I work for one... Workforce software (http://www.workforcesoftware.com). They make time and attendance software for large companies (1000+). They expect people to work hard and know how to program (99% of the people who apply can't write code), but they treat their employees well and value loyal people.

    On a sidenote, you could try therapeutic massage. That and a split keyboard eliminated my tendonitis (I thought it was carpal tunnel).

    --
    -=Lothsahn=-
  72. Steady Job? by Copperhead · · Score: 1

    I've got one word for you.... "defense". There is a real need for people who know software design for large projects, and government contracts for some large projects.

    --
    Your reality is lies and balderdash and I'm delighted to say that I have no grasp of it whatsoever. - Baron Munchausen
  73. If I were you, I'd drop programming... by Anonymous Coward · · Score: 0

    ...and take up English.

  74. Re:"Mgmt" used as soln... thus the Peter Principle by Anonymous Coward · · Score: 0

    Good points. From another perspective, however, you're describing the conditions that lead to the Peter Principle: within a heirarchical organization, individuals tend to be promoted to the level of their incompetence.

    Managers in all such organizations tend to value managing above individual contributions. They also tend to assume that everyone would prefer to manage, given that chance, and that everyone sees the move from individual contribution to management as a step up the ladder. This is not (and should not) always be the case.

    Unfortunately, there's no systemic solution to this problem, since it is a feature of heirarchy more than anything else. In individual cases, the thing to do is to look for a boss who can be convinced that you are more productive as an individual than you would be as a manager.

  75. Re:I am a 20 something programmer by Anonymous Coward · · Score: 0

    lucky you, I'm in a similar situation, but can't even get the shitty jobs either.

  76. retire? by dlt074 · · Score: 0

    how boreing! who retires? i'm working till the day i die.

  77. Leave USA by Anonymous Coward · · Score: 0

    Come to Europe, where vacations are real, and company stakeholders include the employees.

  78. This is why I didn't choose CS by digitalgimpus · · Score: 1

    I'm a Junior at a 4 year college...

    When I entered, i was able to narrow down in a fraction of a second my choices:

    - Business MIS
    - Computer Science

    I went with Business MIS for several reasons:

    1. Outsourcing is there to stay, like it or not. They outsource programmers, but managment will likely stay put. MIS wins

    2. MIS has more room to grow into upper management in stable companies. MIS wins

    3. MIS has a signifigant business background, and can be applied to non-technology industries if needed. MIS wins.

    In the end, I decided MIS (obviously). While I consider myself a geek, I love UNIX, I love coding, I used Mozilla since "milestones" (even have cvs account on mozilla.org). I run my own server in my home, had WiFi for years already....

    yea, I'm a geek. CS would seem obvious.

    But I also want to move up in a company. CS gives virtually no preperation towards moving beyond senior programmer. So it's pretty much a dead end unless you work for a company who doesn't really put value on it's own management (assuming such a company lasts long enough for you to move up).

    I still geek it up. I made it my personal business to learn and keep up on CS.

    But I think my MIS career path will leave me with many more options in the future. I see it already.

    1. Re:This is why I didn't choose CS by Anonymous Coward · · Score: 0

      You're dumb. MIS is glorified janitorial work. I know plenty of guys in CS who whimped out and migrated to MIS after it got "hard"--and although they had a short term win by making more dough than us straight outta college--we CS dudes all ended up making more cash and staying employed longer. MIS droids are interchangeable.

    2. Re:This is why I didn't choose CS by digitalgimpus · · Score: 1

      I can get someone with your level of education for 1/5 what I would need to pay you.

      They will do more work, and don't need benefits.

      And no, CS dudes typically make signifigantly less than MIS, who makes it up to management. The difference as I recall was last estimated at an average of about 25-40k/yr.

    3. Re:This is why I didn't choose CS by Anonymous Coward · · Score: 0

      I look at it this way:

      1) IMO, college is a lot more fun, challenging, and gratifying while pursuing a CS cirriculum vs. a business school curriculum.

      2) I also think things like management skills and a knowlege of business strategy, practices, and procedures are much easier to pick up along the way than the upper level CS stuff.

      3) I didn't go to college for job training, I went to college mostly to learn for the sake of learning.

  79. VI with DVORAK by Anonymous Coward · · Score: 0

    I've tried DVORAK. I loved it until I brought up VI, and then it seemed like I was coding drunk. Tried to come up with DVORAK-friendly key bindings for VI, but it just didn't make as much sense as the standard QWERTY bindings so I couldn't make it work.

    Anyone know of a good DVORAK-friendly set of key bindings for VI? (emacs enthusiasts will be shot on sight)

    1. Re:VI with DVORAK by Anonymous Coward · · Score: 0
      I use Dvorak with Vim. My solution was to use Qwerty in normal, operator-pending and visual mode and Dvorak in insert and command mode.

      So in my .vimrc I have
      noremap x b
      .
      .
      noremap qwerty-key dvorak-key
      .
      .
      noremap <CTRL-qwerty-key> <CTRL-dvorak-key>
      .
      .
      etc
      The bonus is that if you use that, you'll never forget Qwerty.
  80. A two-part answer: "yes" and "no" by crmartin · · Score: 1

    Depending on what you know and what you want to do, you can find that kind of job. If you want something that looks like job security, learn COBOL and mainframe programming, and/or AS/400. Those jobs will never die. Move to places like Columbus OH or Hartford CT, work for something like an insurance company. Exciting, no. But you can spend a lot of time writing code.

    If you want to keep doing interesting things, you have to learn new skills. Java/JUnit/XP; C#/.Net; I see a fair lot of ads for Python. And you'll have to keep learning new skills, and looking for new things to do; that's just the way it is.

    Get the hell out of Silicon Valley. It's too expensive, the market's too overloaded, and the traditional high-tech business is consolidating: you've got no reason to be confident that you can avoid layoffs (viz. Peoplesoft.) The Santa Clara Valley is used up. (Ergo, find someplace that isn't used up.)

    I'm guessng you don't have a security clearance, so if you can find a way, get one. The higher the better. Those are big-time assets. AND you can tell all your friends you're a spy.

  81. Get the heck out of dodge... by fallstorm · · Score: 2, Insightful
    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?"

    Yes, but not likely in programming/IT/CS. Why not?

    College kids type fast, they know their stuff from programming classes, there's plenty of them, and they work for ramen noodles.

    Have you considered trying to go to a community college and re-uping your skill set, possibly in a different (but somewhat related) field? Before I transfered, my community college was training dual IT/Medical Technology majors to work with medical equipment.

    If you're sick and tired of programming, you might try something like social services or nursing. Those fields have appreciated; albeit underpaid, people that work until retiriment and beyond. Those fields value good, dedicated people with experience more than they ever will the college kid looking for more in the pizza budget.

    My advice? If you're tired of programming, look at what else you're good at (get ahold of the STRONG interest inventory), try for some financial aid through the federal government, and get the heck out of dodge. Life's too short to be miserable with hurting wrists.

  82. Yes these places exist by MinusOne · · Score: 1

    And I work at one (in the valley no less)
    Not only that, we are hiring :-)
    email me at MinusOne-1@hotmail.com (set up just for this so don;t bother spamming) and I'll send you details.
    Seriously.

  83. Two words by dougsyo · · Score: 1
    State universities. You won't get rich on options. Heck, you probably won't get rich, period. You may find yourself stretched a bit to cover a bigger chunk of products than you'd like. You most likely won't get relocation pay. But in many cases, you'll be in a stable, long-term job. I've worked for YSU for 21 years. During that time my salary has close to tripled, to a very respectable wage for this area.

    I've had opportunities to upgrade my skill set at the university's expense over the years.I started out as a systems programmer for VM/SP and VS/1, through a 3270-based database (Model 204) and VM/ESA and REXX applications, and now I'm a Unix system admin with some Oracle DBA responsibilities, as well as auxilliary products like Tivoli Storage Manager and using lots of open source products like Apache, Exim, and perl.

    We have an entire staff (both technical/development staff and functional staff) presently retraining from the 3270 world to SCT Banner, an ERP package based on Oracle DBMS, Application Server, etc. In addition, we've recently hired for our Tech Desk, and some functional areas have their own tech people as well.

    It's worth a look at any rate.

    Doug

  84. MBA by strider · · Score: 1

    You could go back to school for a few years and get an MBA. With skills in technology and management you could probably find a decent paying job somewhere much cheaper to live than the Bay Area (even just a few miles east in Sacramento). You could also switch to accounting and become a CPA. I know someone who gets $100 bucks an hour to do consulting because she is a CPA whith programming skills. She can come in, tweak, and fix a company's accounting systems and communicate with the accountants who use it in their language.

    --
    The preceding passage has been checked for spelling, you will find no sentence without at least one mis spelled word
    1. Re:MBA by Anonymous Coward · · Score: 0

      I would also recommend this as one of the options. I am not a programmer, but a Civil Engineer, but I was working as a developer and system administrator for couple of engineering companies, because I just like programming. But then, as I became 30, I started to feel disappointed, I wanted to be more in control of my life now and not to be afraid of the days when I grow old.
      So I got my MBA and in 1 year after graduation my salary has doubled! Now I am a head of a small regional office for some consulting engineers company. I still do some IT stuff just for fun. I am not so much satisfied with the job as before, but I am not so worried about tomorrow as I used to be.

  85. federal government! by CaptainJeff · · Score: 2, Informative

    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.

  86. Here is your plan by ip_freely_2000 · · Score: 1

    Someone with 8 programs from start to finish probably has a clue about at least understanding business problems. 1) Start a company 2) Find someone with experience to run it. It sounds like you don't want to bother with the business side of things even if you do understand it. 3) Insert yourself as hands-on CTO and Development Manager. This allows you to create your own development culture. 4) Find a development team with your beliefs ( this will NOT be hard. You'll find many experienced people who work smart, not hard. 5) Find a good Product Manager who is market driven but can talk to Development. 6) Profit!

  87. See a chiropractor by EEBaum · · Score: 1

    In some cases, a good chiropractor can clear up carpal tunnel (or at least some conditions that are diagnosed as such). It may be years of built-up tension in the wrist, which can be alleviated.

    --
    -- I prefer the term "karma escort."
  88. There are jobs like that.... by Anonymous Coward · · Score: 0

    .... but you'd have to go to India to find them.

  89. Move up the ladder. by John+Sokol · · Score: 1

    I am also in a similar situation I have been programming since I was 7 years old, now at 37
    I have the back of someone who's been programming for 30 years! I have avoided Carpel tunnel by never learning touch typing, so my hands are all over the keyboard, but I can type fast with just the right or left, or with the keyboard upside down.(useful when working on hardware)

    Anyhow I found that managing and mentoring younger programmers and helping them avoid mistakes makes more sense then writing code.

    Newer coders don't see how cool things at the start of a project can come back to haunt them, or "paint them into a corner" later in the project.

    So I either start companies or manage teams. IE. Chief Architect, CTO etc. Spend a lot more time researching and reading, with some English writing rather then programming. and yet coming in and debugging code, and solving problems that a more novice programmer get stuck on. (deadlocks, leaks, real-time, optimization, compression etc.).

    Think of it like pro-football player, you burn out and either become the coach or drop out.

    --
    I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
  90. Be More Than Happy by mrobinso · · Score: 2, Interesting
    I don't know what it's like where you live, but let me tell you what it's like here in Toronto. Notwithstanding unemployment is hovering around 7%, everybody and his brother is a programmer. I get into a cab and the driver, who speaks very little English, has a [insert OS name here] and a [insert programming language here] manual on his dashboard. Yeah, be happy you got a job. Be _very_ happy you're working in the field. A lot of good guys aren't. That said, a good Plan B is great to have. The decision for you to move on to another field may be made by someone other than you.

    .mike

    --
    -- Karma whore? You betcha. --
  91. Re:I am a 20 something programmer by Anonymous Coward · · Score: 0
    Well, next time the universities tell you about the wonderful opportunities, maybe you should do some investigating first? Like, who wins in the student/uni relationship? Hint, they took your money and have no responsability towards you after!

    Did you think you were special? The only one who can type a few lines of text into a machine? Why did you think this is worth money?

    You're still a kid. Ask around. Ask the homeless how they got there, ask the 30 somethings what they're doing, and try to figure out the amount of people pumped out by the universities every year, where do they go???

  92. Being in a similar position by HangingChad · · Score: 1
    At a certain point it's time to launch out on your own. There aren't many companies looking for in-house mentors. Besides, do you really want to work for someone else the rest of your life?

    Initially I was going to leave tech behind but you really can't. Whatever career choice you make you'll see a million ways to make it better with automation. Being able to write your own tools gives you a huge advantage over your competitors who have to spend a lot of money to get software that doesn't work as well. And your technical background will also make you more competitive than your peers in almost any other field.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  93. I guess this means by PickyH3D · · Score: 1

    He is not management material? That would answer your question.

  94. Carreer Paths by painandgreed · · Score: 2, Interesting

    Nobody seems to be interested in career employees these days. The few people that are career seem to have settled into their jobs over many years and have stability due to politics rather than skill or even need. If you're looking for stability, you might try to look for a job in a city, state or national government. They're about the only ones that expect to be around later without mergers, buy outs or out sourcing(well, they do look at that but not as much as normal companies).

    For your decreased skill set, wrist problems, and unhappyness with your job, I'd say you need to look at management. You're experienced and if you're a people person, you could take a few Project Management classes to impress the suits, brush up on your power point and become one of those people that go to meetings all day so the people who do the actual work don't have to.

  95. Are you in the Baltimore/DC area or are you willing to move there? Are you and and your fiancee US citizens? If the answers are "yes", what's your e-mail address?

  96. You need to work for yourself... by illumin8 · · Score: 1

    Seriously, you need to work for yourself. If you've had 8 ideas that companies you've worked for have taken from concept to profitability, why don't you think of the 9th one and take it to profitability on your own? I wish I had the problem you do... My problem is that although I'm good technically, I can't think of a good business-worthy idea to save my life. Most entrepreneurs (sp?) wish they had your problem.

    You really should take your next idea, max out a few credit cards, and make a business out of it. If worst comes to worst, you can always go back to the 9 to 5 programmer working for the large megacorp lifestyle.

    --
    "When the president does it, that means it's not illegal." - Richard M. Nixon
  97. seeking big coporate middle management job by dslbrian · · Score: 1

    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?

    [bendervoice] bwahahaha
    [bendervoice] Oh wait, your serious
    [bendervoice] BWHAHAHAHA

    So you want a middle management job in a big coporation is that it?

    Seriously, your goals might have worked 20 years ago, but the market really doesn't support working at the same place until retirement anymore. With offshoring jobs, market swings, and whatnot any given job could be gone tomorrow. The only place you could really stay until retirement is if you had your own company. But if that was what you wanted, you wouldn't be asking for a cushy middle management job where the skillset of yesterday is all you need.

    If what your really after is less working hours then first cut your overhead. Get out of silicon valley, go find someplace with a lower cost of living (that way you don't NEED to work as many hours). Keep your skills up to date to be as mobile as possible. Having a good job, yet being mobile is the best way to keep the checks rolling in until retirement. I have a great job now, surrounded by people I like, but I realize that the odds of having that job until retirement is near zero. If it lasts 10 years it would be great (currently at 2), but I'm not counting on it. Sooner or later the company will screw up and there will be layoffs and reorgs. It always happens, and it always will.

    Best to be prepared and be ready to move on (or start your own company). Sure go find some middle management job now, but don't be fooled into thinking it will last forever.

  98. Government/Non-Profit sector by JoeCommodore · · Score: 1
    If you want a fraction of what you make in the big business industry but a stable job where you could make a real difference in the community then look for a solid non-profit or goverment agency.

    Writing this I remember the Dilbert cartoon where Phil (the Prince of Insufficient Light) offers Dilbert a life of working for no appreciation or recgnition for lots of money or a life of recognition and satisfaction but being broke. All the engineers were interested in the money route...

    Another route would be to leave programming and do something more 'substationial' (read: something you can actually touch, like the food industry, or construction) I've read that such fields have been a popular escape for burnt-out software people.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  99. What can you do by m_evanchik · · Score: 1

    The original post doesn't give any examples of his work, so it's hard to judge what he would be good at. It's understandable to remain anonymous if you are worried about trouble at work.

    I would say DataDragon needs to float his resume out there. Definitely consider leaving Silicon Valley, as it is a hyper competitive enviroment.

    I'm assuming that your resume is pretty strong. Consider going in for government or academic work, Which tends to be stable, if not so lucrative in the short run.

    You might even consider hiring the services of a headhunter or related type person: let someone else do the searching for you.

  100. god, I hope so by sm.arson · · Score: 1

    Every time we go to lunch, the other guys at my job (artists in their late 20's to mid 30's) always talk about job security and what they're going to be doing in the next ten years.

    In the game industry, at least, the general consensus seems to be that once you get "too old" - by which they mean "in your mid-thirties" - there is no longer any place for you. Game studios claim to want "experienced" artists and programmers, but we all really know that they just want the cheapest talent they can get. They want a 22 year old savant who will work 70+ hour weeks for minimal pay.

    But, like a previous poster already said; everywhere I've seen there is a need for experienced people with good leadership qualities. You can't get anything (worthwhile) done without an experienced captain at the helm. It would take a bit of searching, but I guarantee you that there's a place for someone like you.

    If all else fails; use your years of experience and industry contacts to start your own company!

    --
    for great justice, this sig has been moved
  101. Re:Yes, there are. by ambienceman · · Score: 1

    I think the feasability of finding a job like that, especially in the software/hardware engineering field, is very hard beyond the large companies and public sector institutions/education. Much of what makes the computer industry is its innovation. The companies that make a point or get an edge are the ones that do something unorthodox, and I believe that most of those companies have employees with the sacrificial drive. Remember how Apple supposedly treated its engineers during crunch time for the Mac OS in the eighties? I think long-term jobs in the computer industry are a very small minority.

  102. Get a Powerball by Anonymous Coward · · Score: 0

    It's a gyroscope which really works your wrists as you try to keep it moving. It creates quite a force. Read more here -- http://www.powerballs.com/carpal_tunnnel_rsi.html

  103. Academia? by op00to · · Score: 1

    Ever think of working for a Uni? I work for a large (50,000+ enrollment) state university on the east coast, and the work conditions here are exactly what you're looking for. I'm making about $6k less than if I had accepted the entry-level equiv. job on wall street, but I get free tuition and amazing benefits. Except for the odd emergency (Less than 4-5 a year), I pull a 38.5 hour work week, with overtime being reimbursed with my choice of paid time off or $$.

    Might be worth checking out the local Universities. They tend to take more chances on hiring 'non-traditional' staff.

    As an added bonus, if you're working for the state, it's almost impossible to get fired!

  104. Kudos:: by ElitistWhiner · · Score: 1

    Let us know how your Classified Ad goes here on /.

  105. Leave SV by SecretAsianMan · · Score: 1

    My job is like the one you describe. I'm 26 and could work there forever if I wanted. I get in at 8AM and leave at 5PM but put in some occasional extra hours when I feel like it. My boss is a great guy who leaves me alone except for occasional guidance or kicking back a few at a nearby pub. The atmosphere is very family-oriented; I'm definitely the oddball there being a single guy at my age. I'm paid well in a geographic location with an extremely low cost of living and a low crime rate.

    It's in Oklahoma.

    What's not to like about this state? It's certainly not the tech capitol of the world. If you're not a Christian or not a Republican, you will feel a little out of place. The local media and public transportation are jokes. It's a fairly insular culture.

    --

    Washington, DC: It's like Hollywood for ugly people.

  106. Retirement? by deblau · · Score: 1
    Private sector companies don't want long-lasting employees, because they're expensive. As long as there are college grads who undervalue themselves and are not looking for a long-haul job, short term employees are cheaper.

    You want government work. You get a pension, decent benefits (especially family benefits), and they're looking to keep you for a long time since they've spent so much on the background check. The job security is unreal, since unless you really fsck up or the government runs out of money, you'll keep your job forever. You can be proud because your software is helping to run the civilized world. Government systems don't run the latest and greatest COTS (depending on the department), so they're looking for people with older skillsets. You might look into local or state government offices who need programmers, or you could make the big leap to DC. The down side is obviously the pay. It's not Mad Corporate Greed money, but it's a decent living.

    --
    This post expresses my opinion, not that of my employer. And yes, IAAL.
  107. Me 2 by Dr.Knackerator · · Score: 1

    Got made redundant 2 years ago from a job that killed my love of coding that i had since i was 11. Like a 20 year love affair dead in the water.

    I mess about with stuff now for 'fun'. Snippets of PHP for websites. But no 'real' code. Started a small java project before xmas and just stopped working on it, I wasn't really enjoying it.

    So i've been on my arse for 2 years and I still dont know what to do, so i'm gonna do nothing somewhere else. Selling the house, getting a motorhome (RV to you folks) and gonna tour europe for a few years till either my money runs out or i find something i want to do.

    I almost feel bereft, there is nothing that really perks my interest anymore. don't know what im gonna do if the money runs out and I still feel like this.

    1. Re:Me 2 by Anonymous Coward · · Score: 0
      Before you do that you may want to rent the old movie Lost in America.

    2. Re:Me 2 by firestarter · · Score: 1

      Try a motorcycle rather than an RV.

      I learnt to ride last year - and really enjoy it. Get a proper bike (not a Harley) and you'll find that there's nothing that requires more concentration. Concentration, speed, skill and the sense of freedom could be a great thing to 'perk your interest'.

      Check out:
      http://www.advrider.com/

  108. I'm much like you... by sirgoran · · Score: 1

    I'm a 42 year-old code monkey,and while I've always been the type to look at a company in long term planning rather than the "here today-gone tomorrow" mindset, it's more of a problem finding a company that wants someone long term. Most companies look at employees as being long term if they stay 4-5 years. After that, they then have to think of them as near full vestment in the retirement account and start looking for ways to dump them.

    Over the last 16 years, I've noticed that of the companies myself and my friends have worked for, when you hit the 5 year mark, they start to weed you out for a younger and cheaper programmer. Since many of the retirement accounts require a 6 or 7 year mark for "full vestment" the amount you don't get gets rolled into the company account and used to pay the "Company percentage" of your 401(k).

    I have yet to find a large number of employees that have been at the same company for more than 4 or 5 years. The longest I've ever been at the same job was 8 years before they started "reorganizing."

    -Goran

    --
    Carpe Scrotum - The only way to deal with your competition.
  109. Re:Yes, there are (maybe) by sesshomaru · · Score: 2, Insightful
    deathmarches are now common rather than a sign of poor project management or cluess PHBs.
    Actually, I still think deathmarches are a sign of poor product management and clueless PHBs. It's just that poor product management and clueless PHBs are the norm now.
    --
    "MIT betrayed all of its basic principles."
  110. Welcome to capitalism by BillsPetMonkey · · Score: 1

    Reading Paul Graham's excellent essay on what you need to know in highschool, I was left with an unanswered question. Teaching high school kids to look for difficult questions and choose challenging careerpaths is fine, but how do they cope with what is now an extrememly fickle job market? This is the real question I think.

    It used to be simpler - companies valued talented people. Nowadays, companies value hot and cold-running talent - there's no concept of nurture, and this is largely due to the nature of capitalism.

    As Adam Smith said, "capitalism is a financial workhorse, with blinkers to the past and future. It knows only now and sees only the present."

    This has become our reality, and yes, it's ugly. You most likely won't program until retirement, you'll more likely be left out to graze in your early fifties to live off the state.

    Is that a waste? Most definitely yes. But no-one ever said capitalism was an efficient workhorse.

    --
    "It's not your information. It's information about you" - John Ford, Vice President, Equifax
    1. Re:Welcome to capitalism by Anonymous Coward · · Score: 0

      You most likely won't program until retirement, you'll more likely be left out to graze in your early fifties to live off the state.

      That's what happens when you let capitalism use you. Instead of being used by capitalism, how about you try using it? In any profession, if you end up retiring with no money and need to live off the state, you have FAILED at capitalism.

      Here's a hint: capitalism is about capital. Obtain it, save it, invest it, make it grow. Don't spend all of your money on new shoes and 20 inch rims for your leased Navigator. If you use money wisely, it will treat you well.

      If you don't take an active role in capital, you will be left behind.

    2. Re:Welcome to capitalism by BillsPetMonkey · · Score: 1

      Tell that to the people who were missold endowment mortgages or who invested in pensions schemes only for the pension company to foreclose on them, or the people who paid into comapny schemes only for the company to liquidate just before many of them retire.

      Maybe you don't quite understand what capitalism is. It's about protecting the capital-generating mechanism, not looking after it's architects. Who are it's architects? The workers.

      Unless you are a business owner, you are doomed to fail to get your true worth from a company. If you don't understand that, you're not quite grasping how companies work and how they actually make themselves money.

      --
      "It's not your information. It's information about you" - John Ford, Vice President, Equifax
  111. Programmer after 30's by lucio_ferrao · · Score: 1

    In a software house that values its software it is normal to have programmers with more than 30 years. Unfortunatelly not every software company understands that its long term success depends on the quality of software. I'm no longer a programmer, but I still program a lot and I don't intend to stop.

  112. That time is long past by rlp · · Score: 1

    I started my career at Bell Labs over twenty years ago. When I was hired I was told by several people that the Labs had a no layoff policy, and even in the great depression had not layed off employees. Many people had been there for their entire careers - started fresh out of college and planned to work to retirement. Today Bell Labs is a division of Lucent, and mostly a brand name. The vast majority of employees have been layed off. The remaining work is in the process of being off-shored. This is happening all across the industry. My advice - learn something outside the tech field. Because, you'll never make it to retirement as a programmer.

    --
    [Insert pithy quote here]
  113. The answer is no by Anonymous Coward · · Score: 0

    I quit programming and am going to law school to get a real job and make real money. Programming is not a fun job anymore.

    1. Re:The answer is no by Anonymous Coward · · Score: 0

      I have a friend that did that. Now he's back to computers. Turns out law isn't fun either...

  114. Small = Flexibility by Anonymous Coward · · Score: 0

    If you want to change your focus you need to actually change it before you ask an employer to give you an opportunity in that new area. They need to know that you are committed to the change and not just testing the waters.

    That is, take coursework in that area or take a second job or volunteer position that demonstrates that you are confident that this is a change that you want to make.

    I don't think most employers would be that interested to know that you switched focus because of carpal tunnel. They would want to know that you changed focus toward something where you would be productive and did it because it was in some way a natural progression for you.

    I've also found that small companies are much more likely to repect and utilize the variety of skills on one's resume.

  115. Young and/or Cheap is what they want. by ToasterTester · · Score: 2, Insightful

    >>>> 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?

    You find a place like that let me know. I will be out of work in a couple weeks. The company I work for lost the contract and new company is only keeping the young/cheap. The old company is using this opportunity to clear out some people since they are moving a lot of work overseas.

    That is what you will be fighting. Outsourcing and young people trying to get a start in the industry willing to work around the clock for half your salary.

    Now some companies instead of going out of the country are moving to state with heavy unemployment and low taxes and opening up shop. But others like the big three letter company I work for are opening up center in Brazil to cut costs.

    Just look at the marketing coming from the big computer companies they are trying to bring back the glass house approach to computing. Let them supply the computers, SA's, developers, and so on . That way you only play for these skills as you need them, why hire them long term.

    So you have a good job hang on to it. If you're as good as you say let other companies know you're looking. Let them recruit you, then you will get a deal worth accepting.

  116. I can relate... by __aaclcg7560 · · Score: 1

    I have seven years of software quality assurance experience, with six of those working for a video game company. I had to quit my job since my supervisor told me if I'm not willing to work 80+ hours a week, seven days a week, I needed to get out of the industry. Since I'm 35-years-old with an active social life outside of the company, and wanting to settle down to have a family, my days were numbered anyway.

    Although I been learning programming and getting my network certifications for the last three years, I'm still getting a lot of phone calls from video game recruiters. It's frustrating since I don't want to work in that industry and probably wouldn't get hired when they find out I'm over 30. Breaking into a new field is very difficult to do.

  117. Don't worry about your job, worry about your life by defile · · Score: 1
    I got a crib full of corn, and a turnin' plow
    But the ground's too wet for the hopper now.
    Got a cultivator and a double tree
    A leather line for the hull and gee
    Let the thunder roll and the lighting flash
    I'm doing alright for Country Trash

    I'm saving up dimes for a rainy day
    I got about a dollar laid away
    The winds from the south and the fishings good
    Got a pot belly stove a quart of wood
    Mama turns the left-overs into hash I'm doing alright for
    Country Trash

    I got a mackinaw and a hunting dog
    A cap I ordered from the catalog
    A good tall tree that shades the yard
    A good fat sow for the winters lard
    Let the thunder roll and the lighting flash
    I'm doing alright for
    Country Trash

    Well there's not much new ground left to plow
    And the crops need fertilizer now
    My hands don't earn me too much gold
    For security when I grow old
    But we'll all be equal under the grass
    And God's got a heaven for
    Country Trash And
    God's got a heaven for
    Country Trash
    I'll be doing alright for
    Country Trash

    Country Trash, by the late Johnny Cash
  118. No by istartedi · · Score: 1

    The industy wants to chew you up, spit you out, and sell your work for as much as it can while paying you as little as possible. If your body is a bloated mass of cholesterol and you can't even wave without your wrist tendons cracking; it's not their problem.

    Next!

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  119. move to the Midwest by King+Babar · · Score: 1
    It sounds counter-intuitive, but the place that actually values skills plus plus experience plus maturity plus the desire to have a normal family life is nowhere to be found on either coast, as far as I can tell.

    But there are lots of interesting opportunities out there off the coasts. The money is not as good, but neither are housing prices, and if you can earn enough, you can always fly away to whatever it is you miss most about where you are. The places to be include the obvious (e.g., Minneapolis) and the possibly less obvious (e.g., college towns like Ann Arbor, MI, Madison, WI Lawrence KS, and Columbia, MO) There is something to be said for a place that has both Trader Joe's and a very nice house under $250K.

    But I'll admit, it's not for everybody.

    --

    Babar

  120. It's a Race To The Bottom for the IT industry by Cryofan · · Score: 1

    Our elected "leaders" sold us out to corporate interests, granting them leverage over you by not outlawing outsourcing and H1B, etc. Same thing goes for other white collar professions, and before that, our manufacturing backbone.

    As for me, I am out of it....

    --
    eat shiat and bark at the moon
  121. Um by Anonymous Coward · · Score: 0

    If this is the way you are feeling, you should ear mark some time to diversify your skill set with busniess-related courses, seminars, etc. Then get the hell out of silicon valley -- it is rather like living in D.C. and asking if there are any non-partisan people out there.

  122. HA HA HAAAA Wait til you're 50 !!!!! by Anonymous Coward · · Score: 0

    HA HAAAAAaaaaaaaaaaa

  123. If you aren't happy, make a change. THAT EASY. by Franciscan · · Score: 1

    According to some of the people responding, you should be working for a smaller company, and according to others, a bigger company. I have worked at big and at small companies that had a lot of overtime, low morale, and other classic problems.

    As a software developer for over twelve years, also in my mid 30s, I have always worked as a a software developer but never "right in the industry". That is to say, I do not like to work at software-only shops:

    (A) The problem with small software-only companies is their financial instability, and the lack of anywhere to go from here.

    (B) The problem with big software-only companies, insurance companies, banks, and government work, is that I hate beaurocracies. Also these "big" places tend to have found ways to destroy joy, sense of accomplishment, and the potential to do anything new and interesting, by establishing huge sets of Policies, Procedures, that make my working life a living hell.

    (C) I prefer to work in R&D, Engineering, and Science companies. I like to be the only software developer, or to work in a team of two or three equally capable software people. I like working with people who are friggin briliant, and who are results oriented, and who can't stand it when B.S. gets in the way of innovation. You know what I mean. Mordac, Preventer of Information Services, get thee behind me, before I smite thee! Pointy-haired bosses, beware.

    Anyways, my chosen industry is a perfect fit with my skills and my shortcomings, because we all have both skills and shortcomings. I produce products that work, and which users are happy with, and they pay me and everyone where I work gets to do something that they love to do. Good deal. But I could not work just anywhere. For one thing, my shortcomings can get me fired. I don't suffer fools gladly, and I don't think that idiots should be allowed to dumb-down software designs to the point where the design is entirely pedantic enough for them to understand. I enjoy the actual work of programming, I like to build great software. I hate the other *crap* that does not contribute to the end goal. So, I have found where I fit. They like me, and I like my employers. Maybe *you* need to take a personal inventory, and find out where *you* fit.

    Regards,

    Franciscan.

  124. Are you focused on the tech, or the biz? by John+Murdoch · · Score: 4, Insightful

    The short answer to your question is, "yes." There are companies that want experience, leadership, and mentoring skills. There are companies that want experienced leadership to guide and direct younger minds (and younger wrists) in developing software. And no, Virginia, those companies are not all moving their jobs to India.

    Focus on the technology, or on the business?
    Programmers I've worked with over the years have tended to follow one of two tracks: focus on the technology, or focus on the business. If you focus on the technology, your skills are portable: the risk you take, however, is that your portable skills may be supplanted by a newer, better-marketed technology. (Case in point: Powersoft's PowerBuilder, which was all the rage ten years ago, and has all but disappeared from the marketplace.) To adopt a focus-on-the-technology view, you're committing to a permanent learning curve--and to constantly having to evaluate which of the new technologies are most likely to be worth pursuing.

    Your question sounds to me like you're looking for the other tack: focusing on the business. In that role you're still working with the technology--but you're focused on how to improve the business. You're more technologically-agnostic: you know more about the specifics of the business than any particular tool.

    The key: find a company that views you as an asset, not a cost
    If you've been doing contract work, you're focused on the technology. And you've probably worked for a number of companies that view you as just another piece of meat to put in front of a computer to type code. To them, you're an expense. Far, far better is to find a company that views information technology as an asset--that says "if we do what we do better, smarter, faster, we have a competitive advantage." Those companies will, in turn, challenge you to do more, learn more, and offer more.

    Where I work...
    I work in Engineering, not in Information Systems--developing new products. The company very definitely wants me to do more, much more, of what I'm doing. From an accounting standpoint my work is booked as a depreciable asset--not as a line item on the expense ledger. I'm 46--while I still do quite a bit of coding (and I'm at work now, coding Transact-SQL for a big project), a lot of my day is spent teaching, coaching, and encouraging young programmers.

    Want a gig like mine?
    Some thoughts:

    • Avoid publicly-traded companies (#1): an executive suite change can turn a tech-focused corporation into yet another SAP zombie. Layoffs will soon follow.
    • Avoid publicly-traded companies (#2): If the executive suite geniuses make a mistake, stock analysts will demand a "rebound." Which means layoffs will soon follow.
    • Look for companies for whom the technology is central, not peripheral, to what they do: for example, this former client provides data services to small credit unions. Money they spend on programmers and technology is an investment in their product, not an expense to be avoided. And in the event that the company is acquired by somebody else, you're part of the product that they're acquiring.
    • Look for companies that are focused on growth. They will also always be focused on looking into future technologies--which makes it easy to stay focused on new technology as well.
    • Even if you focus on the business, focus on the technology! We live in a changing world, that changes at an ever-faster pace. Very few companies existing in 2005 will be here in 2025--and you're probably not going to retire until 2030 or later. Do not get so focused on the company that you lose sight of the technology--nothing is so agonizing as seeing senior IT guys from a now-bankrupt steel company begging for jobs; and having nothing to show on a resume except having coded in COBOL fifteen years ago.

    Is this just a young man's game?
    I think you'll see

    1. Re:Are you focused on the tech, or the biz? by Franciscan · · Score: 1

      Exactly right. I always want to work for a place where technical people are appreciated for the value they contribute to the company, and where the economic value generated by developing new products and technology is a core goal or intent of the managers of the company.

      Life is not a zero-sum game.

      Franciscan

  125. Process Job by bokmann · · Score: 1

    I have a job opening for exactly the position you are looking for. It is in Reston, Virginia... no, not like farmland - this is Northern Virginia, very close to Washington D.C. This is a great area to live - we have seasons, centally located for a lot of fun travel vacation, etc.

    Go to www.fgm.com

    click on 'careers'

    filter on the Reston, VA positions

    Look at the 'proess improvement specialist' position. Ignore what it says about 'RUP and ISO desired'. I don't know where that came from - I opened the position, and apparently the HR department added that. I will make sure that gets changed.

    If asked for a referral, say something like "Dave Referred, from SlashDot."

    There are other positions there that a burnt-out coder kight be interested in... but you mentioned process specifically.

  126. Get an IT job by noodle+dancer · · Score: 1

    If you want a career programming job find a big non-tech-vendor company with a world-class IT department - they do exist - and get in. These companies will often have a special career track for expert programmers so that your don't get into the situation where new college grads are hired on a salalery higer than yours. This also means you don't HAVE to move into low level management jobs just to maintain to standard of living - and then get fired durign the next reorg. Once you're in one of these companies find a project that looks interesting and make yourself indispensible. Don't laugh. I used to work in IT and I new a lot of old programmers who were quite happilly working on stuff they thought was pretty cool. There's always the risk of mass layoffs if the company isn't doing so well but you can't avoid that anywhere. In Silicon Valley look at companies that have moved their IT out to Pleasanton. Not too far to drive and it's a reverse commute.

    1. Re:Get an IT job by jwcorder · · Score: 1
      This is a correct statement, and vastly under rated. I currently employ this train of thought as well and I am happily employeed by a Fortune 50 company in the retail industry but we have one of the best IT departments in the country and I love it!

      --
      http://jayceecorder.blogspot.com
  127. EMACS coders die from carpal tunnel by Anonymous Coward · · Score: 0

    EMACS keystrokes lead to premature death.

    ZZ

  128. Local Government by infohord · · Score: 2, Informative

    I work for local (County) government. Cities, Counties, School Districts and the State are always looking for just that.

    1. Re:Local Government by hlh_nospam · · Score: 1

      I applied for a programming position with my local county. I'm on their waiting list.

      Since December 2001.

  129. Do what I've done... by Anonymous Coward · · Score: 0

    I work for a state agency - the organization which protects the environment as much as we are allowed to, and otherwise keeps score of who has degraded which piece of the state how much. There are 40-odd members of the IT dept. 1/3 networking pc trouble shooters and system administrators, 1/3 programmers, 1/3 GIS staff, and 1/3 the rest of the shop.

    I've been with the agency since 1991, and have brought in several ex-co-workers I was with in the private sector who were chopped off by their corporate owners due to moves, business plan changes, etc.

    Right now I'm implementing a web-services system, migrating systems from Foxpro to enterprise-level systems, learning about Linux, and trying to figure out how to migrate business intelligence from residing in a system built in a proprietary
    environment into an open environment without just rewriting the system.

    I also work with EPA staff, biologists, geologists, engineers, artists, and (ufortunately) pig-headed bureaucrats. Lawyers, too, and elected officials.

    There's pressure to complete projects on time and under budget, to do a good job, to avoid the more hostile engineer-users, but I only work 40 hours a week, I get a bunch of holidays, the employer HAS to obey labour laws, and I now earn 6 weeks of vacation a year!

    Plus the job is in an outdoor paradise, with mountain biking, rock climbing, caving, canoeing, hiking, gardening, bird-watching, etc...

    If I want to get an answer to a natural science question, if none of my friends know, they refer me to someone with a PhD in the field, and I get the answer from them!

    I do sometime have trouble with numbness in my fingers, but I stop typing when that happe

    Joke...

    I also have worked with people from all over the world, Asia, S America, Africa, India, Russia, you name it! They are a great resource for geo-political questions. And if I ever travel overseas, I will have phone numbers for people in the families of my friends, who will show me the high spots from a local perspective.

    One co-worker just got a 2Mvolt Tesla coil for one of his hobbies, one just built a layer of GIS data for Ireland, where he's going next summer, one goes to hike the ridge tops in teh high Sierra every summer, and others esplore abandoned hard rock mines for rare minerals.

    So working for a responsible government agency is a good answer to the question:, "Where can I work a regular life and still do computer stuff?"

    Keep it in mind!

    AC in the mountains

    1. Re:Do what I've done... by Anonymous Coward · · Score: 0

      There are 40-odd members of the IT dept. 1/3 networking pc trouble shooters and system administrators, 1/3 programmers, 1/3 GIS staff, and 1/3 the rest of the shop.

      wow, that's a lot of 1/3's....

  130. Re:I am a 20 something programmer by Anonymous Coward · · Score: 0

    2 years? What is wrong with you? Are you asking for too much money or something? Seriously. I don't get it.

  131. Try the Federal Government by briancnorton · · Score: 4, Informative

    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.

    --

    People who think they know everything really piss off those of us that actually do.

    1. Re:Try the Federal Government by Anonymous Coward · · Score: 0


      REALLY?

    2. Re:Try the Federal Government by Anonymous Coward · · Score: 0

      > You can make a lot more than normal GS-payscale people,

      And where are those jobs? I live near Arlington, VA, and the best paying government job I could find paid me GS scale pay. I have 35 (yes, thirty-five) years experience with databases after spending ten years as an officer in the Navy after earning my Masters in EE from a good school. Of course, I am locked-out of a lot of jobs due to my age. I have looked hard for a job so I can afford to move out of my one-room leaking and cold basement apartment, but I obviously haven't found one, or I wouldn't still be here! I think you're full of it and just repeating something you heard from a "friend of a friend." The government pays way below market and always has, because they know they can still get people that are looking for good benefits and good retirement.

  132. Maybe not in CA, elsewhere though by Anonymous Coward · · Score: 0

    In upstate NY where I live, programming jobs aren't much different than what you are describing. At least the 3 or so jobs I've had here. Sure, the pay isn't as good, but my house that would cost $200k+ in CA cost less than $90k. And the work isn't as glamorous either. But family life and 40 hours is pretty standard, and life is a little less hectic. Commutes are approximately 10 minutes more than the number of hours traveled. And the people are a lot less superficial. Just my opinions anyways.

  133. New Career by FedGeek · · Score: 1

    I am a former Army science officer (yes, they do exist---I did HMMWV [Hummer] and Blackhawk helicopter final tests in 1981-1983). I was EXTEMELY frustrated out of the service, and almost went back in (in spite of my wife's wishes). I have worked for Dept of Homeland Security (my former branch was Customs) for 18 years now, and I'm quite happy. Numerous tech jobs around the country. I perform computer forensics in the Miami Lab for us (DHS) as well as FBI and local police. Your good skills will not be wasted.

    1. Re:New Career by albill · · Score: 1

      See, I've looked at work like this and everything that I saw required one to move to Washington, D.C. or similar. I live in Seattle and I've been unwilling to uproot my whole life in order to do Federal work.

    2. Re:New Career by FedGeek · · Score: 1

      No, my friend, I have worked in South Florida ONLY for 18 years (Ft Lauderdale, the Keys, various Miami offices). You do not have to move, there are Fed offices (and job needs) all over the US. Good luck , Pal.

    3. Re:New Career by FedGeek · · Score: 1

      In fact, there are A BUNCH of Federal geek jobs (note my name: FedGeek)in WA and throughout the NW US. Try this: www.opm.gov or do a yahoo search (not google, hits are overwhelming and not necessarily the way to go) for "federal job." Good hunting! ---FedGeek

  134. Have you considered moving to India? by Anonymous Coward · · Score: 0

    A lot of the programming jobs are moving to India and you can jump in on the tech boom there. Do you like curry?

  135. Rediscover Paper-Coding by EEBaum · · Score: 1

    Most people I know go straight to the keyboard right when they start on a particular segment of code. If, however, you work it out on paper first, it's likely that: you will find problems in the code easier; you can see the big picture easier; with proofreading, the code will be somewhat stable before you type it; you'll be more familiar with it. As a result, you'll likely actually do significantly less typing and, especially, mousing around (the real wrist-killer) to track down errors, not to mention end up with better code.

    --
    -- I prefer the term "karma escort."
  136. zerg by Lord+Omlette · · Score: 1

    I die on the day I can no longer write my own code. Figuratively and literally.

    --
    [o]_O
  137. AST aka Applied Signal Technology by Anonymous Coward · · Score: 0

    Either in Sunnyvale or on the East Coast, it's a great company.

  138. "Mission critical" software companies by KaVu · · Score: 1

    Not that I can name any of such possible employers, but software shops developing "Mission Critical" (i.e. aerospace control software etc) software would probably be looking for just the kind of employee you intend to be, right? Stability, dependability and long term loyalty would be key points they would look for in an employee. And furthermore I cannot see any reason why such shops would be set up anywhere but a dull, boring and slow paced small town somewhere.

  139. programmer for life by fredex · · Score: 1

    I've recently celebrated the 30th anniversary of my30th birthday. I've been programming for about 25 years, and intend to keep going at least 6 more. I tried big companies, i tried small startups. None of them was satisfactory. The big company no longer exists (thanks to hostile takeover attempts and the man known as "the junk bond king" whose name I won't utter). The startups are also too volatile, though for different reasons. Then I stumbled upon a small company that was then 15 years old, have been with the company for 14 years, and as long as it stays in business and doesn't get bought up by a vulture, I plan to stay. (I'm getting too old to go looking for a job anyway).

    1. Re:programmer for life by djyangce · · Score: 1

      So there's still hope having a good job... Not lots of people out there still writing mass of code lines with (or over) 60.

  140. Unlikely by Anonymous Coward · · Score: 0

    Starting his doctoral degree in his early 30's, he probably wouldn't be done until his mid to very late 30's, depending on how much education he already has. He'd be entering the tenure track at least a decade later than everyone else. This is a huge disadvantage when it comes time to get from tenure track to actually having tenure. For example, at my school, (MIT), you're expected to come up for tenure review around your early/mid 30's. While a genius who has been working in a research environment and publishing could get tenure starting a decade late, the average ex-programmer would have no chance-he simply wouldn't be able to publish fast enough to make up for the lost time.

    Also, in general the 'get tenure' step is far harder than you make it sound at any respectable school, even if a person starts at the right time.

  141. You can't ... by dspasovski · · Score: 2, Insightful

    Well, as you put in your question, I guess this is every programmer's dream: to get a stable, 40 hours week programming job surrounded with people that you know and care about. But I think that programming is not the kind of job that one can do untill retirement - it is a highly-demanding job that requires up-to-date knowledge and brings higher levels of stress than other jobs.

    So, I think that after certain age every coder gets tired of keeping up with the technology and stress, and this is the time when they either get pushed into a managerial role, or stay coders till retirement, maintaining legacy applications in legacy languages.

    In a way, programming is like soccer: you play it till you reach the age when you no longer can keep up with the younger (or leave it early because of a bad injury, for example). And then you train the younger until retirement.

    It is certainly not a something than man can do for all of his life.

  142. Find some folks to start something on your own. by mjfrazer · · Score: 1

    That is my plan. Right now I'm working for a company to pay the bills while my wife finishes her residency in anesthesia. Once she's making the bucks, there is no way I'm working for anyone else.

    I've worked for a few startups, and have many friends who've also worked for a few each. Only one of us has made their millions.

    Once I don't need to pay the bills, I'll be looking to start a project on my own. I have a few ideas, but I'm only 33. If you have ideas, look around for a few guys to start up something on the side. 8 months of evening and weekend programming, and 3 guys can probably whip something into reasonable shape.

    The only way to get along well is to work for yourself.

    Although that post above with the guy working for the insurance company with 7 weeks vacation seems like a good deal... :)

  143. Go Defense by nberardi · · Score: 2, Informative

    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.

  144. Work in IT at a non-IT company! by mal69 · · Score: 2, Insightful
    I have been a professional programmer for 23 years. While I still really enjoy actual programming, I have never worked at, nor wanted to work at, a straight IT company. I have changed jobs a few times over the years but have worked in 2 different industries (foundry and food manufacturing/distribution). It can be far more stable (given the right company and/or industry) than straight tech and it does sound like you are beginning to see that there is more to life than just IT.

    I have used and learned many new technologies over that time. Besides that, I have gained a lot of non-IT knowledge in those industries. I know of a number of other people who eventually tired of programming and IT in general and moved into the business side of the industry they were doing IT work in. It can be a very easy move as having an IT background can be a valuable asset over and above the business knowledge aquired.

    1. Re:Work in IT at a non-IT company! by richieb · · Score: 1
      I have been a professional programmer for 23 years.

      Cool! I've been a programmer for 27 years. You have to keep learning new stuff to be employable. This is the best job security. I worked for large and small firms (including a dot-com that bombed). Currently I'm in a small sofware company. Here is the list of languages and O/S-es I worked with over the years:

      • 1 year - COBOL, 360 Assembler OS/360
      • 6 years - PASCAL, PDP-11 Assembler, RSX-11M
      • 8 years - Modula-2, VAX/VMS, Ultrix
      • 6 years - Eiffel, C, Solaris, Linux
      • 6 years - Java, Web, Linux, Unix, Windows etc...

      I have always shied away from management positions, other than being a technical leader or a mentor in a small group. I'm still writing code everyday...

      --
      ...richie - It is a good day to code.
  145. Yes. Its called management. by hargettp · · Score: 1

    Seriously. That's where programmers (can) go when they get old, they don't just fade away. They don't have to get outsourced, they don't all retire at the age of 35 worth zillions accumulated from stock options at half a dozen companies, they can go into management. If you really do have those kinds of leanings, you should seriously consider adjusting your career path towards the management track. Bear in mind that typically companies don't hire you in as a manager (or department head, or whatever) unless you have previous management experience. Instead, you should build up your leadership profile where you are: take on team lead roles, take on architect roles (if you have the chops), be willing to carry the project plan around and be the project manager. I once had a group of jovial senior developers refer to me as the "elevator runner." Our project team was split between 2 floors of a high-rise office building, and since I was the "team lead" for that batch, I was the one who got in the elevator to go upstairs to see the project manager. It wasn't a derogatory comment, it was just a humorous description of my role--and just recognizing that it was a different role than theirs, which was to be senior developers.

  146. get out, get out by DuctTape · · Score: 4, Interesting
    Not having read any of the other comments, and I hope that I'm not sounding too cynical here, but I think that you have outlived your usefulness and you need to leave the profession.

    I believe that most companies think that they can hire any codemonkey out of college to do what you can do (but their's will need massive rework/refactoring) in 10x the time, even though they're only 1/2 to 1/3 the cost. Plus the older you get, the more time you're going to want to spend with your family (you did manange to pick up one of those along the way, didn't you?), and then there's other outside interests, like neighborhood associations and other civic and church (or Cthulhu) functions. Oh yeah, the older you get, the more time you're going to need for medical visits, and there's a health club in your future where you'll injure yourself once or twice a year.

    And do you really want to continue working in software? Especially with the hours and working conditions? You have to face it, one cannot easily estimate how long software takes to get done (and I'll address that later), and since developers are some of the most optimistic people in the world, you'll invariably end up staying late about 1/3 to 1/2 of the time, especially if a PHB takes everybody's estimates and cuts them by a third, 'cuz he knows you can do it!

    Unless you can find yourself one of the few jobs open at a big software shop like IBM where they have people that hopefully do a good job at estimating effort (and I had a buddy there that they didn't, and he had to essentially work 1 year of 60-hour weeks), you'll end up working at a small coding shop where they'll have to make optimistic projections to get the contract, and hence you're working late... again! And if you work at a place where software isn't the main product, you'll have clueless PHBs that are unable to figure out that software indeed *does* take that long to do, and why aren't you coding yet??!?

    The folks that I know that are older and are making it in software have made names for themselves, have written one or more books, attend OOPSLA where they're presenters or panelists, or are otherwise looked upon as gurus. The rest of them are scraping along, waiting for the axe to fall... again. The true failures I know are those that don't want to update their skill set, or have truly vertical knowledge and are unable/unwilling to move to where their market is.

    Unless a young person I know has true passion for software, and is willing to do the Software Engineering thing, which they used to not emphasize enough in undergrad, I tell them to find something else to do since unless they trip on the pot o' gold (and I know a guy that's been doing MS Access programming from home on a government contract for the past 10+ years that has been pulling in six figures the entire time), they're not going to make it on less-than-passion.

    Now, where do you go from here? Hmmm... that's a really good question. As soon as I know, I'll let you in on it.

    DT

    --
    Is this thing on? Hello?
  147. RTFC by Anonymous Coward · · Score: 0

    That's what the GP said.

  148. Think a lot more by djyangce · · Score: 1

    The fact, You came across this question shows that You think more than a lot of people and you deserve a better job.

  149. My company sounds like it fits the bill by FinalCut · · Score: 2, Interesting

    I doubt if they offer the kind of salary you are used to, we live in West Virginia after all, but my company is a very tight-knit place with very low turnover, In fact of the 10 or so software engineers currently employeed I could see at least five staying here until they retire. Myself included.

    The ownership/management is great to work with. The comraderie is unsurpassed. And the work is varied so we don't get bored too often.

    you can check out our ugly webpage at http://www.sbcs.com

    1. Re:My company sounds like it fits the bill by hyperstation · · Score: 1

      whoa whoa, we need to talk. i left wv cuz i couldn't find a decent job.

  150. Quit your whining by Anonymous Coward · · Score: 0

    Quit your job already if you don't like it. Go back to school, learn something that won't be outsourced to India like marketing pornography on the Internet, and get a new job.

  151. goes doubly for operations by HBI · · Score: 1

    Being good at operations and infrastructure tasks requires precision and repetition of tasks according to best practices. If you can't use the language, you're not going to be able to follow directions and do things right, first time and every time. In short, i'll be firing you soon.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    1. Re:goes doubly for operations by h4rm0ny · · Score: 0


      Jeez. Some people are having a bad day today...

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    2. Re:goes doubly for operations by Anonymous Coward · · Score: 0

      no... your a fucking wanker.

  152. Actually there are a number of issues... by rdean400 · · Score: 2, Insightful

    The problem with working somewhere until retirement is that companies and employees are becoming less loyal to each other. Companies will cut staff to save a few bucks and employees will often bolt to wherever they can find the biggest paycheck. Certainly there are a few places where an employee could catch on with a company and work until retirement, but they're becoming harder to find.

    I've had fairly good experience with SMB's that write their own applications or need to customize packaged software. In my experience these have been less deadline-driven environments with less stress as a result. The difference may be that for these businesses, software is a business enabler, rather than the business itself.

  153. The Law of Diminishing Returns by teneighty · · Score: 2, Interesting

    The problem with software development as a long term career is that after a certain point, experience isn't really worth much -- after about 5 years in a particular technology, you'll be about as good as you'll ever be. Given this, it makes little business sense to hire a 40 year old with 25+ years of experience for $100+K when you can get a 26 year old who is just as good, possibly even better, for $60K.

    In other words, don't expect to be a pure code monkey for 20 years. Yes, it can happen - but thats the exception rather than the norm. You need to find a way to provide value from your experience - value that the business is prepared to pay for. There are various ways of doing this, typically they involve moving into management.

    By the way: if you expect to be mentoring, then you'd better get cracking on that "3 year old" skillset of yours. Nobody would want a mentor that doesn't bother to keep up with their field.

  154. Get a day job by jcbarlow · · Score: 2, Insightful

    I'm older than you. (57) I've been retired from this industry for a while now. This trend has been ongoing for years, but it seems to be accelerating of late.

    Being a programmer has become a lot like being a musician or artist. It's very hard to make a normal living at these crafts. Many musicians have day jobs that pay the bills, and practice their craft on their own time, for the joy of it. This is analogous to programmers writing Free Software in their 'spare time'.

    Big business in America seems to have given up on the traditional industrial model of employing workers, turning out products, making a profit on sales. The new model seems to be more like a very complex pump-and-dump stock scam. It's all about profiting from the sale of the company itself, products and workers are more for show.

    This will, ultimately, destroy our economy and the country itself. You are experiencing a small part of this right now. It will get worse before the worker/consumers wake up and revolt.

    1. Re:Get a day job by thefastrunner · · Score: 1
      We are not there yet, though. For musicians, artists, athletes, &c. you cannot make a living unless you are in the top 10, 100, or 1000 in the world in your field. Last I looked, there were millions of people making a living in software. So majoring in computer science or a related field is not such a bad idea.

      Next time, please spare us the maudlin comments about the way companies operated in the past. Any for profit company acts to do just that, and that always has been the case.

  155. Programming is a young man's game by Anonymous Coward · · Score: 0

    I hate to break it to you but programming is largely a young man's game.

    The only place that would value what you offer are the smaller shops. Small shops are pretty damn volatile, too. If they don't have product x out by date y then it can mean the whole company closes up...so the deathmarches are often worse IMO.

    I love programming and plan to do it for a few more years. I started my own proprietorship just short of five years ago now and do that on my own time. Soon enough I will be able to focus on that full time and hire a couple people underneath me (I've already confirmed sales once I deliver the product).

    In the end I'll remain in the industry but as my own boss and having others do the programming. Don't get the wrong idea--I love programming and will always stay up to date with the latest framework and languages--but I'll use that information to direct my company. I'll be able to dictate which tools to use to the team and not just sit back and cross my fingers that they know what they are doing (like most single owner companies I know).

    Best of luck. I'd recommend following my route if you can come up with something original and useful. If not, you can always do something else as your own boss such as consulting (and there are many definitions for that term...security consultant, Q&A code audit and testing consultant, etc.)

  156. Re:Start your own business... If you need ideas, a by Anonymous Coward · · Score: 0

    Janine, someone with your qualifications would have no trouble finding a top-flight job in either the food service or housekeeping industries.

  157. RSI/carpal tunnel by epall · · Score: 1

    Actually, I'm 15 and had something similar to carpal tunnel at about age 11 (can you believe it? These damn Silicon Valley people :-D). My big worry was nixing it before high school! I was lucky enough to not have any nerve issues, just sore wrists, but mousing was definitely my issue. My parents both also had mousing issues, but once we switched to vertical mice and adjusted posture, we're all better. Rather than going dvorak, I used IBM ViaVoice for a few months so I could use the computer at all but was eventually able to migrate back into using a normal setup. I have a pretty nice acer split keyboard with a builtin touchpad (which I don't use...) and an amazingly cool Evoluent Vertical Mouse. The big thing for any kind of repetitive strain injury is reduce and relax. I took biofeedback training for a few weeks and it helped me immensely. Not playing games for 6hrs+ a day and switching to learning Java helped too... Now I'm productive and I don't have any problems! Watch your posture too, you can get neck/shoulder issues really easily. You probably already have hypertension and it's just below threshold so you don't treat it.

    1. Re:RSI/carpal tunnel by epall · · Score: 1

      Oh, and I forgot to mention my setup with my vertical mouse. Right on their page they say "5 buttons in XFree 4.0.1 or higher without additional driver. " which is a godsend. I have "pinky click" map to switching virtual desktops and "thumb click" brings up a menu of the apps I launch most right where the mouse is, no matter where it is. 5 usable buttons can be really fun to mess with under Linux, espescially with imwheel.

  158. Enter the Military Industrial Complex by Brother+Grifter · · Score: 2, Interesting

    Try to get a job at Northrup Grumman, General Dynamics, Boeing or Lockheed. There's no indication that the economy will become less militarized, so these are places where you have a chance of staying there until retirement. Not only that, these places are process intensive because the government and military branches require them to document, measure report the effectiveness of their process.

    These companies need people with the ability to understand software engineers, know how to work, compromise and ease them into these new software processes. You can be a technical manager, a software quality assurance guy or part of the always omnious SEPG (the software gestapo).

    These companies also spend 100's of millions of process. So they are opportunities.

    Here is some advice. Even though there are many ads online for jobs at these kind of companies, your best way to get in is with someone already at one of these places.

    How can you meet these people? Go to embedded conferences and software process conferences. To make yourself more marketable, learn PSP/TSP, learn Six Sigma; and get certificates. Knowing is great for the interview, but either pay the money or get your current employer to pay for this.

    Also, try to make yourself savy with Integrity, VX Works, Linux and XML. Try to gather up what you can on at least 1 of the OS's, and for sure understand XML and know which programming tools are out there you can use. Why? XML is the golden cow of file handling right now. (I think its over done but you will find out why later in this msg.)

    These companies are primes, so only the really big contracts, like 10-15 year contracts go to them. But the government expects them to sub-contract a lot of the work. Getting in with a small company that is currently working on the big contracts out there is a good way of finding work at the primes. Most subs will send their people to process and software training at the primes site, its a great opportunity to make contacts and build your network.

    Granted most people don't like the idea of working for a defense company. I'm a progressive, and yes, these places house a majority of fact-ignorant republicans. It might be lame, but that was something I thoguht a lot about, but I got over it quickly. These places also keep a lot of ancient, useless and lazy dinosaurs. If you destroy a million dollar project, what usually happens is that you're put on another million dollar project. So if you're a great software engineer, the sky is the limit for you.

    1. Re:Enter the Military Industrial Complex by sql*kitten · · Score: 1

      Try to get a job at Northrup Grumman, General Dynamics, Boeing or Lockheed. There's no indication that the economy will become less militarized, so these are places where you have a chance of staying there until retirement.

      You never saw the movie Falling Down did you? It wasn't so long ago that the defense sector was notorious for deep cuts, throwing thousands and thousands of bewildered aerospace and electronics engineers into the job market. It used to be, two companies would employ thousands of engineers for a few years to build prototypes, the airforce would pick one, the loser would simply dump the entire team (or division, it was that sort of scale) then rehire as needed when the next pitch came along.

      The US economy will become less militarized. Either the War on Terror will be won (or it will be declared won) and a new President will be elected promising to spend the "peace dividend" on healthcare OR the economy will go bankrupt, the US will default on its debts (treasury bills) and there'll be another Great Depression. Maybe both. The companies you mention will be riding high for 4-8 more years, then, implosion. And it'll be messy.

  159. Yes, absolutely by LadyLucky · · Score: 3, Informative
    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

    See you at the interview!

    --
    dominionrd.blogspot.com - Restaurants on
  160. Try govt. research labs by DoofusOfDeath · · Score: 5, Insightful

    I've worked commercial and academic. All of those were fun and interesting, but some (mostly commercial) demanded long hours. That late-night work never resulted in the promised recognition.

    Now I work for a govt. research lab. Although money is sometimes tight, and the paperwork is sometimes a pain in the butt, there are some really nice things about it:

    - The pay is good (not mind blowing, but quite good).
    - I work with some of the smartest people I've ever worked with. Almost everyone has a master's degree, and a good fraction have their PhDs.
    - The job stability is pretty good (although no guarantees)
    - Because of the stability, I can feel free to dedicate my efforts to learning the problem domain, rather than staying abreast of each new glitzy programming language. I.e., I can focus on my current job rather than always focusing on being sellable in case I'm laid off.
    - If you land the right job, you get the sense that you're work actually goes to help people, rather than just line the pockets of some rich sociopathological CEO. That's a nice feeling.

    Maybe the most important thing is the regular hours. If you're planning on having kids, it's great for them to expect you home every night for dinner and for you to actually show up. Kids thrive with that kind of stability and with your actually being around when they're awake. They only have one childhood - don't miss it. A slightly more exciting career isn't worth it.

    1. Re:Try govt. research labs by wintermute42 · · Score: 1

      I have spent most of my career working in industry. But I would say that right now government research labs offer the best alternative. I work for a national lab. Most people have security clearances. In the department I work in, many have high level clearances.

      These are not jobs that are ever going to be moved to India or China. There is a fair amount of freedom. The projects can still be very demanding and the hours long. You don't get much in the way of raises and you'll never be rich.

      The national labs have their own culture and coming from industry this can be a bit of a culture shock. At least in the group I work in there is much less hierarchy and direction than industry. In the beginning it was difficult to even understand what was expected. You also end up dealing with government agencies, which can be disfuncational (no surprise).

      But the national labs are about as stable as it gets these days. And work on national security related areas looks like it will be well funded in the long term, regardless of who is in office. The retirement plan is pretty good and will hopefully remain so (some of our masters in the government think or retirement is too generous since it is better than many companies, which have no retirement at all).

  161. More lines == more productivity? by linuxpaul · · Score: 1
    Although I pride myself on having written over a million lines of code in my career

    Since when was the number of lines a measure of productivity?

    As for myself, I have only written 3 lines of code in my carrer, but man, you should see them!

    --
    Usage: fortune -P [-f] -a [xsz] Q: file [rKe9] -v6[+] file1 ...
  162. Your Taxes by Anonymous Coward · · Score: 0

    I think your might even have underestimated your taxes....I think they would be closer to $40,000/yr, sadly.

  163. I just did that by fabu10u$ · · Score: 1

    And I don't regret it one bit. I do database and web development for our School of Public Health and in addition to the low stress, I also feel like I'm contributing to something much more meaningful than making some jackass investors rich. Hope to start doing master's work in CS soon - I could take a few hours a semester here for free, but I'll probably take the tuition reimbursement for another institution instead.

    --
    They say the mind is the first thing to ... uh, what's that saying again?
  164. Carpal Tunnel?-Lisp wrist. by Anonymous Coward · · Score: 0

    "I don't program all that much anymore (certainly not in C, mostly in MATLAB and Scheme nowadays)."

    I assume that Dvorak and Lisp are a perfect match?

  165. Easier said... by fm6 · · Score: 2, Insightful
    Get the hell out of Silicon Valley and you'll find it.
    I've been trying to get out of Silicon Valley for a while now. It costs too much to live here, there's lots of air polution, and all pavement and tickytacky boxes wear down the soul. Still, I've been stuck here because this is where the jobs have been.

    Except they're not any more, so I really need to get out. But how do I go about that? I can't just pick up and move somewhere and hope I'll find work. And the labor market is ovesupplied everywhere, so nobody will even look at a nonlocal resume. Even if you make it clear that you'll pay your own relocation.

    Maybe this is a subject for a fresh Ask Slashdot!

    1. Re:Easier said... by ricka0 · · Score: 2, Interesting

      I tried the get up and move to see if that helped me get a job (I didn't have luck finding my first out of college job, where I was)... although I'm getting a lot more interviews here, no offers yet.

    2. Re:Easier said... by sacrilicious · · Score: 4, Interesting
      I can't just pick up and move somewhere and hope I'll find work. And the labor market is ovesupplied everywhere, so nobody will even look at a nonlocal resume.

      I experienced the same desire to leave the Silicon Valley coupled with wondering how to do it. I sorta started wanting to leave back in '99... the bust hadn't set in, and paychecks were huge, but I was freaked out by the crash I knew was coming. Then I had a kid, and suddenly I was going deeper into debt every month. Couldn't possibly afford to have another kid there, couldn't even really afford the one I had. No chance of buying a house I wanted. We were one missed paycheck away from not knowing what the hell would happen to us, a scary prospect when working in high tech. Considered moving to the east coast near family, but didn't get a single nibble on the resume as the bust was in full bloom.

      My chance to leave came in an unexpected way. The small company I worked for was acquired by a huge company, and this huge company had a fairly liberal work-from-home policy. I inquired and was told I could work from anywhere I cared to move. Coincidentally enough, my wife's company was simultaneously acquired by a huge company, also with a superb work-from-home policy. We knew we had to take the opportunity, and burned rubber moving to a cheaper state. One with a reasonable job market, and WAY better housing prices and cost of living prices.

      It's been a dream come true. The culture here is much more focused on family. We've had our second kid. We're paying off our debt at a radical clip. We live in a house so nice that we couldn't have even afforded to rent one like it in The Valley. We can now afford to have either one of us lose our jobs for over a year and we'd be fine. And the likelihood is that we'd eventually find worthy replacements for our jobs.

      I feel that we got very lucky, but I do think that in our experience lies the potential seed of a way out for someone like yourself: you could seek work at one of these huge companies (IBM, Oracle, HP, etc) with a particular eye open for prospectively working from home, either right away or perhaps after some amount of time on a project. It may take some time, but the good thing about such an approach is that there's no "cliff" of risk - unlike moving somewhere and hoping you pick up a job right away.

      Best of luck.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    3. Re:Easier said... by GeodesicGnome · · Score: 1

      I left SV about 15 years ago but was back within a year. Outside SV there are even fewer tech jobs and the companies feel they have you at a disadvantage. Quiting generally means having to sell your house and move. So that's what I did, and move back to SV. I'm still programming at 50-something. I find that companies ask for your whole life, but you don't have to give it. Once you're at a job for about 3 years, you're the guy everyone comes to for help. Just give good value for your pay and quietly resist requests to move the throttle up to early burnout. An alternative is consulting. I know several people who like it because they can set their hours better, but you only get paid for the time you work and you have to find new contracts. There seems to be a lot of work out there fixing what the offshore people have done. SV companies now seem to like relying on contractors because it gives them more flexibility.

    4. Re:Easier said... by PsiPsiStar · · Score: 1

      One solution is to do what I did and go to work for an overseas American firm.

      At least you don't have to compete with local candidates for the job.

      --

      ___
      It's the end of my comment as I know it and I feel fine.
    5. Re:Easier said... by Anonymous Coward · · Score: 0

      I bailed on SV 3 years ago. Good riddance. Not saying where I moved for anonymities sake, but I will say this... look and you will find. You're going to have to decide whether a higher paycheck in a far more expensive place to live is worth more than a lower paycheck in a far less expensive place to live. Those paychecks in the valley are illusions. Where I moved to, I make half what I made up there, but after paying my mortgage(NOT RENT), I actually have MORE disposable income than I did paying rent up there.

      My job title isn't as glamorous as it was up there, I'm not knee deep in tech, and my salary doesn't sound as impressive, but my quality of life is several order of magnitudes better. Our friends came to visit, saw our house and the large piece of land it's on, and thought I was lying to them about how much I paid.

      But you might be hooked, or worse, to scared to move from the valley. I say just fricking do it, and let the cards fall where they may. Life's too short to be unhappy. Take a chance, embrace change, look first of course, study different areas. Check a national realtors database for houses in a price range you think you could walk right in and buy, then research the area for employment info. That's how I found this area. Very best of luck to you.

    6. Re:Easier said... by (nil) · · Score: 1

      And where would be this mecca? As specific as you want to be is fine, but I'm in SoCal, with growing family, and looking around. :)

      --(())

    7. Re:Easier said... by sacrilicious · · Score: 1

      I chose Austin.

      The good: it has a reasonable tech job market, easy winters, good housing prices, one of the best live music scenes in the world, tons of open space, a vibrant university student population, and a lot of open-minded fun people.

      The reasons to be cautious: summers are toasty, and Austin is a bit of an enclave. By enclave, I mean Austin is about the only place in Texas that I think would be palatable to a Californian. Everywhere else is likely to strike Cal liberals as too conservative, and as for Cal conservatives (warning: blatant speculation follows) the conservatives in Texas tend to be that way because they're uneducated, whereas Cal conservatives tend to be that way because they're wealthy.

      Overall I've found it to be a workable mix for me. I should mention that my views are heavily influenced by how quickly I'm paying off debt here; debt weighed on my mind constantly before coming here.

      I've had the good luck to find excellent sushi in this town. That helps very much.

      My ideal town would have the intellectualism of the Boston area, the tech job market of The Valley circa 1996, the housing prices of Austin, the weather of mid-coastal California, and the terrain of Sonoma.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    8. Re:Easier said... by Anonymous Coward · · Score: 0

      Your post confirms my suspicions about what has happened to Austin over the past 30 years.

      To someone accustomed to California, this place still seems like paradise. To someone who has lived here for 30+ years, it seems like an overdeveloped, overcrowded, overmoneyed, shadow of its former self. A victim of its own success.

      Note that this is not meant as a personal attack, just an observation about the nature of modern life, I guess, and there's really no point in fighting that. Enjoy your stay.

    9. Re:Easier said... by Nick+of+NSTime · · Score: 1

      You're one of the people that moved to Austin and made it unpalatable to us natives, forcing us to move to Dallas. Or something like that. :P

    10. Re:Easier said... by sacrilicious · · Score: 1
      To someone accustomed to California, this place still seems like paradise. To someone who has lived here for 30+ years, it seems like an overdeveloped, overcrowded, overmoneyed, shadow of its former self. A victim of its own success.

      I should note that I don't actually live in Austin proper, I live in a small town half an hour away. It's a real town, not just a bedroom community to Austin, with its own downtown and its own soul. So many of my favorable impressions are drawn from life in this small town.

      That said, I do really like Austin itself. I suppose it's inevitable that I'd compare it to the SFBay area where I lived for decades, though I consider that comparison no less valid than that of a longtime resident. Austin may feel big compared to its former self, but in terms of congestion and price pressure it is not even in the same category as the SFBay... and believe me that's a good thing. There's always tons of parking downtown, RIGHT downtown, whereas on my recent Bay visit I was subjected to a lunch where our driver spent ten minutes angling for a parking spot within two blocks of our destination in a somewhat off-the-beaten-path mid-peninsula city... ultimately failing and forcing us to walk three blocks. IMO Austin's music scene is better than that of the Bay, could be partly because I'm a guitar person, but music really seems to be in the soul of this town; I walk into an instrument store and the guitar section is crawling with people picking at the guitars, it's exciting. Fundamentally, Austin will never run out of expansion room, it's surrounded by empty desert in every direction; the bay area by contrast expanded as much as it could horizontally years ago, to the edges of the bay, and now has nowhere to go but up and pricier.

      I definitely hear you about Austin seeming different and a shadow of its former self. Not because I share that view of Austin, but because I believe that that change of perspective occurs just about anywhere that becomes popular. The bay area went from stressful-yet-tolerable to just-plain-crazy as I lived there. Before that I grew up in old (pre-tourism) Santa Fe, and it is probably very difficult for all the tourists who now rave about it to imagine how dissimilar I consider it to it's former "soul". It happens. I think the solution is to enjoy a place while it has something to offer you, and to move on to new good times when the changes gather more steam than you like.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
  166. 2 words: Independent Contractor by linuxpaul · · Score: 1

    The bad news: Computer programming, by it's very nature, is a temporary position. The programmer's task is to direct a computer to do a repetitive job automatically. If a programmer does his job well, there is no need for him once the computer has these directions. The concept of a "full-time programmer" is an oxymoron to me.

    The good news: If you know how to program a computer, there is a virtually endless supply of jobs that need automating, but you can't get to them working for only one company. You will need to become an independent contractor. Since, as you have probably already discovered, 90% of the people in these "Full-time" IT jobs don't have the skills they need to complete the task they are assigned (maybe that's why they are "full-time"), there is a huge demand for contract programmers. Plus, if you don't like a job, you will have a different one in a number of months anyway. And, the more and various jobs you complete, the more current and in-demand you become.

    It takes a little confidence in yourself to take the leap of faith, but if you know what you are doing behind a keyboard, it is the only way to go!

    HTH,
    Good Luck!

    --
    Usage: fortune -P [-f] -a [xsz] Q: file [rKe9] -v6[+] file1 ...
  167. Re:Yes, there are. by Anonymous Coward · · Score: 1

    Screw silly valley - get out of the USA.... then you'll find much better pickings elsewhere.

    The Middle East seems to be pretty active, not to mention S Asia.

    There isn't much of a future for American programmers anymore.

  168. Been there, done that... by MmmDee · · Score: 1
    I can empathize. I'm now in my mid-40's, and prior to changing careers I spent about 15 years in the IT industry, mostly working on defense-related projects primarily using Fortran, C, and VAX assembly languages. This was a time when computer languages were fairly "stable" and you could "rely" on jobs that needed skills in these languages (or Cobol) for several years. I kept on the "leading edge" by going to graduate school part-time for MS/PhD in CS and used "esoteric" languages when/where I could (when Ada, Modula II, etc were "brand new"). These days, it seems there are dozens of programming languages, and new "significant" ones or must-have packages arriving on the scene daily. I can't imagine what trying to "keep up" is like in today's IT world.

    I transitioned from being a programmer to manager without difficulty since I still did a majority of design and some of the implementation. But I could see the proverbial handwriting on the wall and not wishing to be a full-time, meeting attending, budget-watching manager, I changed careers. As others have commented, once you reach a certain age/experience/salary level, you almost certainly will be promoted and the job will change (different kinds of and not-so-fun headaches). Before you get too frustrated in a new position, consider options already mentioned here such as changing careers.

    --
    No man's an island, unless he's had too much to drink and wets the bed.
  169. Don't use the mouse... by vhold · · Score: 1

    I have a friend who does a ton of Excel, which is perhaps the epitome of either massively using the mouse or massively using the keyboard depending on your style...

    According to him, one of the major financial institutions, upon hiring an excel monkey of any sort, will take their mouse away for 1 solid month before giving it back.

    Whether the story is true or not, it inspired him to try absolutely everything with keyboard before reaching for the mouse and since then he's became way more productive and accurate.

    1. Re:Don't use the mouse... by l810c · · Score: 1
      First thing I do when I use any new(or one I haven't used in a while) application(Especially Microsoft) is check the keyboard shortcuts help menu item. It drives me nuts to watch other people move back and forth and back and forth between keyboard and mouse. Or type a bunch of stuff and then grab the mouse and click File->Save when you could just click CTRL-S. What a waste of movement and time.

      About the only places you really need a mouse are games and the web.

  170. Re:MOD parent up... by MmmDee · · Score: 2, Insightful

    Interesting read and I can't agree more (speaking as a mid-40's year old former software engineer then manager). It's definitely hard to devote the necessary time in IT toward keeping up with changing technology and business practices while simultaneously devoting more time to family and community activities.

    --
    No man's an island, unless he's had too much to drink and wets the bed.
  171. what luck! by daft_one · · Score: 5, Funny

    I've just started my own hitman business, and could really use the work! Right now, my equipment is limited to a fairly sharp pencil, but I'm quite good with it!

    1. Re:what luck! by Anonymous+Brave+Guy · · Score: 1

      Well, the better you are, the closer you can be to your mark when you take them out. A hitman told me that once, but he's dead now.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  172. Re:Hot Blond Chick by Anonymous Coward · · Score: 0

    How Flipen redundant

    That is so 5 minutes ago

  173. 32 years and still with the same firm. by akc · · Score: 5, Insightful

    I think it depends on what sort of company you are with

    I joined my current employer straight from university in 1972. At the time it was a small software development company, writing bespoke software for customers on a paid basis. They key to a long career in the same firm is to continue to re-invent yourself as the experience kicks in, and the industry changes, and to hope that the company continues to be a success and grows. For it is only the ability to take on more responsibility that allows the company to pay you more for the experience you have gained.

    For the first 6 months I didn't really do any programming, more learning how the business worked (how to write proposals to customers! - when I started I didn't even know what a proposal was). Then I got an assignment at the space centre in Germany for a year, and when I came back I was seen as someone with a little experience. So then, not only did I program (I became the expert in RSX-11M on PDP 11s) but I was also expected to supervise others.

    From there - right until the late 1980s, I combined technical work (not just programming, but as I got more experience I designed more and more complex systems) with project and eventually line management. The more senior I got, the less the technical work involved detail and the more it became strategic.

    Some times this would combine with management responsibility for people (and profit) at other times I was setting technical policy for senior management (I was responsibly for getting networked PCs on to peoples desks in those early days of the PC).

    At the beginning of the 1990s, the ability for our company to win projects in which you wrote a bespoke solution for a customer started to decline, and the new business was more about buying in products and configuring them to meet business requirements. So again, my career and my skill sets had to migrate. This time, it was more about understanding the business needs of the customer and being to select and propose the correct solution. So now my career became a combination of consultancy and pre-sales support. I still had to have a technical knowledge of what was possible, but it was now a long time since I had written serious amounts of software as a programmer, and the knowledge of how business operates and how IT can help it became more important.

    And the type of business is changing again, and as it does so does my role. Business Process Outsourcing (possibly offshore) is where the real volume of business is now. My role therfore is to identify, on a worldwide basis, and in my specific business oriented field (IT necessary to allow competitive electricity and gas markets to work), where the market is spending money, and how our company can bring its experience to win business in the BPO area. I am then called upon to both present these issues to potential customers to help win business, but to also present in public forums (conferences, magazine articles etc) these ideas and why they are sound.

    Each of these steps has been a step away from pure programming. Some steps have been scary (its very nerve racking having to present in public in front of a large audience), but ultimately the fact that you have met the challenge is very rewarding. And so today, I am far removed from the original career. But I am still with the same company, in the IT business, its just that I have changed with the times.

    I have described my career, and I am not alone in the company of having people who have been around for a long time and continue to do (to a greater or lesser degree) technical (from an IT sense) sort of work (there are even more who have migrated into pure management). I don't think any of them do serious programming (although sometimes someone will write a small proof of concept or a quick demonstration for a customer), but somehow there careers have migrated to being the "liaison" between the business world and the technical world. I think all of them would say that its a rewarding type of role.

    1. Re:32 years and still with the same firm. by Anonymous Coward · · Score: 0

      Well aren't you just the lucky one? There is nothing like that any more! There are 8 companies that give a shit about having a university degree any more, and they are all in either India or China. There are 0 companies in the western hemisphere that care what paper you have or don't have. They want cheap labor without metacarpal tunnel syndrome. Programming could be the job title, but "other duties as required" is a big part of it. Vacuuming, cleaning, moving furniture, hauling equipment (using your vehicle, unpaid), pulling cable, repairing machinery/cabinets are all part of the job now. The IT bubble burst in North America. It's dying. Unless you got in in '72, you are screwed! At my university, the business faculty noted that computer science grads dropped by 95% since 2001. Enrollment has fallen harder than that. Why pay $60,000 and spend 4 years of your life to wind up with no job, or a job asking people if they want fries with that, while paying off (the same 60 grand with interest) back to the bank? I have mourned the loss of any career in IT, having plied the papers for over 2 years. I have a university degree sitting on the wall, with the shiny gold government seal on the front, and have contemplated burning it more than once. I keep it around as a reminder, not to go there again. If you have a job and don't like it (and it's in IT), plan on a career switch rather than another job. If you quit the one you have now, you will never get another. It's as simple as that.

    2. Re:32 years and still with the same firm. by demachina · · Score: 1

      "I think all of them would say that its a rewarding type of role."

      What exactly is rewarding about "Business Process Outsourcing". If I read that right all you are doing is putting people who have jobs working for a company, possibly loyally for years, out of work and migrating their jobs to a lower cost alternative. I think you are part of the problem the original submitter was talking about, not an example of a solution, though obviously it keeps you gainfully employed.

      Its nice how you say "possibly offshore" since if you follow the prime directive in your business, cutting cost, its almost inevitable you will eventually offshore the work because you are going to find people in India and China that will do the work for a fraction of the price of the U.S. or Western Europe.

      Your life story is kind of just confirmation of everything the submitter was pointing out is wrong with working in America now. You used to do real, fruitful and productive work, now you just channel work from people with jobs in America to people who will work more for less. Meanwhile America slowly stops doing anything economicly productive, its debts continue to explode and one day America is inevitable going to pay the piper for the trillions in budget and trade deficits, and the for fact America doesn't produce anything anymore.

      Everyone working person is looking over their shoulder waiting for the day some exec realizes he can cut his costs in half, calls you up, and moves his tech or accounting department to India. No arguement Accenture and Mackenzie are making a fortune in "Business Process Outsourcing", it is a booming market, but they are destroying hundreds of thousands of careers in the process, careers of peoples whose main failing is they live in a country with a high cost of living and high benefit costs, especially health insurance costs, so they simply can't compete before you even start talking about their skills or their work ethic. Skills don't enter in to it most of the time, its purely bottomline. Sure if you have some totally unique skills and experience that is in demand and no one else can do you are OK, but that doesn't describe the skill set you need for "Business Process Outsourcing".

      --
      @de_machina
    3. Re:32 years and still with the same firm. by sparkz · · Score: 1, Insightful
      So you spend your time writing English, not C... but there are two v. simple grammatical errors in this post:
      Its very nerve racking
      You mean "It's," not "Its", and you should have said "nerve-wracking", not "nerve racking".

      but somehow there careers have migrated
      You meant to say "their," not "there."

      Okay, so I'm being pedantic, but you did post on /., and if you're going to go on about the wonders of speaking to people - as opposed to speaking to machines - then you should at least show the same grammatical understanding that a programmer has.

      Call me a grammar nazi if you like - feel free, in fact - but I am sick to the hind teeth of people (technical, non-technical, anyone) claiming to speak English without actually doing so.

      --
      Author, Shell Scripting : Expert Re
    4. Re:32 years and still with the same firm. by shobadobs · · Score: 0

      I didn't know that "English" was defined to mean a set of proscribed spelling and punctuation rules.

    5. Re:32 years and still with the same firm. by Anonymous Coward · · Score: 0

      there are two v. simple grammatical errors in this post:

      Those two grammatical errors look like three spelling mistakes.

    6. Re:32 years and still with the same firm. by akc · · Score: 1
      What exactly is rewarding about "Business Process Outsourcing"

      The simple answer, is its a sale to my company as opposed to a competitor. A more complex answer follows

      Here on Slashdot, may people attack the music distribution business as being behind the times, and that downloading music is the new business model. The same phenomenon is happening here - a new business model is reducing costs.

      If you are an employee in the music distribution business, this new business model is going to screw up your career unless you find out where in the new value chain you can now add value. The same is true in the IT business chain, and that is what I was describing. My IT career was being put at risk by this new business model, and therefore my role had to change.

      Our company did make people redundant a couple of years ago when business was not going so well. In fact I got put on notice that I was at risk. The company had to change its approach, strategically building up its offshore capabilities and redeploying its onshore staff towards roles to service that new business model otherwise more people would have lost their jobs.

    7. Re:32 years and still with the same firm. by akc · · Score: 1

      You are of course right and I should have done better, but in my defence, they are spelling not grammer mistakes, I was in a hurry because my wife was berating my to get on with re-decorating our lounge, and I hate trying to type in that little box that slashdot gives you to compose your post in :-)

    8. Re:32 years and still with the same firm. by akc · · Score: 1

      grammar not grammer :-(

      Just shows my point - I can't compose English in this little box

    9. Re:32 years and still with the same firm. by demachina · · Score: 1

      I understand why you are doing what your are doing. I was just pointing out the irony that you would put forward your career as a ray of hope to a guy that is troubled because he realized he is expendable to his company, partially because they can dump him in a heartbeat and engage in "Business Process Outsourcing", something you facilitate.

      You are the problem not the solution, you probably should of refrained from rubbing it in.

      About all I can wish upon you is that Tata or some other Indian based "Business Process Outsourcing" company puts you out of business because your salary is excessive for the "Business Process Outsourcing market". Someone in India can outsource business process more cheaply than you so your "redeployment" is inevitable. The pizza delivery business is a fine career, and is immune to outsourcing, though you might be at risk from the other direction, illegal immigrants who will work for less than you(insourcing). I hope you enjoy your new deployment.

      --
      @de_machina
    10. Re:32 years and still with the same firm. by Anonymous Coward · · Score: 0

      Lost without a spell-checker? Sad... Maybe we should also outsource the redaction of proposals to the indians, they can write proper english without spell-checkers. And it's defense not defence.

    11. Re:32 years and still with the same firm. by Anonymous Coward · · Score: 0

      I didn't know that "English" was defined to mean a set of proscribed spelling and punctuation rules.

      And it certainly isn't, since "proscribed" essentially means "forbidden".

      English is, however, a set of prescribed spelling and punctuation rules, frequently broken by Americans and other illiterate persons.

    12. Re:32 years and still with the same firm. by Anonymous Coward · · Score: 0

      And it's defense not defence.

      "Defence" is the correct English word. "Defense" is the Americanised version. Note also that it's "Americanised", not "Americanized", if you want to use English words.

  174. Why not ask my mother?! by hawthorne · · Score: 1

    She's just retired at the age of 60, having been a programmer for the last 40 years. Started on punched tape, with Marconi, and continually learned new skills from then.

    However, whether it'll be possible in another 30 years is anybody's guess.

    I hope it is - then I'll still have a job!

  175. My code is bigger than yours-CP Blues. by Anonymous Coward · · Score: 0

    "Well I have encountered a lot of people who don't even try to factor code. Granted, many shops don't like highly-factored code and force one to copy-and-paste."

    C&P isn't recommended in any serious shop.

    1. Re:My code is bigger than yours-CP Blues. by Tablizer · · Score: 1

      C&P isn't recommended in any serious shop.

      I thought PHB's were universal.

  176. Re:Carpal Tunnel and mouse? by Anonymous Coward · · Score: 0

    Put your mouse up on the desk and use a wrist rest.

    Conrad

  177. Go into aerospace by Anonymous Coward · · Score: 0

    If you want a job you can retire in, where they will never get rid of you, and it matters if you have knowledge acquired over years and years on the job, go into aerospace.

    I've been at companies where most of the software people had been there 20+ years and were all holdovers from FORTRAN. Couldn't modularize or do functional decomposition if their lives depended on it, let alone OO (which there is no way they'd ever try). Every new product is just baselined off their one major success, and they like it that way. Maybe you'll like it, but I got bored there.

    I was talking about Smiths Industries, in Grand Rapids Michigan (which is allegedly a good place to raise kids). I hear most big aerospace companies are similar, or have divisions that are similar. Honeywell, Rockwell Collins, Boeing, Lockheed Martin, etc. The place I'm at now is also aerospace, but we actually give a damn about coming out with something that's never been done before, that customers are gonna want even though they've never seen it. I looked at an org chart a couple days ago, and noticed that all engineering was classed under "R&D". I'm sure places like Smiths were the same way when they were up-and-coming 20-30 years ago, but they aren't now.

    1. Re:Go into aerospace by terryo · · Score: 1
      De-lurking because I couldn't resist this one... and because I am employed by one of the companies mentioned above. Contrary to what AC says, most avionics companies have had some pretty major cuts following 9/11 so nobody can skate by on past accomplishments. Any engineers of the kind described above are now living on unemployment or pensions from early retirement.

      FWIW, the code I see on a daily basis is highly modularized (who can afford to reinvent the wheel?) but even if it weren't, I wouldn't want to fly in an airplane that has OO code in it just for the sake of being OO. You want the software in those black boxes to be safe and rock solid.

      If safety bores you, the flying public should thank you for moving on. Sheesh.

    2. Re:Go into aerospace by Anonymous Coward · · Score: 0

      > most avionics companies have had some pretty
      > major cuts following 9/11 so nobody can skate by
      > on past accomplishments. Any engineers of the
      > kind described above are now living on
      > unemployment or pensions from early retirement.
      Go to Smiths then, their deadweight is still intact, and they are hiring. :D

      > FWIW, the code I see on a daily basis is highly
      > modularized (who can afford to reinvent the
      > wheel?)
      Lots of people can afford to reinvent the wheel, apparently, because they are still in business. Their products are stable because it's years old, and they test the hell out of it. When a change is required it's a mess and tons of time is wasted. Then when they need to test it, they waste tons of time there too, because hardly anyone automates unit testing (or *does* unit testing), instead relying solely on labor-intensive system tests to debug their problems, instead of just to validate proper behavior of the system.

      EE's and other engineers who write software without training in design (in many cases, from what I've seen) like to tweak it until it's right, leaving a mess by the time they are done. People who are bad at software can come up with software that works right; working right is not the sole criteria of good software, it's the bare minimum required for something to be evaluated for if it's good software.

      Maybe your experiences are better than common, or mine (and people I know from Rockewll, Honeywell, Boeing, Lockheed) have had worse. I don't think the original poster will have a problem finding a boring, safe, at times mind-numbing job in aerospace. Hopefully if your experience is more common than mine, I'll also be able to find the kind of aerospace company I'd like to work at, if I want to switch employers again. :)

      > but even if it weren't, I wouldn't want
      > to fly in an airplane that has OO code in it
      > just for the sake of being OO. You want the
      > software in those black boxes to be safe and
      > rock solid.
      How do *you* know OO isn't "safe and rock solid"? Obviously no one should switch "just because", but if it's your job to write software, you should know the pros and cons of different languages, RTOS's, compilers, design methods, etc. You can do a good job in Ada83, and you can also do a lousy job. I liked Ada (used it for 5 years), and most of my coworkers who have worked in Ada for a long time, now are coming up to speed on C++ okay. If someone was a competent procedural programmer, I don't think they'll have a problem getting accustomed to OO.

      > If safety bores you, the flying public should
      > thank you for moving on. Sheesh.
      I'm still in aerospace, and I'm still working on products being certified by the FAA for DO178b, with all that entails. I'm just at a different company. I could have worked at Smiths or L3 (used to be BF Goodrich, in Grand Rapids) for the rest of my life if I wanted to. I'm glad I moved on :)

  178. You were pretty lucky at 10k! :-) by Anonymous+Brave+Guy · · Score: 2, Insightful

    Wow, put me down as another "You only pay $10k?" asker.

    For comparison, let's look at the situation for a reasonably qualified programmer with five years' experience in a decent company here in the UK -- probably someone in a pretty good developer position on a project, or starting to move into team leader roles. Typical salary for such a person might be in the 35-45k UKP region (currently around 65-85k USD).

    Our income tax system works in stages. On salaries up to the mid-30s, you're paying about 33% altogether in income tax and National Insurance, less a small allowance that is untaxed or taxed at lower rates. Above the mid-30s, the NI drops out but the income tax goes up to 40% at approximately the same place. That means that just in income tax and NI, someone on 35k UKP gives back around 10k (nearly 20k USD), and someone on 45k UKP pays around 13k UKP (well over 25k USD).

    Most purchases then carry a 17.5% "Value Added Tax" on them, though in fairness a lot of basic necessities are exempted from this. And of course, about 105% of the purchase price of fuel is tax. ;-) Then there are a few other significant taxes, covering things like profits from selling expensive goods or shares that have increased in value significantly since they were bought.

    I've seen figures suggesting that an average person over here ultimately pays around 75% of their total income to the government through taxes. That seems a bit steep to me intuitively, but I could easily believe well over 60%. Sure, we get some things paid for by the government in return, though not as much as many people seem to think: we do have the National Health Service, which is supported through those NI payments, but my ashthmatic SO still has to buy her own inhalers, for example.

    Anyway, if you had a combined income of 130k and were only paying 10k tax on it, you were amazingly lucky compared to many people. Even if that was only the income tax, I'd imagine you were still a lot better off than most at an effective income tax rate well under 10%.

    Not that any of that detracts from your story or is meant as any kind of reflection on you, of course. It's just an observation that your zenith year income was very, very good.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:You were pretty lucky at 10k! :-) by Courageous · · Score: 1

      He /didn't/ pay only 10K in taxes. He may have only paid 10K in /federal/ taxes, but he paid a gadawful lot more in various kinds of taxes overall. For certain. If their combined income was $130,000, and no one of them earned more than about $85K, they paid somewhere near to $19,500 in flat (15% SSN) wage taxes alone. Even if you want to "pretend" that the employer's half really isn't your half, that number still racks up to $9,250, not counting federal income tax, state income tax, state sales tax, medicare, phone taxes, sewer taxes, drivers license, registration, yada yada yada.

      C//

    2. Re:You were pretty lucky at 10k! :-) by TrekCycling · · Score: 1

      Yes. I never said $130,000 was our take-home pay. Nor did I say $10,000 was our sole tax burden. Silliness. I thought it was pretty clear. It was an afterthought in a post where I was trying to make a point about the importance of money. Ironic that it was totally missed because of people's concern about money.

    3. Re:You were pretty lucky at 10k! :-) by Courageous · · Score: 1

      Well, my wife and I are in a similar boat to you. We own a $1M home, originally purchased with an interest-only loan. You can imagine the tax deduction for that, I'm sure. :-)

      C//

    4. Re:You were pretty lucky at 10k! :-) by mikael · · Score: 1

      You forget the price of housing.

      A decent family sized home in the Bay area is going to cost anything from $500,000 to £750,000 (typically a four-bedroomed house with garage; bedrooms for the parents, two kids and a home-office/computer room).

      That's fairly cheap considering the price of housing in England and Scotland - an equivalent flat in Edinburgh is going to be at least 250K pounds (or $500K at current exchange rates). A house is going to be double that. And you are dead-on accurate with the salaries - a software engineer/team leader will be lucky to make 35K in the South of England, let alone Scotland.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  179. Yes by Anonymous Coward · · Score: 0

    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?

    Yes. From my experience the vast majority of IT shops in business are like this. You can find these shops repeated all across the country.

    Also, keep in mind an honest days work earns an honest days pay with benefits. You don't make six digits, but you get to go home at night and have hobbies.

  180. Two Words. by Anonymous Coward · · Score: 0

    Government Job.
    Seriously, I've been a business analyst for several years for the state I live in and it is very steady, stable work with OT being *very* rare. Yes, the pay is not great, but I can live with that. I'm sure I've made more over the last 5 or so years than many people who were making nice 6 figure salaries who are now scraping to get by.
    There has been some effort in recent years to make the technology jobs pay somewhat closer to what private industry pays, with mixed results. It's generally not possible to pull down 6 figures in government, but you can earn $60-80 K fairly easily.
    I'm taking the tortise approach (as opposed to the hare). Time will tell how this works out. I also supplement my income with rental income, but that's another story. The bigger question is: How much do you need and how much is it worth to you to have it? Is what you've earned so far worth the carpal tunnel that you may have to deal with for the rest of your life? Do you like high-stress environments? Do you like working 60+ hours a week? Etc.
    Best of luck.

  181. Eh... by Nephroth · · Score: 1

    Well, I guess I can sypmathize a little bit, though I'm not terribly impressed. I'm 20, still in school, and work full-time. I've had written over a million lines of code long before I ever even went into a professional career. (I had written a couple of 100,000+ lines programs in QBASIC by the time I was 14) My skillset includes a whole host of things I enjoy and don't enjoy including VB, C, C++, Java, various web formats, to things like PLC ladder logic. I have been head development on a total of three custom software solutions for the company I worked for previously all of which I wrote the majority, if not all of the code and were all designed and proposed on my own volition. After three years of hell at that corporation, I've moved to a low-stress IT manager position at the local orchestra. Frankly, though I enjoy not coming home and wanting to die from all the stress of that sort of position, I really miss the challenge of that sort of fast-paced high-stress environment where there are a few million dollars riding on the projects you are working on. Personally family is the furthest thing from my mind at this point so I can't really sympathize with that.

    If you want my opinion (judging from the previous paragraph, you probably don't anymore) I would say the smartest thing to do would be to try to work for yourself. If you can develop some software on your own that you can own the rights to and sell, you could make yourself a nice bit of money especially if you cater to a niche market. There is a desperate need for well-written industrial quality management software out there, options like SQC Pack simply don't cut it in the real world and never will. If you can write a light-yet-feature-filled application to apply to some specific niche and then successfully sell licensing to even a few locations, you could bring in enough money to allow yourself to get a less life-consuming occupation and spend time with your soon to be wife and children.

    Companies spend tens of thousands of dollars on seats for applications that are written by (poorly) self-taught authors whose only saving grace is that they were exposed to a field long enough to know the ins and outs of it well enough to write a program that at least sort of fufills a niche related to their primary occupation. These people are not hackers or even skilled programmers and their software leaves a lot to be desired. If you are patient enough to read some lengthy (and boring) books on the niche you intend to fill, and if you are a skilled enough programmer to write a better program than a company is currently using, you can and will go far with it. Companies, especially industry, hate to have to deal with tech-support and hate to have to pay for extremely expensive service agreements that mostly just make their lives more difficult than anything else. If you can write applications that work well enough that they will not suffer from the down-time generally associated with such applications you will gain a fair bit of word-of-mouth advertising and potentially even see yourself as a company-wide distro. Furthermore, if you can avoid the temptation to get greedy and cheat your customers on their licenses and updates and such, you will gain even greater respect.

    In closing, I feel it's possible to program into your retirement, however I think that the employer you should be looking for is yourself. For that matter, find a needy enough niche and sell yourself well enough, and you'll probably be looking at retirement a lot earlier than you had hoped. Though I've not been 'on the block' long, I've already figured out that innovation, not blue-collar-esque pluggery is the key to succeeding.

    --
    Our greatest enemy is neither a single man, nor is it a nation, it is, as it has always been, our own greed.
  182. Re:MOD parent up... by DuctTape · · Score: 1
    Interesting read and I can't agree more (speaking as a mid-40's year old former software engineer then manager)

    Gee, same here, including the manager gig. No wonder it all sounded so familiar, eh?

    After the bust, I ended up working for a small educational publisher, doing development *and* IT. I'm the only developer, though the other guy shines at support (and wants my job dearly, and backstabs constantly). I average 55 hours/week. Family, what family? No, I'm not bitter.

    DT

    --
    Is this thing on? Hello?
  183. Why the focus on retirement? by bmajik · · Score: 1

    I have a question.

    Where did the concept of "retirement" come from, and how did it get to be so commonplace that it is now the expectation for all Americans?

    From what I can tell, there is no suggestion of concept of retirement in the Bible, for instance.

    I can say that I don't really plan on retiring. I plan on slowing down, at some point, but all too often Americans bust their chops doing something they hate, get to 55 or 65 or whatever it is, then on Friday they have a lunch party at work, and Monday by 9:30 am they're sick of watching the same TV programs they'll watch for the rest of their sad bored lives.

    It's not like i can work my butt off until i am 70 and _then_ do all the stuff i didn't have time to do. My body and mind will be numb and useless as far as competitive motorsports by the time im 60, maybe even 40. If i dont invest in those interests now, i simply wont ever get to try them.

    I don't know what I'll be doing as i continue to age, but I don't plan on just calling it quits some day. When you are in a financial position that traditional retirement seems like a feasability, instead of coming to a complete stop, why not slow down? Why not do something different? 60 seems like a wonderful time to start making handmade wooden furniture (assume eco nazi's have not made tree-felling illegal by then) and selling it to people. 70 seems like a great time to write books about the historical development of computer science, from an industry perspective.

    If you're looking to get into a mentoring role where wisdom and experience are respected and badly needed, why not jump into academia ?

    My great grandfather was a house painter until he was 94. He died when he was 95.

    In my opinion, nothing is sadder than watching the mind and body of a 60 year old atrophy from non-use. Don't plan on non-use of your mind, body, and drive.

    Plan to be financially _able_ to retire, but use this cushion to have complete freedom in your choices regarding what you want to work on next.

    --
    My opinions are my own, and do not necessarily represent those of my employer.
  184. Education? by Goeland86 · · Score: 1

    I'm only a college student, but it seems to me (especially looking at my Computer science professors here on campus) that since you're more than fairly experienced in programming, you'd be more than an adequate "mentor" for computer science students. Besides, working as a professor gets you quite a few benefits, especially if you're thinking of raising a family (think long vacations!). I don't know how demanding the educational field is, but you're probably likely to find schools willing to keep you for as long as you like. Just my own $0.02 worth of ideas.

    --
    ---- I am certain of only one thing : I know nothing else.
  185. 10 Suggestions by ddt · · Score: 1

    First, I want to say there are some great posts in this thread, including the suggestions of scaling back your spending habits in exchange for happiness ("Rich Dad, Poor Dad" is a fast & wonderful read on this), switching to an industry where you become a bigger fish in a smaller pond, and in particular, starting your own business.

    I've never been happier in my career than when I started my own business, and I love it so much that I advise a lot of entrepreneurs on how to start their own. I've got 10 suggestions to make this easier:

    1. Do things that you "know" you could do in your sleep. You'll find that productizing them isn't as easy as you think, but your mildly inflated confidence will reduce stress and pull you through the process.

    2. Don't generate supply for which there is no demand. I am from the game industry, and I know a lot of game developers who start making demos for games that they have not bounced off customers like players and publishers who can with a single facial expression, tell you whether you're onto a stunning high concept or just a run-of-the-mill one.

    3. Approach companies rolling in cash that share your aesthetic sense and philosophies, particularly ones with founders who share your background or interests. Tell them a little bit about your background, and ask if they could use a coder like yourself.

    4. In any project you propose, find a way to pull the description back to the bottom line. At the end of the day, coders usually don't sign your checks. Suits do. What suits know is the value of money. So use layman's terms to explain why the software is important, including walk-throughs of the user experience and explain why the software will make more money than the alternative.

    5. Learn what the word "comp" means. It's short for "comparison", and it is a key to chatting up suits. They're inherantly skeptical of all things new, but if you really do your homework (God bless Google), you can usually find analogous projects to what you're doing that will make your business case. No matter how "new" you think your product is, at the very least, it probably follows some business model and customer experience that has gone before.

    6. Don't make part of a product and look for completion funding. This very rarely works out, and you have no recourse if no one steps up, because consumers don't want to buy partial products. If you go all the way and finish a product, even if it's radically simplified, your distribution options, exit strategy, and back-end profits are all far more lucrative.

    7. Try to identify your weaknesses early and bring on partners to compliment them. Unless you've got a track record of being highly adaptable, trying to fit yourself in a role you're not suited for will consume far too much of your time and create stress.

    8. Hire a junior coder. Your wrists are fucked. Stop pushing yourself. They'll only get worse. Get over whatever is stopping you, and try to find someone who you can back-seat dri.. I mean mentor. Read up on Extreme Programming and "pair programming". It might be right for you.

    9. Write down estimates of how long it will take to do something and log your progress meticulously. Take a breather now and then to analyze your work logs and estimates. Most people are shocked not by the difference in their estimates and actual times, but in how much time goes into parts of the job they thought were unimportant or minor.

    10. I like to hear about people's superpowers and kryptonite-like weaknesses and to help them find ways to break the catch-22's of capitalism. If you have a work ethic and can not only listen to advice but act on it, then write me. I derive extreme satisfaction from working with and knowing these people.

  186. Short Answer: No by Ancient_Hacker · · Score: 1

    one way to look at it is: The people that hire and sign the paychecks just want to get though the next project. They can either hire three 22-yr old guys that will work for $33,000/yr, or you with wide-ranging experience, good judgement, stability for $99,000. They'll probably figure they'll get more out of the three guys, all frantically flailing around, going down dead ends you would have avoided, working late to recover files you'd never have lost, etc.. It's happened to me and many others. There's some unwritten law that managers figure three guys of IQ = 50 equal one guy IQ = 150. I don't think it works that way.

  187. Small business by Alan+Cox · · Score: 1

    Carpal tunnel syndrome and small business programming really don't sound a good mix to me. That means little healthcare cover, long hours, being forced to fix stuff because nobody else is there to do it when your writes are bad and the like.

    There are lots of not quite programming jobs for folks with screwed wrists to consider that might be wiser but which do involve those dreaded meeting things
    - Consultancy
    - Review/planning
    - Support (high level stuff not phone clone)

    Anyone having written a million lines of code over a long time ought to know something about how to write software and more importantly both how not to write it and how to rescue it when it is going pear shaped. Hopefully also how to communicate with other members of the human species as well!

  188. Come to New Zealand ? by ukoda · · Score: 2, Informative

    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.

  189. Same situation - My approach by pla · · Score: 1

    I worked as a firmware engineed for 8 years. Fast-paced, I learned a lot, and for a while, I enjoyed it. That time working put me through college, and I consider it the "learning" phase of my life (not that I ever plan to stop learning, but at the moment, it has taken a backseat the to "ready to settle in for a decade or two" phase).

    Almost 30, combined salary over $100k, don't know if I want to work as a code-monkey for the rest of my life.

    So, I moved "away from it all", found a job at a family-owned mid-sized company, and currently work as one of just a handful of IT people, and love my job. I work about 1/3rd general IT, 1/3rd coding on "real" projects, and 1/3rd on random activities - Enough variation to keep even such mundane tasks as replacing printer toner from getting overly boring. And, even a little time (yeah, I know, I already listed 100%) for truly "personal" projects that just happen to benefit the company, such as open source work on anything even remotely network admin related. And, while once-upon-a-time I couldn't even calculate the distance between me and the CEO (frequent reorganizations and a high turnover rate approaching that of a fast food restaurant didn't help), Now I have only two people between myself and the owner, with whom I can speak freely and casually (rather than having a CEO known only as a name, with an "open door policy", meaning "walk through my office door, and security will open the front door on your way out for the last time").

    Do enough such jobs exist for everyone? I'd say not. But quite a few do exist - In the present world, every company, whether IT related or not (I work at a very non-technical manufacturing facility) needs roughly one IT person per 50 or so employees. That means that, even ignoring dedicated software houses, the current job market should theoretically support roughly 2% of the population working in jobs similar to my own.

    Will these vanish as the technology improves and gets easier to use? Once upon a time, I would have said "yes, absolutely, my future looks bleak". But now, with a bit more experience with the human side of technology, rather than having a terminal as my primary source of interaction with the world 8 hours a day?


    No shot. You simply cannot underestimate the masses of computer users. Job security for life, baby!

  190. Get out of tech companies by trcull · · Score: 2, Informative

    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.

    --
    Programming is not a religion A hobby,job,profession,craft,art. But not a religion
  191. Re:Yes, there are (maybe) by crmartin · · Score: 1

    Deathmarches, poor project management and PHBs are no more the norm now than they were 30 years ago.

    Which is to say "completely so" and it's really kind of depressing, you know?

  192. One word by Pleb'a.nz · · Score: 1

    Consultancy.

  193. food service by micromuncher · · Score: 1

    Food services have high turn over, as well as apple turnovers, so start practicing the mantra "Do you want fries with that?"

    Seriously... there is a systemic problem with IT that the glut of individuals and the desire to outsource give middle/upper management the belief that IT workers are totally expendable. So, if you want to be a lifer, find a company that tends to move slow, have tons of cash, and generally will succeed regardless of crappy market conditions. A) Oil & Gas company, B) Bank. Conversely, get back into academia, as Universities are often cradle to grave type environments.

    --
    /\/\icro/\/\uncher
  194. Mod parent up! by robinjo · · Score: 2, Informative

    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.

  195. Probably the closest thing would be public sector by rikkards · · Score: 1

    but even then they do have deadlines...

  196. DataDragon: Contact me about a job by Electrum · · Score: 1

    I work for a small (~50 person) online advertising company. We are looking for a senior UNIX engineer. Contact me.

  197. mods are idiots by Anonymous Coward · · Score: 0

    nt

  198. The Secret by John+Leeming · · Score: 1

    The problem is endemic to the whole of the world, but also provides it's own solution.

    The biggest hurdle is whether or not you want to stay in the same geographic location...and I don't mean going outside your own nation.

    There are numerous areas that are "sub-metropolitan", non-Silicon Valley/Prairie/Plains, which are trying to develop their own IT culture.

    These may or may not one day be industrial giants as Sunnyvale or Redmond, but they exist in much the same way...and with large numbers of non-multinational, local businesses that need immediate development and support infrastructure.

    Ranches trying to compete against the international market, for example, need to have the ability to compete with computerized testing and reporting; local manufacturers need to have marketing strategies to compete against foreign competitors by automating and adjusting.

    I'm over 40 myself, and I am making a comfortable living doing this type of work, and seeing how an organization or two, built along the lines of the Sears Service Network, are moving into these same "sub-metro" areas, by hiring local talent to be their "eyes and hands" in such venues...and also seeing the frustration that these local businesses have because they don't get the same or consistent quality of services or support.

    In point of fact, our business model is doing just that, taking over from these "national" service groups and literally being an 'off-site' IT department, both software and hardware oriented, to aid and assist these businesses.

    From there, it is a matter of gathering the people with the needed qualifications, and making sure that each and every one is on track with current and prevailing certifications.

    Some of my competitors are single-person independents; some are small corporations with full staffing and support. But all of us are making good business in a "sub-metro" environment and seeing good times for at least the next 15-20 years...or until one of the "national" groups gets the funding to buy us out and make us direct employees.

    --
    "Eustace? Eustace? Are you there? Are you there?" = John Leeming
  199. Funny by Anonymous Coward · · Score: 0

    Jack Ganssle just had this interesting piece over at Embedded.com:
    http://www.embedded.com/showArticle.jhtml?articleI D=57702644/
    As a mid-40's umemployed embedded software developer, I too am at the "fork in the road". Having worked at many companies for the past 23+ years, I've gained alot of different experiences and talents. Yet, they pale in how the industry as a whole has litterally exploded. I quit my last job becaue of: a) commute times; and b) frustration working for a "niche" company that was slowly sinking. So, after some deep soul searching, I decided to "take the fork" and I signed up for Massage Therapy classes. Quite a turn for a "dyed in the wool, 3rd Generation engineer", but companies today are "obsessed" with quarterly earnings and Wall Street Reactions. What's missing is "true" innovation and "vision". It still exists,but because everyone is trying to create "the next big thing", and stumbling aaround in the dark, they loose out on opportunites. Having a good mix of experienced (i.e. older) as well as younger workers is what makes a company strong. We've given this up for the sake of the almighty dollar. Whatever happened for "an honest day's work for an honest day's salary?".

  200. old 'n give out by Wansu · · Score: 1


    I'm in my late forties but mostly I see 20 sonethings around me. Very few of the people I went to school with are still doing any kind of technical work. Most were pushed out long ago. They tolerate my advancing age because I don't seem old to them. I'm an avid weightlifter and look like a linebacker. I'm also a karate instructor. So the youngins I work with don't perceive me as old.

    The first 2 companies I worked for, ITT and RCA, no longer exist. I wrote off the possibility of working until retirement at one company long ago.

    Everywhere I work, the engineers/developers are overburdened. Too much work, too little time or both seems to be the norm. I just do my best and hope it's enough. We live on the edge of burnout. Many empoyers don't want an honest day's work for an honest day's pay. They want an honest 1.5+ day's work for an honest day's pay. We got flex time. You can stay as long as you want so long as you're there at 8AM. Yessir. Everybody's a serf now, serfdom USA.

    --
    Wansu, th' chinese sailor
  201. Microsoft by mark99 · · Score: 1

    AFAIK they don't lay off decent programmers. And they sure employ a lot of them...

    Of course you have to like rain if you are going to live near Redmond. And the days of them making programmers rich seem to lie in the past.

  202. The speed of technology change is too fast for you by Anonymous Coward · · Score: 1, Insightful

    Lets break it down into the component parts. You want to work for 20 years at a company doing a job that allows progressively better paying work with greater responsibility.
    A) The company - How many software companies have been around for 20 years? Few have. Few will survive that far into the future. And the employers know that. There is ABSOLUTELY ZERO reason for them to care about you or the company beyond 5-7 years.
    B) A job - The job you have didn't exist 20 yrs ago. Making COTS software is new. Will it last 20 more years? Not in the form you see it now. And not in America, for sure.
    C) Progressively better paying - You are a commodity. I understand you have had a succesful career so far. But unless its doing EXACTLY the same thing that your new employer needs, you are one of the many. Supply and demand drives wages. Expect wages for US programmers to rise in a couple years as the business cycle progresses, then fall as globalization increases the supply of programmers in Eastern Europe and Asia.
    D) Greater responsibility - Requires you expand your toolset. HR, accounting, LARGE SCALE (enough to justify paying you to manage it) project management, teaching. Most programmers can do these things, some can't.

    Finally - WHY? Why is your chosen career so cut throat? Because it's new. Programming isn't new, but small shop commercial development is. If you wanted stability you should have taken shop class. Change, technology and better-than-average salaries are not part of the deal. They ARE the deal.

  203. WTF? by Anonymous Coward · · Score: 0
    I pride myself on having written over a million lines of code in my career,
    Er.. like, so fucking what? Anyone who thinks LOC matter is either a 'tard or an IBM manager, possibly both.

    Frankly, you deserve RSI, you cretinard.

    1. Re:WTF? by aflat362 · · Score: 1
      Er.. like, so fucking what? Anyone who thinks LOC matter is either a 'tard or an IBM manager, possibly both.

      I think he was pointing out the fact that he programmed a lot of stuff.

      Sorry, but you can't always fit a commercial application into 10 lines of code. If you program enough stuff you'll end up with a million lines of code.

      Obviously functionality / maintainability are more important than LOC - As this guy has written a few programs in his time I'm sure he knows this too.

      No reason to be a nitpicking obnoxious asshole about it.

      --

      Conserve Oil, Recycle, Boycott Walmart

  204. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  205. Re:Yes, there are (maybe) by A.Chwunbee · · Score: 0
    Deathmarches, poor project management and PHBs are no more the norm now than they were 30 years ago.
    But deathmarches, poor project management, PHBs and "if you are not doing it, then I am knowing that wery educated Indians will, at half the price!" is being the most new thing!
    --
    select * from base where originalOwner = 'you' and currentOwner != 'us'.
    0 rows returned.
  206. in a word... by Anonymous Coward · · Score: 0

    no.

    welcome to c21.

  207. retirement age? by Anonymous Coward · · Score: 0

    "are there any employers that would rather have a person who...is interested in actually working there until retirement age?"

    So...you want a pension, a gold watch, and a pat on the back when you turn 65?

    Those days went the way of my dinosaur grandfather. There are no retirement benefits. There is no social security. And there certainly are no jobs past your immediate usefulfulness.

    If you don't learn to adapt and plan accordingly right now, you'll be screwed when you hit "retirement age".

  208. Carpal Tunnel: Keyboard Variations and Small Shops by seawall · · Score: 1
    One thing I have found very helpful is variety in keyboards and mice. Happily my job allows this.

    I do most of my work at one place but the other two have different model keyboards and pointer devices and the desk heights are different; this was on purpose. I usually am at each, each workday.

    Since the key heights, spaces, strike forces are different I am not doing the exact same motions all day. Two have mice, the 3rd a touchpad.

    It takes a few minutes to adjust to the differences but it beats pain and is certainly cheap enough.

    Discovered accidentally but now it's my policy.

    Another very useful aspect is being part of a smallish team (in academia). In any given day I am doing a wide variety of tasks; we can't afford much specialization with a 3 person support staff so most days I am doing different things throughout. It messed up my programming productivity though; not many opportunities to be alone with the code for enough hours at a stretch.

  209. I'm not feeling much sympathy for you. by Anonymous Coward · · Score: 1, Insightful

    Try moving to a real city (NY, San Fran, Chicago, Boston, etc), have a wife (which means wedding and ring) and kids (oh my), stop living like a teenager, buy a house, 401k and roth, couple cars, some decent vacations, some brokerage fun and bamm! you are spending that kind of cash and then a whole lot more. (emphasis mine).

    You know what? Nearly everything you describe is a self-imposed expense. You didn't have to get married, you didn't have to raise larvae, buy a house and sink cash into a couple of cars.

    I realize that life can sneak up on you a bit, and that sometimes you can wake up to a lifestyle that you never imagined, but I'm also more than a bit sick of hearing people with the "American Dream" lifestyle (suburban house, cars, 2.5 kids, insurance payments, ulcer) bitch and moan about their expenses (as if someone held a gun to their head and told them to breed!)

    The American Dream is a choice, and if it's your choice of lifestyle, well, you're going to have to pony up the cash that comes with it. Sorry.

    1. Re:I'm not feeling much sympathy for you. by anjrober · · Score: 1

      Not bitching, just saying it goes quick. I agree, all self imposed, at the same time, pretty reasonable and standard. It is my choice, and I'm fine with it, just saying how cash goes quicker then you might think.

    2. Re:I'm not feeling much sympathy for you. by sdcmk · · Score: 1

      The American Dream is a choice, and if it's your choice of lifestyle, well, you're going to have to pony up the cash that comes with it.

      Ah the infamous American Dream, that sounds like something Hunter Thompson would write about. I don't know about you, but for me the American Dream has more to do with personal success then anything else. I hate people who insist that the American Dream is that you must be a consumer, wage slave and one who produces children.

      This is the reason that there are so many people in debt, they are programmed by society to live that lifestyle even if they can't afford it outright. That whole notion just makes me sick.

    3. Re:I'm not feeling much sympathy for you. by Grishnakh · · Score: 1

      You don't have to forgo marriage, larvae, cars, and a house it order to get by on less than $100k. The problem with these people ("smacked-asses" as my girlfriend would call them) is that they have to have some stupid $50k wedding, $20k wedding ring, $20k wedding dress, a Hummer H2, and some enormous house with a 50-year mortgage (and then they keep the A/C on all the time so their electricity is $500/month).

      You can buy nice wedding rings for $200 or so, get a nice wedding in Vegas for $1-2k, rent a dress, buy nice, fuel-efficient used cars and learn to maintain them yourself, buy a house that's well within your income level, keep the A/C low, and when you do decide to hatch some larvae, keep them in public school and don't buy them all the overpriced crap their peers think they need.

      Then, when one of you gets laid off, you'll still have plenty of savings to pay the mortgage (which isn't that high anyway) until you find another job, and all your other expenses are already low, so it isn't that big a deal.

      It's called "living within your means." It's something that many Americans seem to have forgotten all about, judging by all the overpriced cars and houses I see these days.

    4. Re:I'm not feeling much sympathy for you. by Anonymous Coward · · Score: 0

      Wiser words were never spoken. I learned early in my working life that it's true - the more you make, the more you WANT to spend. The secret is to NOT change your lifestyle upwards every single time you get a raise. You were just as happy before the raise, weren't you? So take that extra money and SAVE IT. The really important things in life can't be bought anyway.

      A truly rich man is one whose children run into his arms even when his hands are empty. Learn it; live it.

      Both of my children are grown now. Both have college degrees. (One even posts here on slashdot!) They both love me. Man, THAT'S priceless! That's the dream. It's always been your choice to make.

    5. Re:I'm not feeling much sympathy for you. by NateTech · · Score: 1

      People who want you to produce children... let's start with that: That would be, Bush.

      His tax cuts always give more to people with children. Talk about pushing a social agenda via refund!

      --
      +++OK ATH
    6. Re:I'm not feeling much sympathy for you. by TrekCycling · · Score: 1

      Which was my point (as someone who DOESN'T own an expensive car or house). My wife and I spent some money. Most definitely. We want to enjoy our life. Go out to eat, see movies, things like that. And we certainly racked up some credit card debt, as I copped to in my post. But nowhere in the ballpark you describe. Not even close. We have $60,000 in student loans. We made what we made for 1 solitary year. And that isn't take-home. Take home pay is much much much less, as you probably know. Much less. So after a heap of taxes deducted, massive student loan payments, there isn't much there to waste. But waste it we did for many years, and that's my point. In the end, the solution was to simplify, cut down on the waste, don't believe you have to own an HDTV, more than 1 computer or a house and you can get by just fine on much less money. It's funny to have so many people lecturing me about that, when that's what I was trying to say my wife and I went and did. Strange. Reading comprehension, anyone?

    7. Re:I'm not feeling much sympathy for you. by Grishnakh · · Score: 1

      Calm down... I wasn't directly referring to you. My post was in response to that other guy talking about living in a "real city", buying an expensive wedding and ring, car payments, etc., and the general idea that many Americans seem to have these days that they must have all this stuff.

      I'm hearing now that many times, a couple's parents will get a second mortgage on their house to pay for the wedding. Now that's screwed up.

    8. Re:I'm not feeling much sympathy for you. by TrekCycling · · Score: 1

      I wasn't sure. Everyone has been on my case for some reason, so it's a little hard to tell. I apologize. I understand what you're saying, anyway. I paid for my wife's engagement ring with cash. We were poor, I was just out of college. So it's not a giant rock, but she loves it. We paid for the wedding with cash. And the honeymoon was paid for with cash as well. Of course, we honeymooned down the street on the Oregon coast, but we had a great time and didn't have to worry about money when we got home. Somewhere in the middle there we managed to get some credit card debt, but nothing crazy. And definitely no second mortgages or anything like that. We just pay our bills, try to keep our bills low, common sense. That doesn't leave much for a "nest egg" as others seem to think we should have, but so be it. At least we're happy.

  210. Re:Thank you for your service - Common Situation by blakeh · · Score: 2, Insightful

    I believe this is an all too common situation. In fact I'm in pretty much the same boat. I spent the first 15 years of my professional life as predominantly a C programmer (try to find that anymore), and a Solaris admin. My problem is that I didn't move more into the java/xml/html world. My skills as a general admin are very good but I don't have any honed specialty skills, like heavy Veritas, OpenView, Oracle. Don't get me wrong, I've worked in all those arenas but never got really deep into it, didn't have too. I kept the bosses happy, kept things running reliably and securely. But my resume lacks the Zing it needs to really noticed....

    Now that the DOT bomb company I worked for is gone, along with my management job, I'm stuck in the middle. I need to improve my Oracle skills and move on.

    In Summary, you have to keep up on your skills, you have to keep watching for the next wave of technical advancements and hope they are real and not just a flash in the pan.

    Good luck!

  211. With a background like that I would think that... by gatkinso · · Score: 1

    ...you would already be retired.

    --
    I am very small, utmostly microscopic.
  212. Management by Anonymous Coward · · Score: 0

    This is no flame.

    Your description sounds a *lot* like my previous industry: residential construction.

    I appreciate many /.ers think tradesmen are slow dayslaves, and that you do get a lot of those on the big sites, but an awful lot of the people are very sharp. Being a good trademan requires a lot of energy and dedication. Project management, client handling, estimates, knowing minutae of changing national, state, and local codes, PHBs, and new techniques and materials and tools. Add a personal desire for craftsmanship and you've got someone who works bloody hard all day and spends all night wondering how to make the project go faster while planning the next, 24/7.

    I changed to keyboard nearly ten years ago and I still find the parallels tight.

    What you're describing is typical among good tradesmen at 35-40: your body is giving out and you want to relax a little more.

    Those who stay switch to management. They become foremen or contractors. Or switch to trades retail. Or just become some indie with a pickup who gets by doing maintenance jobs; no more heavy lifting and big pushes.

    I suggest you think about that. You can't stay exactly where you are because you're competing with people who are energetic just like you used to be.

    I'm not offering panacea, I'm pointing out there's a parallel industry that you can take guidance from. The successful guy who stays in the trades finds at this point he shifted to picking up a clipboard more than his toolbelt. Look for the equivalents around you.

  213. To be honest? by ZorbaTHut · · Score: 1

    Google. Yes, of course we'd love to hire people who are geniuses in their field and hard-working. I have no doubt that we'd also hire people who are extremely experienced.

    (Yes, I work at Google.)

    Don't judge a company just by the hiring group's ad copy - saying "we hire experienced people" would kick out *all* the college graduates, whereas saying "we hire supremely competent people" should include everyone. :)

    --
    Breaking Into the Industry - A development log about starting a game studio.
  214. Easy answer by otisg · · Score: 1

    This question is actually very easy to answer. Yes, there are such companies. Any company that treats its employees like a FIFO queue will not be around for very long. Finding, hiring, training, firing, and goto Finding is the most expensive cycle. Once you find, hire and train, you want to keep and train some more, and keep some more, and so on.
    You also want to stay away from startups - without making people dream about they will not make it - joining them means you accept this.
    So, perhaps you want to look for slightly larger companies, and/or companies that have 'proven themselves' (if there is such a thing...). You could also be smart about picking an employer by industry - don't go for fast-paced and highly competitive fields like software and other technology stuff.

    --
    Simpy
  215. Jobs on Maui by Anonymous Coward · · Score: 0

    Experienced programmers needed.

    http://www.mhpcc.edu/general/employ.html

    1. Re:Jobs on Maui by Anonymous Coward · · Score: 0

      Hey maybe he could get a job out there with Boeing writing scripts that completely fuck up Yellow Dog distro's and begging Raytheon to send a guy to teach how to serialize a datagram to send onto the iNet.

      Idiots.

  216. Small to medium company that doesn't do software by Anonymous Coward · · Score: 0

    I work for a company of 250 people. We provide a retirement for a state's public employees. I work in the IT department. I don't get paid as well as probably anyone else, but I am compensated decently. I have full control over where I want to take the software. I am a work-a-holic, but I'm really the only one there, all and I stress ALL of my co-workers are there for 8 and then go home. I get some of the best benefits in the country. My health care is 2nd to none, which is good due to the fact that I'm a diabetic.

    So yes there are companies but I don't know that you'll find them in a software company you might need to look for a small IT shop inside a service oriented company.

  217. Ignore parent by jmichaelg · · Score: 1
    I too got carpal and switched to dvorak. It didn't help. The problem wasn't that my fingers were moving - the problem was my wrist posture was wrong - I'd form a "V" with my knuckles higher than my wrist.

    After switching to dvorak and its not helping, I strapped a sharp pencil to each of my arms. I'm not joking. The pencil point would poke me in the back of my hand whenever I forgot to hold my wrists straight. I didn't get dependent on a brace and it took me about a week to make keeping my wrists straight automatic. THAT took care of the carpal.

    Moral of the story - keep your wrists flat, your back straight and you're less likely to develop carpal.

    Switching to Dvorak did not speed up my typing nor did it cure my carpal. In my case, switching bought me zero benefits and makes working at someone else's keyboard a pain. Dvorak is over-hyped.

    1. Re:Ignore parent by Anonymous Coward · · Score: 0

      You're a lazy typist. I use dvorak at work and use my mouse on the left when I have to use a mouse. I use qwerty at home and use my mouse on the right for games.

      I was starting to get symtoms of carpal tunnel, but since my switch 3 years ago I've been fine. Basically, the mouse is the main problem. I've been typing since 1982 and didn't even start experiencing problems until I really started using the mouse. I didn't really use a mouse on windows machines until about 1995 when many video games really started requiring a mouse. Keyboard shortcuts on windows are so much faster.

      Unfortunately, MACs have always required a mouse for much of it's functionality and didn't have keyboard shortcuts for all its menu items. I guess, for all its failings, M$ did improve slightly on the GUI by including keyboard shortcuts automatically in the API. You have to manually program them on MACs and many programmers are lazy.

  218. my advice by edward.virtually@pob · · Score: 1

    stop dreaming about ideal alternatives and hang on to the job you have. you think things are bad now? just wait a few months. i'd be trying to enhance my interpersonal skills and pleasing my superiors to ensure you retain your job if staffing cuts come down.

    1. Re:my advice by Anonymous Coward · · Score: 0
      enhance my interpersonal skills and pleasing my superiors

      Remember Dennis Miller's number one rule in showbiz: Work the shaft.

  219. nope by lampajoo · · Score: 1

    sorry, try a different planet.

  220. $10000 on $130000 is CHEAP by Raspberry · · Score: 0

    10000 isn't alot in taxes...

    10000 is less than 10% of your income. Seriously.

    Last Time I checked most people pay between 25%-40% of their income to income taxes and social security...

    It sounds like you were just Joe Consumer and spent without ever planning for a rainy day.

    --
    ------------------------------
    Ray Raspberry
    raspberry@b3l33t.org
    1. Re:$10000 on $130000 is CHEAP by TrekCycling · · Score: 1

      Missing the point. Missing the point. Am I the only one that has taxes deducted from my paycheck?

  221. Get into the finance district by sect0r0 · · Score: 1

    I worked for 7 years at a small business trying to get on its feet. I programmed, was a network admin, and pretty much did near everything necessary to keep the place running. I started at a bank about 8 months ago and I can see this as a long term job. They have a software programming division and network/sys admin. division. As you learn the ropes , if you are good at what you do, there is opportunity to continue moving into management positions where you are not pounding the keyboard as much and they just expect a decent 40 hours a week from you.

  222. Not just health, but productivity as well by IdahoEv · · Score: 2, Interesting
    I personally have been using kinesis keyboards for nearly 10 years. At this point, I own nearly their top model, and am regretting not buying the absolute best.

    You can program a whole second layer of the kinesis keyboards, activated by the keypad switch. By default, the right half of the 'board becomes a numeric keypad when the switch is active.

    You can also program any key with an onboard macro.

    I activate the second layer with a footswitch. While it is down, individual keystrokes activate macros: HTML macros on my left hand, C/Java macros on my right.

    For example, right hand home row middle finger (K on a qwerty keyboard) types this for me:
    for (*;;)
    {
    }
    where the asterisk is the position where my insertion point is left , because I include arrow keys in the macro.

    The equivalent finger on my left hand, combined with the footswitch, types:
    <a href="*"></a>
    I use shift-footswitch-key to indicate "bracket the current selection with this tag", i.e. "cut, type tag pair, cursor back to the middle, paste".

    I can barely describe how many keystrokes this system saves me; I almost never have to reach for punctuation and symbol keys when programming. Having the macros in hardware means they continue to work when I switch between Mac, linux, and windows via a KVM switch. It means I can use them equivalently whether I'm in bbedit or using emacs on a client's webserver over SSH.

    Since the punctuation is taken care of by macros, I can use the dvorak layout to speed up all my regular typing of words and letters; switching to Dvorak allowed me to learn touchtyping for real (and the Kinesis forces it, because you can't really see the keys well enough to hunt and peck; they're hidden by your hands, and because the shape of the keyboard makes it very hard to hit the keys with the wrong finger.)

    The kinesis cured my RSI in college, and has made me infinitely more productive since then. I bang out code as quickly as I can think it, rarely if ever reaching for awkward punctuation keys.

    I only wish I'd bought the top model, because I run out of macro memory regularly.

    Why people would be willing to pay $1500 for a new computer every two or three years for "speed", but not be willing to shell out a $300 for a keyboard that will increase their productivity while reducing injuries, and will last for five or six years, is beyond me.

    Your keyboard, pointing device, and monitors are your user interfaces. They are the parts that can make or break you; compared to their effect on your computing experience, the difference between a four-year-old celeron and an opteron or PPC G5 is pitiful. I am doing development, design, writing, or websurfing fourteen hours a day, every day.

    Besides, you can keep your keyboard and monitors between systems: they a long term investment.
    --
    I stole this sig from someone cleverer than me.
    1. Re:Not just health, but productivity as well by bob+beta · · Score: 1

      I can't justify a $300 keyboard for all the different systems I work on. Machines in the lab, machines at my desk, machines at home.

      I guess a desk jockey can justify it.

  223. We need good developers in the Toronto Area... by jmagar.com · · Score: 1
    I'm hiring! I'm not looking for enterprise SQL Server people, but low level C programmers. OpenGL is an asset, but I'm also looking for good people with experience: Java, Stereoscopic, MPEG, DTV, ATSC, Quality Assurance Testers, WinCE, VxWorks, Embedded Linux, Greenhills Integrity, etc. I've got 20 positions to fill TODAY! (some in the Waterloo area, some in Markham, and the rest in our Toronto HQ)

    If your buddies (or you) are interested swing by my blog: www.jmagar.com

    There's more info there, and link to the corporate website...

  224. Grow Up by jamej · · Score: 1

    I'm sorry there is one - The Salvation Army.

  225. Re:Yes, there are (maybe) by iminplaya · · Score: 1

    ...and deathmarches are now common...

    Heh. I thought you were talking about the drive to work. One thing I know is that if you don't have to drive every day, you're half way to nirvana.

    --
    What?
  226. Two fingers. by TapeCutter · · Score: 1

    I am 46 and the second YONGEST out of a dozen programmers at my place of work. We all (except the young bloke) type with two fingers and have no RSI problems whatsoever.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  227. Re:How the fuck is this a troll by Anonymous Coward · · Score: 0

    It's a troll for any conservative that can't tolerate a dissenting point of view. Here's another irony/"troll": The same people calling for freedom for everyone (when it suits their wacky selfish policies) are the ones who want to shut out dissenting views. I fail to see why Iraqis, Iranians, N Koreans deserve freedom more than protesters at the RNC or inauguration.

    I myself am a government employee (last I checked you dont have to be Republican to work for the government), so unless the moderators are also federal employees or are REALLY wealthy, the adverse effects of the policies they blindly support will affect them sooner than me. That to me is hilarious and makes this wave of intolerance and pig headedness much more tolerable.

  228. Rather Prodigious by Anonymous Coward · · Score: 0

    1,000,000 plus lines of code and 30something...I must say VERY impressive.

    So you have worked for 18 years (started at 21 and are currently 39). At 5 days per week of coding, EVERY week for 49 weeks per year (vacation and statutory holidays) that works out to an ASTOUNDING output of 227 lines of code per day. Factor in trivial things like design, testing and administration (reporting on what you are doing), your output would far exceed 300 lines of code per day.

    Buddy, if you can really produce that much code every single day of your working life, you are a valuable national resource and shouldn't have to worry about such trivialities as retirement.

  229. Classic defeatism by Ars-Fartsica · · Score: 1

    You're right. Its only by thinking small like you that we can rescue ourselves from having lives.

  230. Sig Advice by Anonymous Coward · · Score: 0
    The net will not be what we demand, but what we make it. Build it well.
    Try:
    The internet will be not what we demand, but what we create. Build it well.
    Just a friendly tip from a fellow Slashdotter. The latter doesn't split the infinitive, and doesn't end a sentence on a pronoun. My (anonymous) two cents.
    1. Re:Sig Advice by unitron · · Score: 1
      "...and doesn't end a sentence on a pronoun."

      Perhaps you're thinking of the prohibition against ending sentences with a preposition. After all, "F--k you!" may be vulgar and impolite, but as far as I know it's not considered grammatically incorrect. :-)

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    2. Re:Sig Advice by dsplat · · Score: 1

      I like your version better than my original, but not for the reason you cited. Yours places the emphasis where it belongs. The reasons are something that only a writer or hard-core (human) language geek would appreciate.

      As for splitting infinitives, the Chicago Manual of Style no longer considers that to be universally wrong. Their advice implies that one should not adopt it as a new idiom, but it is to no longer be feared. ;-)

      --
      The net will not be what we demand, but what we make it. Build it well.
  231. Doing What You Want Until Retirement? by Siggy200 · · Score: 1

    Would have been great to keep doing what I wanted to do until retirement. Worked as an electronics tech, company filed bankruptcy went out of business, age just over 60, every interview they seemed interested, but many were afraid that they could not afford to pay my "worth". I offered to be a mentor at a "middle wage", no hire. Even contract houses did not want to take me on for even a six months trial. Ended up sitting at a desk monitoring HVAC, fire and security alarms for $10.00 an hour just to keep my head above water until 65 and retire.

    1. Re:Doing What You Want Until Retirement? by ryanwarren · · Score: 1

      Management at some companies are afraid of senior programmers and senior staff. They would rather hire on a junior programmer just out of university and pay him cheap, get him well trained, and have them as their future senior programmer if they so desired. I think senior programmers could do freelance work however. Companies that don't have steady streams of jobs comming in get worried about having senior staff full time, and having them doing nothing. I'd think experienced programmers could have a lot of success doing freelance work though.

  232. Re:Yes, there are (maybe) by crmartin · · Score: 1

    ... and have been for 30 years, is all I'm saying.

    (But, as far as "wery educated Indians" goes, look up who first got certified as CMM level 5. India isn't getting the work they get just because they work cheap.)

  233. Financial and Academia by Anonymous Coward · · Score: 0

    You are year behind me in the questions. =)

    I am 34. I have been married for 8 years to my wonderful wife, have 3 children and number four is due in 4 months. I have an eclectic skillset that combines database programming, web programming, and network engineering.

    Up until one year ago, I was working as a contractor on 6-18 month contracts. In the late 90's, I made a killing as a team leader that helped get dot.coms off the grounds. Over the last 4 years, I watched my pay drop by 25%. I went from 50 hours a week without travel to 50-60 with travel. I rarely saw my family and when I did, I was so exhausted that I was no fun. My life sucked.

    Last year, I said enough was enough. My wife and I sat down and did the "worst case scenario" budget. We came up with $76k a year as my minimium salary with no frills. I started looking for a job from $80 and up.

    I interviewed with a private university and loved it, but they could not get over $74k. I ended up at a growing regional bank in Atlanta (9th largest bank in the country, I think) with a position that is a true 40 hour a week job.

    I do network engineering for projects. I come in at 7 and leave at 4. I get to spend at least 2 hours a night with the kids before bedtime. I am not exhausted anymore and I am much happier.

    My final salary ended up being $81k, but it is much better than it sounds. Banks traditionally have awesome benefits. We have Medical, Vision, and Dental at very reasonable prices. Employer pays life and disability. They match 401k at 100% for the first 3% and 50% for the next 2%. They have a pension plan. Free checking and savings. Discounts on home and car loans. It adds up!

    If you want out of the rat race, I would suggest looking into Banks, Universities, and Local Government, in that order.

    Good Luck!

  234. Re: until retirement by sparkz · · Score: 2, Insightful
    Getting home in time to see the kids is the best part of my day. When I'm away from home, or just too late home, I miss out on another day of their lives.
    That's a big hit. Okay, I got Customer X's network running smoothly, but little B and baby E didn't see me that day - and I didn't see them. As a one-off, that's okay. Day-to-day, I don't see my role of father as "leave home before the kids are up, get back after they're in bed; maybe see them for a while on the weekend." That is not parenthood.

    A job I was in recently is a good example - a 2h commute each way, and they said, "12h is seen as normal; 16h isn't at all unexpected." Fsck that. 12h + 4h = 16h (8h sleep and back to the job); 16 + 4h leaves me 4h to sleep!

    The question is: "Do I live to work, or do I work to live?"

    I work to live - my work is interesting enough - could be better. It brings in cash, and supports my *real* life - my family, my kids; if I don't spend time with my wife and kids, then what is the point?! They could live a grand life, in a huge house, driving around in grand cars, but simply fail to recognise their own father. That is not a life for them, or for me.
    I have 100% admiration for single parents, but this way of life just gives the family a single-parent-family lifestyle, with a breadwinner who - technically - exists, but who is never seen. What's the point in that?
    I'd rather bring in enough cash to keep the family on track, with enough time to actually spend time with them - teaching the kids, and enjoying them. Spending time with my wife is also a priority, of course - after all, that is why I married her - I love her!

    --
    Author, Shell Scripting : Expert Re
  235. Companies that treat people well... by wintermute42 · · Score: 1

    Large corporations, like HP and IBM, have been firing people for years now. IBM is also infamous for raiding its pension program.

    So with this in mind, I'd be curious about which US companies you can give as examples of work places that treat their employes as long term assets. Off hand, I can't think of any.

    As far as I can see, there is a shortage of jobs, especially jobs that pay well. So currently a company can indeed treat employees like a FIFO. These days you can hire experienced people with almost any skill set. And the view these days is when you no longer need them, just fire them.

    It appears that you have different views and experience. I'd like to know where these companies are. Perhaps outside the United States?

  236. there is nothing new under the sun by tjic · · Score: 1
    we are in a time when we can invade another country, for no reason.

    And this differs from the norms of government behavior over the last 5,000 yrs...how?

  237. Re:was married 8 years by Anonymous Coward · · Score: 0

    after the first few months, the wrist action gets back to normal- its just more quick, neat and convenient- for both spouses. Hate to disillusion you, sorry!

  238. Re:Carpal Tunnel? HANDWRITING. by johnrpenner · · Score: 3, Interesting


    my wrists started hurting after years of using the computer.
    the solutions that helped most were:

    1) using a 'spring' keyboard instead of rubber membrane.

    2) switch to dvorak (seven years now, and no regrets),
    and repogram mouse to avoid double-clicks.

    3) practice HANDWRITING, or take up a MUSICAL INSTRUMENT
    like piano -- this is the single most important thing that
    helped alleviate my wrist pains -- i started playing bass guitar,
    and by repetitively and rhythmically using those same muscles
    in a definite OTHER way --it helped to strengthen them for when
    i went back to using them with a mouse. if you're not into
    practicing a musical instrument (which i guarantee will be
    a useful skill longer than any programming language you
    may happen to learn) -- then try handwriting -- it forces
    the muscles involved into definite contortions which counter
    the repetitive stress of clicking.

    best regards,
    john.

  239. Don't use the mouse...Disney. by Anonymous Coward · · Score: 0

    "About the only places you really need a mouse are games and the web."

    And Linux.

  240. We're always looking for good programmers by Anonymous Coward · · Score: 0

    Try Adobe. We're always looking for good programmers. You're far from over the hill.

  241. Are there any comapnies that want experienced (aka by NatteringNabob · · Score: 1

    No.

  242. Amusing by s.fontinalis · · Score: 1

    What you consider "living like a teenager" is the way the rest of the world lives.

    1. Re:Amusing by albill · · Score: 1

      They don't have children in the rest of the world?

  243. What's rewarding about BPO? by s.fontinalis · · Score: 1

    He has a job. It's amazing how easily humans can rationalize.

  244. Start a co-op by Anonymous Coward · · Score: 0

    Ocean Spray, Land O'Lakes, REI, all of them are co-ops. all the members put in their share, and income distributed based on your contribution / total contributions. I don't know why older programmers don't start their own freelance development co-op. everyone could work on their own schedules, and you would probably be very cost-competitive (no fixed salaries). Instead of hourly wages, you would be paid based on code contributed (or something more complex).
    As an artist who has been living without a fixed salary for seven years, I don't miss it one bit.

  245. Look beyond employers by FishinDave · · Score: 1

    You've developed 8 products from scratch. You want to settle down someplace and have a family. You want to mentor younger people eventually. Have you considered starting a family business?

  246. Resistance is futile... by wbtotb · · Score: 1

    ...you're talking about Microsoft.

  247. Re:Yes, there are (maybe) by DuctTape · · Score: 1
    Deathmarches, poor project management and PHBs are no more the norm now than they were 30 years ago.

    It's expected. You're a programmer, put in the hours, then! Oh, you won't? Well, we'll replace you with someone who is more passionate about software development than you are. Someone who will put in 60-hour weeks...for starters, that is.

    Welcome to the post-dot-com era.

    DT

    --
    Is this thing on? Hello?
  248. bioinformatics by Anonymous Coward · · Score: 0

    think about it -- medical research likely to be less time intensive and demanding also a very interesting place to apply your years of experience. A smart company (I know such a thing may not exist) will look past your lack of specific biology experience.

  249. Off Topic: Re:I've been at this for 22 years by mpechner · · Score: 1

    But as we have seen, XML has been beaten to death and used where it is not needed.

    Drives me nuts at times. Nothing like a closes app constantly yapping. Eating bandwidth with plain text and sucking CPU cycles unwrapping the XML.

    Pet Peeves. Everyone has many. But never admits to it.

  250. Sorry kid...... by pottymouth · · Score: 1

    Been doing software for 25 years, 2 kids (teenagers) and married for 17 years. Every day on the job sucks more than the last. Get out NOW while you still can! Do something else. ANYTHING ELSE..... Who hell could have known that working with technology that Mr Spock would have envied could be so drab and pedestrian after the MBA's got through with it. Man I hate business....... We need a good alien invasion (as in Alpha Centauri, not Mexico and India) to make people appreciate us again.....

  251. Deloitte by twigles · · Score: 1

    I just started there and so far they ask a lot Mon-Fri and F off on the weekends. They are respectful of the life/work balance and you get a lot of little perks (like 33 paid days off a year total). Forget what the Defcon crowd says too, there are some *very* smart ppl working there.

  252. Free money for contributing to IRA by ipfwadm · · Score: 1

    Oh yeah, and one other thing I forgot to mention. For some reason no one I know has ever heard of this, even some tax preparers.

    If you are single, make under $25,000, and weren't a full-time student 5 or more months out of the year, you can get a tax credit (not a deduction) for contributing to a retirement account, even a Roth IRA. The credit will also be on top of any traditional IRA deduction you got. It's called the Retirement Savings Contributions Credit. The IRS has information on it here and the form (8880) is here.

    Hopefully this will save some slashdotter some money. Check it out. I was able to take it last year, since I graduated in February and took a few months off before starting work so I didn't go over the income limit.

  253. Carpal Tunnel Syndrome by Anonymous Coward · · Score: 0

    According to my orthopedist (whose specialty is the hand) friend, the latest studies show that keyboard use is actually protective against carpal tunnel syndrome.

  254. Yep, Work For DoD/Defense Contractors by cmholm · · Score: 0
    I'll also second that. I live in Hawaii and make a nice living as a 40-hour-a-week programmer/tech lead. Everything the parent poster (in Orlando, FL) said about the job is true.

    I've performed some boring tasks, but the good has greatly outweighed the not-so-good, and the three companies I've put my previous 20 years into have all seemed to value employees with full lives.

    Other than a couple of years with Sears, and a summer swabbing toliets, all of my working life has directly or indirectly helped to give the American warfighter the edge. If you're not comfortable with that line of work, either laugh it off (I don't kill anybody, the guys and girls down in the proximity fuze group, they kill 'em), or work for someone else.

    BTW, defense work ain't all Republican$ or Dubya supporters by a long shot. We're all adults here, and most can see beyond the idiot du joir.

    --
    Luke, help me take this mask off ... Just for once, let me butterfly kiss you with my own eyes.
  255. Programmers, 35 years old and over the hill. by LemonFire · · Score: 1

    I read an article about engineers and at what age their salary topped out. I wish I'd remember exactly where and when I read this, but I don't. The article however stated that the salary topped out for regular engineers at the age of 50, but for software engineers the equivalent age was 35.

    I believe the reason for this to be that the software field is changing so rapidly, what you learn as a new technology today may not be that hot five years later.

    I seriously believe that you can continue to be a great programmer toward your 50's since you have gained lot of experience that younger programmers lack. However, I remember that in my 20's I could easily stay up coding 48 hours straight, I can't do that anymore. On the other hand I'm more organized and experienced now, so I still write software faster and produce more.

    In my current job I now manage a group of younger engineers. I still write software, but my main responsibilities are to ensure that projects stay on track, design software architecture, provide feedback, code review, and mentoring. This is something that I could stick to for quite a while, however I focus and spend time reading to stay abreast of new technologies. You can't stop because the rest of the world will just leave you behind.

    1. Re:Programmers, 35 years old and over the hill. by Anonymous Coward · · Score: 0

      No, the reason is that it takes forever in engineering to move up in pay and responsibility, so that's why they top out at age 50.

    2. Re:Programmers, 35 years old and over the hill. by LemonFire · · Score: 1

      No, the reason is that it takes forever in engineering to move up in pay and responsibility, so that's why they top out at age 50.

      The article pointed out that there's a decline in the average software engineer salary after 35. I believe that if you want to stay in the field of software engineering for the long haul, you have to make yourself useful in other ways than just being a programmer. You have to add more to your skill set so that you bring more to the table, skills that younger programmers wont have yet. As you age it becomes harder and harder to compete with younger guys that doesn't necessarily have as many family obligations, and in general can put in more hours.

  256. Re:Yes, there are. by DonGar · · Score: 2, Interesting

    There are places in the valley that give people the freedom to work however they want. Where I am currently, we have a very broad mix.

    A lot of folks (myself included) tend to get in late and work late. Quite a few others work 9-5.

    I've heard people (especially managers) say "go home, enjoy the weekend", or "isn't your wife expecting you?" quite often. Only once or twice have I heard them push to get a specific piece done in a big hurry (usually with very good reason). People do it, but because they choose to.

    Of course, the company really does require self-motivated employees. Nobody ever really seems to take advantage of the system. Many places I've contracted would fall apart with a system like this.

    The other thing I like is that they have both Management, and Technical advancement tracks that are fully equivalent in terms of company rank and pay. An engineer is NOT forced to go into management to advance, instead they become increasingly responsible for architectural decisions (if promoted). The engineer picks the track they are interested on their own.

    --
    plus-good, double-plus-good
  257. Re:The standard dvorak layout sucks at punctuation by mrderm · · Score: 1

    Programming using the standard Dvorak layout can be a pain, but its easy to fix that problem by tweaking the layout. Right now Im using a custom Dvorak layout in both XFree86 and Windows 2000, which uses the standard Dvorak positions for letters, and the standard UK layout positions for punctuation.

    For windows you will need this free tool.

  258. why not start your own company? by samantha · · Score: 1

    If you have done that many commercial programs from original concept to successful deployment then why on earth do you call yourself just "a programmer". You obviously function at an architect/design/creative level beyond that. So consider a few things:
    1) if you have a great idea or two start a company;
    2) upgrade your title and self-image. Ask for and expect more accordingly;
    3) do a product or two that will make it at least as shareware and get an independent name for yourself;
    4) come up with a good hosted app for (1) or (3) and spin it out onto the Web. Get financing to grow it out;
    5) do some consulting. you have the chops. Use the $$$ to finance (1) or (2) or (3) and/or more education/training or just more time off.

  259. Re:How the fuck is this a troll by Anonymous Coward · · Score: 0

    Blindy opposing policies does not make you any less pig headed and intolerant.

  260. Re:Yes, there are (maybe) by envelope · · Score: 1

    One thing I know is that if you don't have to drive every day, you're half way to nirvana.

    I'll second that. I've been a full-time telecommuter since 1998. Working at home is great!
    Now, if the projects were a bit more fun and exciting, I'd be about 3/4 of the way to nirvana. It isn't in my nature to completely happy.

    --

    appended to the end of comments you post, 120 chars
  261. Well, where I ended up... by Anonymous Coward · · Score: 0

    I rode the bubble in Silicon Valley through the late 90's, as a 20-something programmer; I'm in the same boat as the 30-something programmer that this was posted about, and I found a lovely small company (less than 20 employees) out in the DC metro area that's stable, been in business forever, and whose staff is made up of people between 30...50. Find a small company that puts emphasis on people skills, being able to "play well with others", as well as having geek skillz, and you're set.

    Or go work for a defense contractor, they hire anyone who they can bill for, regardless of skill... :)

  262. if there are, they're slashdotted by whitroth · · Score: 1

    and for the overwhelming majority of companies, the answer is "no".

    I've worked at a number of companies in my two-dozen year career (more than I really wanted to), and

    1) hardly *any* of them believed in training
    2) at my first job, without even an AA, I was
    hired as a "sr. p/a". When I asked my friend
    who'd helped me get the job why I wasn't a
    junior p/a, he told me that the college had
    eliminated those positions several years
    earlier, because they were eligible to
    join the union.

    Since then, about 75% of the companies I've
    worked for have used "whatever it takes"
    quite happily...and that's happened more
    and more in the last 10 years.

    I should say "when I am working", since I've been unemployed almost the entire Bush Depression (the longest job I've had was a bit over 4 mos. last year, and business got bad, and LIFO, y'know).

    Right now I'm looking around the country, and have been for months. Let me know if you find a company that can use a good, experienced person....

    mark

  263. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  264. Re:Do what you enjoy - You only have 120 years. by Anonymous Coward · · Score: 0

    Life is too short. You only have 120 years!
    http://tom.gilki.org/about/thoughts/012105/index.s html

    Humans are like weebles. We wobble but we don't fall down. You say that your present sucks, and you want to ensure a better future (which will eventually be your present). With everything you know and believe, you can't achieve a better future doing what you have been doing. You will find a solution at the point of failure. When you are at the end of your rope, when you feel like suicide is the answer, something will come along and your life will be better than it was before. Either make a change now, or wait until you reach the edge. Something will come through. It always does - if you're alive.

  265. It doesn't matter .. by torpor · · Score: 1

    .. if its to a Dvorak layout, or just simply another keyboard.

    The point is: Carpal Tunnel Symptoms? Change your environment.

    Just keep doing that - to Dvorak or whatever - and you'll avoid CT.

    20 years, programming professional, and still going strong ... I've had my binges of CT though, I know what works for me ..

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  266. Microsoft is 35K people only in Redmond by melted · · Score: 1

    A small minority of them screw people, otherwise everything would be FUBAR-ed long time ago. Most of the folks try to do what's right and are enjoying their work, believe it or not.

  267. Don't have kids. by JThundley · · Score: 1

    Don't have kids. They're expensive.

    1. Re:Don't have kids. by lifespan · · Score: 0

      Not anymore. Walmart is selling them for 29.95

      --
      -- Howto: Get +5 (1) Whine about M$ (2) Namedrop Gentoo (3) Casually Abuse Mods (4) Namedrop Early Computer Model
  268. and don't forget the 3 rules by Anonymous Coward · · Score: 0

    for guys over 50:

    1. never pass up an opportunity to take a leak.
    2. never trust a fart.
    3. never let a hard-on got to waste, even if you're alone;-}

  269. Same with Walmart by Anonymous Coward · · Score: 0

    Think of it this way. Why would many Americans buy groceries from "loyal" mom and pop stores when they could easily get bargain groceries at WalMart?

    Everyone wants a bargain, firms and consumers.

  270. Yeah, but management sucks by Anonymous Coward · · Score: 0

    I don't want to become management. Ever! My skills are all technical and machine oriented. I want to use them. I don't want to be forced into being a poor manager just because I'm "senior".

    What is the future of a long term techie? None.

    Why? Because all managers believe that managers are inherently superior and thing that anyone refusing to join management is a retard.

    I don't intend to give in though, so Nyah! Nyah! to all you management types!

  271. Changing Roles by Anonymous Coward · · Score: 0

    I m just 2+ years old in IT industry and i m in India..working for a worldwide IT giant.

    I like programming and want to stay technical all my life(dont like managerial stuff), but my peers n my managers somehow feel i m good at communicating, leadin ppl and preparing docs too(which i dont agree with, or maybe they dont have any other option in my team right now), and hence they have thrusted upon me the responsibility of leading my team(its a small team, 4-6 ppl), so i m doin both the things, developing software as well as leading team which involves preparing business docs and lot of other paper and tracking work which i just dont like..give me a developer guide to write, i will happily write but not a business estimation doc or some similar crap...

    How do ppl handle or cope with such kind of situations where you given some additional responsibilites which you dont enjoy...?

    p.s - in India, if u just want to stay at coding and designing, you cant stay at that, you have to move up the chain or you are forever stuck at that.. so i cant just go ahead and disuss with my manager and say "NO" but i feel that this is happening too fast to me..i want to enjoy purely coding and designing atleast for first 4-5 years of my career(and get strong hold on some technology) and then move into lead kind of role...
    Any suggestions???

  272. No way. by McSnarf · · Score: 1
    Sooner or later you will realize that most programming tasks are similar to something you have done before. This is especially true in commercial software. If you don't mind writing the same stuff over and over again in a world of slowly (if at all) improving tools, there is nothing to keep you. If you get the tools...
    Sometimes, the tools are out there, saving you ages of time, but the customer insists on manual coding.

    In my case, a number of years ago, COBOL was very popular and profitable. There were tools called 4GLs that would allow for rather flexible dialogue handling and report generation. Take a database, extract data (easy if the database was normalized, a nightmare if it was not) and produce a report in something like Access - instead of spending sometimes weeks to do the same in COBOL. The tools paid for themselves in weeks. The customers, however, wanted COBOL.

    And I wanted a job that wasn't an insult to my intelligence...

    Have you considered training (as a trainer)? Consulting ? High-level support ? Any soft skills to go with it ? Or are you willing to change to a career in management ? This involves working with a very unreliable and buggy rapid prototyping tool called hooman. Paid for by the month, reasonable user interface (often !), but you have to run a bunch of them at the same time, coordinate the stuff they do and make sure you can afford a number of instances. However, they are almost impossible to debug and often display non-ädeterministic behaviour...

  273. Go take a look at IEEE stats by stonewolf · · Score: 1

    The IEEE has good stats on the average working life of a programmer. IIRC, by those stats you are near the end of your programming career.

    I managed to stay a programmer until my 49th birthday. Yep, I was laid off on my 49th birthday. The company bought an Indian software development house and fired all the technical staff in the US.

    It was hard to stay a programmer for that long. And, the truth is that I had to move into management a few times and in my last job I was listed as some sort of researcher, visionary, or what not. The only one in the company. But, I still was able to do some programming that went into products.

    Since then, well, I was able to get a few software testing jobs and now I live off of my wife and write open source software.

    In the few job interviews I have had in the last 3 years the interview ends as soon as they see the gray hair and wrinkles. No one is interested in hiring someone over 50 for any job, technical or managerial. It isn't salary expectations either, I have offered to work for minimum wage for the first 6 months and then to work for a junior engineers salary. No takers.

    Stonewolf

  274. Re:Carpal Tunnel? (more desk space for arms) by Anonymous Coward · · Score: 0

    My wrists were starting to get painful for me, but I eventually moved to desks where my whole arms (to the elbo) rest on the desk and the monitor is pushed far back. 15 years of programming and no pain for the 8 years using lots of desk space.

  275. Are they out there? Certainly. by Telastyn · · Score: 1

    The jobs are certainly out there. But then again, you answer your own question. If you've started and finished so many projects, what keeps you on after the project is over?

    My father has worked at the same place [well, not the same physical location, and the same name isn't always on the check, but the system he's worked on has been the same] for nearly 30 years now. This company isn't a 'produce and ship' company, and certainly not a company running at silicon valley speed. They have a business that doesn't change, which computers help with. Since things don't really change, it's hard for anyone to be outdated.

  276. Lines of code by Mud_Monster · · Score: 1
    I pride myself on having written over a million lines of code in my career

    Dude, use loops.

  277. Sometimes you can still get the megabucks by zorro6 · · Score: 1

    Actually it is still possible to get very good pay (and maybe even megabucks). My company is in a great location, the work is interesting (we don't use the latest fad technology but we do do some very sophisticated stuff), the average age is about 35, reasonable (40-50 hour) work schedule, great benefits, etc. etc. And we pay significantly above the average. There are places that value experience and skill and also provide a decent lifestyle and good pay. They are just fairly rare. http://www.predict.com/

  278. Looking up... by Anonymous Coward · · Score: 0

    Look into venues other than development for development's sake. A large (and growing) sector that wants and needs long-term stable employees is Health Care. You'll give up much of the cutting edge work, but your legacy skills will carry you far, and you'll gain in reasonable work hours, flexibility and stability.

  279. typing code? yuck by drxenos · · Score: 1

    I've never, ever been able to touch-type while writing code. It just never felt right. I do type when I am writing text, such as an e-mail, a document, or this post. Anyone else?

    --


    Anonymous Cowards suck.
  280. 50,000 lines of code, year in and year out? by Anonymous Coward · · Score: 0

    1,000,000 lines of code.
    And you're "30 something"?
    Let's see, assuming you started your commercial programming at age 20 and you're just on the verge of turning 40, that's 20 years or 50,000 lines of code per year.

    Of course, we need to thrown in all the documentation you've written for all that code.

    It is no wonder you've got CTS.

    I've counted lines of code over the years and I suspect that I might have made it into the million line club, so I'm not suggesting that you're lying about this, but whenever I hear someone (particularly in their 30s) bragging about membership in the million line club, my first thought is "B.S." or "I'm glad I don't have to maintain that code, it's probably mostly of the 'cut & paste' variety" (and I freely admit that some of my most 'productive' years in terms of KLOC were achieved by cutting and pasting a fair volume of code).

    As you said, be real happy you've got a decent job these days. And if DVORAK isn't in the cards, at least start using an ergonomic keyboard (e.g., MS Natural). It worked wonders for me.
    Cheers,
    Randy Hyde