Hey - keep up the fight! It is great that you have a good life plan it seems, in terms of interest in yoga and coding - that seems like a good balance to me. Using the mind and finding a good career while also taking care of the body and spirit.
I will mention in terms of triggers there seems to be a MUCH higher success rate with getting away from triggers. There is no reward for showing how much trigger and temptation we can cope with.
It can also be reframed - I personally find it kind of empowering to be really strict - like seeing a trigger and averting my eyes or walking away asap - it is like a message to my brain I am serious about this. Also on a neurobiology level literally the more triggers looked at the more the addictive neural pathways are being activated.
Also - there is a secular science based meeting that helped me a lot with addiction. The facilitator is a literal scientist. He talked about how he figured everything out about his addiction and understood everything, all the introspection in the world.... but smart as he was that is not what led him to stop..... what did was simply whenever he had an urge he went for a walk until it went a way. It was a very pavlov's dog almost mechanical process and I have found the same.
Just some food for though, in terms of experiences I have had and seen.
And thanks for the encouragement at the end of your post! Each day free of this is a lovely day.