Slashdot Mirror


When Should You Quit Your Job?

Moe Taxes asks: "I want to hear from Slashdot readers who have quit jobs or turned down offered jobs because it was not what they wanted to do. Why did you do it? Was it ethics, ambition, pride, or disgust? And how did it turn out? Did you get to do what you wanted to do, are you still looking, or did you come back begging for another chance? I have always written software for windows, but never with Microsoft tools. I don't feel like I have enough control over the product when I use Microsoft programming environments. My company was bought recently, and is in the process of becoming a C# VisualStudio shop. I said thanks, but no thanks and left. Am I a fool for giving up steady work and good pay?"

44 of 1,245 comments (clear)

  1. Better have something inline by Anonymous Coward · · Score: 5, Insightful

    Am I a fool for giving up steady work and good pay

    Yes.


    Don't ever quite (read it twice) unless you have something else in line.

    1. Re:Better have something inline by DoktorMel · · Score: 5, Insightful

      Maybe not a fool, but definitely foolhardy. I think a lot in this situation depends on whether or not you have anyone else to support. Would I do the same? Absolutely not, but I've got a wife with MS and a need for continuous health coverage.

      All that aside, the choice of programming tools strikes me as a very silly reason to leave a perfectly good job when you could have sat there getting paid to look for another one.

      --
      -- The Sage does nothing, and nothing is left undone. --Lao Tzu
    2. Re:Better have something inline by aspx · · Score: 5, Insightful

      I have a hard time believing that was his only reason to leave. I think it may be the only reason he can verbalize. If everything inside you is screaming "leave this job," then you should probably do it.

    3. Re:Better have something inline by alnjmshntr · · Score: 5, Insightful

      It's probably a very personal thing and depends a lot on your personality. I myself have left 4 jobs without another lined up (only once out of disgust, the rest was when I decided to travel).

      I have always found good employement again (though the last time I had to spend a few months looking and I admit this has made me hesitant about doing it again). In retrospect all of those decisions were good for me, some of them amazingly so.

      --
      If I had created the world I wouldn't have messed about with butterflies and daffodils. I would have started with lasers
    4. Re:Better have something inline by Greslin · · Score: 5, Insightful
      Don't ever quite (read it twice) unless you have something else in line.

      If we're going to read it twice, then at least spell the word right.

      "Don't ever quit without another job lined up." Yeah, I've heard this one over the years many times myself, even though I've ignored it just as many times. Last time was from a friend who'd spent years working a job that wasn't any good for him, that was screwing up his personal life, but was more "stable" than going out and taking risks on what he really wanted to do.

      About six months after he told me that line, regarding my headfirst plunge into self-employment a few years back, my friend died of cancer related to his job. He was 29 years old and it was a very nasty, ugly, painful death.

      So give it a rest. Life's a lot shorter than people think, and sometimes rushing where angels fear to tread can be the best thing for a guy. In fact, sometimes it can save a life.

    5. Re:Better have something inline by BrookHarty · · Score: 5, Insightful

      Am I a fool for giving up steady work and good pay

      Yes.


      Keep a Fuck You fund just for this reason, so you can walk away from the job. Depending on what you do and skill level, you can quit a job at a moments notice and work for someone else, (Or yourself).

      If you are smart, you are networked, have other jobs waiting, working multiple jobs, stay in demand, you shouldnt fear switching jobs.

      Unless you have your life invested in a company, loyalty stops at the paycheck, they have no problems outsourcing you if it can save them money. Treat your work with as an investment, if you are not getting your moneys worth, invest somewhere else. Your time and work is an investment.

    6. Re:Better have something inline by Anonymous Coward · · Score: 5, Interesting

      Hopefully this can get modded up as a bit of a warning.

      I had a great job at the end of 2003, but ended up getting fired because I had an attitude that signaled I wanted a better company to work for. I didn't like the directions they were taking, etc. I had publicly talked about quitting and finding a better job, and after a heated argument with an incompetent boss, I was terminated.

      I initially felt relief and freedom. It was great to be able to take the time to find that perfect company that did things the way I wanted them to be done! Until 2 weeks of unemployment turned to 2 months. Then 3. Then 4. Then a short contract out of desperation for little money. Next thing you know, I'm behind on the house and the car. Child support gets missed. A year later I ended up filing for bankruptcy in order to attempt to keep a roof over my head, and even then I'm barely able to keep up with the increased payments that come with reaffirming my loans.

      Now, almost a year and a half later, I have a great job with a company less than 10 minutes from my house. They don't do things any better than the last company, but I've had to learn to be more political in the last several months.

      The point is this : you won't know if it was a stupid move for 6 months. If you find some kick ass company to work for, then it was a smart move. If you're borrowing money from family and friends to pay for a bankruptcy attorney, then you were a fool.

      And, not to start a flame war, what's so bad about C#? I will make the assumption that you are either a VB or Windows C++ programmer, which means that C# is just another tool in your toolkit, another skill on your resume. I still prefer C++ to C# because I feel like I haven't even scratched the surface of the full power of C++, but I use C# to pay the bills. And if you really love programming, you should love learning new languages, like I do.

      Post back in 6 months and then we'll know for sure if you were a fool.

    7. Re:Better have something inline by DoktorMel · · Score: 5, Insightful

      You've got a valid point. And it's entirely possible the dear questioner has such a situation. I've quit a job before myself and spent a bad several months looking. THere are valid reasons.

      But if the only reason the poster can be bothered to include is that they're moving to C# and visual studio...well, that's just unconvincing to me. I work for a Linux shop. We use Red Hat. Personally, I don't like Red Hat, I distinctly prefer Gentoo. Do I make a big deal of that at work? No. Would I make a big deal of it if we moved to doing more Windows work? Or even 100% Windows?

      NO.

      It's just an operating system.

      Would I start looking for a new job?

      YES.

      And that, really, is what this guy should have done, unless there's a lot he isn't telling us.

      Quitting a good job because of a dislike of the software platform choices that are made above your level isn't good management of your CAREER. Management of your career is a big portion of what separates the long-term successes from the long-term failures, IMHO.

      --
      -- The Sage does nothing, and nothing is left undone. --Lao Tzu
    8. Re:Better have something inline by Thunderstruck · · Score: 5, Funny

      It was always the commute, or being bored with the work, or wanting to move to another coast.

      As a proud citizen of North Dakota, I find this offensive and will be writing my senator about having you censored.

      --
      Trying to use sarcasm in text-based forums does not work.
    9. Re:Better have something inline by WinterSolstice · · Score: 5, Funny
      That last sentence nearly cost me my keyboard... I immedietly saw it as:

      if( push( networkBoy, newcrap ) ){
      ...
      }
      else{
      panic();
      }

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
    10. Re:Better have something inline by C10H14N2 · · Score: 5, Interesting

      I had a nightmare manager who drove me into the ground so hard with that sort of Jekyl and Hyde crap that I ended up in a psychologist's office. It was everything from the trivial to the insane--grinding me for $15 on a $8500 expense report one minute then, literally the next minute, expensing my _personal_ $500 cellphone, and thrashing into my office on my 15th hour on one day to find me winding down doing something unproductive and screaming that I should be "doing my job" (hello, I just finished two-days' worth of my job TODAY!) or on the most asinine level writing me up for taking a morning off because the previous fire someone else started that I had to put out had me working from 9am Tuesday until 6:30am Wednesday and I wasn't pert and perky at my desk by 9am again. AAAAGH!

      So, under those circumstances, I had a chat with the Human Resources Director (and the company ombudsman) and basically said, look, I'm ready to quit and have my letter of resignation written--is there anything I should know? She gave a few coded hints, so I backed off and ended up with a severance package and a no-fault dismissal as opposed to storming out the door with bupkes or worse, being fired for some cooked-up theatrical bullshit. Bottom line, I was either going to leave or be asked to leave and couldn't care less about being gone. Better to be gone with a briefcase of cash than with merely the satisfaction of making a scene or "being right." Even if you're going to absolutely explode, it's still better to take a step back and strategize your exit. In my case it meant that what was going on was documented and, more importantly, understood so I wasn't just that back-stabbing jerk who left us high and dry.

      Now, leaving because you don't like the programming language--and one that you don't really know? Well, that's just silly. You can't know too many languages, computer or otherwise. Pick up the knowledge first, then find another job, then leave. Storming out is, frankly, pretty childish and I'd start coming up with a better story than that for your next interview. No matter how trivial or horrific the situation, your next employer is primarily interested in how you handled it. Were you a professional adult or a spoiled child? Needless to say, they aren't hiring the latter...

    11. Re:Better have something inline by BlueUnderwear · · Score: 5, Insightful
      Now, leaving because you don't like the programming language--and one that you don't really know? Well, that's just silly. ... . No matter how trivial or horrific the situation, your next employer is primarily interested in how you handled it. Were you a professional adult or a spoiled child? Needless to say, they aren't hiring the latter...

      Of course the tidbit about Microsoft, that's not what are going to tell your next boss. That's for your friends at the the pub, or for Slashdot. With your next boss, use more "professional" sounding reasons: lack of perspective, lack of autonomy, job below your capacities and all that vague bull.

      A couple of years ago, I was in a similar kind of situation, and I made sure not to even mention the word "Linux" in the hiring interview of my new job. It was only when my new boss started on that subject that we exchanged a few words about it. Of course, once on the new job, I exercised less restraint about it (but in hindsight: I probably should have...)

      --
      Say no to software patents.
    12. Re:Better have something inline by ocbwilg · · Score: 5, Insightful

      Absolutely. You can always learn new programming tools and add another bullet point to your resume. You can't always find a new job just because you want one. Even if you do find a new job you have no guarantee that it won't be worse than the job that you just left. Who knows, you might end up unemployed for 6 months and end up having to take a job using C# just to pay the bills while making only 75% of what you were making at your previous employer and with a new boss who treats you like crap. Leaving a decent job simply because you didn't like the programming tools (if that was truly your reason) is a pretty messed up thing to do.

      I have only once in my life quit a job without having another one lined up. In that case I was completely burned out on an industry that I had worked in for years, I wanted to get into a completely different line of work, I wanted to live in a different city, and I had several months of salary in the bank. The first three months were great because I had no responsibility and plenty of money to pay the bills. The next three months were awful because I was broke and had to live with my relatives.

    13. Re:Better have something inline by Indras · · Score: 5, Interesting

      I have a similar story. I won't even post it Anonymously, though my move was probably far more stupid.

      I had a fantastic full-time job at a computer warehouse. I started as a temp for $8.50, and was hired when I proved to be a very fast learner. In less than a year, I was making $11 an hour. I was dating at the time, and had a great roommate (a high school buddy), so my bills were cut in half. Trust me, $11 an hour was a king's salary as far as I was concerned. I got to know and like everyone I worked with, even the CEO. We were only about 50 people, and I knew them all by name, their spouse, how many kids, etc. We had hotdog and hamburger grill-outs every friday (paid by the company) during the summer, and grinders and/or pizza for every mandatory meeting. Bagels and donuts were always free every day in the break room. This is just the kind of company it was.

      Then, I got stupid. I started staying up all nights on Saturday night hanging out with friends, or cramming for finals. Sunday night I would crash so hard that I'd sleep through my alarm clock Monday morning. This happened three times, once I was even two and a half hours late to work. I was confronted and got real defensive. People didn't forget it.

      About a month later, profits came crashing down after the boom from all of our customers replacing their computer systems from Y2K. There were three rounds of layoffs to try to keep the company afloat, 5-10 people each time. I was shocked and angered when I was part of the third group.

      In retrospect, had I been my boss, I would've made sure that I was in the first group, not the last. I was undependable, a slackoff (making sure to use every sick day available to me each year, even if I had to fake it), and generally not a very hard worker.

      In my pigheaded pride, I was determined to find a better, higher-paying job in the same field with my Associate's Degree in hand. This was about the time that everything was starting to be outsourced to India, too. After two months, my savings ran dry, and unemployment checks could barely cover rent. I moved in with a college friend in another city, who said he could get me a job where he worked, programming cash registers. It never happened.

      After nine months of unemployment, I had to move back home. My parents wouldn't take me, so I stayed on my grandparents' couch (literally) while I waited for a call from a local factory. I'd been hired, but they didn't have a place for me yet. It took them a month. By then, my unemployment extension had run out. They gave me a second-shift job running a paint line, hanging plastic parts on racks, for $8.00 an hour. I was making more on unemployment.

      You know what? After ten months on my ass, I was so grateful for $8.00 an hour I nearly cried. I came really close to giving up my car, or worse, losing my girlfriend (fiance now, we're getting married next month). I worked harder than I thought I could. It took two weeks before I didn't come home in agony with muscles tied in knots. After two months, I took an internal job posting as die setter, then six months later (after fantastic reviews), took a job as preventative maintenance technician. I can't disclose my current wage, but it's definitely much higher than I've ever made before, anywhere.

      Am I happy? Definitely. Learning makes me happy, and my company is gladly sending me to college to get my Journeyman's Certificate. Do I enjoy my job? Sometimes. Frankly, I don't think that matters, because every day I come home, to a house with a garage, both of which I own, to a wonderful woman, whom I will marry.

      A job is a job is a job. And career is spelled: "W-O-R-K." Don't let your job be everything, but definitely don't neglect it. People don't become CEO's by complaining about their workload, or trying to find loopholes in the company handbook for extra sick days.

      --
      The speed of time is one second per second.
    14. Re:Better have something inline by badasscat · · Score: 5, Interesting

      Buf if you have car payments, credit car payments, a wife, then you put that yoke on yourself and its your responsibility to do that ...

      You know, people keep saying this, and I think it's completely, completely wrong.

      A year ago at this time I was working at a game publisher, making decent money. But I was stuck there 12 or more hours a day, almost every day. I just got married 2 years ago and I could never even see my wife - even on weekends, I was so tired that I'd sleep until around 4 PM on Saturdays, then I'd have basically one evening to relax and it was all I could do to just maintain my life on Sundays (you know, regular stuff like cleaning the house, balancing the checkbook, paying bills, etc.). We had practically no time together whatsoever, and I was killing myself with stress - literally. I was in and out of the doctors' office pretty regularly with chest pains and heart palpitations from the stress.

      So I quit. I didn't have anything lined up - I really couldn't, because I didn't have time to look before. I tried to, and I did apply to as many jobs as I could find, but I didn't really have time to go on interviews and I obviously didn't have time to make looking for a job my full time job, which is what you really need to do to find something. So I knew I had to quit - I saved up a bit of money (not a lot, but some), and I gave my notice.

      It took me eight months to find a job. The first few months were great - we had enough money to live on, and we finally had time to be together. The last few months were pretty stressful, as the money got really tight.

      But in the end I found something, and I'm now making more money than I did, I'm working 10-6 and in a much more professional and relaxed environment (funny how efficiency lowers stress and reduces the work load, isn't it?). I now have both time and money.

      But the point I'm trying to make is that there are more important things to life than work. I mean there are different types of work, and some work is more important than other work, and maybe some types of work are more important than almost anything (doctors, firefighters, etc.). But if you're a worker drone sitting in a cube writing code until 2 AM, and you've got a family at home waiting for you, jesus christ, go home. If your boss tells you to stay, tell him to fuck himself (nicely). Get another job; one that isn't so unreasonable, however long it takes. Take a pay cut if you have to - I was prepared to, if it meant more time with my wife.

      And if you need to quit before finding another job, then do it. Be smart about it - save a little money first, and plan how you're going to survive for a while - but if you need to do it, do it. It is just not worth being a slave when you've got people you love sitting at home alone waiting for you.

      A little tip: some states will give you unemployment even if you quit, if your situation was such that any other "reasonable" person would have done the same. (This is called quitting with "good cause" - the technical requirement for receiving unemployment.) I got unemployment after sending a letter of explanation to my state's unemployment office (a requirement; I didn't do anything special), and that helped my wife and I a lot. I live in New York. Look up your own state's laws if you're contemplating such a move to see if you might be eligible to receive unemployment after quitting.

    15. Re:Better have something inline by cujo_1111 · · Score: 5, Insightful

      More like the marriage failed to survive you both be able to adjust to the new situation. Marriages don't fail BECAUSE of money, they fail because the married folk don't know how to work through their problems as a team.

      --
      If I point out that you are incorrect, making me a foe does not make you any more correct.
  2. Now by obrienb · · Score: 5, Funny

    About the time you start asking Slashdot if it is time to quit:-)

  3. You are the only one by stoolpigeon · · Score: 5, Funny

    who can know. It's like asking-- "I got Rocky Road at Baskin Robins with my Yahoo coupon, did I get the wrong flavor?"

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  4. yes by SparafucileMan · · Score: 5, Insightful

    Yes. I mean, ok, so it's your call. But does it really matter what OS/environment you work with? I always thought real programmers could care less... It's not like you're doing it for fun--you ARE getting paid, after all. Besides, you should have waited till you found a new job before you quit your old one.

  5. Always have another paycheck lined up... by stankulp · · Score: 5, Insightful

    ...before quitting any job with a paycheck.

    Unless you have no use for money.

    --
    We must be alert to the danger that public policy could become captive to a scientific-technological elite. - Eisenhower
  6. In the post dot-com bubble world... by KiltedKnight · · Score: 5, Interesting
    Yes. You should've held on, but been actively looking. For whatever reason, business logic is, "We'll wait 2-3 weeks for the person who has a job instead of hiring the person who's available immediately because they're out of work."

    --
    OCO is Loco
  7. Not a Smart Move by EastCoastSurfer · · Score: 5, Insightful

    Unless you were being forced to do something illegal it doesn't make a lot sense to quit a job before having another one lined up. It sucks to be forced into an unfun job situation but there is a reason why work is called work. Sometimes you have to do things that suck. Good luck on finding another job.

  8. Dear Slashdot, by wolf- · · Score: 5, Funny

    I got a burr up my rear when my company changed hands. I'm an arogant bit of a programmer, and thus left my well paying job.

    Now I'm regretting it, and want this forum to bless my rather hasty and immature decision to leave my employee.

    Well, I'm not really regretting it, but Mom says it was a fool thing to do, and I'll have to move out of the basement if I dont find work soon.

    Thank you.

    --
    ----- LoboSoft specializes in Digital Language Lab
  9. Duh by bored · · Score: 5, Insightful
    Am I a fool for giving up steady work and good pay

    Yes, especially if it was just because you hate M$. If you had stayed there long enough to learn C# and then decided it wasn't in your best long term interest that might have been something different. As it is you just lost a perfect opportunity to learn something new and expand your skill set.


  10. You are considering the wrong data. by mo26101 · · Score: 5, Insightful

    In deciding to leave a job or not, you are looking at the wrong data. IMHO, the important thing in a job is not the OS or programming tools. The main factor is do you like working with your co-workers. If you like your fellow workers, then you are a fool to leave over the programming tools.

    At the end of the day code is code no matter where you wrote it. What gets us interested in getting up and going to work each day is do we like the working environment, not the coding environment.

  11. Re:When You get Bored by TonyZahn · · Score: 5, Insightful

    "A great indication of when you should quit your job is when you wake up every morning and dread going into work." I've always told people I base it off the quality of my Sunday afternoons. If you get a sick feely in the pit of your stomach Sunday afternoon knowing that you have to go back tomorrow, it's time to leave.

    --
    - sig? who is this sig of which you speak?
  12. Dont ask Us by ethzer0 · · Score: 5, Insightful

    Everybody's been saying the same goddamned thing.

    "Yes you were foolish for quitting your job."

    What do you want from these people? Reassurance that you've done the right thing? They don't know you. They don't know what you're capable of, and they dont know what you want to do. Only YOU know that. Would you seriously read 100 replies and go "Shit... I KNEW I shouldn't have done that." ?

    Listen man. You live ONCE. You've made your choice now move on. Go try and find something that makes you happy, and preferably pays you rather well. You know what you're capable - or not capable - of, so don't sell yourself short by asking for Career advice on Slashdot. ;)

  13. Never Quit! by PopeAlien · · Score: 5, Funny

    No! dont do that. spend every single weekday sitting in an environment you loathe doing something you hate with people that you dont like. do it for the economy.

    wont somebody please think of the economy!?!

  14. Well, it depends by Sycraft-fu · · Score: 5, Informative

    I'd say your reason for quitting is a bad one, unless you have another job lined up. If your only complaint is that the Microsoft tools don't give you enough control, well that's a pretyt minor one. I mean it's work, not play, who cares if you don't get your ideal dev environment? You also ought to know that you can ignore their IDEs and just use their compilers, in which case there's really no way that they limit you.

    Now it's different if you've got another job you could walk in to that you'd like more. Even if it pays less, if you enjoy the work more that's often worth it. Never let money get in the way of quality of life. Happiness isn't how much you have in the bank. I'd take a $40,000/yr job that I lvoe any day over a $80,000/yr one I hate.

    However it sounds to me like a minor complaint, and also your tone would infer you have nothing lined up. In that case, quitting is a bad idea. You can be looking for other jobs, but just running away with nothing plannedbecause you don't like the VS IDEs is silly.

    Also, this sounds like a chance to push your boundries and grow. A whole lot of people use VisualStudio, including some very well respected programmers. So, maybe there is something to it. Look at this as an oppurtunity to learn a new method of development. See how the whole RAD model works and see what oyu think. Maybe you discover it blows and you don't want to do it, maybe you discover it's a valuable new tool in additon to how you already know how to code. Who knows?

    Now if you've already quit, well then I dunno what to tell you excpet find another job as soon as you can and hope you like it. I wouldn't go begging back to them, they aren't all that likely to hire you.

    In the future don't leave your job unless you have a very good reason. These could be (but are not limited to):

    1) A significantly better monetary offer.
    2) A job that you feel you will enjoy more.
    3) A severe ethicial conflict.
    4) A work environment that streeses you to the point you'd rather work minimum wage if it came to that.
    5) You win the lottery.

    However do not quit for silly reasons like "My boss makes us go to too many staff meetings" or "I don't like the dev tools we use" and so on. IF you find the work at least tolerable and you've got nothing better lined up, keep the job.

  15. I don't know about that by einhverfr · · Score: 5, Insightful

    I used to work at Microsoft (go ahead and laugh) and it was a stable and secure job aside from the fact my department was being globalized and sent to India (I could have probably found another job at Microsoft if it had come down to it).

    I quit due to a number of reasons. First, it became clear to me that family obligations (unusually intensive for the time) were not going to be met if I continued to work there. But additionally (why I have not reapplied) I realized that I would be continuously underemployed because I didn't play the political games the way others expected me to.

    So when I returned to the US after helping my wife get her visa, I went into business for myself.

    My experience:

    Don't kid yourself-- it is very (!) difficult to quit to start your own business unless you have a lot of external support (I was lucky in that regard, and it is still hard).

    That being said, there is no price you can pay for the feeling of satisfaction you get from having a fulfilling job or business.

    So it is your choice.

    --

    LedgerSMB: Open source Accounting/ERP
  16. Re:When You get Bored by Anonymous Coward · · Score: 5, Interesting

    Life is very short ...and reputations too long to erase by career ethical issues.

    I live in a top 50 US market and was offered a job writing PR for a major election systems company. The pay offered was attractive and they were totally thrilled with my writing (I was referred by their PR firm who had come into contact with me at another company). I'm a half-breed tech/business type and have been fortunate enough to be able to take a technical topic and explain it for normal people to understand.

    This company gave me a pile of product manuals, corporate documentation, etc. to read through as I wanted to assess what I'd be jumping into. I don't like promising anyone to solve their problems unless I really can have a realistic chance of doing so. Upon reading through the materials, I was horrified. They lacked any process maturity and relied upon a crew of hostile, overworked programmer fossils that were combative to any development. Project management was a myth. Sales would routinely ignore the obsolete programming staff and make outlandish commitments ("touch screen with custom layouts? No problem!") just to book the sale. They'd learned long ago to just toss the orders over the wall instead of dealing with the antisocial technical crew. Both groups were at war with each other.

    And management wanted me to put frosting on it all as they clearly viewed their problems as public relations. "We just aren't communicating our product vision effectively" they said.

    I turned it down. Every time I get on a commercial aircraft, I pray they don't make planes the way they make election systems. Best of all, I'm not associated with that company. Several of the programmers have been trying to get hired at companies I know and my horror stories have kept some of my peers from bringing on the dead weight. People have no idea how small a big city can be when it comes to hiring and networking.

  17. You should quit when you have your next job.... by wowbagger · · Score: 5, Insightful

    You should quit when you have your next job lined up.

    That is, when you have the offer of employment from your new employer, and a starting date set.

    I had a friend who did the "take this job and shove it" trick with what was truely a bad situation. However, it was several months before he had another job lined up, and he very nearly had to file for bankrupcy. It *did* screw his credit up for a long time, due to the amount of debt he racked up during that time.

    All jobs suck - but some more than others.

    So you should ask yourself, "Realistically, does this job suck worse than any new job I might get?"

    Assuming the answer is "HELL YES!", then start looking for a new job - BUT DON'T LET YOUR CURRENT EMPLOYER KNOW. Make sure you tell any headhunters you work with that you don't want your current employer contacted.

    Look long and well - do everything you can do to insure that your new job will suck less than your current job.

    Then, when they offer you a position, set your start date no earlier than two and a half weeks into the future, get the formal (and legally binding) letter of offer and your letter of acceptance.

    THEN, and ONLY then, do you go to your current boss and tender your resignation. And no matter how strong the temptation, no matter what you feel your justification is, no matter how badly you'd like to tell them off, resign in a calm, professional manner. This world is too damn small to say "First of all, you ain't no good, never been no good, you smell like old wet cheese, you pay shit ...." - those words WILL come back to haunt you (like, the *next* time you go to look for a new job, and prospective employers are calling this guy!) Make sure you give them your two weeks (they may offer to let you go immediately or ask that you continue to work - be ready either way).

    Also, when changing jobs, you are shaking your world up - so do your best to save up some emergency money before hand, and even if your new job pays 4x what you were making - act as though you were making your old salary and save the difference - at least for a year. Remember, last in, first out.

    You may want to quit today - you may go home every night grinding your teeth, but USE that anger to drive your job search - remember, while your current job may suck, imagine how much MORE it will suck if you have to go crawling back in order to keep a roof over your head!

  18. RE: Parent post is a bit too utopian, IMHO.... by King_TJ · · Score: 5, Insightful

    Not saying that it's "bad advice" - but perhaps it's just over-simplistic?

    I agree that life is too short, and there's ultimately no real point to spending most of it doing work you loathe.

    But there's a flip-side to this. Job searches and the uncertainty of when you'll be able to get the bills paid can be more stressful than a job you don't particularly like.

    Furthermore, it's quite possible to discover something you truly enjoy doing on your own terms and conditions, which doesn't ever seem to really translate into a "job you enjoy" when working for someone else. For example, I've always had an interest and enjoyment of music - and used to be told I had a "pleasant reading voice" and the like. Therefore, I had an idea that I'd enjoy becoming a radio DJ. Know what? After going to college and taking a few courses towards this goal - I realized there was no way I'd ever like it! The problem? Practically nobody in the commercial radio business is willing to turn over control to a DJ. The DJ is basically a "robot", playing the music pre-designated in set lists, and required to only speak for X number of seconds or minutes each hour, at pre-designated time slots in the program. That's not at all what I envisioned would make being a DJ fun!

    All of that being said, I think there's nothing at all to be ashamed of to say "Look, I'm not comfortable writing your software using *this* set of tools (or for *this* platform)." Only you can really make that judgement call. To me, it's rather like being a carpenter, and suddenly being told "We're taking away your entire toolbox, because our business partnered up with Black & Decker. You can only use Black & Decker saws, drills, hand tools, etc. from here on out. Here's your new set of tools, and if you need ones they don't make - you just have to do without! Enjoy!" Some people might get by fine under those conditions, but it surely wouldn't do for every carpenter out there.

  19. Re:This is really extrange by donbrock · · Score: 5, Interesting
    I know people don't hire older programmers, and being 27 this is something that's hainting me.

    This is news to me since I'm a programmer in my 50's and considered a youngster on my project.

  20. I've had 18 jobs in 30 years by museumpeace · · Score: 5, Insightful

    and been re-hired 3 times, though each was a unique circumstance. But NEVER ask to go back...it almost never works out and you mostly never get to find out honest answers about why they don't want you back.
    The happiest outcomes seem to stem from leaving a large, stale, hide-bound bureaucratic corporation [defense contractor in my case] for a raw startup with maybe 1st round funding...the new situation should be fluid and even if it is risky, it can be absolutely engaging and require all the energy and smarts you possess. Unless you are a weak performer, you will usually not wait too long between jobs and in the end, the jobs you will be fondest off will be the ones that needed you the most and let you be the best programmer you were capable of being. This is, of course, MHO: your personality and comfort level in uncertain circumstances is a huge part of the decision.
    I should temper this idealism a bit. A startup either grows up and each programmer's role shrinks, or it fails and you go looking again. That optimum state of programmerly grace is fleeting yet you don't want to be a start-up junky. A good rule of thumb [I've heard it from others who have worked in the same ways at the same companies as I] is about 3 years at a start up. You are either rich by then or have settled into some role with depleted novelty and challenges...or you are suddenly cleaning the pizza boxes and coke cans out of your cube and using the pink slip to book mark where you left off in your latest programming manual. It is no shame and in some quarters a sign of your value that you went down with the ship. YMMV but JUMP anyway 'cause life is short.

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  21. Re:This is really extrange by Mark_Uplanguage · · Score: 5, Insightful

    There are many different types of people in the world. I don't know which one you are, but not everyone can manage well, nor wants to. You sound like you've found what you're happy with. The money you get with a managerial role and no formal training may be offset by increased stress, and frustration at a job that's not necessarily as easy for you nor makes you as happy.

    Case in point, as a manager with people under you, you'll have to rate them, listen to them, and be responsible to make them play nicely together. Are you stong with social interaction? Do you listen well? Do people respect you and see you as a leader?

    The "Peter Principle" says good people get promoted to their "level of incompetence". Make sure that never applies to you, because you'll be miserable and that will affect the people you manage as well as your new set of co-workers.

    Money isn't everything. One serious illness caused by stress can wipe it all out faster than the IRS.

    Good luck in whatever you decide!

    --
    "The difference between stupidity and genius is that genius has its limits." -- Albert Einstein
  22. Have you ever walked out of an interview by gelfling · · Score: 5, Funny

    I once interviewed with some idiot tool at Price Waterhouse who took a phone book sized questionnaire out and began reading, head down, eyes down, one absurdly arcane technical question after another. After about 30 of these I asked him if a) he could answer any of these and b) most of them you could just look up. So I got up, called him a idiot tool and walked out.

    I interviewed once at a boutique consultancy long since sold out, for an entire day. 12 people, 12 half hour interviews. Each and every one of them had only one thing to say. That anyone hired would be expected to work at LEAST 100 hrs a week 6.5 days a week. The final interview was with the managing partner who had one question: do you think you can work this hard. My answer was "sure I can but I'd have to be retarded to do it for you." and walked out.

    I interviewed with the 'director of applications of a retail chain owned by Trump. The fellow was an insane basket case who said flat out "I want to go to meetings and basically do nothing. You would have to be here 80-90 hrs week banging out CICS programs and screaming at the monkeys who work here to do the same. Are you interested?" I suggested that he should either get off or on drugs, right now and seek help.

    I was once lectured for 15 minutes at TIAA-CREF over a misplaced comma on a resume by a guy who made me wait an hour to speak to him. WTF kind of OCD poster child did he want to be?

    I interviewed at Gartner by a guy who was on his very last day at the company and told me to me face he didn't care who they hired or why.

    In short you really have to retain a sense of humor for the people you interview and ultimately work for. Because nearly all of them are shitheads.

    1. Re:Have you ever walked out of an interview by Idarubicin · · Score: 5, Funny
      In short you really have to retain a sense of humor for the people you interview and ultimately work for. Because nearly all of them are shitheads.

      Who else here is familiar with the seasonal joy and merriment associated with putting lights on the Christmas tree? Chains of lights used to be almost exclusively wired in series, so if one bulb was bad the whole chain would go out. To find the bad bulb, you take another bulb and works down the entire chain, swapping the new bulb for each old one and hoping that the chain lights.

      On occasion, you will go down the entire chain, testing the bulb for a good fit and light in each and every socket, and each time get a negative result. You discover that the problem isn't just the chain of lights--sometimes the test bulb is defective, too.

      If nearly everyone you've ever interviewed and worked for is a shithead, one explanation is that you're extremely unlucky....

      --
      ~Idarubicin
  23. Re:I quit my WTC job in NYC on Sept, 01, 2001 by oGMo · · Score: 5, Funny
    and I was expected to do miracles, like being prescient.

    You may have more talent in this area than you know... ;-)

    --

    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

  24. Re:I just turned one down last week... by Anonymous Coward · · Score: 5, Interesting

    I just turned one down last week... My rule is if they can't beat me in a sales call, I won't even consider it.

    Please explain what this means. Apparently it is very important, as it has been moderated to +5 Insightful. I don't get it.

  25. Re:This is really extrange by EvilNight · · Score: 5, Insightful

    I can second this. I'm 28, and at least five years younger than anyone else working at my company. Fully two thirds of our employees are over 40, and we have several greybeards here who are in the late 50's, even late 60's. Believe me, programming skill does *not* lessen with age; it can sharpen to the point where, like the parent says... coding is simply instinct. We also have the kind of management that laughs uproariously when someone mentions overseas projects, and has taken up projects that are being brought back from overseas in shambles.

    It's a really smooth, calm, sane work environment. It would literally take someone offering me more than double my current salary to get me to leave, because I'm reasonably sure this will be the best job I ever have, in terms of working environment.

    I think that idea of 'only young people make good programmers' has passed its time. The field has become too mature for an illusion like that to continue any longer. Good programmers are good programmers, and that's all there is to it. If you're good, you're all set.

    --
    Hell is being intelligent in a world full of idiots.
  26. Pleasant Side Effect by MooseByte · · Score: 5, Interesting

    "I finally told my boss I was leaving and if he was nice about it I would remain available for a period of time after my departure."

    A pleasant side effect of "going big" is actually changing the situation you're in vs. switching employers.

    I was utterly miserable at a particular job. Absolutely destroying-my-soul miserable. A friend of mine heard my stories and was equally horrified, but then made a point of asking me what I had done to change the environment. I muttered the usual, all ineffective.

    He pointed out that I had nothing to lose and everything to gain by charging the proverbial windmills with all my might, right to the top. If it was truly as bad as I described it, it certainly couldn't get any worse.

    Turns out the Grand Poobahs had been equally frustrated but in a different direction. They too wanted change. They were miserable. It's just that nobody was really stepping forward with what needed to be said and how maybe to fix things. I ended up being the person who broke the ice, then many others finally felt able to talk as well.

    One year later and I'm happy, doing the same job and getting better pay in the bargain. Pleasant working atmosphere, everyone feeling more like we're all in the same boat vs. "who's liver is next on the dinner plate?" It's still hard work, but after 20 years I know the difference between tough deadlines vs. death march. I feel good.

    But I was fully prepared to be fired for my windmill charge. That was a definite possibility. When the situation is intolerable however, what's left to lose? And you've everything to gain.

  27. Re:This is really extrange by Anonymous Coward · · Score: 5, Funny
    This is news to me since I'm a programmer in my 50's and considered a youngster on my project.

    So as an insider, when is Duke Nukem Forever going to ship?

  28. Re:Working till 2:AM tends NOT to be rewarded by jets42 · · Score: 5, Insightful
    I have worked more than my share of 8:AM to 2:AM shifts, getting 3 hours of sleep and being back at work again at 8:AM... While this May get you through an OCCASIONAL deadline, I've found that working late on a regular basis has very little reward/bonus/promotion/etc.
    In fact, many bosses aren't even around to notice the extra effort you are putting in to your job, since they went home long ago. Some will mistake detication for free productivity - and just keep handing you enough work to make sure you keep eating lunch and dinner at your desk, and forfit a personal life.

    Instead, I suggest that it is EVERY employee's responsibility to maintain an active communication stream (even PR) with his boss, and co-workers. Document what you do. Make the documentation readily available/obvious. Send an UN-solicited status report email to your boss at LEAST once per month, twice is better. The fact that the boss got something extra that was NOT asked for should make it stand out, and instantly suspect -but this is actually for YOUR benefit, not just the boss. Include some form of *question* about your work in the email, asking how to procede, or priorities, whatever... Because of that question, the boss has to at least acknowlege that you sent the message, and s/he read it. If you don't get a reply, mention it in the hall or on the phone a day later, when you are talking about something else. After a few of these, the boss figures you are involving them in the decision process - and your subsequent emails DO get read with a little more detail - in case there were other questions.
    Include a simple list of current tasks, and recent accomplishments. Including priority expected hours, requirements, problems, deliverables. If the boss wants to change the priority, OK- if not, then they have implied agreement with your current plan of action, in writing, which reduces disputes later.

    BE productive, but don't be taken for granted.

    You will get more milage from being 20 minutes EARLY to work each day, than staying late three days per week and working 10 extra hours. Being there a bit early, creates that image of relaible & eager -- but if you were working hard till 3:am and were 10 minutes late the next morning, they ignore the extra 5+ hours of work, and make a mental note that you were late.

    Bummer- but that's life, (and they werent paying for late hours anyway, were they...)

    In fact, make it a firm policy to finish what you are working on 10 min before the end of your day, spend 5 min documenting things, 5 min to tidy up or pack your stuff, and then cheerfully LEAVE! (with the unspoken implication that you have already planned things after work)
    Now that you have THAT working schedule in place- the boss has to specificly ASK you to work late, and perhaps even pre-schedule, since you may have other plans right after work. If the boss ASKs you to put in the extra hours, then it's no longer free volunteer labor, and you might expect to be paid too... or at least have comp-hours added for time off later. (well, you can hope)

    Now- to make this work requires some personal DICIPLINE. Make the job hours PRODUCTIVE, not just THERE for nine hours.
    Time management is KEY, visibility helps, deliverables rule.

    1. when you get there early, don't spoil the effect by grabbing coffee/gosiping/web-surfing/or writing ling winded replies like this one on SlashDot.
    2. use those 20 minutes to get moving before other people in the office. Communicate early, with a few emails, or voice messages left for people before they were in the office. By the time they arrive, YOU already have some momentum, and are harder to interrupt/sidetrack.
    3. Don't waste time mid day, by letting calls go long, chatting in the break room, or getting pulled in to impromptu "meetings" that start as "got a minute", and wind up running half an hour.
    4. If YOU already have a plan/focus/task, then when "Bob" drops by to i
    --
    -- Black Holes are where God is dividing by zero