Hey HN. I'm a (somewhat) competent programmer looking to put my free time to better use then watching whatever the YouTube algorithm decides to feed me. Specifically, I'd like to do my part in taking active steps to help fight climate change.
I do stuff outside of programming for the environment (not as much as I'd like, but that's a bit of a separate issue), but I'm wondering if anyone here has thoughts on ways I can use my skills to contribute a cause that is matters a bit more.
I've considered contributing to OS projects - but I have no idea what might be impactful and useful to the world generally. Anyone have thoughts on projects / specific ways I can put my free time to use programming in this direction?
Thanks for any thoughts :)
Next, act horizontally: help other reduce their emissions.
Repeat. Stay ahead of the curve to avoid hypocrisy.
As a technologist, you have lots of options to help horizontally.
Technology will play a role in mitigating climate change, and it's not ready yet.
* Profile your machines for energy usage. Try to maximise power saved. File bugs and write patches. As an example, GNOME does not support suspend-then-hibernate, and nor does secure boot.
* Build an open database of vampire devices. How can consumers decide which devices to avoid? Are there cheap workarounds?
* Help make the transition to clean sources by improving software for controlling and graphing inverters.
* Build tools to allow people to measure and reduce their consumption.
* Build a HTML5 version of https://www.withouthotair.com/ . Put it on GitHub and allow people to contribute country-specific figures.
* Work on cycling routing apps.
* Build a site to crowdsource requests for electric vehicle charging stations.
* Tell others about what you do.
Err towards action over picking the perfect project.
If you don't have the capacity sustain a project, contribute to an existing one instead.
Take energy saving technology that is usable by 0.5% of users, and make it usable by 5% of users.
Build these tools into your life routines, so you use them as a user.