So some background. I am a computer programmer working completely solo on a large project (3 months in the making, beta launch imminent).
I told them they need to hire a replacement for me, I've been telling them this for a while. However they say that are not going to hire somebody until after I have left. The attitude here is "don't address problems, just work."
There is a product launch is taking place this week, but for my position (back-end - API, DB, and Deployment) the work is not over once the product is launched.
I have already given them my two weeks notice and really, really don't like coming in to work in every day. At work, nobody talks to each other. The four of us sit in the same room and wear headphones all day. Occasionally there are conversations, but language barriers plus argumentative personalities make these a hassle that everyone prefers to avoid.
Really what they want is for everyone to just shut up and type all day long. The less clarification questions or code chat, the better.
I work better from home. I cannot stand the feeling of sitting here all day with headphones on so that my middle-manager coworkers can "verify my work". Let me stress that nobody looks at my code ever and all my work is documented on git.
I realize that it's "unprofessional" to just reject their "requirement" that I come in and work 8 hours every day (even though I'd get everything done from home).
However I have a lot of resentment against them for lying numerous times, time's I've been yelled at, belittled, and disrespected (by multiple management levels).
It is really hard for me to just sit down and work quietly for 8 hours.
My heart is repeatedly pounding when I get thoughts of what I ought to say them. I feel really on edge. How can I address this issue with out just quitting despite not having completed the notice period?
A few hours after posting the question I was terminated. Basically I lost my cool and they responded by doing that. So yeah. Just FYI I guess so you can know what happened. I realize that what I should have done is just quit, rather than being argumentative to the point of getting fired. Whoops.