I found one great pattern from Kent Beck in TDD: Break. I think it is equally suitable for both freelancers and office professionals.
“What if you feel tired or are at a dead end? Stop the work and rest. ')
Drink coffee, take a walk or even take a nap. Shake off the emotional stress associated with the decisions you make and the characters you type on the keyboard.
Sometimes the shortest break is enough for the missing idea to appear in your head. Perhaps, getting up from the computer, you suddenly find the right thread: “But I didn’t try this method with the revised parameters!” Stop anyway. Give yourself a couple of minutes. The idea is not going anywhere.
...
On a scale of several hours, hold a water bottle next to your keyboard and occasionally take a sip from it. Thanks to this, natural physiology will tell you when and why you need to take a short break from work.
On the scale of the day you should have a good rest after the end of working hours
On a weekly scale you are relaxing on the weekend. And it fills you with strength and ideas, so you can start a new work week. (My wife claims that I have the best ideas on Friday night.)
Year-round, you get a vacation that allows you to fully refresh yourself. The French approach this issue very correctly - two consecutive weeks of vacation is not enough. During the first week, you shed the work voltage from you, and during the second week you unconsciously prepare yourself for work. Therefore, in order to have a good rest and work effectively throughout the next year, it takes three, and preferably four weeks of rest.
"
ZYZH I do not like habrakat. This is my personal point: when in the evening you read the habra-top with Google reader it is very annoying to click on “read more”, switch context, wait for the page to load and finally see Error 502: Bad gateway. Do not kick, please.