Ask HN: How can I, a programmer, help with the fight against climate change?
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 :)
61 comments
[ 5.3 ms ] story [ 137 ms ] threadThe 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.
The only entities that can accelerate the switch is the government. Those sources of carbon are still too cheap in most places for consumers or businesses to want to stop using them entirely.
I'll also point out that OP asked what a software dev can do, not what a physicist or engineer can do.
Very true. Develop on a PIII with 512MB sdram and release if the software is usable.
It is true that "native" languages are slowly getting scripting characteristics. So maybe the future is "native" again (with scripting used for very specific reasons).
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.
And don’t waste electricity virtue signaling online.
Other than the political action thing (honestly think it’s pointless) and the fact that I buy too much crap online, that’s how I live my life.
I just don’t see a way where humans “beat” climate change without an incredible (and incredibly unlikely) shift in how we live our lives.
Climate change represents a civilization-wide threat that we can only address through intense collective action, and even then it may be too late. Since we seem incapable of collective action with anything serious at stake there’s probably nothing any of us can do individually that will matter.
I don't think this is good advice. Sure humans create more GHGs than non existent humans but nothing will make you more future oriented than having kids (assuming you want them of course) also the kinds of people that help solve climate change are likely to come from the kinds of people who frequent hacker news. If you look at who is most successful in tech, it's often people who come from upper middle class backgrounds, at least in my experience. There are a few outliers of course but they're the exception. Most people don't have the luxury of thinking about climate change
But trust me, there are plenty of rich HN readers who are going to ignore me. There’s going to be plenty of new rich kids out there to found the next Facebook and then wonder how they can help with climate change before they have a couple more kids.
And from what I’ve seen, people don’t mind being fucked tomorrow as long as they’re OK today. Even better if they can be OK-ish tomorrow as long as somebody else gets fucked worse.
Do you really truly believe that there’s going to be a magic climate change solution that allows the developed world to continue living the way it has?
Yes, it’s called nuclear power
Well, unless you’re talking about fusion, which, at this point, truly is a “magical” solution.
Direct matter to energy conversion or nothing!
Not going to happen. We need solutions rolled out at global scale by 2030. Nuclear power projects don't have a good track record for speed.
We need solutions that no-one is going to object to and for which the whole supply chain is already huge. Nuclear's cooling water demand alone makes it vulnerable to protest.
I'm hoping that Form's iron-air grid-scale battery is manufacturable, scalable and economical. Shouldn't be too hard to commit a few percent of the world's iron refining capacity to making grid-scale batteries to complement solar and wind power.
If not Form's, then one or more of their competitors' batteries. I sure hope someone cracks it. Last resort, we could use Lithium chemistries, but that wouldn't be so environmentally benign and would take a bit longer to scale out.
We could literally build those identical, 1960's style designs if we absolutely had to.
Of course, we'd build something a little more modern, even just a little more modern Canadian CANDU reactors would work.
We take forever to build them for organizational reasons, not because there's something that's inherently difficult that takes 30 years to do.
[1] https://en.wikipedia.org/wiki/Nuclear_power_in_France
I wish.
> You do remember when France is 85% Nuclear and they built out their entire national infrastructure very quickly.
No, I don't remember it; I was a long way away and young. I still don't speak French.
Yes, it's a bit sad that we can no longer do what a bunch of French bureaucrats with their 30-hour work weeks and 8-week vacances could do in the 1970s--even when we're desperate.
We could literally copy their not-very-good designs if we had to.
Those plants are still effective and operational and provide a major economy with 85% (!!!) of their electricity.
They build them quickly and it's worked out fine.
Obviously there are questions as to how well, as a human race, we are organized ... but we can 100% do it, right now. We just have to get a long and act responsibly.
This is the magic climate change solution. You're yada-yada'ing over the part that is going to be all but impossible.
We already have huge networks of Nuclear reactors.
France is 85% Nuclear.
The entire Western world could be within a decade.
Do you think we've retrograded and lost our ability to 'do stuff'?
Maybe politically, but not materially.
We know exactly what to do and there are no material barriers to fairly widespread Nuclear Adoption, it just takes a bit of political will.
The political capital and will to accomplish what you're describing is absolutely enormous. That's the hard part.
It could be, but it's unlikely to be. People in Germany and Japan are quite opposed. In the US, it doesn't make economic sense. Not going to make it to 85% of the western world without those countries on board, even if you don't consider Japan to be in the west.
Regardless of the merits, people don't want these generators near them, and there's not a lot of site options that are close to transmission lines and other important needs, but not close to people.
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, 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.
> Err towards action over picking the perfect project.
Lots of really cool ideas here. Thanks for posting all of them - I really appreciate it :)
This wierd self flagellation is not necessary. Nor will it have any appreciable impact on global climate
No citations or justification?
Looks like you're from the UK.
https://www.ted.com/talks/david_mackay_a_reality_check_on_re... is a talk by the UK's (ex) chief science advisor on climate change discussing that demand for energy will have to drop a lot, based on the energy sources that the UK can use.
https://www.theguardian.com/environment/2021/jul/15/food-str... was a recent UK gov report suggesting dropping meat consumption, or self flagellation as you might call it.
Climate change is being solved, but requires effort across various disciplines.
> was a recent UK gov report suggesting dropping meat consumption, or self flagellation as you might call it.
yes i saw that, and it is a disgrace. Governments taxing food is not acceptable
> No citations or justification?
For what? a basic logical statement? That if power is largely renewable and even if not other sources are used to smooth peak capacity and stop the grid crashing, then the carbon footprint of said energy is not relevant.
Start with reading. For example http://www.withouthotair.com/
https://math.ucr.edu/home/baez/balsillie/
https://www.withouthotair.com/
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.
Is the climate changing? Of course, trivially true. It would be far more remarkable to find any physical system that wasn't changing.
Is the climate changing in any unprecedented way? I don't think so. For context, look at the graph on http://scotese.com/climate.htm All but the last few pixels are, of course, before the possibility of human influence, and we clearly see the temperature varying between 10 and 25C. We've been in what Scotese calls the "ice box" for all of human history. What would you expect to happen? I'd expect it to warm up. What else would it do?
That's temperature. What about CO2? Humans are thought to have added about 100 ppm over about a century, from around 300 to around 400. Not that long ago, though, CO2 ppm was twice what it is now. Not that long ago, it was 10x what it is now. The earth at that time was a jungle teeming with life.
We're often told that CO2 level are dangerously high, when in fact CO2 is almost as low as it's ever been in all of earth's history. Have you ever heard of a dangerous low CO2 ppm? It's about 150, at which apparently plant respiration fails. It seems we have been much much closer to cataclysm from low CO2 than from high.
-- 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. --
https://www.withouthotair.com/c19/page_114.shtml
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.
"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-...