BITSS / WorldBankFeb2017

Materials for Feb 2017 Reproducibility Workshop at the World Bank
Other
4 stars 32 forks source link

Focus the curriculum on version control/github and its application to work #1

Closed pythagoraswitch closed 7 years ago

pythagoraswitch commented 7 years ago

@garretchristensen : I think the lesson learned from the April workshop is we covered too many topics in short time. Our current priority is to get the audience familiarized with GitHub and version control, so I'd not put emphasis on (or even take out) Stata + R contents.

I'd structure the workshop like this (not necessarily in this order):

Afternoon hands-on session

Morning informational session

garretchristensen commented 7 years ago

@pythagoraswitch Seems fine to me to cut down the amount of material. I'm a little concerned about being stuck with Github Desktop, since there's so little help information available online (just this) and it's also limited in its capabilities--I'm pretty sure you can't resolve conflicts or anything. Will Windows users also have Git Bash installed? I find it much nicer to use than the Git Shell that comes when you install Github Desktop on a Windows machine.

I'm also a little concerned about all the collaboration stuff inherent to Github.com. I'm less familiar with that since I don't contribute to large open source projects.

Also, will attendees have access to private repositories? I'm not sure everyone is going to immediately want to share all their insider discussions about details of their code.

pythagoraswitch commented 7 years ago

Sounds good!

How about the agenda below? (You can budget the afternoon session in whatever the way you'd like)

time session who
9:30-10am Welcome and introductions, setting things up
10-10:45am motivational talks TBD, 2-3 speakers
10:45-11am COFFEE BREAK
11-11:30 How to get started with World Bank GitHub account Kiwako/Andrew
11:30-12:30pm GitHub for TTLs - How to use GitHub as a collaboration and project monitoring tool Kiwako/Andrew
12:30-1:30pm LUNCH BREAK
1:30-2:45pm Version control part 1 Garret
2:45-3pm COFFEE BREAK
3-4:30pm Version control part 2; including group work (hands-on session) Garret
4:30-5pm Closing discussion Garret and Kiwako

I still want the following to be covered in the version control sessions:

garretchristensen commented 7 years ago

For introductions I'd like a solid 30 minutes to do slides on transparency and reproducibility in general, so the first 45 minutes should be intro to have me, you, and attendees all introduce selves.

I'd also think that the Github for TTL session should be at the end--makes more sense for people to learn the intricacies of the website after they learn the basics of version control, I think.

pythagoraswitch commented 7 years ago

@garretchristensen Sounds good! For introductions, I was also thinking you could be part of the motivational talk speaker. To make things clear and create more space, how about below?

time session who
9:30-9:45 Welcome and introductions everyone
9:45-10:45 motivational talks: (1) Intro to transparency and reproducibility by Garret (30mins), followed by 1-2 speakers Garret + TBD
10:45-11 COFFEE BREAK
11-12:15 Version control part 1 Garret
12:15-1:15pm LUNCH BREAK
1:15-2:45 Version control part 2; including group work (hands-on session) Garret
2:45-3 COFFEE BREAK
3-3:30 How to get started with World Bank GitHub account Kiwako/Andrew
3:30-4:30 GitHub for TTLs - How to use GitHub as a collaboration and project monitoring tool Kiwako/Andrew
4:30-5 Closing discussion Garret and Kiwako
garretchristensen commented 7 years ago

Agenda looks solid to me. Do you have anybody lined up for a lightning talk?

pythagoraswitch commented 7 years ago

yep! The agenda is now like this:

time session who
9:30-10:15 Welcome and introductions; Transparency and Reproducibility in social science research Kiwako + Garret
10:15-10:45 motivational talks - why version control? Jamie (GitHub Government Team); Tariq (World Bank Global Data Editor)
10:45-11 COFFEE BREAK
11-12:15 Version control part 1 Garret
12:15-1:15pm LUNCH BREAK
1:15-2:45 Version control part 2; including group work (hands-on session) Garret
2:45-3 COFFEE BREAK
3-3:30 How to get started with World Bank GitHub account Kiwako + Andrew
3:30-4:30 GitHub for TTLs - How to use GitHub as a collaboration and project monitoring tool Kiwako + Andrew
4:30-5 Closing discussion Garret + Kiwako