Skip to content

Meeting agenda 2019 05 28

Christina K edited this page Jun 11, 2019 · 14 revisions

Time: Tuesday, 28 May 2019 at 21:00:00 UTC
Location: https://zoom.us/j/9434606083

Moderator: Damien Irving
Note taker: Madeleine Bonsma-Fisher
Apologies: Joel Ostblom, Charlotte Wickham, Elizabeth Wickes, Kate Hertweck, Christina Koch

Agenda

  1. Introductions
  2. Overview of progress to date
  3. Proposals
    • #68: adopt outline for novice material in #63
    • #69: adopt outline for intermediate material in #64
    • #75: cover defensive programming in novice lessons, leave unit testing to intermediate lessons
  4. Discussion items
  5. Next steps
    • Select moderator for next meeting
    • Start writing!

Minutes

  • Attendees:

    • Madeleine Bonsma-Fisher (note taker)
    • Luke Johnston
    • Sara Mahallati
    • Damien Irving
    • Greg Wilson
    • Jonathan Dursi
    • Brandeis Marshall
  • Updates on past work:

    • Passed proposals: who's working on what, using Bookdown, which tools we'll be using, what the meeting process is, a few others
  • Proposal #68: adopt outline for novice R and Python

    • we can use outline for both languages, but will need to create a separate file for Python since some things will need to be different (i.e. loops and conditionals in Python which are less emphasized in R).
    • Voting takes place in #68, passed
  • Proposal #69: intermediate material

    • GW notes that many of the topics are quite independent and so the order is less important and the whole thing can be modular.
    • DI: would be nice if we can have example data threads running through similar to the novice material
    • LJ: will there be an emphasis on R or Python? GW: no, we'll show everything in both R and Python.
    • Passed
  • Proposal #75: defensive programming

    • GW: suggest to defer this until Brandeis and Elizabeth can comment
  • Proposal #8: personas

    • personas not updated since last meeting
    • Action on MBF: send link to Sara to fill out survey
  • Discussion #76 - using wikis for meetings instead of issues or PRs: agreed

  • Discussion #77 - R vectorization: defer until more R people can discuss

  • Start writing: let's choose who will do what!

    • Brandeis - novice Python rep

    • Charlotte - novice R rep

    • Jonathan - intermediate rep

    • Task choices (intermediate):

      • Greg -
      • Damien - shell / make
      • Luke - continuous integration
      • Jonathan - packaging
      • Katy - probably testing
      • Sara - version control
    • Action on JD: create and assign issues for these tasks

    • Work on exercises first - put those in, circulate them, get feedback, then write

    • Can re-use existing material

    • Python (Brandeis): there is a lot of existing material, so first step should be collecting exercises from existing material - BM will communicate this around

  • Question: are we splitting chapters into separate files for each language? Luke will file an issue

  • Action on DI: get in touch with Charlotte to divvy up the R stuff. Luke will start putting in exercises.

  • Previous moderator takes notes at the next meeting

  • Next meeting moderator is Luke, next meeting aim for ~2 weeks from now