Research Software is Failing

The digital infrastructure that powers modern science is dangerously fragile. Critical research tools operate without sustainable funding, relying on volunteers and short-term grants. This isn’t just inconvenient—it’s a systemic threat to scientific progress.

The Scale of the Crisis

🔬 Dependency Crisis

Essential tools across every research domain—from EEGLAB in neuroscience to Jupyter in data science—operate without guaranteed funding.

⚠️ Critical Fragility

The loss of just 1-2 key maintainers could collapse entire research ecosystems that millions depend on.

💔 Maintainer Burnout

Volunteer maintainers burn out from unglamorous but essential work that receives no institutional recognition.

Why Traditional Funding Fails

🎯 The Innovation Bias

Funding agencies reward shiny new projects, not boring maintenance. But keeping software running is just as critical as building it.

Grant Cycle Mismatch

Research grants last 2-5 years. Software maintenance is forever. When grants end, maintenance stops—and software breaks.

🏢 Career Disincentives

Universities reward faculty for publications, not software upkeep. Research software engineers have no clear career path for maintenance work.

Real Consequences

🚨 Research Disruption

When critical tools fail, entire research programs grind to a halt while researchers scramble for alternatives.

💸 Wasted Resources

Researchers spend months troubleshooting broken software instead of doing science.

🔄 Reproducibility Crisis

Broken or abandoned software makes reproducing scientific results impossible.

🚧 Barriers to Entry

Poor documentation and unstable tools exclude newcomers and underrepresented groups.

The Network Effect Problem

Research software doesn’t exist in isolation. Tools depend on dozens of other packages. When one component fails, it can cascade through the entire ecosystem. A single point of failure can break thousands of research workflows.

Examples: When Critical Infrastructure Fails

NumPy’s Creator Exodus: Travis Oliphant created NumPy in 2005-2006 but left academia for industry due to sustainability challenges, leading him to co-found Continuum Analytics (now Anaconda) in 2012 and establish NumFOCUS foundation to support scientific Python tools.

Jupyter’s Funding Collapse: Project Jupyter lost Google Cloud funding in April 2023, prompting efforts for federation and community-driven funding.

Why This Threatens Science Itself

Science builds on previous work. When research software fails, it doesn’t just inconvenience current researchers—it breaks the chain of knowledge transfer that enables scientific progress.

The sustainability crisis in research software is a threat to the continuity of scientific knowledge.


There Is a Solution

The math is simple: just 0.1% of grant funding could solve this crisis completely. We know how to fix this—we just need to act.