8 ms·
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 :)
- filoeleven 5y agohttp://worrydream.com/ClimateChange/ http://worrydream.com/ClimateChange/
- smt88 5y agoOnly governments can stop climate change. Individuals can't and for-profit businesses won't. 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.
- spenrose 5y agoThis comment is refuted by the dozens of clean energy and clean XXX companies currently doing great work and hiring.
- smt88 5y agoA huge amount of carbon is emitted by sources that can't be profitably replaced in the near future: coal (especially in China), concrete, and cars come to mind. 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.
- deepnotderp 5y agoNatural gas is rapidly obsoleting coal on price, thanks to American frackers. Pollution absolutely can be replaced profitably, and without plunging billions back into poverty
- ximeng 5y agohttps://www.reuters.com/business/energy/winter-is-coming-temperature-extremes-fuel-global-gas-rally-2021-08-06/ https://www.reuters.com/business/energy/winter-is-coming-tem... this article suggests that natural gas prices may increase
- smt88 5y agoBurning natural gas is not a solution to climate change.
- spenrose 5y agoConsider getting a full-time job at a climate focused company. There are literally dozens of good ones. climate base.org is a good starting point.
- josephcsible 5y agoYou can reduce the electricity that computers need by pushing back against the trend to use the bloated resource-hog that is Electron for every new desktop app, and writing actual native apps instead.
- fithisux 5y agoHa Ha Ha !!! 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).
- unearth3d 5y agoXR, Greenpeace or Sea Sheppard would be valuable routes. You need something with scale otherwise you have no effect.
- paulcole 5y agoGet involved politically. This is the only way to change anything, but it’s extremely unlikely you’ll have any effect. 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.
- gregjor 5y agoThe human body is 12% carbon, so every child locks up some carbon. Having children also increase the chances of raising more adults who might solve the big problems. And don’t waste electricity virtue signaling online.
- paulcole 5y agoI’m not virtue signaling. 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.
- gregjor 5y agoI mostly agree, my comment was facetious. I don’t agree about not having children. Birth rates below replacement cause serious long-term economic and social problems. 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.
- omosubi 5y ago> don't have children. 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
- aiscapehumanity 5y agoI put it like this, >>the emergence and quality of electric cars >>the proliferation of nuclear technologies(fission, fusion) >>the rise of solar, hydro, wind >>Nearly anything related to space in a way that isn't just telemetry but exploration, production, transportation, infrastructure(because, say if you wanted to make orbital solar array, thats one way, or generally move things that may exploit/pollute the earth off-world to much more sterile environments) >>enrivronmental chemistry technologies (co2 scrubbing, or oceanic deacidification etc). If you can find a computational niche there i think that is a way to bring coding to the table.
- runawaybottle 5y agoI don’t think people know how to count carbon footprint the same way we know how to count calories. We’d need a database for every food, social activity, economic activity, etc. 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.
- ralusek 5y agoWe need to do this for many reasons, because without data we have nothing. This is a baseline requirement for prioritizing/strategizing/triaging, but also offers a mechanism for imposing carbon taxes.
- foobarbaz33 5y agoProgramming is especially well suited for remote work. Avoiding a commute in your car is likely the most impactful contribution you can make in relation to your software skills.
- lookatthis124 5y agoJust join a company that is doing good for the environment or society - they are both connected so it’s pretty broad. Think in systems, it’s how biology works and the amazing complexities of life. There’s a lot of you out there, looking for “purpose” in life. That’s rad because I find that keeps life interesting. Helping others really puts me in my happy place. Been hard for me to think of other things to do with my time.
- ecotable 5y agoFirstly, audit your emissions and make some changes for the easy wins. You can make large savings without committing to 0 children, 0 meat, 0 petrol cars. 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/ 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.
- narush 5y agoI love this approach and think you're totally right: > Err towards action over picking the perfect project. Lots of really cool ideas here. Thanks for posting all of them - I really appreciate it :)
- easytiger 5y agoIf one moves towards net zero emissions as my country is doing it doesn't matter how much energy you consume. This wierd self flagellation is not necessary. Nor will it have any appreciable impact on global climate
- ecotable 5y ago> If one moves towards net zero emissions as my country is doing it doesn't matter how much energy you consume. No citations or justification? Looks like you're from the UK. https://www.ted.com/talks/david_mackay_a_reality_check_on_renewables/ 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-strategy-for-england-calls-for-big-cut-in-meat-consumption 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.
- MattGaiser 5y agoWhy not join a climate focused tech company? There are a bunch out there.
- tatorzot 5y agoCheck out Sustainable Web Design by Ed Greenwood. Tonnes of amazing suggestions
- neolog 5y agoDon't read HN on this topic. Read what actual climate experts have to say. Look at their academic and public-facing statements on the subject. Climatologists, climate economists, energy and agriculture experts. Start with reading. For example http://www.withouthotair.com/ http://www.withouthotair.com/
- dgellow 5y agoThe OP is asking how to use their skills to support the cause. What do academics and public statements have to do with this?
- deleted 5y ago[deleted]
- neolog 5y agoThe experts on this topic are better able to answer OP's question than HN is. They publish documents that OP can read to learn about what is an effective approach and what is not. https://math.ucr.edu/home/baez/balsillie/ https://math.ucr.edu/home/baez/balsillie/ https://www.withouthotair.com/ https://www.withouthotair.com/
- dgellow 5y agoThat’s very good resources! Thanks for sharing :)
- brendanmc6 5y agoThis is something I've thought a lot about, as I got two degrees in environmental studies, but ended up becoming a programmer because it pays more and is fun. I promised myself I'd never 'sell out' and would at least work on something loosely related to climate. So far so good. 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/ 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.
- ximeng 5y agoYou don’t have contact details publicly available in your profile. Neither does OP.
- dead-snake 5y agoFirst, please reconsider whether there is really a problem. I don't mean to recheck the fearmongering articles, I mean to think fundamentally about 1) the real history of earth with respect to CO2 and the climate and 2) what can actually be known about cause and effect in complex systems. 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 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.
- girishso 5y agoEdit: Redacted. See the comment by ecotable bellow -- 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. --
- ecotable 5y ago"Have no illusions. To achieve our goal of getting off fossil fuels, these reductions in demand and increases in supply must be big. Don’t be distracted by the myth that “every little helps.” If everyone does a little, we’ll achieve only a little. We must do a lot. What’s required are big changes in demand and in supply." https://www.withouthotair.com/c19/page_114.shtml https://www.withouthotair.com/c19/page_114.shtml
- ximeng 5y agoThere are quite regular discussions on this topic on HN if you search. Here’s an example but there are more: https://news.ycombinator.com/item?id=23153043 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.
- tuatoru 5y agoHere's what you're up against, from a piece in the Grauniad UK:- "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-the-brink-of-catastrophe-warns-tory-climate-chief https://www.theguardian.com/environment/2021/aug/07/were-on-...
- alxmrs 5y agohttp://opensustain.tech/ http://opensustain.tech/
- urlaunched 5y agograb more freelance-based projects with a discount :)
- mariedavid 5y agoI faced the same question and ended joining a climate-tech company (www.carbometrix.com). There are plenty of tech jobs in the climate tech, you can read Climate Tech VC newsletter - they have a good job board. DM me if you want to discuss the subject.