When I start a new job I face a difficult time with hours.
I like to work from 7 or 8 (when it is nice and quiet) to 3 or 4 in the office and then do a bunch more at home.
These hours are not usually a problem once I have been at a company for 6+ months and they know that it helps my output and that as I don't have kids and other distractions, I get a ton done at home.
However, most jobs are still office-location based and many programmer come in at 9.30am, 10.00am, even 11am. They may stay until 7 but that's effectively the same number of hours.
How can I address this issue "day 1" with a new employer. I don't to wait until 4pm and then get up and say, "ok, see you tomorrow". I can't imagine doing it day 1... or day 2... or.. so when can I do it.
What should I say / do to try and address this issue?
I don't believe in an all or nothing situation for working in an office / working remotely. If most of my work is remote I don't have enough contact with my team, both developers and the product group. Conversely if most of my time is ion the office my actual work output suffers from lack of focus and concentration.