DEV Community

Jason McCreary
Jason McCreary

Posted on • Originally published at

Why I leave a job

After a short time I decided to leave my job as a Software Engineer at The New York Times. The New York Times! A dream job with a prestigious company. When people ask, "Where do you work?", they don't really care. But when I said, "The New York Times", they started listening.

So why did I leave? It's unfair to look at any specific job. I liked the The New York Times. So the question isn't why I left The New York Times, but instead why I leave a job.

This is something I've reflected on after leaving each of my former jobs. Actually, I first drafted this post after leaving Humana in 2010. Over the years, I reduced the citeria down to three.

Good Leader

There's an entire article bouncing around the web recently dedicated to this topic. So I will not go into great detail on the importance of a good manager. We all want to work for someone we respect. A true leader. Someone in the chain of upper management must be a good leader.

Talented Coworkers

Good developers learn. I believe the best way to learn is to surround yourself with talented people. While I believe I am talented, I know I'm not the most talented. I want to be among peers not only so I improve, but we improve together. Anything else and you risk becoming a big fish in a little pond.

A Bright Future

Either personally or professionally, your job must offer growth. We're human. We want to know that whatever we do, it's done for the better. If your job isn't going somewhere, you should go somewhere else.

Our society pushes a live to work mentality. I've never bought into that notion. In the words of Tyler Durden, "you're not your fucking job".

The average American spends a third of their adult life working. You should find a job you like. So I use these criterion to form my own mentality:

  • Missing one - fine, nothing is perfect.
  • Missing two - the grass looks greener at a new job.
  • Missing all three - I give two-weeks notice.

Some day my work/life balance will shift, and these things may not matter as much. But today is not that day.

Top comments (7)

rafalpienkowski profile image
Rafal Pienkowski

Nice article. I agree with all of those reasons. Personally I think that a good atmosphere in a team is also important. I had a lot of situations that I was working overtime and my colleagues made some jokes, told something funny etc. which made me work easier 😁

marzagao profile image
Thompson Marzagão • Edited

There's also something to be said about doing a lateral move within larger organizations. It can feel like a new job with a fresh perspective and potential for growth while leveraging existing relationships and the knowledge you have about the workplace and the culture.

gonedark profile image
Jason McCreary

Thompson! Great point, my friend.

ky1e_s profile image
Kyle Stephens

Great list. There are nuanced little 'nice-to-haves' that we'd look for but I'd definitely agree that these are the 3 main ones - fail to provide one or more of these and any amount of those extra little things won't amount to much.

gonedark profile image
Jason McCreary

Exactly. Plenty of other things that can patch holes. But offer little real support when others are missing…

maxart2501 profile image
Massimo Artizzu

And don't forget: you must have the courage to actually leave and look around for pastures yet to know.

I wish I had it in my past working life.

gonedark profile image
Jason McCreary

It's important to remember you enter into a mutual agreement to spend your time and talent for a company who in turn agrees to pay you a reasonable amount for that time. That's the contract. If something from the agreement is met, both sides have the right to break that contract. It's business, not personal.