* Being depressed isn't a reason to get fired, everyone has human emotions and issues and we're supposed to be supporting people in their time of need, not replacing them like some manufacturing equipment that broke down!
* Being put on tasks that management threw away later isn't your fault, it's theirs for mismanagement and not having a good strategy or tactics to achieve the strat.
[An aside: I was recently laid off from a position and the company still has me on a contract to maintain the code I wrote, which is 80% of what's keeping them floating now; so in that case I did a lot of useful stuff for them but they still laid me off!]
* Being overpaid is relative, and is also a management fuck up; if they were really spending too much and didn't just want to make a bit more profit then they would reduce adjust pay scales and offer new employment contracts based on those scales.
> I wasn’t providing value to society
FUCK THIS SENTIMENT! Everyone is important and provides value, even the losers sitting at home doing nothing with their lives have people they care about and who care about them. This fucking society! I fucking hate how people's sense of worth is tied to some stupid fucking corp that sells ads or makes profit from trading digital bits or pork bellies using digital bits. Have respect for yourself: you did the best you could do and some moron execs and managers fucked up leading to your layoff.
I would argue that providing value isn't even necessary, society will do fine if a few people are having issues and cannot provide monetary value to society! There are billions of humans, a few can take a break!