2 ms·
the number of people who can effectively code for 10 hours a day for a period of months is... small. Nearly everyone I know who claims this ability spends a lo
by lsc 16y ago
the number of people who can effectively code for 10 hours a day for a period of months is... small. Nearly everyone I know who claims this ability spends a lot of time doing things like reading hacker news rather than coding.
This, I think, is one of the tests of a manager. A bad manager loves to see people looking busy. A bad manager will hire people who claim to work 10 hours (or more!) a day. This manager will quite often stay at work with everyone else (it doesn't matter how early you show up, as long as you show up before the boss. It doesn't matter how late you leave, as long as you leave after the boss.) but he usually slips into dealing with personal business. And so does nearly everyone else.
I think a much better approach is to let people figure out what their optimum productivity is. I know one guy who says "i have four good hours a day" - and he is very, very good during those four hours. But after those four hours, really, you might as well send him home to play video games or something. He's done.
Expecting 10 hours a day of work on average encourages a culture of deception; a culture of "look busy" which really, isn't any good for anyone. Yeah, I want you to work as much for me as you can. But really, if you are going to work for five hours a day and screw off on facebook the other five? I'd prefer you just go home and do something fulfilling. You aren't making me any money on facebook, and destroying your home lives doesn't make me any richer.
Now, there are some people who can code, consistently, for 10 hours a day. But they are dwarfed by the numbers of people who act busy for 10 hours a day to meet the expectations of management.