Slashdot Mirror


Ask Slashdot: Life After Software Development?

An anonymous reader writes "I've been writing database apps for various industries as the senior developer or tech lead on a given project for most of the past 20 years. The last few years have become particularly taxing as I struggle to reiterate basic concepts to the same technically illiterate managers and stakeholders who keep turning up in charge. While most are knowledgeable about the industries our software is targeting, they just don't get the mechanics of what we do and never will. After so many years, I'm tired of repeating myself. I need a break. I need to walk away from it, and want to look at doing something that doesn't focus heavily on the IT industry day in, day out. Unfortunately, I'm locked to a regional city and I've just spent the majority of my adult life coding, with no other major skills to fall back on. While I'm not keen on remaining in front of a screen, I wouldn't be averse to becoming a tech user and consumer, rather than a creator. Are there similar Slashdotters out there who have made the leap of faith away from tech jobs and into something different? If so, where did you end up? Is there a life after IT for people who are geeks at heart? Apart from staying in my current job, is there any advice for someone who can't really risk the mortgage and kid's education on a whim?"

85 of 416 comments (clear)

  1. Write or teach. by Kenja · · Score: 4, Informative

    If you have experience on a given subject, coding or otherwise, there is a market for books and teaching. I happen to like coding and plan on keeping at it till my mortgage is paid off. Then I'll retire.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:Write or teach. by afabbro · · Score: 4, Funny

      He's already demonstrated that he "can", which means he's ineligible to teach.

      --
      Advice: on VPS providers
    2. Re:Write or teach. by SerpentMage · · Score: 4, Insightful

      Ok I have been for the past 7 years in this situation... I was pushed into this situation after the dot.com bubble burst. Up to the dot com bubble burst I was doing Internet Server Consulting. What this meant is that I helped corporations push out Internet based Application Servers using .NET or Java technologies. It was a great gig until the bubble burst. Then I switched into Open Source, but realized very very quickly the monies are not the same. I am not slagging Open Source since I essentially use it now exclusively.

      But for the past 7 years I have been investing in the market and yes I have been making money (even through the two crisis). And in about 2 years my wife and I are going to retire to open a restaurant as we need to do something (we are are in our early forties).

      1) Make sure you have money socked away... Don't do this with no monies as you will fail and be miserable at the same time.

      2) Do something you love. For me it is cooking and counting money. By counting money I mean financial engineering. Both are natural and easy for me even though my degree says mechnical engineering.

      3) Create a niche for yourself. Since you are not in the field from young on nobody will care about you. Thus create a niche for yourself. So say you want to be a trucker. Well drive those stretches that nobody else wants to, for whatever reason it is. It is important to stress you need to love this new field because you are going to get the shit jobs and thus you better be smiling while doing those jobs.

      4) Be happy! Seriously if you are going to step into this new field you better be happy about it. If you are going to complain and think about all of the money, or gizmos that you could have bought before you are doing yourself a disservice. You need to enjoy every effen moment because otherwise you will fail. I am not talking about, "oh this will get better" type of chatter. I am talking, "you know I really like eating this shit every day because it is something I have always wanted to do." Again I stress the you better love the field because you will get shit fed to you for at least two to three years...

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    3. Re:Write or teach. by Anonymous Coward · · Score: 2, Insightful

      .........or, instead of making cheap shots, acknowledge the fact that he can offer something extremely useful to students, i.e. experience.

      Yes, go and teach. Very rewarding.

      (He says after 25 year of programming and 15 of teaching)

    4. Re:Write or teach. by JoeMerchant · · Score: 5, Interesting

      He's already demonstrated that he "can", which means he's ineligible to teach.

      True this. However, at one point I planned to move the family to a rural area and partially address the lack of technical high school education by teaching there myself. Keys to this plan were:

      a) reduced cost of living in the rural area
      b) large savings account from life in the big city
      c) a high tolerance for illiteracy

      this is a town where the waitresses have never seen the word "Croissant" before in their life (yes, they have a Wal-Mart, but that doesn't mean that the townsfolk study the frozen foods aisle and actually learn from what's in it.)

      With your existing education, you should be able to start substitute teaching and get a feel for whether or not it's a life you want to pursue for awhile. I'd recommend (based on two parents who taught high school) at least a full year of testing the waters before making a major commitment to the teaching path. By that time, if you like it, the people in the school system should know and like you well enough to give you a good shot at a permanent position. Be sure to check up on whatever B.S. C.E. (bullshit continuing education) requirements will have to be met before you can be honored with a high stress, low pay job teaching a room full of ignorant, arrogant, hormone imbalanced people who are not yet answerable to the adult criminal justice system.

      It can be very rewarding, for some people.

    5. Re:Write or teach. by Anonymous Coward · · Score: 2, Informative

      .NET was released after the bubble burst.

    6. Re:Write or teach. by OutputLogic · · Score: 5, Informative

      I'm an author of a reasonably successful technical book. I can attest that a market for technical books is rather limited, and it's unreasonable to expect the same level of income from book royalties as from a normal job.

    7. Re:Write or teach. by WaywardGeek · · Score: 5, Interesting

      I'm in a slightly different situation than the original poster. I've probably got a bigger mortgage, country club monthly dues, an Infinity G37 (though I always wanted a red Corvette), and the boat's not entirely cheap. I consider this compensation for living in North Carolina rather than my home turf of Silicon Valley, where I could only afford a crappy condo (which I loved and miss dearly), and where I was unwilling to raise my kids. I started a tiny EDA software company here, filed several patents, wrote some very interesting code, and sold the company last year. It should all be supper cool with no complaints. However, I started losing central vision, much like older people with age related macular degeneration. It turns out I have late onset Stargart's Disease and soon wont be able to read the screen well at all, at least with my eyes. So, keeping a job where I can pay the mortgage and all the other stuff suddenly seems a whole lot more important than it used to.

      Here's the weird part. Because of my vision loss, I discovered something I love more than what I devoted my career to. I decided to take on this problem by the horns. I checked out the software for the blind, the best of which is JAWs, and it's impressive, but not good enough. Not only that, being closed source, I can't contribute to making it better. So, I decided to write my own, and was the tech lead for Vinux 3.0, which is Linux for the Vision Impaired. I've also developed algorithms for high speed listening, and just yesterday I found that the latest Audible.com app for Android either includes my code (which is LGPL, and they are more than welcome) or they invented something like it. It's freaking amazing at 3X speed, and it's only problem is they don't have a 4X button. I also built an open source voice last Thanksgiving which I now listen to exclusively, and I do it at 4X speed normally.

      So... it turns out I love writing code to help the blind and people with low vision. I have a certain talent for it, and I'm not sure I can even describe the satisfactions it gives me. I love it more than any other creative activity I've ever engaged in. If I could make that the work of the rest of my life, here's no question it's what I'd do. Here's the rub. I get paid a bit more than double than the most highly paid accessibility software geek I know. If I accepted a job doing I what seem to love most, two things would happen. First, my family would go through major changes, as we could not afford my house, much less the country club. Second, I'd wind up working for some poor guy who is also under paid, and probably because he's too dumb to get a better paying job. I'd have to write stupid code determined by government officials or doners, who while well meaning, have little clue about what code people with vision impairments need developed. In short, it would almost certainly suck compared to doing it for free.

      So... I'm with the other posters who suggest keeping the stable job, at least while the kids need you. Unlike the original poster, I do love my job. For me it's a matter of choosing between a great job that pays really well, and a job that feeds my soul like none other, but pays student wages. I'm not sure my kids will ever appreciate my sacrifice here... However, my boss seems willing to let me do a Google style 20% thing. That's what I'm doing.

      --
      Celebrate failure, and then learn from it - Nolan Bushnell
    8. Re:Write or teach. by Barsteward · · Score: 4, Funny

      is that a Star Trek reference?

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    9. Re:Write or teach. by houghi · · Score: 5, Insightful

      And in about 2 years my wife and I are going to retire to open a restaurant as we need to do something

      You use that word 'retire' but I don';t think it means what you think it means.
      Seriosuly, re-think what you want to do:
      1) Run a restaurant which means working 24 hours a day and if need be at night as well. That is if you want to make money and not loose it. Money can go fast in the restaurant business.
      2) Retire

      Running a restaurant is not the same as cooking.

      I hear many people say that they would love to buy a pub, a restaurant or a small hotel. It sounds so nice, because all that they see is the time they spend as a guest. They do not see the stuff that goes on behind the scenes. The fact that you have no social life, because you work all the time.

      yes, do something you like, but understand that running a business is not the same as retiring. Not by a long shot.

      If cooking is your passion, why not do catering? You can decide when and how much work you take and you won't be making the same kind of food day in day out. You could decide to have only Friday and Saturday parties. That would mean you will be doing your prep on Thursday, parties on Friday and Saturday and finish on Sunday. Once you have that rolling, you will still have plenty of time to be retired while still being able to do what you like.

      --
      Don't fight for your country, if your country does not fight for you.
    10. Re:Write or teach. by Market · · Score: 2

      And that attitude is why so many people are put off teaching. How are we supposed to get really good developers, analysts, technical leads and so on if there is this attitude towards teaching?

      In a similar vein - and I know this will be like a dagger to the heart - what about considering retraining as management; if the problem you have faced is that management are "technically illiterate", surely you can see there is a need for more technically-able staff (if they are capable of the leap) to move into management?

      Obviously, there are risks that:
              - you will quickly lose sight of the technical issues (and become "one of 'them'")
              - that you'll stink at management; it's easy to be a bad manager, but it takes a lot of hard work and dedication to be competent let alone good
              - (worst of all) you'll be a bad manager /and/ you'll lose your technical understanding

      If nothing else, it would give you an appreciation of a different aspect of the industry.

      I speak from experience. I took the leap a few years ago after a similar amount of time working my way up the technical ladder. It's been very hard work and it requires a lot of commitment. While I won't say I regret the move, I will say that I miss some of the things I've given up, not least the camaraderie that exists within development teams, but which you tend to see turned against management whenever issues arise.

      I'd like to think, however, that my teams appreciate the fact that I actually understand the issues - not least because I have kept reasonably up to date with the technology in my own time (another sacrifice). Of course, what they appreciate less is the fact that they find it much harder to blind me with technobabble than they would a parachuted-in MBA. ;-)

    11. Re:Write or teach. by Saffaya · · Score: 2

      He's already demonstrated that he "can", which means he's ineligible to teach.

      Pr. Richard Feynman begs to disagree ...

      Pr. Albert "If you can't explain it simply, you don't understand it well enough" Einstein begs to disagree too ...

    12. Re:Write or teach. by TapeCutter · · Score: 2

      Why is that funny? What else could it be?

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  2. Nope. by CanHasDIY · · Score: 4, Insightful
    You pretty much shot yourself in the foot when you said

    Apart from staying in my current job, is there any advice for someone who can't really risk the mortgage and kid's education on a whim?

    "On a whim" is exactly what you're talking about doing: leaving what I assume to be a well-paying job, with absolutely zero skills outside your current position, to find something new (which, incidentally, is a process you're obviously sufficiently clueless about to be unable to figure out for yourself).

    My advice? Do the responsible thing and stick it out until retirement or mortgage/kiddo's schooling is paid off, then take your walkabout.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
    1. Re:Nope. by Necron69 · · Score: 4, Insightful

      I have to agree. I've seen too many people quit jobs 'on a whim' and screw up their lives (and their family's) permanently.

      All jobs suck at one level or another. Grow up, suck it up, and keep working. You need to learn to work to live, not live to work.

      Necron69

    2. Re:Nope. by mosb1000 · · Score: 5, Insightful

      What kind of advice is that?

      You'd be surprised how little it costs to get by. And if you're married, you can divide the labor between you two.

      The thing is that what he want's it to be his own boss, or something like that. There are always incompetent managers, so you can't escape it just by changing jobs. But you can choose who you do business with.

      It's a choice. Either you want the house in the suburbs with the stable income, and the shitty job that goes with it, or you don't.

    3. Re:Nope. by Grishnakh · · Score: 3, Insightful

      My advice: move to another place. Moving to someplace new can be like a breath of fresh air and a real change in pace in life, plus it'll give you a whole new pool of employers to choose from. I gathered from the question that the submitter doesn't have a lot of choice for employers, and that's likely because he's in an area with few potential employers for his skillset; the only way to change that is to move.

      He says he's "locked into a regional city", but I think that's BS. No one is really "locked into" anyplace, unless they choose to be. Tell your spouse to suck it up and find a new job in the new area, tell the useless extended family members you're moving and they're welcome to follow you if they want. I've seen way too many examples of people who've gotten screwed over in life because they refused to move from some particular area, usually for some stupid reason like "my family all lives here!". If the family wants you to stay, then the family needs to cough up a bunch of money so you don't have to work any more. Otherwise, they need to shut their faces when you go looking for better opportunities elsewhere.

    4. Re:Nope. by arth1 · · Score: 4, Informative

      You'd be surprised how little it costs to get by.

      Not when you have a mortgage and kids, unless you're desperate enough to go the arson route.

    5. Re:Nope. by PRMan · · Score: 3, Interesting

      You'd be surprised how much it costs to get by.

      FTFY. You don't live in California, do you?

      To the OP, I knew a COBOL programmer that didn't show up to work one day at 74. He died suddenly in the night. While that was sad for all of us, I can tell you that he was really happy and thought he would be depressed if he retired (probably true). I definitely lean more this way.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    6. Re:Nope. by joebok · · Score: 5, Insightful

      Wow - how can such a shallow thoughtless answer be modded "insightful"?

      If the question was "I've just quit my job coding 'cause I can't stand it any more, how can I feed my family?" - yes, that is "on a whim" and I agree, not a good way to proceed. This person is examining his life and looking for other options. That is not whimsical. He's asking for experiences of like-minded people, hoping to find inspiration. Absolutely NOTHING wrong with that. As Socrates said, the unexamined life is not worth living.

      I completely identify with the question, and have been having thoughts on the same lines. My conclusions so far is that I still actually do like coding, I just don't like coding (or doing anything) for the pointy haired bosses who are not in charge where I have been working for 18 years. So I'm trying to retrain myself a bit, see if I can cash in on iOS apps or something like that. It is interesting for me to learn new things, and exercising creativity to ends of my own choosing is very refreshing. Even if I never made a dime from an app, changing my attitude and finding a creative outlet makes life tons better. I endure the idiots at work, bring home the paycheck to feed the fam, AND I'm in a better state of mind so the time I spend at home is quality time. Maybe that will be enough, maybe I will want to make a change in the future.

      It is a 100% valid question and the answer is most definitely not "nope". A good programmer is a good problem solver - the problem of living a satisfying life of joy is worth solving.

    7. Re:Nope. by CaptainJeff · · Score: 2

      And, you'd be surprised how much it costs to get by when you're the provider for a family. Once you're married and you have kids, your decisions are not yours...not should they be.

    8. Re:Nope. by mosb1000 · · Score: 2

      I just moved out of Orange County. Like I said, you have to make choices. Living in California is not a good one if you want to have a flexible lifestyle. There are places where you can rent a 2 bedroom apartment for 500 a month.

    9. Re:Nope. by mosb1000 · · Score: 5, Insightful

      That's silly. You don't want the house so stop paying your mortgage. Then go find an apartment, or move in with you parents. There are a surprising number of options if you can get out of the mindset that you have to own a house and you have to have good credit and you have to do whatever it is you think you have to do.

      And most people have no idea what it really takes to raise kids well. I'll tell you one thing it doesn't require, a whole lot of money. And another thing you don't need to do it is a house.

    10. Re:Nope. by Beardo+the+Bearded · · Score: 4, Insightful

      Exactly. Work is what I do to pay for the things I like to do. I can afford nice things.

      My brother's a jazz musician. He loves it, but he doesn't make much money and he STILL HAS SHIT TO DEAL WITH. All jobs have shit to deal with. Find one you like that pays well. At work play the part.

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
    11. Re:Nope. by gbjbaanb · · Score: 2

      My advice? Do the responsible thing and stick it out until retirement or mortgage/kiddo's schooling is paid off, then take your walkabout.

      my advice: start to push for a management position, then you can walk about the office all day long and no-one will say "where are you going", "why aren't you working", or "what are you doing". If you want, you can even amuse yourself by going up to a few and asking them these questions :)

      ok, I'd get a smartphone to pass the tedium, but at least you will still get paid and you can decided to implement a 'work from home' (for management only, of course).

      If that still doesn't appeal, try to get moved sideways to a slightly different position - support roles can be a great refresh as suddenly you get to talk to the customer and see your apps actually being used by real people, and as you resolve their issues with these apps you get a great deal of satisfaction.

    12. Re:Nope. by Krishnoid · · Score: 3, Informative

      All jobs suck at one level or another. Grow up, suck it up, and keep working. You need to learn to work to live, not live to work.

      The same advice I gave a coworker when we were discussing this same topic in -- of all places -- a children's library. I pointed him to this award-winning discussion of this topic.

      I think your kids would also enjoy it, albeit on a different level.

    13. Re:Nope. by Golddess · · Score: 4, Insightful

      You don't want the house so stop paying your mortgage. Then go find an apartment

      Won't that kind of hurt your chances of actually getting said apartment? Nevermind what kind of an example that sets for your kids.

      or move in with you parents

      Are most parents really that cool about their adult child, spouse, and grandkids all moving in with them, especially if said child just didn't feel like paying their mortgage?

      --
      "I'm not sure I like the fugnutish tone you used in your post!" -RogL (608926)-
    14. Re:Nope. by CanHasDIY · · Score: 3, Insightful

      Living in California is not a good one if you want to have any money left after taxes.

      FTFY.

      There are places where you can rent a 2 bedroom apartment for 500 a month.

      Hell, in a lot of the Midwest you can rent a nice 2 bedroom house for that.


      Less pollution and traffic, too :D

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    15. Re:Nope. by DogDude · · Score: 2

      It's not when you have kids, and have to consider their expenses, health care, college, what happens if you die, etc.

      Medicaid and public universities both work fine. Kids don't have to be expensive.

      --
      I don't respond to AC's.
    16. Re:Nope. by Surt · · Score: 4, Funny

      Who says the parents need to be ok with it? You're stronger than they are. Terrorize them into submission.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    17. Re:Nope. by Grishnakh · · Score: 2

      Actually, I am. Part of being married means being able to be flexible when your spouse needs it. If your spouse is burned out in his job, and the only feasible way to fix it (since he has no other skills that'll pay the mortgage) is to move to a new city, then that's what you do, even if it means you'll have to find a new bridge club. Since the submitter implied that his salary is what paid the mortgage and the kids' schooling costs, it seems likely his wife doesn't make any serious money, so her career concerns are not important (if they were, then she could support him and pay the mortgage and other costs while he decided to do something different).

    18. Re:Nope. by rnswebx · · Score: 2

      Stop being ridiculous. The argument of whether or not he needs a house is moot as he already has a house. If he walks away from it, we'll assume he can't pay for it, and now he's in financial ruin. His credit turns to garbage, so all sorts of things are more expensive now, and the real kicker is he has no money for his kids' tuition. (assuming he did in the first place)

      Sure, you can get by on the regular day-to-day parenting stuff on minimal means. You can't, however, pay for a decent education and provide for your children while they're in school without significant amounts of money, either cash or credit. How do you propose he deals with his kids future, assuming they're less than 10 years away from college given the submitter's age.

    19. Re:Nope. by mosb1000 · · Score: 2

      Yes, it is crazy. The problem is that society itself is insane. As if you should be held to a debt obligation over a span of 20 or 30 years, and a person could really understand what that entales.

      In reality, you can walk away from a house you can't afford. And you should. All that other nonsense is relatively unimportant, and certainly not worth losing your dreams.

    20. Re:Nope. by Lije+Baley · · Score: 3, Insightful

      You are correct, but you apparently have no experience in a typical marriage with typical women and children. If you want to live the simple life, you can, but you have to find a wife who also wants to live that way, and raise your children up in that environment from the start.

      --
      Strange things are afoot at the Circle-K.
    21. Re:Nope. by mosb1000 · · Score: 3, Insightful

      I've never been attracted to the kind of woman who want's a fancy house and an expensive car. I'm actually really surprised anyone would be.

    22. Re:Nope. by Lije+Baley · · Score: 4, Insightful

      Ha ha ha, you won't know what she really wants until the day after you say "I do".

      --
      Strange things are afoot at the Circle-K.
    23. Re:Nope. by mosb1000 · · Score: 3, Insightful

      I'm not saying to be reckless, but I wish people wouldn't be paralyzed by fear either.

      I hate it when people say "you can never be too careful." In reality, you can be and you probably are.

      It's a fact that you don't need to own a house to raise a family. You also don't need to spend a whole lot of money to send you kid to college (realistically, you shouldn't send them to college right after high school anyway). If you have friends and family who are happy to take you in (and only if that's the case) it is OK to rely on them to help you through a transitional period in your life. And if you have kids, it's actually setting a great example for them because it teaches them not to fear change, how to share a living space, that there is more than one way to live, and that it's OK to ask for help when they need it.

      All I'm saying is this: it's OK to be open minded about changing your living situation and "lowering" your "standard of living." A lot of people don't know that because they haven't really seen how other people in other living situations make it work.

      To me the idea that you should just stick it out in a job you hate, when you want to change, is hopelessly depressing. That is exactly the opposite of what you should do. And what kind of example are you setting for your kids? You are basically teaching them they they should accept what they are given and never strive for anything better or know anything different. Is that really what you want for them?

    24. Re:Nope. by Lije+Baley · · Score: 2

      Ahhh, to have never been young and dumb. Sigh. I envy you.

      --
      Strange things are afoot at the Circle-K.
  3. You may have more skills than you think by Anonymous Coward · · Score: 3, Funny

    Can you say "do you want fries with that?"

  4. Game Developement by stackdump · · Score: 3, Insightful

    Try a different kind of development? - maybe Game Development? You man still deal with the same issues - but at least it's more light-hearted and the business rules of the app are still arbitrary but more fun.

    1. Re:Game Developement by Anonymous Coward · · Score: 5, Insightful

      >Game Development

      Infinitely worse. The only people who think game development is "light hearted" and "fun" are ignorant people who know diddly-squat about the games industry.

    2. Re:Game Developement by Surt · · Score: 4, Insightful

      Game development may sound fun, but as people who have actually done it for a living are going to point out, this is not the job for someone who has a mortgage or a family as a consideration. It doesn't pay well, it demands long hours, and the risk of losing your job is through the roof compared to basically anywhere else in the computer industry.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    3. Re:Game Developement by netsavior · · Score: 2

      Game development has better managers, worse hours, much worse pay, much worse burnout ratio.

    4. Re:Game Developement by HapSlappy_2222 · · Score: 3, Interesting

      I have to wonder at this. I don't want to try to refute your post, but I hear very, very often that developing games is brutal, backbreaking, 60 hour per week work, and so all the people working in game development are miserable. But I do brutal, backbreaking, 60 hour per week work, and I love it. I run a print shop, and seeing my work roll off the lot, or hanging around town, or as displays at my favorite stores is a source of pride, not misery, for me.

      I don't have to be here 60 hours (or more) every single week, maybe only 75% of the time, especially as I get close to completion on a big job, or when I have a very delicate and expensive piece to work with, but I often want to be here even when I don't have to be. When I am, my job's much easier, and I can take real, stress-free vacations when I know all my ducks are in a row.

      What is it about developing a game that just seems to break so many programmers' spirits? It seems like putting in the time to make your game perfect would be something to take pride in, but more often than not people in the gaming industry make it sound like programming a game is like working for Foxconn.

  5. Tax Preparation by Jack9 · · Score: 4, Interesting

    It's a series of rules. It doesn't take much intelligence or creativity and pays pretty well. It can be taught very quickly. Learn to like copying and filling out forms. Bonuys, as a developer, you probably won't forge anything due to your own inability to recognize what someone can or cannot prove via provided documents. As a PREPARER, you aren't 100% liable for validating these documents, so it's pretty much boilerplate.

    It's what I intend to do once I lose an important sense/appendage (as long as it's not both my hands and both eyes completely, in which case I'm fucked)

    --

    Often wrong but never in doubt.
    I am Jack9.
    Everyone knows me.
    1. Re:Tax Preparation by CanHasDIY · · Score: 5, Funny

      It's what I intend to do once I lose an important sense/appendage (as long as it's not both my hands and both eyes completely, in which case I'm fucked)

      Jesus Christ, just how much do you masturbate???

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    2. Re:Tax Preparation by HapSlappy_2222 · · Score: 4, Funny

      I lost both hands and both eyes in just one extremely unfortunate masturbatory incident, you insensitive clod!

      (It was so worth it though)

  6. Put it on your resume cover letter by glueball · · Score: 4, Interesting

    If you put what you wrote on the heading of your resume and sent it to some startup companies (or VC of those startups) you'll get attention.

    Now, if your tired of telling people basic concepts because you're an arrogant ass, well, you'll get attention and be shown the door. If you're a person who has passion for good work, have done good work, and are willing to try something new with a similar passion, entrepreneurs will notice.

    Whether the attention is good or bad is up to your attitude but put what you wrote in the header and you'll show you have balls, which is exactly what's lacking but needed most in many of the applicants I see for a startup company.

    1. Re:Put it on your resume cover letter by frisket · · Score: 3, Insightful

      Unfortunately, most VCs are just as technologically clueless as the management. Plus they don't want seasoned developers with years of experience and the skills to know what to do (and the balls to do it), they want kids who'll work for stock options instead of cash.

    2. Re:Put it on your resume cover letter by Grishnakh · · Score: 2

      Exactly. Telling someone who has a mortgage to pay and wants to pay for their kids' schooling to work for a startup is completely idiotic. Startups are famous for paying squat (and also requiring insane hours), because the whole idea is that you'll get rich if the startup becomes a big success and your stock options become highly valuable.

    3. Re:Put it on your resume cover letter by Anonymous Coward · · Score: 2, Informative

      This is not universal. Startups pay squat until they raise funding, at which time they are often still very small teams moving very quickly, but their compensation package moves from 90% equity to 90% cash. If you want some financial comfort and security, take a job at a promising startup that has recently raised enough money for it to run for a year or two without revenue. You'll get decent equity, more or less market salary, and a job that doesn't totally suck.

    4. Re:Put it on your resume cover letter by JoeMerchant · · Score: 2

      This is not universal. Startups pay squat until they raise funding, at which time they are often still very small teams moving very quickly, but their compensation package moves from 90% equity to 90% cash. If you want some financial comfort and security, take a job at a promising startup that has recently raised enough money for it to run for a year or two without revenue. You'll get decent equity, more or less market salary, and a job that doesn't totally suck.

      Concur, I've done it a couple of times. Haven't had the homerun hit come around yet, but at least there's always another startup around the corner to jump to, and compared to my college classmates who went to work for Motorola, Southern Bell, etc. my pay has kept pace and occasionally exceeded theirs - for 20+ years now.

  7. Get a job in Marketing by ackthpt · · Score: 3, Interesting

    Spend a tour of duty with the Dark Side.

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:Get a job in Marketing by DigiShaman · · Score: 2

      Or become a sales engineer. Effectively you become the liaison between a development team and the customer.

      --
      Life is not for the lazy.
  8. Ouch... by tphb · · Score: 2

    I'd offer advice, but you mentioned "I've just spent the majority of my adult life coding, with no other major skills to fall back on". That's your problem. If a developer is not continually growing skills outside of just cutting code, they only be cutting code until the day they grow obsolete. Which is usually pretty quick.

    Have you learned an industry? Learned how to manage a project? Developers can move into product development consultant or general management. But if you have 20 years experience doing the same thing over and over again...good luck.

  9. Find your passion by Anonymous Coward · · Score: 3, Insightful

    I've been struggling with the same problem myself. Any change is undoubtedly going to come with a decrease in pretty big income at least at first. There aren't that many jobs that pay as well as a programmer that you can just jump right in to. I recommend you find something you still have some passion about first. Ideas that have come across my mind are writing some books and opening a coffee shop. I've made minor progress towards both and realize its not going to be a change that just happens over night. Its going to take a lot of work for me to change my work but if I don't do anything about it now I'll end up stuck here forever. I like coffee and I like hanging out at coffee shops. Why not make coffee for a living? I like writing so I'm working on writing a book in my spare time to see how it turns out. Ultimately, if you aren't interested in what you're doing regardless of what it is you're going to find yourself in the same situation you're in now so find something you like doing and figure out a way to start a business around it. As a programmer, just think of it as yet another problem to solve and you'll figure your way out of the cage.

  10. You can try to take your boss's position.... by Fallen+Kell · · Score: 3, Insightful

    If you have been with that company for a long time, you might be able to take the position your boss has (well maybe not his exact position, but similar within the company). Being that you are tired of explaining things over and over to your revolving bosses, you could probably become one, and then you would no longer need to explain it anymore to him (though that doesn't mean you wouldn't need to explain it to the boss's boss... but usually at that level you start getting more into the "this is the problem, this is my solution, it will cost X amount of developer hours/$$$ and provides XYZ benefits").

    --
    We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
  11. Start a company? by laffer1 · · Score: 3, Insightful

    If you're tired of listening to idiots, why not start a company. Then you're in charge. There are many downsides to this but it solves your immediate problem.

    You could also get into mobile app development. That can be done as a solo gig.

  12. Become a Porcine Engineer by pubwvj · · Score: 4, Interesting

    Been there.
    Done that.
    Now I raise pigs on pasture.
    Shepherding pigs is more fun.
    Love it.

  13. Translation: by sirwired · · Score: 4, Insightful

    Dear Slashdot,

    I've spent my entire life doing one thing. I have no marketable skills except doing that one thing. I like doing that one thing, and that alone. I hate my job because it also involves doing something other than that one thing.

    I want to stop doing that one thing, or anything related to it, but still make the same safe, secure, decent amount of money doing something else. But I have no idea what that something else is, and I don't want to take any risks finding out.

    What do I do?

    Answer:
    You're fucked.

    Seriously, open your horizons some (management or technical sales is where many geeks go when they reach this point), or be willing to take risks. But the magical safe, secure, job you are looking for does not exist.

  14. A tad risky by sirwired · · Score: 2

    You missed the part where he doesn't want to risk the mortgage and kid's college fund.

  15. management by spiffmastercow · · Score: 2

    Up not out. You can be the manager who excels at the technical side of things.. And try to learn not to suck too bad at the social side of it.

  16. My idea. by kurt555gs · · Score: 2

    I'm 55 and have been involved with software development since the late 1970's.

    I'm done!

    I'm thinking an ice cream truck.

    --
    * Carthago Delenda Est *
  17. well by geekoid · · Score: 2

    YOu arne't going tlo take a leap AND keep the mortagae and college..unless you have someone who is willing to support you. Rich uncle? investors into a private business?

    In the mean time, take a pay cut, get a city or state programming job.
    It's boring, the tech is boring, but I work 40 a week. This has finally given me time to pursue other interests. Currently I'm learning to play the bass with the goal of getting a gig after a year.

    BY boring I don't mean I'm not doing anything, I'm actually quite busy but there isn't any real challenges since it's older tech.
    Also, I get actual vacation time and sick time and no one whines that I took time off.

    Alternatively, you can get a coding job in a completely different industry. I have worked in pretty much every major industry. Finance, health care, avionics, robotics, tape libraries, etc...

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  18. All jobs suck! by stevenfuzz · · Score: 2

    We are lucky that we have one that pays well! The grass is always greener. I bet your bosses deal with the same BS that you do, maybe a different day or different topic, same BS. The grocery kid at the store has the same problems, just a different set of glasses. Gotta make paper. I'd suggest that you go out and buy yourself a BMW, maybe that will cheer you up. At least you get to use your brain, unlike most of the rest of the working world.

  19. Risk by DogDude · · Score: 3, Insightful

    I used to be an IT guy. Went from phone jockey to DB developer over about 8 years. After seeing what happens to people who are in IT for a long time, decided that I didn't want to turn into one of those people, so I dropped out, and started my own business. But with it came a tremendous amount of risk. I'm glad I did it, but with the qualifier, "is there any advice for someone who can't really risk the mortgage and kid's education on a whim?", I've gotta say that you probably should just stay put. Any career change is going to come along with a significant amount of risk.

    Or, you could do what I did, and radically change your lifestyle, reducing your risk. If you're willing to give up the trappings of the typical consumerist lifestyle, you can get by on significantly less than most people in the US think they need to live comfortably. Get rid of the mortgage, fancy cars, overpriced gadgets and new clothes. Learn to be happy living with much less, and suddenly, the possibilities expand greatly. Of course, most people don't do it, but if you do do it, then you can really do whatever you'd like to do, and not worry about "risking" your lifestyle, since you would have already thrown that out the window.

    --
    I don't respond to AC's.
  20. Keep the job by jelizondo · · Score: 5, Informative

    Been there, done that.

    A few years ago I quit a good job because I was tired of the same thing, day in, day out.

    Decided to try my hand at different things, collapsed economically, got depressed, felt I was useless and then...

    I got me a job (lower paying) as IT Manager again. Guess what, I'm happy because I know what I'm doing, I feel good because I know the ins and outs of the job and it is, frankly, a piece of cake.

    So take a vacation, cool off and get back to the good job you have.

    --
    Be very, very careful what you put into that head, because you will never, ever get it out. - Cardinal Wolsey
  21. Re:Guess what? by Grishnakh · · Score: 2

    Your post reminds me of this video. These 20-somethings are the guy on the right.

  22. switch from technical to people skills ... by swframe · · Score: 5, Interesting

    1) Move up the management chain. Stop moving up when you can't take the bs. You don't code anymore. You are still paid well. You have to reduce your reliance on technical skills and switch to people skills. It is messy. I find it hard because the goals are harder to understand. People don't act in their best interests and so doing something illogical (e.g. not allowing an employee to build a better solution because the current solution is owned by someone with more influence than you have) is the better choice if you want to keep your job. It is really hard to avoid becoming the dilbert manager when a dilbert manager decides your fate.
    2) Move into sales or marketing. Again you have to tone down your technical skills in favor of people skills. If you move into writing white papers you can keep some of the technical skills but you will need to understand people well enough to influence them. It takes getting used to. I didn't like it at first but so far it has been easier than coding, a little boring but I feel my work is useful to the company and customers. If you move into technical presales you typically get a bonus but you also have to travel a bit more.

  23. Be an adult about it., by cshark · · Score: 4, Informative

    Dude, you're an adult, you're not going to like your job every day, and you're not going to like everyone you work with. I'm working on finishing a project I hate, for a client who is a complete dick right now. But, he's the dick that pays my bills, and I manage to keep the work interesting by doing it different ways, rather than repeating the same thing over and over again.

    There's really no way around repeating yourself. It's one of the evils of this industry. The thing I've found that works is talking about things in terms of electricity and plumbing. Some of it doesn't really fit, but it's a metaphor that people can visualize. The problem with explaining software mechanics to people is that there's no pipe to envision, no wire to point to, and the guts of the thing exist in the ether where they're shielded from perception.

    Another thing that works is to make yourself less approachable. Not being rude per say, but people won't ask you a lot of questions, if you're not forthright in answering them. Or, if you give them an answer in terms you know they'll never understand. At the company I work for, the team in England is notorious for doing things like that. Even to other programmers. When dealing with technical people, you're asking them, at that point, to rewire something without telling you. But, if you're talking about non technical people, they won't understand a word of it; which means they'll find you less useful for answering questions, which means fewer questions.

    If they ask you to do something stupid, do it. If they ask you to do something that will break your product, do it. It's not your job to do the job right. It's your job to do what the idiots in management want you to do, even if they don't understand what they're asking you to do. This isn't art, it's production. And you're not a highly skilled person doing a job. No, you're a very expensive piece of software that delivers what they want. So there's no point in questioning it.

    As far as life after software development... there's always entrepreneurialism. You probably know enough to make a fair amount of money doing it. But it's not the kind of thing you can just go out and do. You'll need to find an idea, plan, and execute it. So you've probably got time if you're not in a hurry.

    --

    This signature has Super Cow Powers

  24. Debt serfs don't get to walk away. by Colin+Smith · · Score: 5, Insightful

    Apart from staying in my current job, is there any advice for someone who can't really risk the mortgage and kid's education on a whim?"

    There's a reason the monetary system is debt based. You just found it.

     

    --
    Deleted
  25. preach it brother by decora · · Score: 4, Interesting

    this guy needs a hobby something awful.

    i think he needs to take a 'vacation to reality'.

    step 1. try to live on minimum wage for 2 months. i give him 4 days before he breaks down and buys a pizza or goes to a movie or something else financially disastrous to the ordinary person.

    step 2. fill out interviews for jobs in other areas, like, say, cashier at Target. make bets on how long he says in an exasperated voice "ive sent out dozens of resumes and nobody is calling me back!"

    step 3. actually go to job interviews. see how the 'clueless idiots' in management seem like when they dont actually depend on you - when you are just some expendable blob for them to use.

    after all that i think he might change his opinion. he might be able to get a job with less hours, but he is not going to run off without thinking.

  26. You are burned out by Anonymous Coward · · Score: 2, Informative

    Burn out is what happens when we keep doing the same thing without feeling like we've made a difference. What you are feeling is completely normal and it's not something that you can ignore and work through (without drugs). Those who keep doing something ineffective are less fit than those that try something else. It's the result of behavioral evolution.

    I've been where you are (3 years past the burn out point in a testing job), so I know what it's like. Don't trivialize your feelings. Don't act rashly.

    The first step is to take stock of your life and see what you really need. Think big and come up with several plans. E.g., what if you sell the house and move into a rental in another city? Can you get rid of one or more cars or downsize? How important is retirement to you? I know quite a few knowledge workers who are doing contracting and consulting into their 60s and 70s for a fat hourly.

    The second step is to take stock of your skills and contacts.
    * Making a good impression on people means that you are often welcome when they move elsewhere. E.g., my old supervisor, who wrote me a letter of recommendation, moved to a higher-up position in another company. Remember that people know people know people know people.
    * Development skills are applicable to a lot of different jobs. You have to be analytical, understand and apply complex concepts, plan well, etc. These skills translate well to many different fields. E.g., one ex-IT worker turned these skills toward catering and did very well because his grasp of logistics and planning meant that he was more dependable and adaptable.

    The third step is to learn how to run a business. Your skills could see you being a contractor, a consultant, or running a multi-person business, either in or out of IT. At the least, you can use those skills to fine tune your personal finances to save a little more money.

    The fourth, and final, step is to start looking for something that will work for you. Most jobs aren't advertised. Some short-term contracts have an excellent hourly but require travel. A more fulfilling job may pay less. Working 6 months a year at twice your current hourly pays the same and leaves you with 6 months of free time.

    Your skills as a developer will do a lot to help you make the transition. This is just another project you need to plan and execute.

  27. Pursue your passion by ZeroSumHappiness · · Score: 2

    While retaining your job. Scott Adams worked at Dilbert tirelessly until it was at a point where he could support himself with it, but that tipping point happened only after a lot of long days of hard work.

    What do you do for passion? Whatever you do, be excellent at it and money will follow.

    1. Re:Pursue your passion by DogDude · · Score: 3, Insightful

      What do you do for passion? Whatever you do, be excellent at it and money will follow.

      I'm sorry, but that's a really, truly terrible idea. There are many, many "passions" that will never make any money. And just because you are doing your "passion" doesn't necessarily mean that money will follow.

      --
      I don't respond to AC's.
  28. Swich to coding in Javascript! by martin-boundary · · Score: 2, Funny

    My advice: switch to coding in Javascript. You'll feel a lot more like a user and less like a programmer ;-)

  29. try to switch to QA by superwiz · · Score: 2

    Sure the work is less intellectually stimulating, but it is also less stressful. More likely than not you have the skill for it. You are less likely to have to pull long hours (QA has much more definable deliverables than development). Because you are older, you can brush off the egos of the younger developers who think of you as glorified IT personal. It's more utilitarian and less creative, but it sounds like you are sick of being on the hook for the deliverables. So the stage of your career when you thought of development as creative work has long passed.

    --
    Any guest worker system is indistinguishable from indentured servitude.
  30. realistically, no by farble1670 · · Score: 2

    is there any advice for someone who can't really risk the mortgage and kid's education on a whim?

    realistically, no. you are probably well paid ... you are in IT, which pays well compared to other trades, and a senior one at that. jumping into a new field and making anywhere close to that is a stretch of the imagination.

    it's very hard to even switch specialization even within the IT field. i recently made the switch from enterprise middleware to mobile development. it was hard. i essentially had to spend a year teaching, and proving myself with self-published apps.

    even if you are willing to take a large paycut to start as a newbie somewhere, you don't fit into well-defined categories. folks are looking for seasoned professionals that bring experience and knowledge with them, or young upstarts that will make up for their lack of experience with ambition. with your age (i assume) and existing knowledge base, you don't fit into the upstart group, and you won't have the exp if you switch specialization.

    can seasoned professionals learn dynamically as younger folks? if a seasoned professional, if anything ... and i find myself coming to the conclusion often that java is the answer to all software development problems. there's one data point for you, anyway.

  31. I was in your exact position by kungfool · · Score: 3, Funny

    I was a database app programmer (remedy systems) for far too long. I burnt out just as you are doing. I now teach kung fu. Now when I try to explain something, I get to hit the audience. There is nothing quite so enjoyable as being able to throw the customer to the floor.

  32. Middle Road - Academia by Roger+W+Moore · · Score: 2

    Getting back on topic....what about considering academia - assuming your town has a university nearby. The money you will make is not as good as industry - so expect some level of pay cut but the chances of losing your job are a lot less than industry, most of the time at least. However you will get to work with us crazy academics and get exposed to a huge variety of different problems and issues.

    As an added bonus, should you find that you do not like it, most universities have very good training programs so you should get the chance to gain some different skills and leave.

  33. Re:Data analysis jobs may be a nice change of pace by Animats · · Score: 2

    I have been considering a move towards data analysis type jobs

    Now that's a real possibility. "Big data" and the analysis thereof is a field in which there is high demand. A good way to start is to take the Stanford online class in machine learning. It's tough, but will give you an idea of what's possible and how to do it. You might be able to use the technology with your existing employer. Run a classifier to figure out which customers are likely to order something in the next month, and you'll have something they probably don't have now.

    This requires math. At least calculus. It's not really that difficult mathematically, but you have to speak the language. (Personally I think the notation used by the machine learning people is awful. They have stuff like superscripts as indices, sometimes in the same equations that have exponents. Sometimes the math makes more sense in Matlab/Octave.)

  34. Moving in with parents, yup (was Re:Nope.) by Mokurai · · Score: 4, Informative

    My wife and I were very lucky on this. Her parents, ages 88 and 95, needed in-home care, and were willing to pay for us to move to their town to provide it, as we were nearing retirement, and I was transitioning to full-time tech volunteering. It turned out to be vastly cheaper to live here in Indiana than in Silicon Valley, especially with the jobs gone away in the current recession just after they started coming back from the previous recession. We now live in the inherited house and have a comfortable income, between retirement and inheritance.

    The writer is in a very different situation, but also has options outside the conventional I assume that the writer has significant home equity after 20 years, and has some savings and investments socked away, some in tax-deferred retirement accounts. Consider, then, the option of moving somewhere vastly cheaper. Quite comfortable houses in our town are available for as little as $70,000. There is a university town nearby (Indiana University, Bloomington), and we have several colleges and university affiliates right here in Columbus.

    If you would like a different challenge among the enclued, you could do much worse than to join my outfit, Sugar Labs (a partner of One Laptop Per Child) working on Free Software for education plus Open Education Resources for millions of children now, and ultimately a billion at a time. Our mission is to end global poverty and its many associated ills, using technology as infrastructure for everything else needed. But there are other options right around here. For example, the OpenMRS Medical Records System is being developed in part nearby in Indianapolis. Your database skills would be perfect for them, and they even pay. ^_^

    The schools here are pretty decent, and I and my wife also have experience in homeschooling our son and daughter.

    So there really are options. Look around, and ignore the naysayers who claim that it can't be done.

    --
    "A knot!" said Alice, ever ready to be useful. "Oh, do let me help to undo it!"
  35. Forgot to mention one more option: by sirwired · · Score: 2

    In addition to either allowing yourself to go into another part of IT (I mentioned management or technical sales), or risk-taking, there is a third option: Be willing to take a pay cut, and it may be a large one. If you are willing to take a pay cut, you can perform a career switch. It's not at all uncommon for people to switch careers entirely, but matching a good IT salary is usually not an option absent serious (read: expensive and time-consuming) training.

    In fact, I don't know of too many non-management salaried fields, period, that match what a decently-paid IT "veteran" can earn that do not absolutely a degree in the field. (As in, accountants, lawyers, certain kinds of engineers, and the healthcare profession can make serious coin, but it takes years to make that switch.)

  36. Agreed. Marriage + mortgage = pwned by echtertyp · · Score: 2

    From what I saw the secret to keeping guys in line in the U.S. is getting every man shoehorned into a Marriage+Mortgage trap. They meekly fall in line and obey after that.

  37. Go back to school. by ffflala · · Score: 2

    Night classes will allow you to keep paying your bills while you test the waters of a new career. Look through the class catalog of a nearby university or community college, and plan out what courses or even new degrees you'd need for an acceptably paying move.

    You're past mid-career, so any major change at this point will require major retooling of your resume, contacts, awareness, and mindset. You're entrenched in your field right now, and shouldn't expect to become ideally informed about another field from your self-research alone.

    It is possible that even at your age, a new degree, an internship, and/or considerable volunteer work will be required for you to get your foot into some new door. You will be much better informed, and probably better positioned, after at least a semester's worth of classes, job hunting, and resume & cover letter revision.