Being ND allows you the sensitivity, empathy, & intelligence to see the bigger picture - and which is that humans are a connected species, we yearn for human company. You learn you want to talk to other people, while others might have closed themselves in for the sake of self-preservation. Just go forth and say to the world with a smile - 'hi, how's it going?'
https://lemm.ee/c/we_are_one
What social utility can programming provide? As long as you are providing labor that is creating value for the system, you are a proletariat. You don't have to be doing the physical labor yourself, but being in tech also allows you to create positive value for society. You can work for someone & be content with that (I was not), you can try to do your own thing to create value for society (I did/do), & you can try to use your position & wealth to change society / influence the masses (I wish to).