My boss likes our engineers to work overtime to fix bugs. One of his favorite arguments is that being a responsible engineer, when you know it is exactly your codes that cause the bugs how can you sleep well without fixing them?! You just have to do whatever it takes to fix them, if that means work overtime, well you are being responsible.
The company culture is somewhat based on this "shame based culture" that how can we let our software products have so many bugs, we "voluntarily" work overtime to fix bugs.
I am a responsible software engineer. Sometimes I worked hours to fix a bug in my spare time. But I really hate to see my boss thinks it is natural to work overtime to fix bugs. How can I argue against that?
I am from China but I don't think this fact is relevant here. I want to know any reasonable arguments to my boss's claim.
BTW, you guys probably heard about 996.ICU. My employer has not gone that far to demand 996 but it does like we work overtime to fix bugs/problems "voluntarily".
---- UPDATE -----
I left out some details on purpose b/c I am afraid that may sidetrack the answer, from the answers I got so far I think I better add them back.
So my boss is the owner of the company and I lead a team of 10 engineers. My employer has been in business for about 10 years but it should be still be seen as startup b/c the business is not thriving.
And by work overtime we are NOT compensated.
Of course there are deeper problems that are not being addressed here but please, can future answer still focus on my original question?
------ UPDATE 2 --------
One comment mentioned this Employee lack of ownership. It did sound like my boss's tone (a lot) lol. Another argument he likes to use is others work overtime to fix a problem while you go home, that is not teamwork!
I think that also confirms my judgement that I am Chinese and I work for a Chinese company is not relevant to my question.
------ UPDATE 3 --------
I checked all the answers again and again. I have to say the 2 answers that both said "don't argue & update your resume" were probably the best even though my original question was "how can I argue against ..."
I am not sure if there is a culture difference but I realize that most people in China with long working experience will probably give me an advice that "if you are not satisfied with your job either find a new one or just shut up".
------ update 4--------
It is sad to see it happen everywhere, check this https://pm.stackexchange.com/questions/18771/is-it-sound-project-management-practice-to-make-software-engineers-fix-bugs-off
If the team has so many "bugs" to fix I will argue feature creep will be the main reason (as in my case) we develop new features in the name of fixing bug!