As someone who has been in and out of therapy for almost 30 years now, I can tell you what you deal with has much more to do with being a human than it does with being a software developer. Therapy is a good thing, and I recommend finding one that you are comfortable getting emotionally naked with.
Feelings of inadequacy, imposter syndrome, fear of reprisal from your teammates or your supervisor; these are all pretty natural things to endure in our field. I know I have gotten a lot out of therapy, as well as Jordan Peterson’s book “12 Rules for Life”.
Goes to buy the book.
What I meant was therapy or advice from someone who's been in such conditions and have had a career in software. Coz trying to explain the software relevant issues that led to stress would not do much good with a layman in software terms.
Just a thought.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.