You are convinced that there is nothing you could have done differently, nothing you can do now, and you feel there is nothing you can do.
Inthane I can feel for. He is at the beginning of his career, things f*cked up, he tried, but even so he sees that he still has choices like get into shape and become a firefighter, or go through bankruptcy proceedings. (And he even prioritizes his choices appropriately - he doesn't want to go bankrupt.) If he carries on like he is going right now, I don't know what he will be doing in 10 years, but he will be OK.
I can't feel for you because a long time ago I learned the damned hard way that you cannot do anything for people who are not willing to take responsibility for their own life. I don't see that willingness. Yeah, you made bad choices. You fucked up. That happens. What are you doing about it now? Are you getting into shape? Have you written a program lately? Do you have any possibly employable skills outside of programming you could work on? Or are you hoping for the lottery while you watch wrestling on TV?
I have seen people succeed like you wouldn't believe. And every single case I know will happily tell you that their ability to deal with failure has been critical for their eventual successes.
I am telling you that you have positive choices you can make. What they are I don't know since I don't know your situation. But I am morally convinced that they exist if you start creating the opportunities needed to find them. And conversely if you walk around feeling that things are hopeless, opportunities will close up when you get near. Really.
However it seems to be more comfortable for you to fail and feel that there is nothing you can do about failing. That is your choice. And now that I have just vented some frustration over Barry wasting his time with you, my choice will be to exit this thread. Because I don't think that you are listening.
Regards,
Ben