Первое зависит от задачи, ИМХО.
Вот на работе, бывает, попадаются задания, над которыми работаешь несколько дней (или недель!), но при этом оторваться от них - одно удовольствие, ибо нудняк полный. Другое дело, когда реверсишь какую-нибудь прогу или ковыряешь систему, вот тогда отрываться совсем не хочется, даже если реверс идет не совсем гладко.
По поводу второго тоже примерно так же.
Иной раз, после продолжительного отдыха, зная, что предстоит рутинная работёнка, просто невозможно заставить себя за нее взяться. А иной раз бывает ночью осенит идея и сразу тащишь в постель ноутбук, чтобы ее реализовать. И фиг с ним, что там жена под боком ворчит...
А я все практикую лечение травами...