One thing really fundamentally helped me, as someone who works from home on a large project in an asynchronous 100% remote organization.
I work on a fairly involved project that demands a lot of hard work. At the same time there are other things I want to get done: some administrative duties, some nonprofit work, etc etc.
That makes me stressed and anxious, and my natural response to that is to buckle down and try to "finish" the big projects, by overworking...
Except overworking doesn't actually tend to mean getting a lot of work done, because I spend more mental energy being stressed about how much I have to do than I spend on actually doing it.
It's a pretty vicious cycle and I guess it is a proximate cause of burnout.
It all changed when I realized I cannot sustainably do more than a few hours of hard work every day, and took that to heart.
Now I don't try to get more done in a day than is sustainably possible.
I wake up pretty early, around 6, sometimes 7, sometimes 5. Then I make a cup of coffee, some small breakfast, and sit down in my comfortable coding environment, and do a sprint of serious working.
About 4 hours of that is usually enough to land a decent series of commits that definitely advance the project.
Then I do the mental magic that previous me never did. I think: "Wow, that's great work for one day! I'm definitely on track!"
And at this point it's like 11 AM. So I can happily go have lunch, another cup of coffee, listen to a podcast or something, and know that I have plenty of time in the afternoon for paying bills and whatnot.
I also like to take some time in the afternoon to improve my work life in some rewarding way. This includes Emacs tweaking, build server and CI setup, etc. Lately I've managed to get my business email into a form that I enjoy.
(Details: my maildir gets mined for all the important recurring PDFs which end up in monthly folders, and since yesterday I even have a shell script that uses "pdftotext -layout" to parse out due amounts and OCR/reference numbers from the few recurring bills we need to pay manually. This eliminates a type of drudgery that I really loathe, so it's a huge win in terms of mental energy.)