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.
The most impactful thing you can do is help political organizers pressure politicians to make better decisions.
Unfortunately, it's very hard to do this part-time as a volunteer. Very few orgs will accept free help from part-timers.
You could try to get a software job with a pro-environment lobby or with a legal group like Environmental Defense Fund.
Start with reading. For example http://www.withouthotair.com/
"The world will soon face “catastrophe” from climate breakdown if urgent action is not taken, the British president of vital UN climate talks has warned.
"Alok Sharma, the UK minister in charge of the Cop26 talks to be held in Glasgow this November, told the Observer that the consequences of failure would be “catastrophic”: “I don’t think there’s any other word for it. You’re seeing on a daily basis what is happening across the world. Last year was the hottest on record, the last decade the hottest decade on record.”
"But Sharma also insisted the UK could carry on with fossil-fuel projects, in the face of mounting criticism of plans to license new oil and gas fields."[1]
Not the kind of thought you were wanting. Sorry about that.
1. https://www.theguardian.com/environment/2021/aug/07/were-on-...
So as far as programming jobs, the most interesting would be working for a company that is explicitly focused on climate:
- Carbon markets are growing fast. Here I'll plug the company I co-founded, [Offsetra.com](http://offsetra.com/). It's a competitive space, and a unique one, but I 100% believe in it and I know it will play a significant role in global emissions reductions. Lots of room for web and app development.
- Carbon accounting is also growing. A fantastic space where software and automation can solve problems and lower costs. I helped build a very simple tool, carbon.fyi, which led to a truly astonishing amount of attention, media & impact. I'd like to keep building more tools in this space.
- Hard core engineering. New energy tech, battery tech, materials, or efficiency improvements. Surely room for software, but requires specialization.
- Fun moon-shot startups like the ones you see here from YC. Most tend to be focused on Direct Air Capture. I'm not so excited about that, but some people are.
Not strictly climate-focused, but still super relevant:
- The broad ESG, consulting and green-investment space (includes carbon accounting, but also non-financial reporting, investing, venture capital etc.). Basically 'helping companies go green'. Billions of dollars in this industry, plenty of room to improve process and automate.
- GIS. This is where I ended up for my day job. Geographic Information Systems. Building or using the software that governments, consultants, and researchers use to understand the planet. From hardcore lowlevel programming, to machine learning, web-dev, design and more. Huge and important industry. Caveat: the fossil fuel industry also loves GIS.
- Transit, mobility, urbanism. Love this field. I worked for a wonderful mobility startup and interviewed with many others. Even Google is involved in this space, of course through Google Maps, but also Sidewalk Labs.
Other things I can think of... climate modeling and academic research, social organization/activism and politics.... NGOs definitely hire developers, especially web and frontend. I've interviewed with Vizzuality, Environmental Defense Fund, and some others I forget.
DM me, I'd love to connect.
https://news.ycombinator.com/item?id=23153043
Might be worth including some contact details in your public profile so people can reach out to you in future.
-- Use more efficient tools or technical stacks where possible. I was able to bring down CI runtime from about 12 minutes to about 3 minutes, with some not-very-difficult changes in the codebase. Considering CI is run tens of times everyday, and the codebase is compiled hundreds of times on dev machines each day, I like to think I am contributing to clean air.
This might not have a very significant impact, but if every developer makes such small changes... collectively it will be a big impact. --
Buying this device = 100 calories (you get the idea).
Then once we can measure that, we all have to go on a serious diet.
AR can’t come fast enough, as I’d really love just see this data by looking at something.
Next, as an individual who’s likely richer than average (as a programmer on HN) and has the ability to do these things:
1. Don’t have biological children.
2. Don’t eat meat.
3. Don’t drive a car.
4. Don’t fly in planes.
5. Don’t buy things you don’t really need.
6. Live in small/dense housing.