If we want to approach a topic "How to detect/avoid B/o" in a scientific manner, we should begin with a definition of what that condition is and what it is caused by.
It's been some years since I investigated on that topic, but I remember there are basically two paradigms:
A) Blame the guy/dev/employee
B) Blame the company/environment/manager
Depending on your point of view, you may want to settle somewhere in between these two extremes. I find "The truth about burnout" by Maslach/Leiter in my bookshelf, who where the first ones doing a proper scientific analysis. They pretty much end up with paradigm B. As a dev, I liked that.
I was thinking this is a very important and worthwhile topic. But the article reads like bullet points dreamed up in one minute and then filled up with sweet cotton.
No sarcasm intended, this is an important issue.