a.) accepted that I've begun to experience burnout
b.) recognized that I would lose some output over this
c.) talked to my boss and organized a week or two of out-of-office time to reset.
(1) The cause must be addressed for recovery to start.
(2) Getting out of the hole takes as long as sliding into it.
(3) The key thing was to find the joy of programming again, and to just have fun in general. Hobby projects helped.
aking use of my existing database skills. I think too many new things at once can get a bit overwhelming but coming from Perl, Django and Python were easy to pick up. It was a nice balance of using my existing Perl / Database skills as well as learning new stuff that felt productive.
E.g. no bacteria infections, no sleep apnea, and no food intolerances that make you chronically tired. And many other possibilities.