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.