Software and research: the Institute's Blog

An interview with a Research Software Engineer

Latest version published on 13 July, 2022.

This post is an interview with Alison Clarke, an SSI Fellow and Research Software Engineer, about becoming and working as an RSE.

Using virtual machines for training

Latest version published on 12 July, 2022.

SSI Fellow Luke Abraham discusses the benefits of using virtual machines for training.

Ethical considerations for your open source governance

Latest version published on 7 July, 2022.

This post discusses some key points to take into consideration when designing and implementing ethical guidelines in governance models.

A concise guide to reproducible MATLAB projects

Latest version published on 15 September, 2022.

SSI Fellow David Wilby provides a brief set of signposts to some of the concepts you can use to develop a reproducible project in MATLAB.

Aim for understandability if you want to write good research software

Latest version published on 15 December, 2022.

Felicity Anderson, Luke Abraham, Thibault Lestang, Sherman Lo and David Wilby provide concrete tips for improving the understandability of your research software.

Hold the best meeting you ever attended

Latest version published on 15 September, 2022.

Reasons to make your event hybrid and pitfalls to avoid.

Carpentries: Beyond the basics

Latest version published on 15 September, 2022.

How do you teach beyond The Carpentries level while keeping everyone on the same page?

Creating a domain-specific R course for Archaeologists

Latest version published on 27 June, 2022.

SSI Fellow Alison Clarke discusses creating an R course for archaeologists.

Opening the door to new contributors in open source projects

Latest version published on 22 June, 2022.

Hugo Gruson and Heather Turner consider ways to encourage contribution in open source software projects, both large and small.

Visibility of Research Software Engineers in research funding

Latest version published on 22 June, 2022.

On the 10th anniversary of Research Software Engineering being recognised as a role within the research sphere, we pose the question: is there enough awareness of this role when granting applications are developed and costed?