Being successful isn’t about knowing CS. It’s about navigating relationships. Tech skills are now table stakes. Do yourself a favor and diversify your skills.
I was dealt a shitty hand and rose above it. Emotional and sexual abuse. I blame no one.
I spent a decade reading and studying psychology to rise above it. I’ve shared too much. Do what you will with my advice. The common denominator is my perseverance to survive.
I made a choice to follow something better instead of losing hope. It will get better through constant incremental improvements.
If you have no hope find other people with the same problem. Talk to them. Hire a life coach. Literally do anything other than give up or feel outrage and cast hate.