top | item 29969022

(no title)

thatsamonad | 4 years ago

I will say that for me, personally, the people I work with have a much larger impact on my job satisfaction than any of the technical aspects. I don’t currently work with the most advanced and interesting technologies but I do really like the people on my team and we all get along and work really well together.

An anecdote: I previously left a job to pursue what I thought would be a great opportunity to work with a “modern” and fun technology stack. However, my new manager turned out to be a totally manipulative jerk and my coworkers were rude and uncaring. I lasted about 9 months there (enduring stress and panic attacks like I’d never dealt with) before I reached out to my old boss and asked for my old job back, which is where I’ve been for the last 4 years and I’m very happy I made that decision.

So even if the stack is terrible, think about how other aspects of the job impact your mental health and stress levels. Can you live with a terrible stack (or maybe even think about ways to improve it) while working with good people? Does your compensation cover any downsides to working with that stack?

If you feel you’re underpaid, can’t stand the technology, and the relationships with your coworkers don’t balance either of those aspects out, then I think it’s time to pursue something else. But be warned that the grass isn’t always greener on the other side.

discuss

order

PragmaticPulp|4 years ago

Strongly agree.

I lucked into some great coworkers for my first two jobs out of college. I assumed the whole industry was this way.

Then eventually a company came along and offered me compensation that I couldn't refuse. I joined assuming I'd be surrounded by good coworkers as before, but I was wrong. It was toxic from the top down, but they used the high compensation (including back-loaded vesting schedules and signing bonuses with long retention periods) as a hook to keep employees in the toxic environment.

I made a lot of money, but it took a major toll on my health. I ended up taking time off after leaving that job, to the point that the extra compensation was largely a wash relative to what I could have made somewhere else.

YMMV. There are great companies with great compensation, great tech stacks, and great people. But it's rare to get the entire combination in one. FAANG type jobs with an easy manager might be the most repeatable option, but even there you can end up with a bad department or bad manager that defines your experience. Nothing is guaranteed.

decafninja|4 years ago

But what happens when your great manager and team leave?

I've made the mistake before of staying longer at a job than I should have because my manager and team were awesome. Then my manager decides to resign for greener pastures. Thankfully his replacement was also a great guy...until he too resigns two years later.

Coincidentally, having been traumatized by the departure of the first manager, I too had been preparing to leave and had offers in hand (not because I was strictly unhappy, but along the lines of "a leetcode a day keeps unemployment away"). My (second) manager's departure was the nail in the coffin and sealed the deal.

Furthermore, shortly after both I and my (second) manager had left, the higher-ups decided to completely reorganize the entire department so all the existing teams were broken apart and everyone shuffled around into new teams. From what I heard, people were not happy.

I think the days when you could depend on your manager and team to be a constant factor are long gone unless you're working for a very small shop where your manager might be the owner/CEO. Meanwhile, the tech stack is much more likely to be a constant factor during your entire tenure.

Your manager's and teammates' first responsibility is their own career. If they see greener pastures, they will jump ship regardless of your situation. You should likewise, lest you end up holding bags.

mikepurvis|4 years ago

The comradery + expertise of good coworkers is 100% the biggest thing for me. It's one of those polarizing things, but Gallup has stuck to their guns on making the "best friend" question part of Q12:

https://www.gallup.com/workplace/236213/why-need-best-friend...

And I agree. I've been at my current job over a decade, and there have absolutely been rough patches for which the main thing carrying me through was getting to work with good people.

dehrmann|4 years ago

> I reached out to my old boss and asked for my old job back

I'm sure it varies by company, but did they bother with a standard interview loop?

thatsamonad|4 years ago

In my case they didn’t. My former boss and I basically met up for lunch, talked about it, and then a few days later I got a new offer letter. I did have to do another round of background checks just to make sure nothing had come up in the months I was gone. They also hadn’t fully backfilled my role (they had hired a couple of contractors during my absence) so it was still technically an available position.

Another thing to note is that when I left previously I did so on very good terms and gave plenty of notice. I’m sure that played a part in how willing they were to have me come back.