So how does being vegan and taking public transport contradict with being a software developer?
I really think that you're approaching this backwards if you decide "this is the values that I follow" and then try to change every aspect of your life to fit that vision.
My thought process while adapting my life are more akin to this :
I felt disconnected and unhappy
-> found those principles/values that seem to make people more happy (who were in the same situation as me)
-> tried them, felt much more happy and fulfilled than before
-> try to apply it to other areas.