There is a high likelihood that Joe became a Night Owl because of inconsiderate colleagues.<p>Many developers will report higher productivity either early in the morning or late in the afternoon&#x2F;early evening if they work in an office environment:<p><a href="http:&#x2F;&#x2F;programmers.stackexchange.com&#x2F;questions&#x2F;108133&#x2F;are-developers-more-productive-at-night" rel="nofollow">http:&#x2F;&#x2F;programmers.stackexchange.com&#x2F;questions&#x2F;108133&#x2F;are-de...</a><p>Why?  During these times, they are less interrupted or distracted by other people in the office.<p>Ideally, Joe could explain the situation to his manager&#x2F;colleagues and find a way to work productively in the office during office hours.<p>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 &quot;need&quot; to get something from you over your productivity almost always.<p>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 <i>start</i> getting productive as everyone else leaves for the day.<p>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.