As we all know Carbon Credits are a part of international emission trading norms. They incentives companies or countries that emit less carbon. The total annual emissions are capped and the market allocates a monetary value to any shortfall through trading. Its applicable to nearly all industries from hot gas plants to information data centers. Carbon credits now directly impact on the running cost of a business. Having said that, I tend to ask myself:
Are we doing enough inside our software to ensure it helps consume less carbon credits ?
Or Are we just relying the hardware and semiconductor technology to take the responsibility ?
Is replacing bunch of harddisk with SSD drives good enough to help reduce the consumption of carbon credits?
In my opinion not many software practitioners (developers, architects etc) really think on the impact of Carbon credits consumption while designing or implementing their soft technologies, including me. But its time to be cognizant of this fact while designing/implementing our software programs.
For example , simple automation of filesystem configuration where the configuration checks if the underlying storage has any Flash disk and if so keep the metadata on the Flash while the rest can lie on the available HDD - will result in lesser emission of carbon foot prints and hence lesser consumption of carbon credits.
Even, optimization of code or elimination of unnecessary checks or loops of frequently hit code, optimum but yet correct auditing and serviceability, some simple best practices of coding or new innovative approaches etc will help towards all this.
I conclude by scribbling by saying - its time to have Carbon Credit aware Software Stack to help customers spend less on carbon credit.
"If I were GOD, I would Patent all the Diseases & Dreadfulness to protect from any Human Infringement" - Sandeep