Hi sage-devel Yesterday we held Sage Review Day 3, and it was a big success. I just wanted to briefly share my experience with this.
Overall, 8 developers participated, most of them all day. We communicated using Slack, Framapad and Trac. We got 14 tickets positively reviewed, and had good progress on 3 more tickets. Planning: Minimal. We started as 5 developers who wished to give an extra push on coding theory. We set a date, created a Sage wiki page, and announced on sage-devel, as well as sending emails to participants of SD75. Just before the event, we made sure the coding theory dev page on Trac, https://trac.sagemath.org/wiki/SageCodingRoadMap, was updated; we created a Slack team page; and a framapad with skeleton information. During the day: Communication was four-fold: 1) The coding theory dev page on trac served as a static list of tickets needing work - everyone looked at that list for tasks. 2) Slack served as live chat and gave a nice atmosphere of working together. Devs announced work, needs reviews, positive reviews, asked for assistance, and made jokes. It was a huge motivator. 3) Framapad was a live reference list of what people were working on and what had already been done. 4) Trac tickets were as always where "official" discussions were taking place (posts/push followed by a poke on Slack usually). Aftermath: For me, this was a great way to set aside a well-defined amount of time for Sage development. It was also much more efficient than usual scattered efforts, since context switching takes a lot of time. Interaction btw. developer and reviewer was immediate, and getting response on a ticket 5 mins after posting the code is immensely satisfying. I feel that this is a fruitful, informal way to coordinate work on Sage. There really was a mini-Sage Days feeling over it! One reason for the big feeling of success was that coding theory had so many outstanding tickets waiting review. Actual designing and serious implementation would lead to much fewer tickets being finished, and perhaps less dynamic interaction on the live chat. Perhaps this type of event is therefore best for a "Review/Bug Day", or at least very focused type of development. I'm hoping that the other participants will chime in, or anyone else with experience of similar events to share. Best, Johan -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.