As we wrap up 2025, we want to take a moment to celebrate the people who make BSSw.io what it is: our contributors, readers, and supporters from around the world. This year brought another wave of thoughtful articles, practical insights, and shared experiences focused on improving software sustainability, productivity, and quality across the scientific software ecosystem. The generosity of our community in openly sharing successes, challenges, and lessons learned continues to be the heart of BSSw.io. In this blog post, we highlight a selection of content from 2025 that especially resonated with our readers and reflects the evolving ways we build and sustain scientific software together. Thank you for being part of this journey with us. We are excited to carry this energy into the year ahead. Happy New Year to the entire BSSw community.
Better Planning:
- Evaluation of Research Software: The CDUR Procedure, P. Grubel.
- Sustaining MPICH: 30+ Years of High-Performance Computing Software, K. Raffenetti.
- User Experience Engineering in the Lifecycle of Scientific Software, C. O'Donnell and D. Paine.
- User Experience Design (UXD) in the Lifecycle of Scientific Software, S. Poon, R. Deshmukh and D. Paine.
- What's in a Browser?, M. C. Miller.
- Sunsetting Open Source Projects: Dos and Don’ts, K. Beattie.
- Growing Resilient Scientific Software Ecosystems: Introducing the Software Gardening Almanack, D. Bunten, W. Davidson, and D. P. Way.
- Technical Credit, R. A. Bartlett.
- Creating An Offboarding Checklist for Technical Projects, K. Beattie.
- Software Engineers and Scientific Software, R. A. Rubio.
- Reflecting on Our Community: The SC24 BoF on Scientific Software and the People Who Make it Happen: Building Communities of Practice, D. E. Bernholdt, J. C. Carver, I. A. Cosden et al.
Better Development:
- AI Tools Enable New Modes of Scientific Software Engagement, M. A. Heroux.
- Design Systems To Help Amplify Development of Usable Scientific Software Interfaces, D. Paine.
- AI Tools Cause Shift in Which Skills are Important, M. A. Heroux.
- Is AI the New Rubber Duck and Will It Replace Human Coders, K. Beattie.
- Don't Package Your Libraries, Write Packageable Libraries, P. Grubel.
- How Investing in Documentation Makes Even a Single-Developer Project Better, J. Frye.
Better Reliability:
- Technical Debt in Practice: How to Find It and Fix It, R. Bartlett.
- Discontinuing a Research Software Project, M. C. Miller.
- Practical Reproducibility: Report from the Community Workshop, K. Keahey and D. E. Bernholdt.
- AI Coding Agents: What Works and What Doesn't, R. A. Bartlett.
- Developing Coding Standards and Practices for Sustainable Software Development, M. K. Bhardwaj.
- Best Practices for Multi-Project Continuous Integration and Deployment, R. M. Richard.
Better Collaboration:
- The Better Scientific Software Fellowship at US-RSE'25, A. Lavely.
- USRSE'25 Conference Recap: Code, Practices, and People, C. Maimone, J. Gafur, and P. Shan.
- Give Thanks!, A. Herring.
- Lasting Efficiencies and Lifelong Learning, H. Bourbeau and Sustainable Horizons Institute.
- Building Better Proposals, Enabling Best Research, H. Bourbeau and Sustainable Horizons Institute.
- Smarter Software Development, H. Bourbeau and Sustainable Horizons Institute.
- Bridging the Language Gap Between RSEs and SERs, R. Gupta.
- Reducing Code Review Anxiety in Open Sourcing, H. Bourbeau and Sustainable Horizons Institute.
- Applications Open for the 2026 BSSw Fellowship Program, E. Gonsiorowski.
- Ten Simple Rules for RSE–SE Researcher Collaboration, R. Gupta.
- 2024 BSSw Fellows: Projects and Perspectives, E. Gonsiorowski, D. Bunten, D. Jarecka et al.
- Conscious Reviewing: A Commitment to Our Community, M. Taufer and A. Dubey.
- Team Learning for Better Scientific Software, O. B. Newton.
- Research Software Engineers in HPC (RSE-HPC-2024): A Summary of the SC24 Workshop, C. Ferenbaugh, S. Gesing and S. Hettrick.
- Better Scientific Software: 2024 Highlights, R. Gupta.
- Why We Need Research on Research Software Engineering, R. Gupta.
- Building and Sustaining a Community Resource for Best Practices in Scientific Software: The Story of BSSw.io, R. Gupta.
- Ethical Source Licensing, M. C. Miller.
Better Performance:
- Reproducibility in the Age of Approximate Computing, H. Menon.
- MPI Performance Guidelines, K. Raffenetti.
- Applying the FAIR Principles to Computational Workflows, P. Grubel.
Better Skills:
- Best Practices for HPC Software Developers Webinar Series, O. Marques and D. E. Bernholdt.
- Five Selfish Reasons to Work Reproducibly, P. Grubel.
- HiRSE Seminar Series, C. Wyatt, R. Speck, and R. Caspart.
Building a better scientific software community through your contributions
BSSw remains an open space for sharing ideas, experiences, and practical wisdom around scientific software. If you have something to share, whether an article, a blog post, a useful resource, or an event -- we welcome your contributions to the BSSw site and encourage you to join the conversation and contribute.
Thank you to everyone who makes this community thrive. As we move into another year, we’re excited to keep learning together, supporting one another, and shaping the future of scientific software..one contribution at a time.
Author bio
Rinku Gupta is the Editor-in-Chief of the Better Scientific Software site. She has been a part of the high-performance scientific community for two decades and is a researcher in the field of high-performance fault tolerance, resiliency, middleware libraries and programming models. She is passionate about her work in the area of developer productivity and software sustainability; her current focus lies in partnering with the computational science community on these topics to design better scientific software.


