Try   HackMD

CodeRefinery 4 kick-off

Where? - Göteborg, Sweden + partly hybrid
When? lunch-lunch May 22nd + 23rd 2025
Who? CodeRefinery project team + steering group if interested

Team members joining:

  • in Göteborg: 13 +1
  • remotely: 4

Tentative agenda

~10 min break at end of each hour

Thu, May 22nd

Time (CEST) Topic Type Hybrid
12 - 13 Lunch at Solrosen - x
13 - 14 Welcome, goals, introductions presentation, intro round yes
14 - 15 CodeRefinery today, current activities, impact group work, presentation yes
15 - 16 CodeRefinery workshops presentations, discussion yes
16 -17 CodeRefinery workshops cont. discussion yes
19 - .. Dinner at Cicero - x

Fri, May 23rd

Time (CEST) Topic Type Hybrid
9-9.20 Recap & Open issues from yesterday ? yes
9.20-10 Material and course pitches presentations by you yes
10-11 The road ahead (1 year): Activities, Event calendar, ways of working discussion yes
11-12 Needs and Offers activity if 2+ online
12 - 12.15 Wrap-up presentation yes
12.15-13.45 Lunch at Bror och bord (30 min walk/tram from venuae towards main station) x

Pre-tasks

Calendar check

  • Check your and your organizations calendar; be prepared to agree on dates

Project activities

  • Read through the project activities and think about which you would find interesting and what may be missing:

Activity A: Management and coordination

  • A-1: Coordination of CodeRefinery workshops
  • A-2: Facilitation of events
  • A-3: Community building and maintenance
  • A-4: Administration and reporting
  • A-5: Feedback monitoring and implementation
  • A-6: Keep up to date and in contact with other initiatives/projects

Activity B: Operations

  • B-1: Delivering CodeRefinery workshops
  • B-2: Lesson development and maintenance
  • B-3: Instructor training and development
  • B-4: CodeRefinery MOOC
  • B-5: Manuals maintenance
  • B-6: Website maintenance
  • B-7: Lesson contribution and reusability guide

Activity C: Outreach

  • C-1: Engagement of ambassador community
  • C-2: Conference contributions
  • C-3: Social media
  • C-4: Newsletter
  • C-5: Blog

New training material / course pitches

Many of you mentioned that you would like to discuss lesson update/development and new materials and training collaborations. The kick-off has some time reserved for this!

Think about:

  • Which CodeRefinery tools workshop lessons need bigger updates and what would that be?
  • Which additional CodeRefinery tools workshop lessons/epsiodes would you like to develop?
  • Does your organisation have existing training that could benefit from CodeRefinery contributions / shared teaching?
  • Are you developing or plan to develop new materials/training that could benefit from CodeRefinery contributions / shared teaching?
  • What do you think is missing in the RSE training world? (No matter if you want to develop yourself or just wish 'someone' would)
  • Check this list of initiatives: https://hackmd.io/@coderefinery/RSE_train (and add any missing that you know of) - any that you would like to collaborate with?

Pitches

Any thoughts on above questions? -> Prepare a pitch (max 2min)

  • Topics to be pitched with your initials:
    • CodeRefinery for Data Stewards/Data support/librarians (?)
    • Git masterclass (?)
    • Porting Carpentries course material to sphinx-lesson format show and tell by example of ENCCS/deep-learning-intro (AM)
    • Bridges to AI factory, ML courses or software engineering for ML researchers (OT)
    • Revisit contents of a build systems course which was given October 2024.

Preparations happening

Statistics collection

  • (JR) Collect numbers on workshop material access (during workshops/other times) from plausible
  • (OT) Visualize workshop registration stats per country for all large workshops
  • (RD) Twitch watcher numbers (per country?) -> https://github.com/coderefinery/workshop-stats ?
  • (RD) Youtube watcher numbers (per country? when wrt workshops?)

Talks

  • (RB) CodeRefinery history, impact and celebration
  • (YW) CodeRefinery MOOC

Please ignore everything below here for now!

Topic collection (from survey and chat/meetings)

  • Look at a report of stats (attendance, countries)
  • New training material, new collaborations?
    • AI factories, etc - how to be relevant to them. Will AI factories be involved in one way or another?
    • RSE/CR for ML things.
    • Development of courses and workshops for bioinformatics and genomics community
    • Creating training in for AI/ML tracks
    • GPU computing
    • Compiled langauges (C, C++, Fortran etc)
    • git masterclass
  • CodeRefinery workshop
    • Course material
    • frequency of trainings
    • Autumn workshop dates fixing, if we have it?
    • Teaching plans/evolution
    • MOOC, online learning platforms
    • Continuing and developing the main course.
    • new topics to include in the workshop.
    • some possible in-person events
    • CR workshop should stay and Enrico is happy to continue coordinating the practicalities. It will become part of an official Aalto course for doctoral researchers
    • More lessons development, citations (and track who cites), reuse (and monitoring of reuse) to make it a "go-to" complementary alternative to https://software-carpentry.org/lessons/
  • CodeRefinery in the future
    • Extension / sustainability plans for Coderefinery,
    • The direction and roadmap of the project.
    • Project organization and members
    • CR relevance in the AI/Quantum buzz world.
    • CR connection to NAISS (and to other national infrastructures)
    • The road ahead
    • training activities
    • Maybe anything about how to get people involved
    • how to contribute for a new-comer who doesn't have much time to allocate to this.
      • Onboarding new project members (individuals, and partners)
    • Improving existing courses and deciding on new ones.
    • Bring your own code sessions
    • Lesson program - how to make it useful to all partners and keep interested
  • Aggregating various other interesting courses partners are making.
  • are there any other events except of online trainings where we should/could participate
  • Other collaboration possibilities wrt AI factories and other projects (teaching and beyond)
  • Researcher blogpost series? -> People writing about experiences applying what they learned to own project and showcasing their work
  • CodeRefinery name: workshop, project, etc?
    • What is the CodeRefinery workshop?
    • Does it make sense to move other collab efforts under CR? Eg Python for SciComp
  • Relation to other projects (Carpentires, Delft use of materials, CSC/national providers, etc)
  • Manuals and internal information organization