RSE training for TerraLID

Being self-educated in software development, the first Summer School on Research Software Engineering (23–27 September 2024, Karlsruhe) was a more than welcomed opportunity for a condensed overview about the topic and its best practices. While participants had a wide range of backgrounds, including a small but eager group of participants predominantly using R, we all were new to the intersectional and often challenging field of research software engineering, i.e., the development of (open source) software for research purposes with its strong focus on reproducibility, reusability, and accuracy.

Reflecting the wide span of the field, the programme of the RSE Summer School featured collaborative coding practices, software testing, the use of Continuous Integration/Continuous Delivery (CI/CD) practices, and documentation of software and code. It further covered software publications and the different types of software licenses. While I was already somewhat familiar with most of the topics, it was just great to get a very well-designed comprehensive overview on this topic and I learned many new additional aspects and gathered important impulses for the work on TerraLID. It was also very encouraging to learn that we already implemented many of the good or best practices in our work on GlobaLID and TerraLID.

Logo of the RSE Summer School.