The thought of wanting to be eco-friendly is definitely a noble one to have. Out of the top of my head, here is a list of little somethings you can do, as a programmer and otherwise, to contribute your part:
Articles like these — Optimise ES6 Output Size & Performance by @grgur — are awesome. Being sensitive to your users’ bandwidth is not only a + to them, but also to the environment.
Take the study done at the KTH Center for Sustainable Communications, for instance.
It looked specifically at reading the daily news in print, on a computer, and on an e-reader. It factored in different mixes of energy used to produce and consume the news as well as the differences in materials needed for printed versus digital versions. It also examined how much time was spent reading them. All of these factors can significantly change the environmental impact of news reading.
The study found that if you live someplace that produces its electricity similarly to the European average (that is, slightly greener overall than the U.S. average), and you spend just 10 minutes a day reading the news, then reading online or with an e-reader produces less of an environmental impact, measured in terms of carbon emissions.
