Всё индивидуально же, надо пробовать разные схемы. Кому-то лучше ночью работается а фриланс как ни что другое даёт такую возможность. Восемь часов в день кодить, по-моему, не очень хорошая затея, но привыкнуть можно. А подряд-то однозначно нельзя.
Сам работаю с девяти до трёх (плюс-минус) без перерывов на обед/почитать статьи/покурить — только служебные обязанности (не только код). Потом ухожу домой. Теряю. в зарплате, но работа в удовольствие и полно свободного времени.