@github: In a new survey of 1,039 GitHub users conducted by GitHub and the Yale Program on Climate Change Communication, we foun…
Summary
GitHub 和耶鲁气候变化传播项目对 1,039 名 GitHub 用户的联合调查显示,80% 的开发者希望获得编写更节能代码的工具,71% 担忧 AI 系统的环境影响,75% 认为雇主应主动减少环境足迹。报告指出,开发者缺乏发现浪费、量化改进并推动优化的清晰方法。
View Cached Full Text
Cached at: 10/10/26, 06:58 PM
In a new survey of 1,039 GitHub users conducted by GitHub and the Yale Program on Climate Change Communication, we found: • 80% were interested in tools for writing more energy-efficient code • 78% wanted to learn best practices for reducing software’s environmental footprint • 74% wanted ways to measure the environmental impact of their software or development process
Developers want more efficient software. What many lack is a clear way to find waste, measure improvements, and make the case for fixing it.
There’s an opportunity to turn that interest into normal engineering work. 💡
Developers want more efficient software. Here’s what over 1,000 GitHub users told us they need.
Source: https://github.blog/news-insights/research/developers-want-more-efficient-software-heres-what-over-1000-github-users-told-us-they-need/ Developers know efficient software matters, but many lack a clear way to find waste, measure an improvement, and make the case for fixing it.
That is the central finding from anew survey of 1,039 GitHub usersconducted by GitHub and the Yale Program on Climate Change Communication. Eight in 10 respondents said they were interested in tools that help them write more energy-efficient code. Nearly as many wanted best practices for reducing software’s environmental footprint, and almost 75% wanted ways to measure the impact of their software or development process.
There is an opportunity to turn that interest into normal engineering work: identify unnecessary compute, propose a change, test it, and let maintainers decide what ships.
Developers care about climate change and AI’s environmental impact
The survey, drawn from GitHub monthly active users in the United States, asked about climate change, AI, software efficiency, and the responsibilities of organizations across the technology sector.
The concern was clear:
- 79% said they were worried about global warming.
- 71% said they were concerned about the environmental impact of AI systems, including their energy and water use and carbon emissions.
- 75% said it was important that their employer actively work to reduce its environmental impact.
These findings describe the views of survey respondents. They do not measure the environmental footprint of AI or any individual software system. The sample was drawn from GitHub users who had opted in to receive marketing communications, so the results should not be treated as representative of every developer or GitHub user.
They do show that many developers are thinking about the environmental effects of the systems they build and use.
GitHub users differ from the broader U.S. adult population
When asked questions that also appeared in Yale’s nationally representative Climate Change in the American Mind survey , GitHub users expressed greater concern about climate change than U.S. adults overall.
GitHub users were more likely to say global warming is happening (86% compared with 68% of U.S. adults), that it is at least somewhat personally important (82% compared with 65%), and that it will harm them personally at least a moderate amount (68% compared with 45%). They were also more likely to expect at least moderate harm to future generations (82% compared with 68%) and to say they were worried about global warming (79% compared with 66%).
One note on interpretation: the data in this report are based on a non-probability sample of GitHub users who had opted in to marketing emails, so the findings describe survey respondents rather than developers generally, and differences from data for U.S. adults reflect both population and survey design differences.
The gap is not interest. It’s a practical path to action
Only 10% of respondents said the way they develop and write software has a large effect on reducing their personal environmental impact. Another 28% said it has a moderate effect, while 63% said the effect is small.
At the same time:
- 80% were interested in tools for writing more energy-efficient code.
- 78% wanted to learn best practices for reducing software’s environmental footprint.
- 74% were interested in measuring the environmental impact of their software or development process.
- 70% were interested in contributing to open source projects focused on sustainability.
Developers are asking for the same things they expect in other areas of engineering: useful tools, credible measurements, and changes they can review.
Open-ended survey responses illustrated the concrete. Respondents asked for help estimating the footprint of repositories and CI/CD workflows, finding unnecessary GitHub Actions runs, improving code efficiency, and comparing AI use with other sources of compute demand. Several also warned against making environmental claims without evidence.
That last point matters. Faster code can reduce resource use, but runtime alone does not prove a reduction in energy use or emissions. Hardware, workload, location, time, and the source of electricity all affect the result. Developers need measurements that match the claim.
Start with the waste you can see and measure
Software efficiency is already part of good engineering. It can lower infrastructure costs, improve performance, reduce latency, and free capacity. When an improvement reduces the compute needed to deliver the same successful result, it can also reduce energy use.
A practical starting point is to look for measurable waste in four areas:
- Code: repeated computation, inefficient algorithms, unnecessary allocations, or expensive work that could be cached.
- Data: over-fetching, unbounded queries, missing caching, or database calls that should be batched.
- Network and I/O: duplicate requests, polling that could be event-driven, oversized payloads, or missing compression.
- Frontend: unnecessary rendering, eagerly loaded off-screen assets, or media that could use smaller formats.
The right metric depends on the change. Execution time, CPU use, memory allocation, and network transfer size can all act as useful proxies for computational demand. Each has limits, so state what you measured and what you did not.
For example, a pull request that replaces an O(n²) search with a hash-map lookup should include before-and-after measurements for a representative workload, the commands needed to reproduce the test, and any trade-offs in memory or maintainability. That is a stronger engineering case than calling the change “greener” without supporting data.
Use an agent to find opportunities, not to make the final decision
Finding efficiency work across a large repository can be slow. GitHub Agentic Workflows can help automate the search while keeping maintainers in control.
The open sourceDaily Efficiency Improver workflowreviews a repository for opportunities across code, data, network, I/O, and frontend performance. It prioritizes changes that can be measured, runs the repository’s tests, and can open draft pull requests with the evidence and trade-offs for maintainers to review. It does not merge changes itself.
You can add the workflow to a repository with the GitHub CLI:
gh extension install github/gh-aw
gh aw add-wizard githubnext/agentics/efficiency-improver
Before enabling a scheduled workflow, review its permissions, configuration, model use, expected run frequency, and likely compute cost. Start with a suitable test repository or run it manually. Treat every recommendation as a hypothesis until the benchmark and tests support it.
The strongest pull requests should answer five questions:
- What waste did the workflow find?
- Which metric represents the expected improvement?
- What was the baseline?
- Did the change preserve functionality and quality?
- What trade-offs should maintainers consider?
AI can help developers search, test, and document possible improvements. Humans still decide whether the evidence is sound and whether the change belongs in the codebase.
Make efficiency part of the engineering loop
Efficiency work is easiest to sustain when it fits the tools and decisions developers already use. A repository-level workflow can surface an opportunity. A draft pull request can show the proposed fix. Benchmarks and tests can establish whether it works. Maintainers can then accept, revise, or reject the change.
That loop gives developers the practical support survey respondents asked for: tools, measurement, and a path from concern to code.
Read the fullSoftware Developers on Climate Change, AI, and Sustainable Softwarereportfrom GitHub and the Yale Program on Climate Change Communication. Then try theDaily Efficiency Improveron a suitable repository and review its findings.
Written by
Explore more from GitHub
Docs
Everything you need to master GitHub, all in one place.
GitHub
Build what’s next on GitHub, the place for anyone from anywhere to build anything.
Customer stories
Meet the companies and engineering teams that build with GitHub.
GitHub Universe 2026
Join us October 28-29 in San Francisco or online for GitHub Universe, our flagship developer event uniting people, agents, and the world’s code.
Similar Articles
@github: GitHub wants to learn about the tools, product settings, and personal adaptations developers use to do their best work.…
GitHub is conducting a survey to gather feedback from developers on tools and adaptations for accessibility and productivity, with submissions open until September 30.
@FinanceYF5: In the AI Era, GitHub Isn't Enough — What Does a Successor Look Like? GitHub's own numbers: monthly pushes grew 4.9x in a year (690M → 3.35B), PR merges nearly 4x. Each repo keeps a full copy on 5 servers, and every push has to wait on the slowest one; GitHub is rebuilding while running…
GitHub faces infrastructure bottlenecks in the AI era: monthly pushes grew 4.9x in a year, and the 5-server sync architecture per repository has become the bottleneck. The article analyzes GitHub's rebuild plans, moves by new players (Entire, Cursor, etc.), and argues that the real revolution isn't replacing GitHub as a platform, but AI code review replacing human line-by-line review.
@github: 17.9 billion pushes. 34.3 billion commits. 1.3 billion pull requests merged. All in the last year. Developers pushed co…
GitHub 发布 2026 年 Octoverse 报告,显示过去一年 pushes 达 179 亿次、commits 达 343 亿次,且超过 40% 的 pull requests 由 AI agent 发起,开发者正加速与智能体协作构建软件。
@danshipper: GitHub has a front-row seat to how code is changing now that everyone—and their army of agents—can ship code. In March …
GitHub COO Kyle Daigle discusses the surge in AI agent-created pull requests (17 million in March) and the projected 14 billion commits this year, emphasizing open-source maintainer control, usage-based pricing over per-seat licensing, and the collapsing developer/non-developer distinction as AI tools enable non-developers to build apps.
@github: Most high-impact bugs are still authorization issues, says one top GitHub researcher. When it comes to AI, a fast car s…
GitHub 通过其安全赏金计划的视角,采访了一位顶级漏洞赏金研究员,探讨授权类高危漏洞仍占主流,以及 AI(如 Copilot)时代下安全研究方法的变化。文章还介绍了 GitHub 重组后的赏金计划和面向高质量研究者的 VIP 邀请制项目。