on proving yourself, burning out, and being a good teammate

284 points•nsavage•10 days ago•150 comments•

150 comments

sajithdilshan10 days ago
The senior you get the more you realise that the only reward for hard work is more work. Then, you learn to say no more often and set boundaries and negotiate like if you want me to work on project A, then I won’t have capacity to work on project B.

Unfortunately, this is something you have to learn through experience and cannot be taught by someone else.

coldpie9 days ago
> the only reward for hard work is more work.

Yup. I work 35-40 hours a week. I do not put work stuff on my personal devices, I do not open my work laptop at home. This isn't something I negotiated or made explicit, it's just what I do. No one has ever objected to my work or output and I keep getting raises every year.

camdenreslink9 days ago
Not possible with jobs with on-call responsibilities (most senior software engineering jobs in my experience).
az09mugen9 days ago
You're totally right, I do the same and on the other hand, but less relevant here, I also don't connect to personal web sites on my work laptop.
tosapple10 days ago
you know, that's not completely true. taking breaks or shifting from one idea to the next doesn't necessarily stop the ingenuity and ideas from flowing down the first path.

your hands might be limited that way, but your mind isn't.

battered831010 days ago
I completely agree with you. As I’ve moved up the chain in engineering I’ve realized I suck at multi tasking. Constant reprioritization of tasks to focus on the urgent while also moving lower-priority ones forward has helped me accomplish short-term needs and slow-burning tasks.
dada2169 days ago
I am becoming senior, as of now I'm still getting pay raises and experience I'm cherishing, but you have to be strategic in this phase as well, arguably more?
aleph_minus_one10 days ago
> The senior you get the more you realise that the only reward for hard work is more work. Then, you learn to say no more often and set boundaries and negotiate like if you want me to work on project A, then I won’t have capacity to work on project B.

This is something that you already realise very, very early in your career. The only hard thing is how to set boundaries and negotiate without infuriating the other side and burning bridges forever.

swiftcoder10 days ago
> and what happens is they start disappearing for longer periods of time... they quit their jobs because they think, “you know what, this is not salvageable.”

I've interviewed several great senior engineer candidates over the last few years, and then had to watch do this and walk themselves right out the door inside of 6 months. I've developed a marked preference for promoting internally, because you get longer to head this sort of thing off.

Incidentally, this sort of thing is why software engineering desperately needs some sort of formal levelling criteria and/or mentorship programs. It's really hard for senior folks to calibrate themselves against their rapidly shrinking peer group.

hirako200010 days ago
I've interviewed for several senior jobs lately. And found that the more pragmatic and honest I was, the quicker I was dropped from the pipeline.

It goes both ways, and I would argue the spiral happens because the other side expects something above an beyond the possible.

OutOfHere10 days ago
I concur - I have repeatedly seen that the only way to pass the interview is to lie and cheat at every step in it. I expect this from someone without experience who is struggling to get a foot in the door, but when a senior with experience does this, they soon begin to become dishonest even with themselves, taking the firm down with them. What I don't understand is why the investors don't step in.
watwut10 days ago
If every senior you hired left in 6 months, there is something wrong with your company. Likely on three levela ends - when evaluating people, when telling them who you are so that they can select themselves out and when they are in.

Btw the same goes for when every junior leaves in 6 months. Or whatever demographic group.

scruple10 days ago
I had the same impression. Surely we aren't the ones who are wrong! It couldn't be us!

I've been in software professionally for over 20 years and in that time I have only left 1 employer before 5+ years. I left after 8 months and it was because the company and org and team culture were a horrible, broken, dysfunctional mess, and the people who were capable of changing it didn't want to admit why they had the problems they had in the first place.

swiftcoder10 days ago
You aren't necessarily wrong, but the data also isn't there - one engineering hire bouncing per year is not really significant.

I do think that startups are pretty rough when it comes hiring. We don't pay BigTech salaries, we expect engineers to wear a lot of hats, and we don't offer the kind of management chain isolation a big company does. It takes a particular kind of engineer to enjoy/thrive in that environment, and a lot of engineers transitioning from big companies don't realise the extent of that until they've struggled with their first startup role.

Tangurena29 days ago
I leave because it stops being "fun". The way my father put it is "when you start a job, they hand you 2 buckets. One they fill with money. The other they fill with crap. When the bucket of crap weighs more than the bucket with money, you leave."
autotune10 days ago
It is hard to take almost any mentorship program seriously that is not a formal university education, and even then, at most universities they do not teach skills that are directly applicable at companies given they are not intended to directly be job training programs. Not that I am on any hiring committee currently, but if I was, I would rather see a candidate with a degree and open source project contributions than App Academy dreck, for example.
rubzah10 days ago
I guess "senior" just means older, but in the usual sense, the more senior you are, the more your job involves coordinating with other people. So I don't see how you could disappear when promoted. But I think in this case it's just "you do more work".
swiftcoder9 days ago
> I don't see how you could disappear when promoted

A lot of your work at the senior level is harder to track. If a junior engineer stops pulling tickets off the queue, somebody is going to notice. If a senior spends a couple of weeks taking cross-functional meetings and writing docs at the start of a new project, nobody really blinks an eye. Sometimes the manager doesn't catch in time that they aren't coming back out of that phase...

slowin10 days ago
At least we know this wasn't written by an LLM (unless it was GPT-2).

The best advice I can give on moving your career forward is to not try and get a promotion at your current job. Apply for better positions at other companies while you still have your current role. You'll have maximum leverage and unlimited time to choose the best possible option. Trying to claw your way up the ladder in a single company is the least efficient (and more often than not hopeless) strategy.

gonzalohm10 days ago
I don't agree with that advice.

Interviewing sucks. I know, if you currently have a job then you don't lose anything. Other than precious time and I already feel like I don't have enough free time, I don't want to invest the remaining interviewing.

I have been in a few companies and yes, sometimes getting a promotion is literally impossible. I remember one company that didn't give me a promotion until I threatened to leave.

But if you find the right company, then you shouldn't even need to ask for a promotion.

And lastly, I would hope you are working for a company that you care about. That makes it more complicated to find a replacement

slowin10 days ago
I think you need to be strategic. Leverage your network, don't just go in cold. Smaller startups are also much easier to get a job at than a FAANG.

> And lastly, I would hope you are working for a company that you care about. That makes it more complicated to find a replacement

This I absolutely agree with. I quit my last job for ethical reasons and indeed, the same problem I faced is so pervasive in our industry that it limits the pool of places I'd work. That being said, I think the advice holds. Jumping around is a much easier way to move your career forward than staying at a single place.

xdertz10 days ago
The 'job hopping advice' is always so one-dimensonal as if salary maxing is the only metric that counts. You should always take everything into account

- work climate and coworkers - work life balance - legal rewards for staying (This might not apply to the US but in most of Europe you get progressively harder to fire the longer you stay at one company)

jghn10 days ago
This. I hate interviewing. I hate having to "learn" new people and corporate processes. I like being able to rely on intuition I've built up over time, both about my colleagues and the products.

Bouncing from place to place could have earned me more money over time, but I valued the stability of sticking around for longer stints.

KptMarchewa9 days ago
It is still good advice at early to mid stages of career. You can get into senior level much faster, and potentially learn much more, since you're less pigeonholed into current role, and you see more of how other organizations work.
JeremyNT10 days ago
This used to be true during the zero interest rate days when you could leapfrog up the chain but I think the times have changed.

By all means keep your eyes open outside of your org, but it's increasingly hard to even get a resume seen by a human on the other side of the hiring process.

If you have a good reputation on your current team, that places you above external candidates as you look to move up in your organization. Don't ignore that.

christophilus10 days ago
“Your job isn’t your job. Your job is to find your next career step.” Paraphrasing from memory from Scott Adams’ “How to fail at almost everything and still win big.”

I haven’t followed that advice, because I quite like my jobs, and getting deep into a problem space is one of life’s pleasures. But, I do think it’s sound advice all the same.

b11210 days ago
It was written by the bro (LLM) app.
Dizcorded10 days ago
I’m in this exact position and I don’t know the next steps forward. I’m on a sabbatical because I burnt out after a massive project but the expectation is that I come back and lead another massive project.

I’ve yet to decide if that’s what I actually want or if there is another solution out there. Is leaving the only real solution?

justonceokay10 days ago
I went through this and ended up becoming (through a long and twisted path) a maintenance super for an apartment building near my house. Maybe an overreaction but every day is a blessing compared to the mental anguish I experienced making corporate software
nstart10 days ago
Would you be willing to share your story? Feels like it would be something a lot of folks would take peace in reading. Only if comfortable though. Thanks! :)
Neywiny9 days ago
Out of self interest, can you please vindicate a feeling of mine? If a tenant in a carpeted but bottom floor apartment calls at 11pm saying the in-unit laundry room is flooding, what/who would you bring when you go out?
rDr4g0n9 days ago
thank you for sharing. im planning to leave software for the same reasons.

were you able to reclaim the space in your head that your software salary took away? like, are things clearer? do you feel like you "own" your thoughts and brainpower again? do you have more mental energy at the end of the day to pursue your own interests?

if i take a 75% pay cut, i really hope i can have my brain back again.

coldpie9 days ago
Close your laptop no more than 8 hours after you opened it. Never work on weekends. If they need more hours worked than that, then they can hire another person to work them. If they fire you (they won't) then I guess you have your answer.
SauciestGNU9 days ago
I wonder how this advice still holds true as the industry is taking a big turn toward stack ranking and implicit or even explicit 996 expectations.
rDr4g0n9 days ago
literally three principle engineers i know have done or are doing this. im planning to leave software entirely which is insane, but it has been making more and more sense for me personally.

i cant help but think there will be a mini exodus from big software companies, and im curious what thatll do to the industry.

hsbalanxvxjsmab10 days ago
I'm a staff engineer and I haven't thought about trying to get promoted a single day in my life. Do good work and be nice the rest follows
Arainach10 days ago
This was never really true at most places, and even where it was sort of true, it's been false since 2023.

The ladder has collapsed. No more juniors to mentor and grow (in some cases no more US hiring period), and all of the carrots have been replaced with sticks. If you're lucky, the reward for doing good work and being nice is 'not being laid off', but the promo budget is gone and it's not like your boss gets a say in who's laid off so may the odds be ever in your favor.

hsbalanxvxjsmab10 days ago
Find a new job because this is absolutely not the case at any company where I know ppl in tech
cafebabbe10 days ago
Well I disagree, at least in Europe - i don't know the state of the US market.

Sure, promotions are harder to get, but the "ladder hasn't collapsed" and many companies I know (at least in tech) will reward above-average dedication (that average being quite low...).

hluska10 days ago
It’s been very true at many places. It may not be your experience but that’s about your career.
ytoawwhra9210 days ago
> Do good work and be nice the rest follows

Nice little soundbite but for this to work your personal interpretation of "good work" and "be nice" needs to align with the people around you and the broader organisation.

billsly10 days ago
In my experience, this only works at some companies. At others you have to play the promotion game (or have your manager play it for you).
donbox10 days ago
Absolutely agree, I had my manager play it for me in my first company. And since I did not learn how to play it effectively or the importance of it, I think I suffered/suffering in my subsequent job(s).
hsbalanxvxjsmab10 days ago
Don't disagree with that. If you have the luxury seek out the companies that aren't like that. Obviously easier said than done but they are out there
pfogain10 days ago
I've seen people who don't follow this become emotional wrecks, which as a manager makes me feel like Dr. Phil.
sajithdilshan10 days ago
You got really lucky. That was my exact thought as well when I started my career and looking back that was so naive.
hsbalanxvxjsmab10 days ago
I don't think I got lucky I think you got unlucky. My experience at all 5 bay area tech companies I have worked at has been the same in this regard

Read the full thread on Hacker News →

Related stories