I think the same about myself and my life. I think: I live in Europe, as a legal immigrant. There are people starving, in other countries, when in here it's easier to afford all kinds of delicious food. There are people leaving in squalor, trying to survive. I live in a comfortable apartment close to the beach in a tourist town.
And I hate myself, because I think that many would be happy with this life, and would die and kill for it or for a chance at my life.
But I'm still not happy. I can't be happy.
I've come to realize, that while some things are a definition of a great life for someone, and something that would satisfy them and keep them at peace with everything, it doesn't mean that these same things mean the same to another, it doesn't mean that these things can satisfy and make for a happy life for another. We are all not robots, we are not build for the same life, and for the same things to make us all happy and fulfill us, because we are all different and we are all looking for different things. I can't blame myself for not being happy in my situation, because another would be happy in my situation. Because I'm me, I'm not that another person and I have to live life as me, and feel things as me, because I'm me and that's real, and it's better to live real things and stay true to myself. Staying true is the only way to have at least a chance at finding real happiness.
And I've come to realize, that while physical things and financial stability or even better-financial excess, are very important and can make a BIG difference, it can't make me happy, or fulfill me. It's important, but it's not the most important. Physical things can't fulfill me and make me happy.
You don't have to feel guilty. It's you, real you, staying true to yourself. It just means there are other things that fulfill you, and those other things aren't the same things that would fulfill other people. And things that would fulfill other people, don't work for you and can't fulfill you. That's it. But you have every right to feel the way you feel, and hate what you hate, and want and long for something else and different, because it's true to you and real. Even if it means saying "no" to something others would very gladly scream "yes" to. It's just means you are different from them, and that alright, that ok, and that's all.
I hope you will find a way to feel better. And find whatever it is you are looking for.
Love,
—Alec.
I'm also a software engineer, albeit between jobs right now. I had suicidal ideation and attempts way before I got into the field, and being a software engineer has not made the thoughts go away. As far as I'm concerned, if anyone thinks that your career choice invalidates your decision to CTB, that's a personal problem on their side, not yours. Everyone has their reasons for CTB. No one chose life.
Fully agree with this comment!