Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Businesses

When Should You Quit Your Job? 1245

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?"
This discussion has been archived. No new comments can be posted.

When Should You Quit Your Job?

Comments Filter:
  • by Anonymous Coward on Wednesday March 02, 2005 @04:52PM (#11826964)
    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.
  • Well... (Score:2, Insightful)

    by Anonymous Coward on Wednesday March 02, 2005 @04:53PM (#11826972)
    Not if you can find another job.
  • yes (Score:5, Insightful)

    by SparafucileMan ( 544171 ) on Wednesday March 02, 2005 @04:53PM (#11826981)
    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.
  • When? (Score:3, Insightful)

    by Snap E Tom ( 128447 ) on Wednesday March 02, 2005 @04:53PM (#11826989)
    Simple. When I get 100% vesting in the 401(k). Meanwhile, I just suck up the BS and deal.
  • Need more info.... (Score:2, Insightful)

    by elid ( 672471 ) <.moc.liamg. .ta. .dopi.ile.> on Wednesday March 02, 2005 @04:53PM (#11826991)
    Are you married? Does your spouse work? How much money do you have saved up? What was your income? Where do you live? How old are you? How much experience do you have? etc, etc.
  • by stankulp ( 69949 ) on Wednesday March 02, 2005 @04:54PM (#11826994) Homepage

    ...before quitting any job with a paycheck.

    Unless you have no use for money.

  • When You get Bored (Score:5, Insightful)

    by moofdaddy ( 570503 ) on Wednesday March 02, 2005 @04:54PM (#11827006) Homepage
    Life is very short, if you don't believe in god then this is truley the only go at things you'll have. Every day should be fun and everything you do you should enjoy, you should be interested in, it should intrigue you. Because of this you shouldn't spend time doing something you dislike, that bores you, etc. A smart person can find a good job, one that they like, one that they love, if they look hard enough.

    A great indication of when you should quit your job is when you wake up every morning and dread going into work. Its okay to wish you were doing something else, but if you wake up and always hate the idea of going into the office then it is probably a good time to find a new line of work.
  • What is steady? (Score:3, Insightful)

    by ravenspear ( 756059 ) on Wednesday March 02, 2005 @04:55PM (#11827022)
    I think "steady work" in this case is a bit of a misnomer. If you hate your job, don't like the work, or desperately want to leave, then you are not going to be productive, you will have a lot of stress, you will probably be irritable most of the time, and in general you will not fit very well with the position. I don't think I would characterize that as a "steady" employment situation. It would likely be very tumultuous.
  • Not a Smart Move (Score:5, Insightful)

    by EastCoastSurfer ( 310758 ) on Wednesday March 02, 2005 @04:55PM (#11827028)
    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.
  • by osewa77 ( 603622 ) <naijasms@NOspaM.gmail.com> on Wednesday March 02, 2005 @04:55PM (#11827038) Homepage
    In this case, you probably made a mistake. Microsoft tools are excellent for Windows development. C# is easier to use than C++. If a job makes you unhappy, you shuld probably look for a new one but I don't see that there's any reason to believe that using the latest Microsoft tools for windows development will make you unhappy. Sorry.
  • tools are tools (Score:0, Insightful)

    by vidalsasoon ( 555891 ) on Wednesday March 02, 2005 @04:56PM (#11827050)
    microsoft tools too good for you?
  • ehem... (Score:1, Insightful)

    by bjk002 ( 757977 ) on Wednesday March 02, 2005 @04:56PM (#11827057)
    Kinda late to worry about it now isn't it?
  • by farnz ( 625056 ) <slashdot@farnz.orCHICAGOg.uk minus city> on Wednesday March 02, 2005 @04:57PM (#11827070) Homepage Journal
    Where you're in a job which is making you unhappy (whatever the reason), it's inadvisable to leave before you've found something else to pay you.

    If you've left, and don't find other work that you enjoy doing soon, you're at risk of ending up stuck doing stuff that you feel is a waste of your skills - something like flipping burgers, answering phones, whatever. You also have an issue getting back into your field later - saying that you quit because you didn't like the tools your employer was using is a potential red flag to a future employer, and may make it impossible to return to a field you enjoy.

    Good luck finding a new job!

  • Proper way (Score:2, Insightful)

    by killermookie ( 708026 ) on Wednesday March 02, 2005 @04:57PM (#11827076) Homepage
    The proper way would have been to do a job search before you quit your job. If you're already employed but want to move on, secure yourself first by having a new job lined up before turning in your notice.

    Yeah, I'm sure it really sucks the direction your current job is going but unless your skills are amazingly solid or your name is Linus Torvalds, chances are you're about to have a lot of free time on your hands with no solid income for a while.
  • by DoktorMel ( 35110 ) on Wednesday March 02, 2005 @04:57PM (#11827077)
    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.
  • Depends (Score:2, Insightful)

    by nurd68 ( 235535 ) on Wednesday March 02, 2005 @04:57PM (#11827085) Homepage
    If you had another job lined up, no. If you didn't but have some money in savings, no dependants, probably not. If you have kids and no money, then it probably was a little too impulsive. Of course, if other working adults within your household are both able and willing to take up the slack, then it's probably not so bad.

    I left my company recently, but only resigned after accepting another position.
  • Duh (Score:5, Insightful)

    by bored ( 40072 ) on Wednesday March 02, 2005 @04:58PM (#11827110)
    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.


  • Ask yourself ... (Score:1, Insightful)

    by Anonymous Coward on Wednesday March 02, 2005 @04:59PM (#11827115)
    Did you quit your job because of a personal bias? Did you quit because you don't like Microsoft tools, or because you didn't like the way you thought the company was going to go?

    Ask yourself ... "Would I take a job where they said I would be using Microsoft tools for development?" If the answer is no, then you did the right thing. If the answer is yes, I'd say you did the wrong thing.

    Personally, I would never quit a job based on the tools they wanted me to develop with. It's like an accountant saying, "We're going to change from using Peoplesoft to Great Plains? I quit, I don't like that tool.". You'd still be doing the same thing, just in a different environment.

    I think there is more to this then just "I don't think I have enough control in MS Visual Studio".
  • You are idiotic. (Score:2, Insightful)

    by NipsMG ( 656301 ) on Wednesday March 02, 2005 @04:59PM (#11827122)
    The reason you quit your job is rediculous.

    It's asinine to quit your job without another in line just because you wanted to be a l33t pr0gr4mm3r and not write with Microsoft tools. Staying on only would have given you experience with a language you probably don't have much practical experience with, furthering your resume and expanding your knowledge.

    You could easily have stayed on and stuck it out while looking for something else. Attitudes like yours make me want to quit this profession.
  • by mo26101 ( 518770 ) on Wednesday March 02, 2005 @04:59PM (#11827130)
    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.
  • by Anonymous Coward on Wednesday March 02, 2005 @04:59PM (#11827133)
    To quit without having another job lined up is not very smart, but to quit in protest of using a new IDE is one of the dumbest things I've ever heard. And it's made worse by the fact that the new IDE in question is the best one available for the platform you're developing for. The way I see it, yr old company is better off this way. You aren't.
  • by TonyZahn ( 534930 ) on Wednesday March 02, 2005 @05:00PM (#11827142) Homepage
    "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.
  • Re:yes (Score:3, Insightful)

    by Tenareth ( 17013 ) on Wednesday March 02, 2005 @05:01PM (#11827163) Homepage
    While I think it's silly to quit before actually trying out their tools, I have to say... the MS tools are annoying to deal with. I dealt with them for years, and always prefered a good Programmers Editor linked to the tools instead.

    Real programmers don't care which LANGUAGE they program in, you will find they are generally extremely picky about which TOOLS they use. Just look at the vi/emacs wars.

  • by aspx ( 808539 ) on Wednesday March 02, 2005 @05:01PM (#11827169)
    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.
  • by alnjmshntr ( 625401 ) on Wednesday March 02, 2005 @05:02PM (#11827173)
    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.
  • Dont ask Us (Score:5, Insightful)

    by ethzer0 ( 603146 ) on Wednesday March 02, 2005 @05:02PM (#11827174)

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

  • by Extrema Type ( 173543 ) on Wednesday March 02, 2005 @05:02PM (#11827193) Homepage
    I think there is nothing wrong with having convictions, but it's always best to keep an open mind regarding new technologies. Unless you are a 20+ years C developper, you should at least, tried to evolve with the company technological changes.

    That choice you made, you should have done it after trying C# .Net for a couple of weeks or months. If it still made you life miserable, quitting would have been the right decision for you. Now, you look as if new technological challenges scare the hell out of you.
  • by Greslin ( 842361 ) on Wednesday March 02, 2005 @05:04PM (#11827248) Homepage
    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.

  • by einhverfr ( 238914 ) <chris...travers@@@gmail...com> on Wednesday March 02, 2005 @05:05PM (#11827259) Homepage Journal
    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.
  • by BrookHarty ( 9119 ) on Wednesday March 02, 2005 @05:07PM (#11827287) Journal
    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.
  • by lucabrasi999 ( 585141 ) on Wednesday March 02, 2005 @05:08PM (#11827304) Journal
    I know people don't hire older programmers, and being 27 this is something that's hainting me.......I was given another offer to stay in the city I'm in with a higher pay ....(Executive Manager of a really big company).

    So, let me get this straight. You are 27 years old. And, you just received an offer at 3-times your current salary to become a PHB.

    How would you play it? I'd love to make a lot of money, but if I take the Executive Manager position I'll most probably never write code again

    You are crazy if you even consider staying with your old company. You are crazy if you want to remain a programmer. Programming sucks. In fact, you are crazy for asking such a question on /.

    Take the Executive position. Take the money. You can always return to programming later, if you decide you hate the responsibility. Earn the money while you can.

  • by wowbagger ( 69688 ) on Wednesday March 02, 2005 @05:08PM (#11827309) Homepage Journal
    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!
  • by peragrin ( 659227 ) on Wednesday March 02, 2005 @05:08PM (#11827313)
    Take the higher paying job. Less to have to deal moving.

    If you really and truely want a degree, you can take night courses at a local school, or even online.

    As a manager with programing experience, don't forget the people you manage where once just like you.

    design your own programs on the side, to fufill your programing desires. or 'help' out the Testing and patching sections during quiet times of the year.

    Now if the more expensive job required relocation that's a different story. The headache of moving, and a new job may or may not be worth the higher salary.
  • Re:Never Quit! (Score:2, Insightful)

    by aspx ( 808539 ) on Wednesday March 02, 2005 @05:08PM (#11827316)
    Screw the economy. Do it for the stuff man! Think of all the iPods, Scions, and RAM upgrades you will be missing out on!
  • by nate nice ( 672391 ) on Wednesday March 02, 2005 @05:09PM (#11827327) Journal
    I don't have the experiance to tell you if it will matter or not but I would take the 3X pay and higher title. I mean, check everything out first and make sure it's a stable job and not some fly by night crap and go for it. Let your current employer know you really appreciate their offer and if things do not work out you would like to come back perhaps. If you're as good as you say, they will make a space for you. Really, really good programmers are hard to find.

    But, you have an opportunity to make some really good scratch right now and hell, take night classes and slowly finish your degree if it's important to you.

    Keep inmind though, if your current employer is going to pay for your school, that could be the same as a huge pay raise. Follow your heart but money talks and if you're going to be making that much more, the money is screaming at you.

    You can still program on OSS projects, etc. Now your programming becomes a hobby and you can afford a really nice chair to sit in at home.

    I'd take the money, considering it seems like a stable position.
  • Re:A fool? Maybe. (Score:4, Insightful)

    by krgallagher ( 743575 ) on Wednesday March 02, 2005 @05:09PM (#11827329) Homepage
    "If that's not the case, then there's no reason to keep working while you devote yourself to finding a job that you will not hate."

    I disagree. It is always easier to get a job if you are working. Employers just feel better about hiring you if you are working. If they think you will quit without having a backup job, then they think it will be easier for you to quit them. Also there is a sense of accomplishment in "stealing" a good employee from another company.

    That said, I want to respond to the original question. I have turned down a lot of jobs in my life. I have always done it for the same reason, because I liked what I was doing. I have said for years, "If I did not like what I do, I would do something else."

    I just recently changed jobs. I did it for job satisfaction. I switched to a job where I feel I am better respected. I get paid more. There are perks like travel and training that I did not have at the old job. I have been telling everyone, "This is the job I have worked towards for the last ten years."

  • by FidelCatsro ( 861135 ) <fidelcatsro&gmail,com> on Wednesday March 02, 2005 @05:09PM (#11827332) Journal
    You are never a fool if you stand up for something you belive in .
  • my experience (Score:3, Insightful)

    by rapett0 ( 92674 ) <liquidgod AT hotmail DOT com> on Wednesday March 02, 2005 @05:09PM (#11827346) Homepage Journal
    Unless you have something lined up, don't just quit unless some legal boundry (or moral) has been crossed. The current (modern?) economy is not setup to easily just move around in general. In my own experience, I was working for a great small company the past almost three years. I got all the benefits, good pay, awesome vacation (which allowed me to see much of the world), etc. However, I felt in the end I was starting to stagnate and didn't have anywhere to move up. So this became the impetus to look elsewhere. The reasoning being the obvious, more money, and the less obvious, networking, relearning old skills, learning new skills, learning about different companies/industries, etc. I been at my new job for two weeks now and while I was very timid initially for fear I made a big mistake, turns out each day is better then the previous and I am really liking it here. So always keep your eyes open, but don't just jump ship without some careful consideration and planning.
  • by Anonymous Coward on Wednesday March 02, 2005 @05:10PM (#11827350)
    You're always a fool to walk away from a paycheck with a Bush in the Whitehouse!
  • Life is too short to work at a job that you hate.

    Look at people who you consider successful. How many of them chose to remain at a boring job for a long time?

    Now, look at your current workplace. Can you see yourself being there in 3-5 years?

    What do you want to do when you are 40? What are your long term goals? Will your current job help you to reach your goals?

    However, staying in your current job will buy you time, if you can put up with the boredom for a short time. If you stay employyed, you can be more relaxed in your job search, and not be forced to take a new job that you will hate. Obviously, it will be harder to find time to look for a job if you stay employeed, but you can try to make time.

    Plus, many potential employeers will take you more seriously when you already have a job.

    If you ARE stuck at a job, then just make sure you have a good life outside of work. If you hate your job, and you hate your non-work life; it is time to reevaluate your situation.
  • by King_TJ ( 85913 ) on Wednesday March 02, 2005 @05:10PM (#11827357) Journal
    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.
  • Re:Be A Whore (Score:3, Insightful)

    by Izaak ( 31329 ) on Wednesday March 02, 2005 @05:10PM (#11827361) Homepage Journal
    I half agree with you. It may be true that money
    cannot buy hapiness... but lack of money can sure
    bring a lot of misery. I'll still pick a lower
    paying job that I love over a sucky job that pays
    more, but only if the job I love still brings in
    enough to pay the bills.

    Of course as an independent consultant I sometimes
    bend my own rule. I'll take a short term sucky
    job for a high enough rate if it means I can take a
    really long vacation before accepting the next
    consulting gig. For me, money is not about buying
    more toys... it is about affording the free time
    to play with the toys. :)

    Later,

    Thad
  • by dertyrob ( 842364 ) on Wednesday March 02, 2005 @05:12PM (#11827391) Homepage
    I suppose you have to remember that with higher pay and a more prominent title comes a lot more responsibility. You have to try and weigh the amount of responsibility against the pay you will receive and figure out if that is worth throttling back on the things you like to do (in this case programming). A university diploma really doesn't have much warrant the higher you are up in the corporate ladder. On the other hand, if the company gets restructured and you have to find some new place to start, the diploma might help give you an in. Personally I opt for the lesser paying job that gives me the ability to do what I love. It isn't that I wouldn't like the responsibility; I just think that my personal satisfaction is more importnant than financial gain.
  • by Anonymous Coward on Wednesday March 02, 2005 @05:13PM (#11827406)
    Realize that because you're asking Slashdot, you feel deep down that you didn't make the correct choice. What you've really done is give up a paycheck because you refused to learn something new. Geeks ALWAYS want to learn something new. If you don't, pretty soon you wind up like those VMS and punchcard people who support one application, who are grumpy, and who no-one wants to deal with.
  • by Anonymous Coward on Wednesday March 02, 2005 @05:15PM (#11827431)
    Interviewer: "Why did you leave your last job?"
    Interviewee: "I quit because I didn't like the development tools."
    Interviewer: "Thanks for your time. NEXT!"
  • by ozymyx ( 813013 ) on Wednesday March 02, 2005 @05:15PM (#11827432)
    I did that once. Mistake. Don't do the grand gestures until you have another job to go to. Of course if you don't like eating......
  • I did this. (Score:4, Insightful)

    by rhizome ( 115711 ) on Wednesday March 02, 2005 @05:15PM (#11827438) Homepage Journal
    Last year, after quite a few months of crabbing about my job I decided the company was not going in a direction I wanted to participate in. This involved a change in ownership from the founder to the VP Sales and the company culture changed from having a touchy-feely opendoor management style to having an authoritarian absentee CEO who hired management consultants and the whole Office Space rigamarole. I had saved up a chunk of money and I live in a rent-controlled apartment, so I quit. I had always thought that if a company I worked for was either sold or started hiring management consultants that I would quit immediately, but I liked my coworkers and there still remained some vestiges of the old way, so I waited a few months. I've taken the time off (since last May) to relax, do some traveling, and basically not think about having a job for awhile. I'm just now starting to get bored and am in the job market, but I feel this was just fine even though my family and some of my friends are of the "jobs are like women: don't quit one before you have another" mindset. You know your situation best and can plan for the future, though. If you're not hurting, I recommend taking at least a few weeks to figure out what was wrong with what you left so you can look for jobs that are more than "anything besides this" desperation.
  • by SnapShot ( 171582 ) on Wednesday March 02, 2005 @05:16PM (#11827470)
    Option 3: if you'd really be making 2-3 times more than you're making now. You could sell out for three or four years and then retire for a few years on the savings (assuming you had the discipline to maintain your current spending habits) to start a consulting company or something. Take the time you're working to finish your degree (in Comp. Sci) which will also help you keep your programming skills up.
  • by Wylfing ( 144940 ) <brian@@@wylfing...net> on Wednesday March 02, 2005 @05:18PM (#11827505) Homepage Journal
    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.

    It's amazing that this is not modded higher. If you are single, and especially if you are single and young you should immediately quit a job that sucks. If you can muster a pleasant personality and view life's obstacles as challenges that you can and will overcome, you will always land on your feet. Do anything that feels right. Follow your bliss. This is the time in your life when these things are possible.

  • by museumpeace ( 735109 ) on Wednesday March 02, 2005 @05:18PM (#11827510) Journal
    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.
  • by Barlo_Mung_42 ( 411228 ) on Wednesday March 02, 2005 @05:18PM (#11827515) Homepage
    Absolutely. But I would have lined something else up first. On the other hand he said he sold the company. If it was enough money maybe I could afford to take a break for a while. I'd site that as the reason though, not his silly dev tools issue
  • by Anonymous Coward on Wednesday March 02, 2005 @05:22PM (#11827583)
    Keep livin' the dream, cubicle drone.

    You sound like my dad. Who, incidentally, despite all his sage and practical advice on life, is now dying alone in a house full of the useless junk he spent his life acquiring.
  • you are a fool (Score:2, Insightful)

    by nberardi ( 199555 ) * on Wednesday March 02, 2005 @05:23PM (#11827589) Homepage
    Yes you are a fool, because there are many other IDE's out there besides VisualStudio that I am sure you could have had them buy you. Like Borlands. Or you could just use Emacs or Notepad. What did you gain from your pride nothing but loosing a good paying job.
  • Duh. (Score:3, Insightful)

    by Gondola ( 189182 ) on Wednesday March 02, 2005 @05:24PM (#11827603)
    This is a stupid Ask Slashdot.

    Obviously your moral standards are at issue here, and everyone has their own moral standards.

    Would you be a prostitute? A pimp? Con man? Work at Microsoft? Work for Wal Mart? Be a lawyer? Defense attorney? Personal injury? Prosecution? Cop? Surgeon? Social worker?

    Who you work for, what work you have to do, who you have to work with... these are all fundamental questions that every person in the freaking world has to ask themselves every time they look for work, and every day they go to work. The fact that you are a programmer has absolutely zero fucking relevance, except with regards to the current IT industry job market. And you know what? Special delivery from Obvious Express: IT SUCKS. Of course, with motivation, luck, (perhaps a bit of nepotism) and an excellent resume you can get a job in any big city. DUH!

    Welcome to Ethics 101 and Job Finding 101, where your host is Slashdot and we can discuss sophomoric morality questions and how the current job market in IT sucks!

    Later today: Does God exist? What OS would He use?
  • Are you a fool? (Score:3, Insightful)

    by p0rnking ( 255997 ) on Wednesday March 02, 2005 @05:24PM (#11827604) Homepage
    If you're asking yourself this, and have to come on here to get an answer, then my answer to you is Yes.

    But honestly, only you can answer this.
    - Did you have another job lined up before leaving?
    - Are you living in a location where there are plenty of jobs where you'll be happy, and you are able to get?
    - Are you able to get by comfortably until you find a new job, and if not, was it worth leaving before finding a new job?
    - If you company was bought out, would you be switching to Visual Studio right away, or would you have been able to continue doing what you were doing before (until you found a new job)?

    Sometimes, we have to do things that we don't like (for example, I'm writing help files, but it's paying the bills, and I'm getting by quite easily, but until I can find a job that pays as good or more than this, and where my experience would better be served, I'll continue to do the jobs that no one else wants)
  • by dotzilla ( 844589 ) on Wednesday March 02, 2005 @05:25PM (#11827621)
    I think choice of tools is just an excuse -- a rationalization -- to leave the job he disliked to begin with.

    So barring an obligation to support someone else, I'd say it's a good thing he quit. Otherwise sitting in the office for years and feeling like you're wasting most of your waking time without a strong understanding why ("because you need to have a job") can be quite damaging.

  • by DoktorMel ( 35110 ) on Wednesday March 02, 2005 @05:27PM (#11827641)
    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.
  • by Mark_Uplanguage ( 444809 ) on Wednesday March 02, 2005 @05:28PM (#11827658)
    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!
  • by sunwukong ( 412560 ) on Wednesday March 02, 2005 @05:28PM (#11827659)
    In addition to all of the advice above keep in mind this: people who become professional managers are just as much geeks as those who program.

    By that I mean people who become executives and mid- and upper level managers are people who should love the political/people stuff as much as a programmer loves technology.

    Think about mid to senior management as the equivalent of mid to senior level developers -- how much time and energy have they spent working on the skills that matter in a political, people-everything environment? Just as much as the developers did in their coding and technical stuff, if not more. And they're just as motivated as well.

    Be sure that you're comfortable in making a jump to that kind of peer group!
  • by kevlar ( 13509 ) on Wednesday March 02, 2005 @05:28PM (#11827665)
    Whats your current salary? 3x $20k isn't as significant as 3x $60k...
  • by Thangodin ( 177516 ) <elentar AT sympatico DOT ca> on Wednesday March 02, 2005 @05:29PM (#11827678) Homepage
    I have to agree with this: if the job is driving you crazy, you pretty much have to quit. I worked at one company that was so disfunctional that a lot of people came out of it damaged--paranoid, burnt out, with bad work habits, and with egos either so over-inflated or badly broken that they were useless to any employer for a couple years afterwards. Some of the people who worked there crashed and burned spectacularly in their next job and ended up unemployed for a while.

    I've seen this in other places since, people in jobs that are no-win situations, which literally drive them to drink. The boss or the environment just has some toxic psychological effect, and the worst part is that it's hard for the person to tell if its them or the job until some time afterwards. This usually happens when someone higher up doesn't actually want the job to be done (and ensures that it can't be, while the person trying to do it takes the blame,) or when the employee's immediate supervisor is scapegoating the person to make themselves look better. In both cases, the real problem is hidden, because the manager creating the problem always does so covertly. This is a helluva lot more common in large organisations (private or public) than you might think.

    But this is a whole different ballgame than just personal tool preferences--these kinds of situations can trash your career or sanity.
  • Why I quit my job (Score:3, Insightful)

    by pangur ( 95072 ) on Wednesday March 02, 2005 @05:30PM (#11827682)
    I have recently quit my job.

    It was a lucrative job that involved a high level of certification with a vendor. I got to go to different job sites every other week or so, learn the latest technologies, and get free training. In the beginning it seemed like the culmination of several years or training.

    The entire time I had the job, I didn't feel like I belonged there. I found journals of mine from two years ago, and I'd said then that I didn't know if I would be there in six months. I could do the technical part ok. I just didn't have the personality to do the job. I didn't like BS'ing the customer into purchasing a solution when I couldn't prove that the solution would work because I had never done that before. When a recent project involved over $175,000 in labor and materials, and the number of things of unknowns that would have ruined the project ran over a page long, I knew I didn't have it in me to keep doing this.

    I used to read 300-page books about my vendor's products while I was *on vacation*. The stuff just fascinated me. Now I don't read it at all anymore. Maybe one day I'll be back, but that day isn't today.

    Plus, the job helped stress out my marriage, and when a computer guy tries to force "ones and zeroes" thinking on a liberal arts creative singer, well things go wrong.

    The main logistical issue is to make sure that you will have enough money to ride out an extended time while unemployed. You may have to consider cancelling recurring services, such as digital cable, or certain long-distance plans. You might have to consider that you may have to move back in with family, or somehow signing up for state assistance.

    The rule for success (I forget who say it first): Figure out what price you would pay for what you want, and then pay that price. If you've got the money, then leaving a job because the color of the carpet disagrees with your flesh tones is a possibility. If the money isn't there, then learning what goes into a Taco Bell Chalupa may be in your future.

    Ultimately, the only time that you will not have any problems is when you're dead. Part of realizing that I was a "grown up" was seeing that there are always more problems, and that waiting for those to go away before you become happy will never work.

    Happiness is not the absence of problems. Happiness is what you have to bring to your problems in order to improve your life.

    P.S. I have a job possibility on the horizon with a 40% pay cut. But it is a great work environment, and I have money stashed away. I can reduce my lifestyle, now that I know that I am not what I own.

  • Vegas, baby (Score:2, Insightful)

    by tubbtubb ( 781286 ) on Wednesday March 02, 2005 @05:30PM (#11827696)
    It's a gamble, like many other things in life.

    I left a decent IT support position back in 1998 as they were moving away from VMS and standardizing on NT. I went back to school to finish my BSECE degree, and now I do chip design -- I make almost twice as much money and I've worked on two fantastically groundbreaking microprocessors in the last four years.
    Sometimes it works out, sometimes it doesn't. The down side? Student Loans.
  • by Thieron ( 584668 ) on Wednesday March 02, 2005 @05:34PM (#11827754)
    I would say that it is hard to stay a coder all your career. Most of the people I've worked around over my 8 yrs in IT have been no more than in their 30's. Anyone older was in management. At 30 now, I wonder what I'll be doing in 10 years and if it is what I'm doing now, well, I think that'll be really boring.

    The question is, what is more important to you. The money and position, with all the crap that goes with that (politics, etc) or a more interesting and relaxing job with oportunity to achieve some goals' outside the job.

    I left a company where oportunity was there to play the game and move up for a position with no mobility but a 9-5 schedule and not so stressful office life. I am much happier (more so since I asked for a got a raise).

    Money is important, your health and happiness more so.

    As far as degrees, well, one of the smartest programmers I know and a very successful person (started his own company, now in a high ranking senior technical position at a big tech company) doesn't have his Bachelor's degree. You might look on paper and see that missing, but his job experience and sheer inteligence and knowledge make people not care about education in the first few minutes.
  • by ticktockticktock ( 772894 ) on Wednesday March 02, 2005 @05:36PM (#11827772)
    In what reality?
  • by anjrober ( 150253 ) on Wednesday March 02, 2005 @05:38PM (#11827806)
    I recently left a job where I was a member of the founding team of the company. I had been there for four years and the company was moving in a different strategic direction. However, I knew that as soon as my resume hit the street my boss would hear about it. He had been good to me over the years and I felt I owed it to them to be up front and be the one to tell them. Not them hear it from someone else. Plus, I had tons of connections in the field I was staying in. Many at small companies and many at large, so I knew I would have good options for a place to land. Which I did, with a great company who I'm thrilled to be with. Moral of the story, sometimes its the right thing to do.
  • by scooterphish ( 801894 ) <scooterphish.yahoo@com> on Wednesday March 02, 2005 @05:42PM (#11827854) Homepage
    I agree. I worked at a place that, even though it paid excellent money and most of my coworkers were good people, being there and doing what I was required to do made me ill. I did, however, get something else lined up first and made sure I had a 'cushion' in the bank account to cover the salary hit.
  • by Frank T. Lofaro Jr. ( 142215 ) on Wednesday March 02, 2005 @05:42PM (#11827855) Homepage
    Chances are very good you were going to get laid off soon anyway - they'd say they needed someone who was "already up to speed with the latest Microsoft tools".

    Companies don't seem to retrain people, they just fire them and hire ones that are already at the required level of proficiency in whatever tool/environment/software/etc the company falls in love with next.

    If a UNIX using company goes M$, the UNIX people will almost always get laid off - they won't be given the option of trying to adapt. The company will want "fresh blood" and people who don't need to be retrained, and who are already ready to perform 100% from the get go, and people who are "able to be made naturally to think in the new programming paradigm, etc".

    This also gives them an excuse to fire the older workers without getting caught for age discrimination and hire younger, lower paid, less senior, easily moldable, replacements.
  • by Anonymous Coward on Wednesday March 02, 2005 @05:44PM (#11827889)
    I quit an extremely lucrative job because I'd come to hate it and was doing all sorts of stupid things to try to distract me from that.

    I'd planned my life to make this possible: I'd paid off my debts as soon as I could and didn't try to live some big lifestyle or have a bunch of kids.

    The same planning that let my wife transition into a job that was less money (at the time, not now) now let me do the same thing.

    The more crap you buy, the more debt you incur, the more locked you are to the hamster wheel. The danger, of course, is self-medicating your loathing of your job by spending a lot of money on gadgets and vacations that "you deserve"... money that could pay off your debts and free you of the whole pain in the ass in the first place.
  • by Evil W1zard ( 832703 ) on Wednesday March 02, 2005 @05:46PM (#11827912) Journal
    Personally I would be very wary of a salary increase that high. Take a look at the company and how stable it is. That is the kind of hiring that I have seen in the past from startups that think they have a lot to spend, but either wind up crashing and burning or going through a firing cycle when they figure out they have paid too much. Do you think you are that severely underpaid compared to your peers? If not then just looking at the dollar signs in a job situation like this might not be worth it in the end....
  • Re:Duh (Score:3, Insightful)

    by Frank T. Lofaro Jr. ( 142215 ) on Wednesday March 02, 2005 @05:55PM (#11828028) Homepage

    If you had stayed there long enough to learn C#

    Stayed long enough to learn C#? That's being an optimist. If he didn't already know C# do you think the company would have trained him or even let him learn on his own when they could just fire him and hire someone that already knows it?



    See this post: http://ask.slashdot.org/comments.pl?sid=140416&cid =11827855 [slashdot.org]
  • Re:Dear Slashdot, (Score:2, Insightful)

    by stratjakt ( 596332 ) on Wednesday March 02, 2005 @05:55PM (#11828035) Journal
    I WANNA USE SHARPDEVELOP INSTEAD!! wahhhhh

    Typical clueless slashbot, like there's any fundemantal difference between the IDE's other than one is from MSFT and the other is OSS.

    Exactly what "control" does VS.Net take away from the developer? Pure "I hate MS" idiocy. I code all day at work in VS.Net, and take the same project home and work on it in #Develop.

    Or maybe he just doesn't like C#, because it's "MS" stuff. Maybe he prefers Java - which doesn't let you do anything or use any widget sets that aren't Sun Approved (tm).

    Maybe he thinks we still do app-level programming in C. Maybe like the aging "genious programmers" in my office, he's completely dumbfounded by OO programming. (Wahhhh vb6 class modules are hard me no understand)

    Sounds like he quit just before he could be fired for incompetence.

    I hope the trend continues, and the industry slowly purges itself of people who make tech decisions based on personal philosophy instead of techincal merit.

    Sounds like his company made a wise choice to settle on .NET, like so many others they probably have a rats nest of C, VB, Perl, Delphi, Tk or whatever other "flavor of the week" RAD language they decided to use.
  • by EvilNight ( 11001 ) on Wednesday March 02, 2005 @05:56PM (#11828044)
    What would you do with that diploma that you are not doing or can not do right now?

    Frankly, I'd have to say do the higher paying job, especially if the salary for it is in the six figure range. Work it for a few years and see how it works out. Bank the money, so you have it to fall back on if you decide to switch back to a programming job, or start something on your own. Don't do anything silly like buying an expensive car or house that lands you with expensive payments; then you'll actually need that high paying job, and lose your ability to walk away. Three years at that new job gets you the same financial rewards that eight years at your current job will bring. That is worth taking a risk for, especially if the job isn't that bad. Even if you only work it for a year, you're financially more than two years ahead of where you would have been.

    You can always walk out with a big green parachute, and find yourself work later with that kind of resume. It's been my experience that most intelligent people prefer experience to a fresh degree. Apprenticeship is still the best way to learn any trade.

    If you stay on good terms with your current employer, they may take you back if you decide you want to return. Our company has hired back plenty of old talent that left on good terms when they came around looking for work, because they are a known asset, more reliable than a fresh hire. This really depends on your company's management; not all of them are this open minded. If they show loyalty to employees, they'd probably go for it.
  • by robinski ( 775538 ) on Wednesday March 02, 2005 @05:58PM (#11828071)
    Who can say what you should or shouldn't do besides yourself, but I can give you my own experience. I'm 34 and have been coding since I was 18 (dropped out of college to start working with computers). Recently I moved from an all coding all the time position to a manage 80% of the time and code 20% of the time. I've been miserable ever since.

    This is just me personally. I don't like being a manager. I like being up to my eyebrows in lines of code and since I'm spending only a few hours per week doing what I like, and days of my week doing what I don't, I'd've opted for the lower number of dollars any day.

    Good luck with it either way.
  • by Duck of Death ( 189129 ) on Wednesday March 02, 2005 @06:00PM (#11828111)
    Several months without pay was enough to push your friend to the brink of bankruptcy? Good grief! I don't know how old this person was at the time, but I'm hoping he was about 23 years old and had been working for a year.

    Once you have money coming in, you should be saving every cent you can. If there are unexpected problems, you can handle them. If not, you get to retire earlier and more comfortably.

    I was lucky enough to have parents that explained all this to me when I was a kid. By the time I had my first "real job" I had enough saved that I could have gone almost a year without work. At age 39, I could go at least 8.

    Don't spend your hard earned money on stupid crap you don't need.

    DD
  • by EvilNight ( 11001 ) on Wednesday March 02, 2005 @06:05PM (#11828169)
    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.
  • by Anonymous Coward on Wednesday March 02, 2005 @06:08PM (#11828205)
    Do what you love, and the money will follow. But you're young, and if you want to be pragmatic:

    If the salary is nearly 3x what you're making now, and you are more than scraping by now, then for every year in this new job, you should be able to save ~2X what you need to live.

    Ask your parents what they think of that.

    A few years would let you quit work and finish college fulltime, work on an MBA or get a graduate degree. Or a nice nest-egg to get you through lean times. Or hike the AT.

    For me (unmarried), every year I work will let me retire a year earlier. You would probably be in the same position, except you're 13 years younger. Want to retire at 45?

    Don't bet on being able to survive as a coder for the rest of your life. The writing is on the wall for anyone who isn't within one or two degrees of the customer.
  • Am I a fool..... (Score:2, Insightful)

    by jerzee ( 165610 ) on Wednesday March 02, 2005 @06:10PM (#11828243)
    After toying in the computer field since age 12, writing applications and working for several companies including software developers, I walked away from it at age 35 and joined the military and now only work on computers (repairs, no longer coding) for fun, my job in the military has nothing to do with computer (unless I get to blow one up). I was no longer satisfied with working on computers and technology for a living, it took all the fun it used to be out ot it for me. That being said, I had a plan though, I had the military, which I enjoy (most of the time).
    My wife and I took a HUGE hit int the financial areas, my pay was significantly less and she (also in the IT field) had to do the job search once we arrived at our current location. Now she's having a difficult time with job satisfaction. Quite honestly, if the company isn't "dirty" in the way it dealed with it's vendors and customers (and finances), then the company treats Tech Support like the "Devil's Spawn", with hatred and contempt.

    I guess what I'm trying to tell you is that, only you can weight the pros and cons of leaving a company for any reason, don't listen to what other's have to tell you (unless you ask them). As long as you can keep your head above water financially, taking into account life style changes, then do what every you fel the need to do. I went from a nice paying software develpment company in the SF Bay area making tons of contacts "networking" in other companies (IT and other), to moving to San Diego, driving small boats real fast, shooting weapons and blowing things up ( as well as going to war :( , not so fun ). DO what your life feels is right...If there are others in your life who are important (wife, kids...) get their support also.

    Good luck.
  • by tomhudson ( 43916 ) <barbara.hudson@b ... m ['son' in gap]> on Wednesday March 02, 2005 @06:26PM (#11828428) Journal
    I know people don't hire older programmers, and being 27 this is something that's hainting me.
    Dude ... what is this "older programmer" thing you speak of.

    You really start hitting your stride as a developer after a decade or two ... because by then you've seen and tried so many different ways to solve so many different problems that it actually becomes fun again.

    Oh - BTW - Take the money.

  • by z_eod ( 10977 ) on Wednesday March 02, 2005 @06:32PM (#11828494) Homepage
    One was a nice Sr. Consulting gig for a major IT services firm. They tried demanding that I give them copies of all my tax and financial records for the last five years. While I have nothing to hide... I still felt very uncomfortable. When I voiced my concerns to the hiring manager, he said it was "Standard Company Policy". Hmmm... O.K.- I don't even work for you yet and you are already giving me the corporate runaround? I politely turned them down.

    The other one was for a client in NJ. I was contacted by an Indian firm and I caught them being dishonest with me. Not once, but twice! There must have been five or six phone calls to me from different levels of management asking why that was a problem... after all it's "Just Business". I told them that "I don't do business that way". I have been looking for a gig ever since.

    I would rather be poor and still have my principles than be a rich liar.

    Just my $0.02.
    Cheers!
  • by BlueUnderwear ( 73957 ) on Wednesday March 02, 2005 @06:34PM (#11828522)
    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...)

  • by ocbwilg ( 259828 ) on Wednesday March 02, 2005 @06:36PM (#11828545)
    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.
  • by StalinsNotDead ( 764374 ) <umbaga&gmail,com> on Wednesday March 02, 2005 @06:43PM (#11828618) Journal
    About relocating for a job.

    If you've got the social skills necessary to make new friends easily*, or the move won't automatically mean your friends are no longer accessable, it's worth considering moving for a significant increase in compensation.

    I moved for a job once. Nearly accross the continent (North America & East-West axis). Not being a terribly gregarious person, and as indiosyncratic and paranoid as I am, it was miserable. It takes me at a long time to get to know anyone outside of the people I already know. It took about about 4 and a half months to get the first person to the preliminary friend stage.

    *or are a sociopath and don't need friends
  • by Anonymous Coward on Wednesday March 02, 2005 @06:55PM (#11828736)
    "The mark of an immature man is that he wants to die nobly for a cause, while the mark of the mature man is that he wants to live humbly for one."

    Don't be stupid and quit a job over a stupid operating system or programming language. That is immature. You got brainwashed into a religious cause, and the only person who got screwed is you, because now you are out of a job. No one else cares. C# will continue to be used, and no one is worse off except for yourself.

    Next time, be the mature man, not the immature man.
  • by nx2059 ( 864292 ) on Wednesday March 02, 2005 @06:56PM (#11828745) Homepage Journal
    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.
    well, if your that stallmanish about your software, then who are we to argue with you? I quit (or rather was fired for telling my boss I didn't want her BS) my last job because my employeer wasn't paying me overtime, working me and my (firends) coworkers excessive hours, treating the office staff like shit when I knew they couldn't do their jobs until the reports were fixed. That and the owner consistently lied to customers (sorry "bent the truth"). There's an old saying, "If your not part of the solution, then you're part of the problem" I definiately felt like I was part of the problem, and nothing was being fixed, only one half-assed soultion pasted on another. So here I am 1 year later, still unemployed. I was ready to end up starving on the street if it came to that (We all die someday, why fear it?). But at least now I can do stuff like work & volunteer for orginizations I believe in, Instead of working my ass off to fill some fool's pocket.
  • by thasmudyan ( 460603 ) <thasmudyan@openfu. c o m> on Wednesday March 02, 2005 @06:58PM (#11828758)
    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?

    The short answer is: yes, you are.

    Given the crappy state of the industry as it is right now, quitting a high paying job over a (minor?) technology direction change is probably not a very bright idea. It sounds even worse if you factor in your apparent lack of experience with the new environment - you don't even stick around long enough to give it a try, right?

    That being said, I can understand your choice. I don't particularly like the MS tools style, always have been more of a Borland type. But it goes deeper than this:

    There are really two types of developers, namely the mercenaries and the artists. Most people are mercenaries. They just come to work, and as long as things are not absolutely terrible, they just do exactly what was specified. Then, after 8 hours, they pack up and leave their workplace to do whatever their real interests are. If you're a mercenary, it's totally stupid for you to quit over a tools issue like this.

    The Artists, on the other hand, are people who shape the projects they implement. They are the ones with the vision, the ones who invest their soul into the product. If you're an artist, commands from management, like a change in technology or tools, can have a huge impact. Such a change can make your environment hostile, especially if the new direction conflicts with your ideals. Frankly, you don't sound like an artist, but if you are one, you have to quit over this and start over somewhere new where management shares your values and ideals.

    Most companies really frown on the artist thing. They'd rather hire 5 mercenaries than 1 artist. Artists are difficult to manage traditionally, and they impose a constant danger of doing things that run contrary to the pointy-haired-boss school of business.
  • Re:Duh (Score:2, Insightful)

    by chuck ( 477 ) on Wednesday March 02, 2005 @07:01PM (#11828781) Homepage
    I'll agree to that. I'm as big a Linux zealot as the next guy, but Visual Studio is by far the best development environment I've used, and C# is pretty damn cool. What were you thinking, man?
  • by Greslin ( 842361 ) on Wednesday March 02, 2005 @07:04PM (#11828813) Homepage
    This is a very extreme example.

    Ah, but see, go back and read what the parent said. I was commenting on the "don't ever quit unless" attitude; that's the extreme one. There are plenty of reasons to quit one job before you've found the next - health, ethics, career decisions, family, personal fulfillment. A guy shouldn't have to be at death's door before he thinks that maybe it'd have been a better idea just to go do something else.

    Sometimes you have a cushion, sometimes you don't. Depends on the circumstances. But playing the "never, ever" game is just an excuse to avoid honestly appraising the situation. If the parent had simply said, "always look hard before you leap", I'd have no problem agreeing with that, but that's not what he said.

    Personally, I wouldn't run off in a huff just because my employer changed my toys. But I strongly doubt that we're getting the full story here. I think there's considerable more involved going on in this saga.

    (And, by the way: the aforementioned criminal employer was the man's own father.)

  • by lostguy ( 35444 ) on Wednesday March 02, 2005 @07:05PM (#11828817) Homepage
    I'd just like to say that I'm happy to hear that one of the people who bitches about how powerful their old tools were and refuses to learn anything else has removed himself from the workforce.
  • by Anonymous Coward on Wednesday March 02, 2005 @07:14PM (#11828917)
    Take the Executive Manager job and don't look back.

    Some people wait for many years before having an opportunity like that open up for them.

    I turned down a similar offer once and it took me almost 15 years before another chance like it came back around.

    Don't be a fool. You can always write code.
  • by IANAAC ( 692242 ) on Wednesday March 02, 2005 @07:23PM (#11829001)
    Hopefully, you didn't openly gloat over it. If you are still in the industry, you're bound to run into an ex-coworker who will a) give you the thumbs up when you need it or b) tell everybody how you left everything in shambles when you left.

    The industry is NEVER as big as people think.

  • by geminidomino ( 614729 ) * on Wednesday March 02, 2005 @07:30PM (#11829060) Journal
    I am pretty much a coward as the person above me: I waited with quitting my previous job...until I had enough money to survive for at least two years.

    Some would call that foresight or responsibility, not cowardice.
  • by flashgc ( 781735 ) on Wednesday March 02, 2005 @07:38PM (#11829136) Homepage
    If I get up in the morning and absolutely DREAD going to work every morning for a week, you can bet I'll be gone within another week. There is NO reason not to enjoy what you do. You spend at least as much time on your day job as you do sleeping, working on hobbies, or any other activity in your life. I've always considered it imperative to enjoy reporting to work. When a decent technical career soured, guess what? I found out that I enjoyed tending bar. Granted the recompense wasn't the best but it got me by until I could find something more suitable. Bottom line is, if you haven't painted yourself into a financial/lifestyle corner you can do what you damn well please and the nay-sayers can go piss up a rope.
  • by Anonymous Coward on Wednesday March 02, 2005 @07:53PM (#11829266)
    This is a great illustration of the maxim that the samurai who does not fear death becomes invincible.

  • by WiFiBro ( 784621 ) on Wednesday March 02, 2005 @08:04PM (#11829373)
    Ach... responsibility... it's not healthy for a young single person to have a stupid payed job instead of following a dream, just because you-never-know-what could happen.
  • by handslikesnakes ( 659012 ) <wfwdzqqgqiq@@@mailinator...com> on Wednesday March 02, 2005 @08:41PM (#11829675)
    Hey, it worked for Jesus.
  • sounds like bad advice.

    I've gotten into many positions throughout my life so far where the only way I'd be able to survive would be to quit my job and pray for better odds. You can't get a better job when you're working 12-16 hour days with no breaks or holidays and still cannot afford to feed yourself or pay rent. Remedy?

    Costs vs Benefits
  • by Anonymous Coward on Wednesday March 02, 2005 @09:54PM (#11830270)
    i've had work i've hated and quit for all of these reasons. ethics, ambition, pride, or disgust.. they all tie in don't they?

    i don't make a lot of money, but i love my life, i love what i would do and i wouldn't change a thing... you have to live with yourself and you only get one chance to live your life... clich'e due to the truth.

    whatever you're doing... if you can't stand it. get out.. thats no way to live.

    -grover
  • I quit my job (Score:2, Insightful)

    by bmcphall ( 560577 ) on Wednesday March 02, 2005 @10:10PM (#11830362)
    I had a job with great pay. I was making 40K a year while all of my friends where still in college. I had great benifits, paid vacation, the works and was out of my parents house. Even though I was living the good life I quit because I didn't like my job.

    I was working on the rail road all the live long day, and quite literally. Going to work 3 times every two days and having only 4 hours of sleep between jobs if I was lucky. The unions, politics between the workers and manangement, and the hours turned me into a fat miserable person, till I quit.

    I didn't have anything lined up when I gave them my notice. I am currently living off of student loans and handouts while trying to pay for my brand new vehicle and college.

    I was able to land a decent job at the local oil company (beats McD's) as a part time IT person. Making decent pay, but nothing like I did when on the railroad.

    My recommendation is to find a better job. Have something lined up before hand. The economy is tight and you might not be able to find a better job and good luck!

  • by Cromac ( 610264 ) on Wednesday March 02, 2005 @10:17PM (#11830394)
    He was a complete sadist and had gone so far as to pull a knife on me once.

    Did you complain to management or to the police? Assault with a deadly weapon isn't something the police usually take lightly.

  • by pedantic bore ( 740196 ) on Wednesday March 02, 2005 @10:25PM (#11830429)
    No, but only because I was 3,000 miles from home and my flight wasn't until the next day...



    I was at a well-known software shop. A senior tech lead tried to put me through my paces: implement lookup for a singly-linked list, then insert, then delete, etc. I thought maybe it was just a warmup, but he kept asking more CS1-ish algorithms and coding questions. Then the next guy continued on the same way, and it went on all day. After an hour or two I felt no urge to work there. After all, it did say clearly on my resume that my previous jobs were teaching the graduate-level course in data structures and algorithms at a well-known university and hacking compilers (for a private company). If I'd been a little more cocky instead of trying to be polite, I could have told them to simply look up the answers to most of the questions in my on-line lecture notes or assignment solution sets...



    Maybe it was a test of my patience. If so, I failed.

  • Fool? No. (Score:3, Insightful)

    by salesgeek ( 263995 ) on Wednesday March 02, 2005 @10:26PM (#11830440) Homepage
    Am I a fool for giving up steady work and good pay?

    No fool are you. Do what you believe in and what you enjoy. Life is too short for any other way.
  • by Glonoinha ( 587375 ) on Wednesday March 02, 2005 @10:34PM (#11830490) Journal
    Are you happy now?

    If so then it worked.
    If not, shake the Magic 8-ball and try again.
  • Think carefully (Score:2, Insightful)

    by Anonymous Coward on Wednesday March 02, 2005 @10:38PM (#11830512)
    My story... I was a developer at a large company with good pay, great benefits, interesting work, good work environment, and a fantastic boss. A former employee of mine called me up with a job offer for a non-development (but development related) job in an exciting industry. I wasn't all that excited about the specific job, but the 90% pay raise and the specific industry convinced me.

    Almost 4 years later, I have to say that I've given it my best shot, and the money is definitely great, but the job itself is leaching my soul away and I've started looking for something else. The work isn't actually bad, other people there love it, but it's just not a good fit for my personality / abilities. It got to where every day I had to basically talk myself into actually going to work, every work day was long and depressing, and I was always counting the days til the weekend which I never did before.

    So I'm looking for something in development again, and getting used to the idea of living on about half my current salary (hopefully!) For me at least, I have to say the money was nice in and of itself, but not worth the stress and angst.
  • by cujo_1111 ( 627504 ) on Thursday March 03, 2005 @01:10AM (#11831344) Homepage Journal
    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.

  • by dj_virto ( 625292 ) on Thursday March 03, 2005 @02:56AM (#11831808)
    I'm surprised that no own has discussed the idea sometimes called 'downshifting'. You know, it's not a requirement of life to have a beige condo, a mortgaged car, and dependent wife- although you might get sucked into those things in reverse order if you fall under the wrong person's spell. :)

    From my perspective, there is plenty to make life sweet, purposeful, and meaningful without bringing in big money.. things like the public library, a directional wifi antenna ;), baking your own bread, and building stuff with dumpster-dived lumber.

    Looking at the last 1000 years, someone living in a relatively simply way in the modern west, and working part time still has options for living far beyond what most of humankind felt pretty happy with during most of that time. To put it another way, how would you feel towards the person of the future who essentially asked 'Should I quit my job? I'd be giving up my 5000 square foot home, I'd have to learn to use a kitchen, and start wearing clothes more than once, so I guess that's not really an option. I better have another job lined up first.'?..
  • Re:yes (Score:3, Insightful)

    by WNight ( 23683 ) on Thursday March 03, 2005 @03:49AM (#11831957) Homepage
    One of the things that bugged me the most at my old job was my boss telling me I couldn't use screen. Seeing as how my job was largely sshing into remote machines and editing config files I thought it was pretty stupid to forbid me to use a program designed for this niche. Worse was the reason - the boss (who never needed to use my computer) couldn't figure it out. Not the end of the world, but frustrating. Especially when it was a pattern.

    My boss didn't value anything he didn't understand, even if it saved a lot of time for everyone else. Worst was when he'd bitch about our speed in an area he'd crippled us in! Bah!
  • by firewood ( 41230 ) on Thursday March 03, 2005 @04:19AM (#11832031)
    ...because, even if you stick it out in a bad job, they could still fire you, lay you off, or, if they're really screwed-up, suddenly go bankrupt.

    The same can be true even if you have a good job.

  • by jets42 ( 820206 ) on Thursday March 03, 2005 @04:51AM (#11832094) Homepage Journal
    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
  • by JeremyALogan ( 622913 ) on Thursday March 03, 2005 @09:26AM (#11832965) Homepage
    I think you've got it wrong... if you're only making 20k/year trippling that would make a lot more difference. that would take you from the edge of poverty to being pretty darned well off. going from 60k to 180k is a larger numerical difference but it would make less quality of living difference

It is easier to write an incorrect program than understand a correct one.

Working...