Skip to content

Latest commit

 

History

History
312 lines (206 loc) · 7.71 KB

2023-rsecon.md

File metadata and controls

312 lines (206 loc) · 7.71 KB

class: center, middle, gray-background

CodeRefinery logo

Experiences from teaching basic RSE skills with CodeRefinery

Samantha Wittke, CSC - IT Center for Science, Finland

Radovan Bast, UiT - The Arctic University of Norway

RSECon 2023, Swansea


Team and project: coderefinery.org

.left-column50[

What we are

  • A hub for FAIR research software practices
  • Since 2016, now phase 3 until 2025
  • Currently funded by NeiC
  • Training network
  • Community

What we do

  • We teach and co-organize
  • Share lessons, video recordings, manuals
  • All open source ]

.right-column50[ Pyramid image with Carpentries as base, in the middle CodeRefinery providing expert training, and on top: specialist training ]


6 helpful steps for reproducible research: file organization, naming, documentation, version control, stabilizing computing environment, publishing cresearch outputs

.cite[Heidi Seibold, CC-BY 4.0, https://twitter.com/HeidiBaya/status/1579385587865649153]


Lessons

.center[ Screenshot of a lesson in Sphinx format, upper part ]


Lessons

.center[ Screenshot of a lesson in Sphinx format, lower part ]


Workshop setup

.center[ Graphics that summarizes what happens before, during, and after a workshop: on-boarding sessions and debriefing ]


Collaborative document: Markdown

Screenshot of exercise title and links on collaborative document


Interactive, anonymous, parallel, async

Screenshot of question being asked on collaborative document


New question every 1-2 minutes!

Screenshot of answers appearing on collaborative document


ASCII-graph feedback

Screenshot of feedback about whether speed is OK

We publish Q&A for each workshop: Example


Participating as a learner

.center[ How to participate as learner: learners follow the live stream and collaborative document and participate in exercises ]


Exercise options

.center[ Graphics that summarizes options how to participate in exercises: on your own or with a pre-formed team or self-organized zoom ]


Workshop stats

.left-column50[

.right-column50[ Twitch viewing statistics for an online workshop over the course of 6 workshop days ]


Collaboration across funding borders

Air traffic control tower Streaming setup during Python for Scientific Computing

0.9 FTE (2 persons) + 10 persons in-kind + volunteers

CodeRefinery partner logos

Co-advertize and co-organize with us

TU Delft logo The Netherlands eScience Center logo VU Amsterdam logo


What we have learned

About motivating/teaching

  • Teaching isn't a lecture anymore. It's more .emph[like a live TV production], which can be as interactive as people in a room.

  • .emph[Co-teaching] is a great way to onboard, get better quality, and reduce stress

  • .emph[Good enough practices] better than perfect practices not applied

  • Instead of "good for others": ".emph[good for your future you] and as side effect good for others"


What we have learned

About scaling

  • .emph[Installation instructions and on-boarding] become more important

  • We don't "see" classrooms -> .emph[feedback mechanism] in Q&A doc

  • Make exercises longer to .emph[give classrooms the chance to interact]


.left-column50[

Future: Organization

  • Communicate value for volunteers and organizations

  • Research groups send their students to us instead of creating isolated material

  • More collaboration with similar projects ("helper exchange program")

  • Towards non-profit organization so that we can participate in funding applications ]

.right-column50[

Teaching format

  • Continue large-scale workshops

  • Support local events

  • More asynchronous content coupled with online events ]


How you or your organization can participate

.center[ Graphics that summarizes how organizations can participate: by advertizing, by sending observers or helpers or through in-kind support ]


Credits and license

Text

  • All text: CodeRefinery project, CC-BY 4.0

Images

  • Slide 3: H. Seibold, "6 helpful steps for reproducible research", CC-BY 4.0
  • Slides 6, 11, 12, 18: S. Wittke
  • Slide 14: ATC tower, P. R. Miller, CC-BY 2.0
  • Slide 14: Monitor setup, R. Darst
  • Slide 14: Logos, (c) respective organizations
  • All other images: CodeRefinery project, CC-BY 4.0

We try to make it easy to join

Screenshot of a weekly team meeting summary posted on Mastodon


class: center, middle, inverse

Nordic RSE Unconference 2023

Theme: "💎 Hidden gems and paper cuts 🩹"

October 25 - 26, online, afternoon (CET)

https://nordic-rse.org/events/2023-online-unconference/


class: center, middle, inverse