I have just the opposite problem - I come to work at noon, read livejournal, chat with colleagues, fix urgent problems and am only able to begin coding after five PM or even later. That's where I get my productive shift. But it feels like I'm wasting half a day.