|
|
|
|
|
by Veen
3570 days ago
|
|
I think this attitude is the problem. If you pay me for 40 hours of work, I owe you 40 hours of work. That is all. If you want me to be on call, pay me to be on call. If my code blows up, I don't owe you 45 hours of work for 40 hours of pay. If my code blows up, it's because you haven't managed testing and quality assurance properly. I shouldn't be able to get shitty code into production — that's why you're the manager and I'm the peon. It may sound harsh, but demanding free work is exploitation. And trying to guilt people into working for free is immoral. |
|
If you're fixing bugs in production because your manager hasn't addressed longstanding technical debt, then yes, you shouldn't feel bad about the bugs that slipped through against your advice. In that case, I think your indignation at working extra hours without getting paid would be justified.
Ideally, we would do proper estimates upfront without being pushed to grossly underestimate features because so-and-so thinks it should only take a few minutes.
Pushy managers and bad employees are made for each other. It's a feedback loop.