Hacker News new | ask | show | jobs
by csh0 1182 days ago
Directly, probably not.

I will try to come up with a few examples anyway, in no particular order:

1. You could write software which improves the efficacy of an organization who is working on climate related problems.

2. Low level optimizations in algorithms could conceivably result in reduced processing resources expended when executed billions or trillions of times (though realistically all that will happen is more stuff will be processed)

3. Stepping away from software engineering specifically and looking toward electrical engineering, you could make sizeable contributions to reducing emissions by working on “green” computing architectures. This one is sort of like 2 in that very small improvements in TDP on CPUs add up substantially. I had a professor who worked on this sort of thing.