> cloud is basically datacenter hosted by another guy. In fact, I would argue that cloud is more energy efficient due to the shared infrastructure and higher efficiency due to the scale involved
While I agree with this, I think it is precisely because of this commoditisation of cloud computing that we can have this conversation at all, as we have only 3 (AWS, GCP, Azure) companies to look towards to give a very accurate and measurable environmental impact of each CPU/TPU cycle or GB stored/transferred.
Prior to this "cloud" movement, I'd argue it was too fragmented to measure, other than as a cost of electricity.
My takeaway is that there are negative externalities to using computers beyond the direct costs, and that it is a good time to take stock of these and consider how to reduce them.
Edits:
From the article:
> However, there lies a responsibility on all of us developers as well to utilize libraries, coding techniques and compression algorithms which consume less storage and less energy. Mobile developers are well aware of the power restrictions due to batteries. It's time the rest of us follows and give their contribution to lowering data storage and processing for our workloads. The benefit? Reducing storage, memory and CPU for your workloads has an economic benefit - you pay less money to the cloud vendor. Win-win.
The issue will be in pushing an agenda that conflicts with the cloud providers motives (revenue & profit).