Four years ago I started a job and it was pretty good at first. But due to some corporate changes everybody just got slammed with work. Upper management does not think it's wise to hire more people so they are burning everybody out and people are leaving. The workload is unmanageable and it just never ends.
It's time to move on but I am just too burned out. I have even recently caught myself forgetting pretty basic stuff. My weekend are just spent recovering from the week really. I don't do much activity that I used to for fun because I am just so tired. I asked my psychiatrist and I am not depressed.
Any advice?
This is something you can only do when things are crazy and out of control, and everyone else is leaving. You see, they cannot fire you because they cannot hire anyone to come in. Thus, you doing any work is better than having noone.
Make sure to communicate that these won't be done. Tell them that they need to make contingency plans and give them your own schedule of reasonable dates. (Of course, you need to make sure to make these dates.)
If they bring you in for discipline, play the health card. "Health is something you cannot pay enough for me to exchange. I started having major health problems, and they were stress related. I cannot meet the given dates, and I am communicating that. It is your job to manage client expectations as a manager."
The current climate for programmers means that you can do this right now.