esciencecenter-digital-skills / research-software-support

Content for the Research Software Support platform
https://esciencecenter-digital-skills.github.io/research-software-support/
Other
0 stars 3 forks source link

Split Research Software module #97

Open LourensVeen opened 3 weeks ago

LourensVeen commented 3 weeks ago

The Research Software module discusses two things: what software is, and how it's used in research. Jaro likes small modules, so we should split this, and then we can add a bit about how software is developed to the first part too.

Order-wise, should we then first explain how software is used in research, and then what it is? May seem a bit weird, but how software is used really answers the question as to why it's relevant, and then dive deeper into what it is and isn't?

New titles: Software in Science, and What is Software?

LourensVeen commented 3 weeks ago

It turns out that there's some overlapping stuff in the FAIR software module too, although not a lot. Here's a potential refactoring:

Software in Science

(from: second half of Research Software)

Views on software

(first half of Research Software, rewritten)

FAIR software

(Cut off the overlap at the start with Software in Science, rest as-is)

How software is made (new)

LourensVeen commented 3 weeks ago

After some discussion, here's the new plan:

Research and Software

The role of software in research

How software is made (new)

Two views on software

(first half of Research Software, rewritten)

FAIR software

(Cut off the overlap at the start with Software in Science, rest as-is)

So, this basically means that the Research (and) Software module gets rearranged, with the second half first and the first half second, and then the formerly-first-now-second-half gets rewritten a bit, and we also add a new bit in the middle. The FAIR software module has a few introductory bits cut off that overlap, to avoid duplication.

JaroCamphuijsen commented 3 weeks ago

Thanks @LourensVeen this looks great. In the end it looks like we are expanding/rewriting the current modules instead of splitting things up. Let's see how we can nicely structure this and not make the modules too long. I think we should make sure not to be too wordy and watch out for elaborating too much on the various topics. I'm really looking forward to this improvement though!