I'd add one more: enjoy vacation and stay away from job related stuff.
I recently had a month long vacation and when I came back I was sending stuff to production like usual. I was very surprised because the day before I was thinking I might have forgotten details about the project. That wasn't the case and I was more than happy to be delivering solutions with little effort.
Of course, it depends on the person and vacation time but I think staying away from coding helped me recharge and enjoy my free time more.
I'd add one more: enjoy vacation and stay away from job related stuff.
I recently had a month long vacation and when I came back I was sending stuff to production like usual. I was very surprised because the day before I was thinking I might have forgotten details about the project. That wasn't the case and I was more than happy to be delivering solutions with little effort.
Of course, it depends on the person and vacation time but I think staying away from coding helped me recharge and enjoy my free time more.
Absolutely. A clean break is a good idea sometimes!