Skip to content

Latest commit

 

History

History
227 lines (152 loc) · 4.82 KB

2022-neic-cyberfika.md

File metadata and controls

227 lines (152 loc) · 4.82 KB

class: gray-background

CodeRefinery in 10-15 minutes

.left-column50[ .fat[1:] Who we are

.fat[2:] Our work

.fat[3:] What we have learned

.fat[4:] Unsolved problems

.fat[5:] How you can help ]

.right-column50[

Radovan Bast @__radovan

UiT The Arctic University of Norway

]

class: gray-background

Team and project: coderefinery.org

  • Project started in 2016, now we are in phase 3 until 2025
  • Partners: NeIC (1 FTE), Aalto University, ENCCS, CSC, DeIC, Sigma2, SNIC, T1C for interactive HPC (DK), USIT/UiO

Achievements


class: gray-background

CodeRefinery: bridging the gap


class: gray-background

Our portfolio

.left-column50[

  • Version control
  • Collaboration using Git
  • Testing
  • Documentation
  • Notebooks
  • Modular code development
  • Reproducible research
  • Software licensing
  • How to share and publish code
  • ...

Lessons and recordings: https://coderefinery.org/lessons/ ]

.right-column50[ ]


class: gray-background

How to give a concert

.left-column60[

  • Assemble band
  • On-board new band members
  • Organize venue
  • Tour bus and hotel
  • Announce
  • Print posters and advertise
  • Set playlist
  • Deal with tickets and cancellations
  • Provide rehearsal space
  • Rehearse and update the set
  • Provide security and manage audience
  • Sound check
  • Tune the instruments
  • .emph[Play the show]
  • Broadcast, light, and record
  • Clean up
  • Give interviews
  • Edit and publish recording
  • Publish memoirs
  • Get money for the next tour ] .right-column40[

blues brothers

.cite[Copyright 1980 Atlantic Records, fair use] ]


class: gray-background

A typical CodeRefinery workshop

.cite[(c) Samantha Wittke]


class: gray-background

Participating as a learner

.cite[(c) Samantha Wittke]


class: gray-background

Participating as an organization

.cite[(c) Samantha Wittke]


class: gray-background

What we have learned

  • Learners and volunteers typically join for a short time
  • Building long lasting relationships takes effort
  • .emph[Outreach and marketing] takes time and work
  • .emph[Coordination effort] starts to outweigh lesson preparation and teaching
  • The importance of .emph[communicating value to organizations]
  • .emph[GDPR]: "check this box if you are OK with us informing you about similar events organized by us"


class: center, middle, inverse

Let's talk about unsolved problems


class: gray-background

GitLab: "adopt-a-service"

  • Code repository hosting for Nordic research software: https://coderefinery.org/repository/
  • Over 300 active users, 175 groups, with over 400 active projects
  • ~50k DKK/ year
  • ca. 2 USD per active user and month
  • Funding beyond 2024/2025 unclear

class: gray-background

Non-profit organization

  • This is in the project plan
  • Do we have any experience with this within NeIC?
  • In UK there exists the legal form "Community interest company": profits and assets are used "for the public good"
  • But who (person and/or organization) will take it up and carry the fiscal and legal risks?

"maintaining code for general public use quickly becomes an unpaid job you can't quit" .cite[Nadia Asparouhova]


class: gray-background

Where I would like to go

  • Make myself more redundant
  • Put the project on the map
  • Non-profit organization
  • .emph[Better communicate expectations, needs, and goals]
  • More micro-content creation
  • Empower and facilitate efforts
  • Make this a fun project/place to work and contribute to
  • Make this something that people put on their CVs
  • Make this something that organizations put on their homepages
  • Better on-board those who want to help

class: gray-background

How you can help

.fat[1:] Join as observer and give feedback and suggestions

.fat[2:] Co-organize, co-create, co-teach with us

.fat[3:] Outreach, advertizing, marketing, social media

.fat[4:] GitLab future

.fat[5:] Know-how about organizational legal forms in the Nordics