Flex time is the answer.
You feel tired or not productive, go home after lunch.
You feel that you are "in the zone" and you don't want to leave? Continue working until late, and those extra hours will allow you to take afternoons off.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.