3 ms·
> These eight principles form a shared understanding of what it means to be a Green Software Engineer independent of: Application domain, Industry... Let me st
by ttiurani 5y ago
> These eight principles form a shared understanding of what it means to be a Green Software Engineer independent of: Application domain, Industry...
Let me stop this right there. We as software engineers have to stop turning a blind eye to the impacts of the actual businesses our code is for. It isn't "green software engineering" if the businesses we are helping are by design net negative for the environment.
Don't help the ad industry create more needs that don't increase well-being, either directly by working for them or via monetization of some other service. Don't work for surveillance capitalists. Don't build software for industries selling vanity commodities or ones that are based on planned obsolesence. In general, make sure the purpose of your code isn't to accelerate overconsumption.
After that is taken care of, these are solid points.