5 ms·
Within the business environment there is an unwritten rule that applies surprisingly often: Coming into work early tends to mean you are enthusiastic and a go-g
by SeanDav 11y ago
Within the business environment there is an unwritten rule that applies surprisingly often: Coming into work early tends to mean you are enthusiastic and a go-getter. Staying late means you are inefficient and have poor planning.
- zzalpha 11y agoAnd not being around between 10 and 3 is just flat out inconsiderate. I'm a huge fan of flex hours. I think folks need to find a work rhythm that works for them. But you also work with other people and working such that your schedule causes conflicts with others is an enormous, inconsiderate pain in the ass. There's nothing worse than holding a team meeting only to have Joe Night Owl never show up because he works from 12 to 9. Or trying to figure out some of Joes code only to find he's never around when the rest of the team is.
- pieterhg 11y agoThe solution is making work asynchronous
- zzalpha 11y agoSure. Or people could just be considerate of each others time. But I suppose redefining the modern concept of work is another option.
- fian 11y agoThere is a high likelihood that Joe became a Night Owl because of inconsiderate colleagues. Many developers will report higher productivity either early in the morning or late in the afternoon/early evening if they work in an office environment: http://programmers.stackexchange.com/questions/108133/are-developers-more-productive-at-night http://programmers.stackexchange.com/questions/108133/are-de... Why? During these times, they are less interrupted or distracted by other people in the office. Ideally, Joe could explain the situation to his manager/colleagues and find a way to work productively in the office during office hours. My personal experience, however, despite discussions and requests not to be disturbed other than at predefined times, I still get interrupted far too often. Other people will place their "need" to get something from you over your productivity almost always. I am currently the only developer at my office. When I work at the office I am almost always the last out the door as I start getting productive as everyone else leaves for the day. To retain some productivity and sanity, I try to work from home 2 days per week. It is telling that on those days I often feel mentally fatigued before the end of the day.
- zzalpha 11y agoMy personal experience, however, despite discussions and requests not to be disturbed other than at predefined times, I still get interrupted far too often. Other people will place their "need" to get something from you over your productivity almost always. That's an issue of: 1. Office environment. 2. Work culture. Put folks in an open office space where they're free to "collaborate", and no great surprise folks get interrupted all the time. My own work environment gives every engineer two person offices with a door they can shut, and we've all taken advantage of that on many occasions. To retain some productivity and sanity, I try to work from home 2 days per week. It is telling that on those days I often feel mentally fatigued before the end of the day. And that's a reasonable compromise. You're not totally prioritizing your own productivity to the exclusion of all else, but you're also arranging some "flow time". My problem is with engineers who are chronically out of sync with the rest of their team all the time. I've personally seen how detrimental that can be to team gel and productivity.