Why invest in Open Source programming skills?
WoCCode Summer 2023 Bootcamp
Good Research is enabled by Good Software Engineering
3Rs: readability, Resilience, and Reuse
Variable Name
Different Scenarios have Different Practice
Personal Use
Different Scenarios have Different Practice
Lab Use (2-20 users)
Different Scenarios have Different Practice
Open Source Community
Not just good for you: Good practice is the Gold Standard
There is a world-wide push towards FAIR data principles
Not just good for you: Good practice is the Gold Standard
How we will get there: Readability and Reuse
How we will get there: REsilience
Your Homework: Decide on a project (aka “Hack”)
Some ideas: https://docs.google.com/document/d/1htz32t6Lfe2wiX4lmEhcrfPnpCUkDcLq0pBztzoyPtc/edit?usp=sharing
Research task that you are already working on? (e.g., visualizing project results, performing a computation)
Project you have always wanted to try? (e.g., design a game, explore a dataset)
Something not too big! (i.e., not a PhD thesis) However, you might set up the code infrastructure to design and test a lengthy problem.
Something that can use thought on design, testing, and optimization.