Category: IT Energy
-

Is carbon the right metric for developers to optimize?
Developers need metrics that are consistent and easy to optimize, but carbon intensity varies in time and space. So when is it a useful metric for developers to consider?
-

Measuring website energy consumption via browser profiling
Firefox 104 introduces power consumption measurement in the profiler. What does this mean for analyzing website energy consumption?
-

Paper notes – Mitigating Curtailment and Carbon Emissions through Load Migration between Data Centers
This is a good paper that makes valid points about the possibilities of migrating flexible IT workloads, however it makes classic assumptions I see in most papers that discuss this topic.
-

Sources of data center energy estimates: A comprehensive review
The scientific journal, Joule, has published a paper I’ve co-authored reviewing data center energy estimates between 2007-2021.
-

Paper notes – Energy efficiency across programming languages
Which languages are the fastest and most energy efficient? The simple answer is: C, C++, Rust. The accurate answer is: it depends.
-

Approaches to calculating network / website energy and carbon
Website carbon calculators are not very accurate, especially if they only use data transfer as the metric.
-

Sustainable dev environments in the cloud
Is it better to replace powerful developer laptops with cloud dev environments? What is the carbon cost of my software development – builds, tests, deploys, code hosting, dev environments?
-

Predictions in energy and computing
Is it a good idea to make predictions about future energy consumption? Even mature public businesses typically only issue earnings guidance for the next quarter. Maybe it’s because predicting the future is hard?
-

How much energy does cryptocurrency use?
Is cryptocurrency / Bitcoin bad for the environment? In 2019 crypto consumed 70-90 TWh of electricity globally, with 60-70 TWh of that from Bitcoin mining. What that means for carbon emissions depends on where the mining happens.
-

Carbon aware workloads – current status, limitations, and opportunities
Why isn’t carbon aware workload scheduling more common? Data center level scheduling is infeasible, so what are the opportunities for developers to implement more granular functionality?