4 ms·
This is a negotiation process. 1. Decide what you will do if they refuse to change things (the jargon for this is "Best Alternative to Negotiated Agreement").
by itamarst 10y ago
This is a negotiation process.
1. Decide what you will do if they refuse to change things (the jargon for this is "Best Alternative to Negotiated Agreement"). Personally I would start looking for new job if negotiation failed, but you need to decide for yourself.
2. Figure out why the long hours are happening, i.e. what the management goals and decisions are that are driving long hours.
3. Do some prep research on why long hours are counter-productive (e.g. read http://www.igda.org/?page=crunchsixlessons http://www.igda.org/?page=crunchsixlessons).
4. Try to come up with alternative plan that will meet management goals while still being sane workweek. E.g. "we need product shipped, but features A and B are essential, X and Y are nice-to-have. Let's do A and B, ship, see what market says and then think about X and Y."
5. Go talk to them about it, presenting arguments why current way of doing things is bad for their goals ("long hours reduce output") and your plan is good for their goals (e.g. "we can ship product on time, with the features that really matter").
(See also https://codewithoutrules.com/2016/08/18/productive-programmer/ https://codewithoutrules.com/2016/08/18/productive-programme... and https://codewithoutrules.com/2016/08/25/the-01x-programmer/. https://codewithoutrules.com/2016/08/25/the-01x-programmer/.)