I hope this post can help some developers to open the eyes.
I also think that this also depends on the culture, perhaps.
I must disagree with the very first sentence of this post: "We developers have the common issue of managing work-life balance". I've been developer for around 20 years and I never had this issue. I always knew that, above being a developer, I'm a person. Which means that I have life outside work and, therefore, my life must be respected. During all these 20 years of experience and working for multiple companies I'd say that only 1 or 2 of my dev colleagues had problems with work-life balance. So, I guess it's very related with the culture.
I would also add to devs who have this problem:
Any issue/task/feature you are working on if you go home after a day of work, they will be there waiting for you. So, go home and enjoy life.
Does it really make a difference in finishing something today after working 10-12 hours or finishing tomorrow? 99% of the times the answer to this question will be NO. So, go home and enjoy life.
If the company does not allow you to balance your work-life, then that company is not worth it. Leave and look for another one which fits with your values and culture.
An ever-smiling full-stack developer, specializing in the rapid development of custom web applications. Always eager to learn new technologies and concepts and share knowledge.
I hope this post can help some developers to open the eyes.
I also think that this also depends on the culture, perhaps.
I must disagree with the very first sentence of this post: "We developers have the common issue of managing work-life balance". I've been developer for around 20 years and I never had this issue. I always knew that, above being a developer, I'm a person. Which means that I have life outside work and, therefore, my life must be respected. During all these 20 years of experience and working for multiple companies I'd say that only 1 or 2 of my dev colleagues had problems with work-life balance. So, I guess it's very related with the culture.
I would also add to devs who have this problem:
agree with you