Profile picture

Work-life Balance Q&A and Videos

About Work-life Balance

What is the expected behavior of an SDE 2 & SDE 3 when given a feature request?

Software Engineer at Taro Community profile pic
Software Engineer at Taro Community

I work in a high-growth, scaled startup where my organization builds revenue-generating platforms and forms small teams to create new verticals. However, we face challenges such as fast-tracked, inexperienced engineering managers (EMs) who disrupt work-life balance and often expect overtime or weekend work.

Feature requests are typically communicated via Slack messages or one-liners, with frequent status updates focused on completion. There is significant bias and favoritism, yet I can operate in such an environment. Although I know the best long-term solution might be to move to big tech or a more stable team, I’m seeking advice on how to behave in this current setting.

I avoid responding to negative remarks within the team because the EM’s typical reaction to any request is dismissive, suggesting that bugs shouldn't happen or that tasks should be managed independently. I was down-leveled upon joining this team from a similar toxic environment but have since been promoted to SDE 2. My senior, an SDE 3, also struggles emotionally, which makes me question whether this is common in leadership across companies of similar scale and situation.

How do you handle working in such an environment? I am currently taking a course on managing up, which seems relevant. I focus solely on my tasks and avoid reacting to negativity, which is appreciated, but I’ve stopped working weekends due to shifting priorities and deliverables. Any advice would be greatly appreciated.

Show more
Posted 5 months ago
63 Views
4 Comments

How to Back Out of an Interview with a Company with a Poor Culture

Data Engineer at Financial Company profile pic
Data Engineer at Financial Company

I've done 4 interviews with a company in the finance space that pays pretty well. I've completed my technical interviews and have advanced to the cultural/behavioural rounds where I'm set to speak with senior business folks, including the COO and the CEO.

Initially, I was excited to be at this stage and resolved to prepare by talking to former employees of the company who could give me insights into the work and culture that I could use to impress my interviewers. However, my conversations with these folks served to turn me off of the company. Everyone said it's a grind culture where people are expected to work 60 hours a week. I've done the math and on a per-hour worked basis, the pay's not actually that great.

Based on the lack of challenge to my interviews so far and my convos, I get the sense the company is desperate to fill the role because the former employees I spoke to had enough of the bad work-life balance and quit.

I'm pretty sure I can get the offer, but I don't see much point anymore. I won't accept it at the salary the recruiter gave and even if I can bump it up 15% I still won't. So I think the best thing to do is to cancel my interviews and save everyone time.

My question is, how do I back out gracefully? I don't think telling the truth ("your culture stinks") is appropriate here. I was thinking of saying that I got another offer, but if they really care, they'll be able to see that my LinkedIn hasn't changed, and maybe that'll leave a bad taste.

Any insights are welcome :)

Show more
Posted a year ago
48 Views
2 Comments

Why is the game dev industry much worse than the tech industry?

Junior Engineer at JPMorgan Chase profile pic
Junior Engineer at JPMorgan Chase

For the record, I’m not personally interested in game development - I’m just quite curious.

Everyone hears the following complaints across the gaming industry in general:

  • Crunch time

  • Lower TCs

I find this quite curious, because I imagine there’s a lot of technical complexity in building games and the numerous tools and engines needed to make them. 

Games are interdisciplinary, combining art, music, sound design, acting, writing, and game design, to create interactive entertainment software - so I would imagine this presents a unique world of challenges that make it just as complex as “regular” software. 

Plus, MMOs and games like Fortnite or Counter-Strike have to deal with all the technical complexity of ensuring a good player experience while having millions of players (clients) playing concurrently.

In fact, Gergely Orosz has on the subject that I found fascinating.

Yet, game developers typically complain of lots of crunch time and being underpaid - and, subjectively, the game dev industry is less “prestigious” than SWE.

Also, I’ve almost always seen devs listed as “game programmer” or “UI programmer” in the credits, as if their primary job is to just write code (and not build good, complex software at scale).

What might be the reason for the differences between game development and regular software engineering?

Show more
Posted 8 months ago
41 Views
2 Comments