53

Have you ever reached a point at your job when you just know it's time to move on?

When do you move to the point that you're willing to let go of the demons you know for the ones you don't know?

What was your deciding factor final straw so to speak when you finally faced the decision to find a new job?

yannis
  • 39,547
  • 40
  • 183
  • 216
Tyanna
  • 9,528
  • 1
  • 34
  • 54
  • 3
    Soon-to-be-related-question: http://programmers.stackexchange.com/questions/49806/reasons-programmers-leave – Job Jun 24 '11 at 14:24
  • The existing answers are good. The only think i'd add is about personal time: this is something that's a privilege, a bonus, not a right, something that has to be earned. When you've earned your place, you can judge where it's appropriate to take some time for yourself. But when you first start, just don't do it (and don't whine about it!). – Tom Anderson Jun 24 '11 at 14:35
  • 4
    Question: You say there's version control from 2005, but no source control? – George Stocker Jun 24 '11 at 19:44
  • @Seventh I can not imagine a circumstance where this proves helpful other than the permanently sour the business relationship. I have had employers that I will not go back to. Some that have even tried to lure me back. They give me great references because I acted professionally. This confrontation would have no positive result for the poster. Even if it leads to change in the organization the relationship will be soured. – SoylentGray Jun 27 '11 at 13:34

9 Answers9

60

I had one job where I work up every morning wishing I was sick enough to go to the hospital so I wouldn't have to go to work.

At another job, I was working so many hours I was having trouble actually driving home at 2 or 3 am when I went home. Only job I ever quit without having another job, just physically couldn't take one more day and the final straw was when they asked me to do something unethical and illegal. Thanks to my exhaustion, I had a car accident in the parking lot the day I quit.

Other signs it's time to move on:

  • You aren't sure if your paycheck will bounce or not
  • You are part of a Death March
  • The work is boring beyond belief
  • You think someone is sabotaging you in terms of office politics - you start getting fewer responsibilities and less interesting assignments and Joe is getting the credit for the things you did and you are starting to see emails blaming you for things that someone else did.
  • You simply can't live with the corporate culture
sbi
  • 9,992
  • 6
  • 37
  • 56
HLGEM
  • 28,709
  • 4
  • 67
  • 116
  • 3
    I actually can say 'All of the above' for my previous job. I jumped ship and not a month after I left the whole dev team was let go. I'm glad I saw the writing on the wall, but at the same time the reason I stayed as long as I did was that I liked my team. I didn't want to leave them in the lurch. – Tyanna Sep 17 '10 at 19:57
  • 3
    `you start getting fewer responsibilities and less interesting assignments` - Aren't that nice? as long as payment is good though :D – Reigel Gallarde Sep 22 '10 at 09:57
  • 16
    @Reigel, No it isn't because it's a sign they are thinking about firing you. – HLGEM Sep 22 '10 at 14:01
  • 11
    My personal hell is when these conditions are met and I can't afford to quit and nobody else will hire me. – Steven Evers Oct 20 '10 at 18:51
  • 1
    Most of these seem like the extreme case. That is, I'd definitely look for something else if I had a job like this, but even if none of these are met, it might be time to move on if you just feel like you aren't learning as much as you could, or you'd me more interested in something else, or you aren't being paid what you feel you're worth or whatever. I guess what I'm saying is it's OK to look for something better even if your job isn't hell. The big question is "Is it providing me with more happiness than misery?" – Tim Goodman Oct 20 '10 at 19:26
  • 1
    Death March. I was a part of one and i quit the job. when they told me Thanksgiving and Christmas Holiday weren't going to occur I quit. – ist_lion Oct 20 '10 at 21:04
  • @SnOrfus: Maybe time to learn a new skill to increase your employability? – JBRWilkinson Oct 20 '10 at 22:18
  • @JBRWilkinson: I couldn't agree more, and I am... in the meantime, hell ensues. – Steven Evers Oct 21 '10 at 05:49
  • Just to be completely sure for further readers what Death March really is: https://en.wikipedia.org/wiki/Death_march_(project_management) – Dawid Pura Feb 04 '23 at 14:20
30

When you're not enjoying (most of) the work.

Only if you're very lucky will you have job that 100% enjoyable 100% of the time, but if you find that most of the job isn't enjoyable any more then you're not doing yourself or your employer any favours by sticking around.

ChrisF
  • 38,878
  • 11
  • 125
  • 168
22

When you would rather spend all day on StackExchange (or any other website) than actually do work.

Bill Leeper
  • 4,113
  • 15
  • 20
21

The final straw was when I was at the hospital with my newborn baby, who was born early and needed to be on oxygen. I was using my own vacation days to be there, I did not get time off for this sort of thing. Then I was getting called and pressured to return back to work early before using up all my vacation days while my child was still in hospital. That was the last of many straws.

  • 23
    +1 When they start demanding you choose between family and work, its time for them to learn that they arent going to win that struggle. – GrandmasterB Oct 20 '10 at 19:29
  • Ken is that you? – ist_lion Oct 20 '10 at 21:05
  • +1: Bad employers assume they own _all_ of your time. Hope everything worked out well for you guys. – Binary Worrier Mar 22 '11 at 13:18
  • 1
    +1 for considering family! Many times, discussions of employment never touch family. – Andrew Neely Aug 10 '11 at 19:27
  • Many companies get around this by offshoring some of their work to countries where there is an abundance of reasonably competent workers who compete for the same jobs & the law does not protect them adequately from exploitation by employers. – MasterJoe Apr 04 '18 at 20:12
19

When you are no longer learning or growing.

Denaem
  • 627
  • 3
  • 5
  • At work i haven't learned much. Programming is my biggest passion and at home i learn more than i could squeeze into 3 jobs. So maybe i should not work at all and concentrate on the fun things. :/ – LennyProgrammers Sep 17 '10 at 15:22
  • yeah thats the ticket! What you do everyday should be the 'fun things' - if you like programming but not ur work.... Change your environment ? – Denaem Sep 17 '10 at 17:36
  • 1
    You should always discuss with your boss if there is angels on your current work you would find fun. Often things can work out. –  Oct 20 '10 at 18:46
11

It depends in what you consider a successful career. Some people see having lots of money a success in itself. Others see developing useful products as major achievements in their life.

You should first know exactly what is the things that please you most (money, building products, having lots of good friends...)

Then, try to see if your current position could lead, with time and effort, to a better situation from your point of view and your values. If not, then move on.

Jérôme Radix
  • 527
  • 2
  • 5
  • I guess that's the best advice. More of a balancing act of pros and cons. I notice that when you like your job the cons are quarks, but when you don't like your job the cons become more like nails in a coffin. – Tyanna Sep 17 '10 at 20:00
5

I have a mathematical formula that I apply in my head on about a monthly basis. I call it the pay-to-crap ratio It works thusly: does the amount of pay I receive seem to offset the amount of crap I have deal with, crap being defined as the things outside of my core job responsibilities of software architecture and development (i.e. corporate mandates, re-organizations, bungee bosses, seagull management, budget reductions, benefits changes, etc.). If I feel that the crap quantity is overpowering my pay quantity, I'll talk to my boss about increasing my pay and/or reducing the crap. If neither of those are possible: sayonara, job.

Jesse C. Slicer
  • 6,002
  • 2
  • 32
  • 44
  • I have a little gig with my former employer that pays insane amounts of money per hour to help them out. I still find it a royal pain to work on their stuff, and keep trying to help them work without me. – Bill Leeper Jan 03 '11 at 21:33
2

The last full time job I left was because I became 'too valuable' to maintaining our very successful - and award winning, I might add - system that they would not assign me to the task of designing a new system. At that point I realized they werent interested in rewarding success, and didnt appreciate the notion of domain knowledge, so I jumped ship, leaving an ever more and more depressing corporate environment for a very fun dot-com.

GrandmasterB
  • 37,990
  • 7
  • 78
  • 131
  • 1
    A different aspect, when they've grown too dependent on you (as they say, the *truck count* reduced to 1), a time to teach them a lesson of strategic knowledge backup. –  Feb 06 '11 at 00:13
1

At one job, I had a recurring dream that my model soldiers were going to show up and rescue me, despite their size and the fact that they were lifeless metal.

At another job, I got into trouble for following standard promotion procedure from development to test to production, as somebody else had, with management approval, hacked the production system directly without making sure to keep a backup.

Both were good signs that I needed to get out of there.

David Thornley
  • 20,238
  • 2
  • 55
  • 82
  • It sounds like you got the raw end of the deal there. Your options were either hold firm and point out that _you_ followed procedure or take it on the chin and resign (citing that incident as one of/the reason for leaving). – crmpicco Jun 05 '13 at 12:13