How to Stop Global Warming
So, even though the Earth cooled this year, we still have this "global warming", oops, I mean "climate change" issue to figure out. So, I, your trusty, authoritative advisor on all things both real and imagined have a real, substantive resolution to this whole global warming...damn it...climate change issue.
OK, so the whole...c l i m a t e c h a n g e...issue is quite simple. Because I am a technologist, it is obvious to any self-respecting egocentric human that technologists such as myself must be causing global change, I mean, climate warming, I mean, oh, forget it. Look, it is perfectly obvious. Computers convert electrical energy into, what? Oh, that's right...heat!! So, who cares about carbon dioxide levels. Here we have a direct link between human activity and the warming of the Earth. Think of it, millions of computers consuming electrical energy and essentially converting that energy into heat which, obviously, warms the Earth's climate. I mean, why do you think they have all of those air conditioning units connected to computer data centers?
I'm too lazy to make up facts and statistics like Al Gore, but I bet if you manipulated the data sufficiently you could show a direct correlation between the increase in computer data processing to the increase in global temperatures. It is obvious. You take all of the heat generated by producing the electricity needed to power all of those computers and then add to that all of the actual heat generated by those computers and viola! you have your increase in global temperatures.
Think about it. You have a machine that is specifically engineered to convert electrical energy to heat. What do you THINK is going to happen when you put one of those in every household along with a miniature version of that same device that connects those devices to a global network? Of course you are going to heat things up! Whether it is a room or a planet, you are adding heat to the environment when you power up hundreds or tens of thousands of electrical to heat generating appliances such as TV's, monitors, routers and computers. It's simple thermodynamics people.
Let's face it. The computer is an amazingly efficient electrical to heat generating appliance. It kicks the ass of a dish washer or clothes dryer in this category. I mean, at least those appliances actually accomplish something other than delivering a daily porn fix or entertaining the typical overweight shut-in living in his/her parent's basement with his/her daily MMORPG fix. Computers are amazingly efficient in this category of delivering such little real value as compared to their electrical consumption and heat generation.
So, because I am a technologist and therefore myopic in my view of the world as pertaining only to the things that I feel I know about, the issue of climate change is obviously the result of my activities and has nothing to do with anything unrelated to me such as "sunspot cycles" or "bovine methane emissions" or anything else. Obviously, the climate change issue must be solely controlled by something that I can influence and control because I am the center of the universe. Obviously.
Therefore, to combat this issue of climate change, I have THE solution that will rectify the climate change issue once and for all. It is a simple solution really that I call "Cap and Code". You see, the root cause of the problem is not computers but the code that runs on those computers. Just like a car isn't damaging the environment unless it is running, a computer isn't doing much damage to the environment unless it is running code. Therefore the basic premise behind "Cap and Code" is that since computers run code in order to convert electrical energy to heat, if you have less or more efficient code, you have less heat production. Simple.
Therefore, the obvious solution is to create a huge bureaucracy that will be responsible for registering, bonding and licensing every developer, both open source and actual professional. Then, each developer would be granted a set number of "coding credits" by the government.
Each of these credits could represent a certain number of lines of code, but that would probably just lead to perl-style "cheating". So, it would make much more sense for each credit to represent a certain number of processor cycles and each developer be required to submit their code to the central bureaucracy for testing along with a plan as to how that code would run in production. The code would be tested, the plan analyzed and eventually after months of laborious paperwork, the code would be assigned a number for the coding credits that it consumed. Of course, such a testing system and facility would require a significant bureaucracy to ensure that coding testing standards were fair and performed properly not to mention all of the work required to do the testing and certification.
Once developers reached their allowed number of credits, they would not be able to write any more code, or they would have to buy/trade credits with other developers who did not need their extra coding credits. An exchange would be created, along with the proper bureaucratic oversight committee, to oversee and approve these coding credit exchanges.
This then naturally leads to the requirment for a large, bureaucratic enforcement arm to track down, fine and imprison any rogue developers that release uncertified code out into the wild. Because these people are ruining the planet and putting all of humanity at risk, I would recommend the death penalty be the minimum punishment for such actions. Stiffer penalties might include public hanging, drawing and quartering, etc. I mean, these people are directly responsible for trying to drive the human race to extinction. You can't go easy on people like that. I would recommend the IRS fill this enforcement roll. Those people, and I use that term loosely, are relentless.
Now, I can hear the cries already regarding how to pay for all of this governmental oversight but the answer to that is also quite easy. The government would simply tax the coding credits so that the consumption of those credits required the developer to pay an appropriate tax. In this way, the entire system could be self funding and the production of code would be appropriately depressed. I mean, that code is destroying the entire planet, so it makes sense to tax it into oblivion, right? Of course it does.
Finally, we would have to create another bureacracy to deal with creating an international treaty to get other countries on board. Obviously economically depressed and expanding economies such as India and China would not sign such a treaty but we should push forward regardless of the fact that this would give them a huge economic advantage related to the production of code and thus essentially destroy our own software development economy. I mean, we are trying to save the planet here people. Then, once the planet is destroyed, the last American left alive can lift their finger, point toward the East and with their final, dying breath wheeze, "At least we have the moral high ground, ahhhhh...". Dead.
In this way, the entire planet can be saved from destruction. Well, OK, not really because of stupid India and China but, you know, the moral high ground is REALLY the most important issue here. And this is the only way mind you. Rampant lines of code are destroying the planet and their development must be stopped. I urge legislators in Congress to write and pass this bill to establish a cap and coding credit trading system. And if you oppose coding credits, then you are nothing other than a greedy, self absorbed, capitalistic developer pig that is out to destroy the planet. Oh yeah, you are also repugnant, moronic and a racist. So there.