As an engineer with a full-time job I am usually juggling contracts on the side and not getting enough sleep. My days of mentally taxing coding all day can make me tired in the middle of the day. Does anyone else have this experience and do you think it's reasonable to request the company you work for to provide a nap time? EDIT: Grammar