Agreed. The flaw in this article is that it talks about overwork as a given and as a solution offers some measures that can help you individually cope with stress while doing nothing to the overall atmosphere. The idea of reorganizing a workspace so that it is more humane is seemingly too radical.
I am currently recovering from a mild burnout. Self-diagnosed, but I had surely felt a lot of exhaustion, cynicism and ineffectiveness. The curious thing is that I didn't even work that much! (In the end I barely worked at all because I couldn't). What caused it in my opinion was not overwork but the combination of sociopathic senior leadership and an incompetent immediate boss. The senior leadership tried hard to institute a culture of self-blame and fostered the feeling that you were never doing enough while my immediate boss had a preference for the "zerg-rush" style of software development with little design and planning, constantly changing priorities, "motivation" by unrealistic schedules and disregard for quality control (that resulted in several entirely preventable production outages). He also did little to shield us from outside distractions and expected an "always on" attitude (he would message us in the wee hours of the Sunday morning and expect a timely response). All this pushed me hard towards burnout.
In the end I decided to quit my job (high salary be damned) and go on a sabbatical. Already I feel a lot better and am starting to regain some of the interest I had in programming.