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