I'm a junior developer with about a year and a half of experience at a small startup. My team consists of another junior developer and one senior dev. I put in my hours and always strive to improve based on their feedback. However, once my 8-hour workday is up, I feel exhausted and have personal commitments to attend to. Unfortunately, my senior doesn't seem to share this perspective. They often push out commits and conduct code reviews late at night, work through weekends on new features, and regularly pull all-nighters. Recently, we've faced criticism for not matching their intense work ethic, with claims that we are being lazy for not staying late to refine our work. This entire situation has caused me a lot of stress and anxiety. Am I being unreasonable, or do they have a point?
5 Answers
I hear you! It's tough dealing with someone who seems obsessed with work. If you’re feeling pressured to perform like your senior, you could try addressing it directly—let them know you appreciate their help but you need to keep your hours in check for your well-being. If a change isn't happening, just keep exploring for a healthier work environment.
It sounds like you're dealing with a pretty toxic work culture. If your senior enjoys working late hours, that's on them, but expecting you to do the same isn't fair at all. Stick to your normal hours—work your 40 and make sure to talk to your manager about any unrealistic expectations. If they want more than you're comfortable with, it might be time to start looking for new opportunities while you’re still at your current job.
Honestly, if the work-life balance is out of whack, you should definitely look for another job. It's unreasonable for anyone to expect you to be available 24/7. Focus on maintaining your boundaries and remember that quality is more important than simply cranking out code all hours of the day. If your senior can't respect that, they need to rethink their priorities.
It's not just about you feeling stressed; it's also about the company culture as a whole. If management is expecting everyone to put in those kinds of hours, that's a major red flag. You shouldn’t have to compromise your personal life for work, and if things don't improve, definitely keep your options open.
You're absolutely right to set boundaries. Working beyond your contracted hours shouldn’t be expected. Document any requests for extra hours and stand firm in your position. If it becomes a bigger issue, you may have the grounds to take it up with HR or look for a different employer. Don't let one person's poor habits dictate your work life.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically