By This Hour Development Desk

Software developers are asking for more practical help in reducing wasted compute, a need that reaches beyond broad aspirations for efficient code and into the daily mechanics of building, testing and operating software. Research conducted by GitHub and the Yale Program on Climate Change Communication, involving more than 1,000 GitHub users, found strong demand for tools, measurement and guidance that developers can use in their work.

The finding matters because efficiency is difficult to act on when it cannot be seen or measured. Developers make choices about code, workflows and systems continually, but the reported demand suggests that many want clearer ways to identify unnecessary computing work and more usable support for reducing it. The research frames wasted compute not merely as an abstract engineering concern, but as a problem participants want help addressing through concrete capabilities.

Demand centers on making efficiency actionable

The reported result joins three needs that are closely connected: tools, measurement and practical guidance. A tool can provide a way to inspect or change software behavior. Measurement can establish where compute is being used or wasted. Guidance can help a developer decide what to do with that information. Taken together, the three requests point to a preference for assistance that supports decisions rather than simply setting an ambition.

That distinction is important in development work. Saying that software should be more efficient does not by itself tell a team which part of its work deserves attention, how to recognize an avoidable cost, or how to judge whether a change improved matters. The finding does not specify particular products, metrics or engineering practices sought by users. It does, however, indicate that respondents wanted practical means of dealing with wasted compute rather than efficiency being left solely as a high-level objective.

Measurement occupies a central place in that request. Without a shared way to assess computing use, different developers may reach different conclusions about where waste exists and whether an intervention has made a difference. The research does not establish which measurements respondents consider most useful, how often they would use them, or how measurement should fit into a development process. Those omissions limit how far the result can be translated into a product specification. Still, the reported demand for measurement suggests that visibility is part of the problem developers are trying to solve.

Guidance matters for a related reason. Information alone can create another task for already busy teams if it does not lead toward a clear next step. The finding indicates appetite for advice that can be used in practice, but provides no detail on its preferred form. It could refer to help interpreting measurements, help identifying opportunities to reduce waste, or help incorporating efficiency considerations into ordinary technical decisions. The available account does not allow those possibilities to be separated, so they should not be treated as findings in their own right.

A research result, not a prescription for every codebase

GitHub and the Yale Program on Climate Change Communication conducted the research, according to the supplied account. More than 1,000 GitHub users took part. That is the stated scope of the research, and it gives the finding a broader basis than a small set of individual developer comments. Yet the information available does not describe how participants were selected, when the work was carried out, what questions they received, or how responses were analyzed.

Those details are material. They affect how confidently a reader can generalize from the participants to GitHub users as a whole, to professional developers more broadly, or to specific kinds of organizations and projects. The supplied claims do not identify participants’ roles, locations, experience levels or the software environments in which they work. They also do not say whether the more-than-1,000 figure represents completed responses, recruited participants, or another measure of involvement.

For that reason, the result is best read as evidence of a reported need among the GitHub users involved in the research, not as a definitive account of every developer’s priorities. It does not demonstrate how much compute is currently wasted, quantify the savings available from particular changes, or show that a given tool or guidance program will reduce waste. No such outcomes are described in the available material.

The absence of methodological detail also means the strength of demand cannot be converted into a precise percentage or ranking. “Strong demand” is the characterization supplied with the research finding, but the underlying distribution of responses is not available here. Readers should distinguish between the reported direction of the result and claims about its exact magnitude. The former is supported by the supplied account; the latter is not.

What the finding could mean for developer tooling

For teams that make developer tools, the research points toward a practical test: whether a proposed efficiency feature helps users move from concern to informed action. A capability that measures compute but does not help a developer understand its significance may fall short of the need described. So may guidance that offers general principles without a way to examine a project’s own computing use. The reported demand links these components rather than presenting them as substitutes.

That does not mean one solution would fit every development setting. The available material contains no comparison of programming languages, platforms, project sizes or deployment models. Nor does it identify where users experience wasted compute: in writing code, running software, testing, automation, or some other part of their work. Any assertion that a particular technical area is the main source of concern would go beyond the evidence supplied.

Even so, the basic implication is clear enough. Developers may be more able to address efficiency when the task is supported by usable information and explicit choices, rather than depending entirely on individual initiative or general awareness. In that sense, the research shifts attention from whether efficiency is desirable to what kind of assistance users say they need to pursue it.

It also creates a challenge for organizations responding to the finding. Building a measurement feature is not necessarily the same as providing a measure that users trust or can act upon. Publishing guidance is not necessarily the same as making it usable in a real development workflow. The research’s three-part framing—tools, measurement and practical guidance—suggests that an effective response would need to consider how those elements work together. Whether GitHub or any other organization plans a specific response is not stated in the supplied material.

Questions the available account does not answer

Several consequential questions remain open. The supplied information does not say what respondents meant by “wasted compute,” whether they shared a common definition, or whether they were describing the same type of problem. It does not identify the obstacles that have prevented them from reducing it already. It also does not say whether users want capabilities integrated into existing development tools, separate products, educational resources, or a combination of approaches.

There is no information here about trade-offs either. Efforts to reduce computing use can require time to investigate, changes to a workflow, or decisions among competing engineering priorities. The reported research establishes demand for help, but it does not reveal what respondents would be prepared to change, what costs they would accept, or how they would judge success. Those are operational questions that would shape any response to the finding.

Nor does the account provide evidence that the preferences expressed in the research have produced changes in software practice. A request for tools and guidance is different from evidence of adoption, and adoption is different again from a demonstrated reduction in wasted compute. Keeping those stages separate avoids overstating what the research can show.

The account also leaves unclear whether the findings will be followed by more detailed results, new tools, revised guidance or further research. GitHub’s involvement establishes that the company participated in the work with the Yale Program on Climate Change Communication; it does not, on the supplied evidence, establish a commitment to a particular product or policy outcome. Readers should therefore resist treating the finding as an announcement of a roadmap.

A useful signal with clear limits

The clearest conclusion is narrow but meaningful: research involving more than 1,000 GitHub users found a strong expressed need for tools, measurement and practical guidance to help reduce wasted compute. For developers, that is a signal that efficiency support is being framed as a day-to-day usability problem as well as a technical goal. For toolmakers, it points to the value users place on help that is concrete enough to guide action.

It is not a complete map of developer opinion, a measurement of current computing waste, or proof that any particular intervention will work. The lack of accessible detail on methodology, participant makeup, question design and results prevents firmer conclusions. No material contradiction was supplied, but neither was independent evidence that could test or expand the account.

This report has not been independently corroborated. It is based on the supplied description of research by GitHub and the Yale Program on Climate Change Communication, and the underlying research materials and methodological details were not available in the accessible page context provided for this article.

For further context on this subject, see Survivors seek answers over images linked to Epstein collection.

Reporting notes

What is confirmed: The research reportedly involved more than 1,000 GitHub users and identified strong demand across tools, measurement and guidance.

Why this matters: The finding suggests developers want efficiency support that can inform concrete technical decisions.

What remains unclear: Sampling, definitions, response breakdowns and any planned product or policy response were not provided. This report is based on one source and has not been independently corroborated.

Sources