I like mathematics and computer science and there is where my strengths are.
But I have lately found that things outside the CS-sphere interest me more.
Tesla(electric cars), solar power etc. Environmental stuff in general.
So what can a hacker do for the environment? And I mean on a big scale not just sorting your garbage :) (I already do that anyway).
Thing is the computer business uses loads of energy.
Hardware guys can:
Invent chips, processors etc that run computers using less energy
What can software guys do?
Sidenote:
I started working on a solar power search engine/prize comparer, anyone think that could be made profitbale?
There already are some pretty good ones though naturally but they are lacking and more towards green stuff in general.
Halving the number of machines in a data center, even if the number and size of disks spinning and amount of memory stays the same (and we're assuming that CPUs aren't working full-time, and just need to be fast enough and plentiful enough to answer all queries quickly), will dramatically reduce power and cooling requirements for that data center. So, it's sort of a CFL model. A virtual machine is a drop in replacement for a dedicated server, but burns remarkably less power for the same amount of usage.