diff options
Diffstat (limited to '2022/decisions/index.org_archive')
| -rw-r--r-- | 2022/decisions/index.org_archive | 462 | 
1 files changed, 462 insertions, 0 deletions
| diff --git a/2022/decisions/index.org_archive b/2022/decisions/index.org_archive new file mode 100644 index 00000000..18c44252 --- /dev/null +++ b/2022/decisions/index.org_archive @@ -0,0 +1,462 @@ +#    -*- mode: org -*- + + +Archived entries from file /home/sacha/proj/emacsconf/wiki/2022/decisions/index.org + + +* Option B: Two afternoon tracks (dev starts at 13:30), 10/20 buffer, 60 min lunch +:PROPERTIES: +:CUSTOM_ID: two-afternoons +:ARCHIVE_TIME: 2022-10-04 Tue 23:45 +:ARCHIVE_FILE: ~/proj/emacsconf/wiki/2022/decisions/index.org +:ARCHIVE_OLPATH: How do we want to schedule talks? +:ARCHIVE_CATEGORY: index +:END: + +- Good option if we don't have enough hosts/streamers to cover both days +- Some room to breathe, some dev talks still on the main track +   +#+begin_src emacs-lisp :exports results :var filename="schedule-option-two-afternoon-tracks.svg" :eval never-export +(emacsconf-schedule-test + filename + (emacsconf-time-constraints +  '(("LUNCH" "11:30" "13:30"))) + (emacsconf-schedule-default-buffer-minutes 10) + (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 20) + (arranged +  (emacsconf-schedule-inflate-sexp +   '(("GEN Saturday, December 3" . "2022-12-03 09:00") +     "Saturday opening remarks" +     survey journalism orgyear rolodex +     break +     links buttons hyperorg +     lunch +     meetups buddy school science  +     break +     realestate health +     "Saturday closing remarks" +     ("DEV Saturday afternoon" . "2022-12-03 13:30") +     eshell detached asmblox break maint mail haskell  +     ("Sunday, December 4" . "2022-12-04 09:00") +     "Sunday opening remarks" +     localizing  handwritten  treesitter  +     break +     orgvm indieweb rde +     justl +     lunch +     jupyter  +     workflows            async +     break  +community                   fanfare  +("Sunday closing remarks" . "2022-12-04 17:00") +     ("DEV Sunday afternoon" . "2022-12-04 13:30") +     tramp +     sqlite eev python wayland dbus +      lspbridge +     )))  + (emacsconf-schedule-break-time 10) + (emacsconf-schedule-lunch-time 60) + (emacsconf-schedule-max-time 30) + + (emacsconf-schedule-tweaked-allocations '(("indieweb" . 20) +                                           ("maint" . 20) +                                           ("workflows" . 20))) + (emacsconf-schedule-strategies '(emacsconf-schedule-override-breaks +                                    emacsconf-schedule-allocate-buffer-time-at-most-max-time +                                    emacsconf-schedule-tweak-allocations)) + (tracks '((:label "Saturday" +                  :start "2022-12-03 9:00" +                  :end "2022-12-03 18:00" +                  :tracks (("^GEN" "^DEV") +                           ("^DEV" "^Sunday"))) +          (:label "Sunday" +                  :start "2022-12-04 9:00" +                  :end "2022-12-04 18:00" +                  :tracks (("^Sunday" "^DEV Sunday") +                           ("^DEV Sunday")))))) + +  +#+end_src + +#+RESULTS: +:results: +- LUNCH: Ends at 13:45 after 13:30 +- [[file:schedule-option-two-afternoon-tracks.svg]] +:end: + + +* Option C: One afternoon track, 5/10 minute buffers, 60 minute lunch +:PROPERTIES: +:CUSTOM_ID: one-afternoon +:ARCHIVE_TIME: 2022-10-04 Tue 23:45 +:ARCHIVE_FILE: ~/proj/emacsconf/wiki/2022/decisions/index.org +:ARCHIVE_OLPATH: How do we want to schedule talks? +:ARCHIVE_CATEGORY: index +:END: + +- Lightens up the schedule a little bit, allows us to test out tracks without committing too much +- Needs an extra host and streamer for one afternoon + +#+begin_src emacs-lisp :exports results :var filename="schedule-option-one-afternoon-track.svg" :eval never-export +(emacsconf-schedule-test + filename + (emacsconf-time-constraints +  '(("LUNCH" "11:30" "13:30") +    ("saturday closing remarks" "16:30" "18:00") +    ("sunday closing remarks" "16:30" "18:00"))) + (arranged +  (emacsconf-schedule-inflate-sexp +   '(("GEN Saturday, December 3" . "2022-12-03 09:00") +     "Saturday opening remarks" +     survey journalism orgyear rolodex +     break +     links buttons hyperorg +     lunch +     meetups buddy school science community  +     break +     realestate health jupyter  +     "Saturday closing remarks" +     ("DEV Saturday afternoon" . "2022-12-03 13:30") +     eshell detached asmblox break maint mail wayland lspbridge +     ("Sunday, December 4" . "2022-12-04 09:00") +     "Sunday opening remarks" +     localizing  handwritten  treesitter  +     break +     orgvm indieweb rde +     justl +     lunch +     workflows           tramp async sqlite eev python +     break  +     dbus  haskell fanfare +     "Sunday closing remarks")))  + (emacsconf-schedule-break-time 10) + (emacsconf-schedule-lunch-time 60) + (emacsconf-schedule-max-time 30) + (emacsconf-schedule-default-buffer-minutes 5) + (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 10) + (emacsconf-schedule-tweaked-allocations '(("indieweb" . 20) +                                           ("maint" . 20) +                                           ("workflows" . 20))) + (emacsconf-schedule-strategies '(emacsconf-schedule-override-breaks +                                    emacsconf-schedule-allocate-buffer-time-at-most-max-time +                                    emacsconf-schedule-tweak-allocations)) + (tracks '((:label "Saturday" +                   :start "2022-12-03 9:00" +                   :end "2022-12-03 18:00" +                   :tracks (("^GEN" "^DEV") +                            ("^DEV" "^Sunday"))) +          (:label "Sunday" +                  :start "2022-12-04 9:00" +                  :end "2022-12-04 18:00" +                  :tracks (("^Sunday")))))) +                      +#+end_src + +#+RESULTS: +:results: +- [[file:schedule-option-one-afternoon-track.svg]] +:end: + + +* Option D: Remove buffer from non-live talks (not recommended) +:PROPERTIES: +:CUSTOM_ID: no-irc +:ARCHIVE_TIME: 2022-10-04 Tue 23:45 +:ARCHIVE_FILE: ~/proj/emacsconf/wiki/2022/decisions/index.org +:ARCHIVE_OLPATH: How do we want to schedule talks? +:ARCHIVE_CATEGORY: index +:END: + +- Considerations: +  - Frees up about 20 minutes on each day, so we might be able to squeeze in two more talks sideways. +  - Pretty frenetic +  - Not recommended +         +#+begin_src emacs-lisp :exports results :var filename="schedule-option-only-live-qa.svg" :eval never-export +(emacsconf-schedule-test + filename + (emacsconf-time-constraints +  '(("LUNCH" "11:30" "13:30") +    ("saturday closing remarks" "16:30" "18:00") +    ("sunday closing remarks" "16:30" "18:00"))) + (arranged +  (emacsconf-schedule-inflate-sexp +   '(("Saturday, December 3" . "2022-12-03 09:00") +     "Saturday opening remarks" +     survey journalism orgyear handwritten rolodex +     break +     links buttons hyperorg +     lunch +     meetups buddy school science community realestate +     break +     health jupyter orgvm indieweb workflows +     "Saturday closing remarks" +     ("Sunday, December 4" . "2022-12-04 09:00") +     "Sunday opening remarks" +     localizing lspbridge treesitter +     break +     justl rde eshell detached asmblox +     lunch +     tramp async sqlite eev python mail +     break +     dbus wayland maint haskell fanfare +     "Sunday closing remarks")))  + (emacsconf-schedule-break-time 10) + (emacsconf-schedule-lunch-time 30) + (emacsconf-schedule-max-time 30) + (emacsconf-schedule-default-buffer-minutes 0) + (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 10) + (emacsconf-schedule-tweaked-allocations '(("indieweb" . 20) +                                           ("maint" . 20) +                                           ("workflows" . 20))) + (emacsconf-schedule-strategies '(emacsconf-schedule-override-breaks +                                    emacsconf-schedule-allocate-buffer-time-at-most-max-time +                                    emacsconf-schedule-tweak-allocations)) + (tracks '((:label "Saturday" +                   :start "2022-12-03 9:00" +                   :end "2022-12-03 18:00" +                   :tracks (("^Saturday" "^Sunday"))) +          (:label "Sunday" +                  :start "2022-12-04 9:00" +                  :end "2022-12-04 18:00" +                  :tracks (("^Sunday")))))) +#+end_src + +#+RESULTS: +:results: +- [[file:schedule-option-only-live-qa.svg]] +:end: + + +* Option E: Reduce buffer to non-round numbers (3/7 minutes, like 2021); 10min break 30min lunch (not recommended) +:PROPERTIES: +:CUSTOM_ID: non-round +:ARCHIVE_TIME: 2022-10-04 Tue 23:45 +:ARCHIVE_FILE: ~/proj/emacsconf/wiki/2022/decisions/index.org +:ARCHIVE_OLPATH: How do we want to schedule talks? +:ARCHIVE_CATEGORY: index +:END: + +- Schedule looks too precise, sets expectations; timekeeping is more challenging +- Pretty frenetic +- Could probably use shifts for hosts or streamers +- Not recommended +   +#+begin_src emacs-lisp :results value :exports results :var filename="schedule-option-non-round-buffer.svg" :eval never-export +(emacsconf-schedule-test + filename + (emacsconf-time-constraints +  '(("LUNCH" "11:30" "13:30") +    ("saturday closing remarks" "16:30" "18:00") +    ("sunday closing remarks" "16:30" "18:00"))) + (arranged +  (emacsconf-schedule-inflate-sexp +   '(("Saturday, December 3" . "2022-12-03 09:00") +     "Saturday opening remarks" +     survey journalism orgyear handwritten rolodex +     break +     links buttons hyperorg +     lunch +     meetups buddy school science community realestate +     break +     health jupyter orgvm indieweb workflows +     "Saturday closing remarks" +     ("Sunday, December 4" . "2022-12-04 09:00") +     "Sunday opening remarks" +     localizing lspbridge treesitter +     break +     justl rde eshell detached asmblox +     lunch +     tramp async sqlite eev python mail +     break +     dbus wayland maint haskell fanfare +     "Sunday closing remarks")))  + (emacsconf-schedule-break-time 10) + (emacsconf-schedule-lunch-time 30) + (emacsconf-schedule-max-time 30) + (emacsconf-schedule-default-buffer-minutes 3) + (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 7) + (emacsconf-schedule-tweaked-allocations '(("indieweb" . 20) +                                           ("maint" . 20) +                                           ("workflows" . 20))) + (emacsconf-schedule-strategies '(emacsconf-schedule-override-breaks +                                    emacsconf-schedule-allocate-buffer-time-at-most-max-time +                                    emacsconf-schedule-tweak-allocations)) + (tracks '((:label "Saturday" +                   :start "2022-12-03 9:00" +                   :end "2022-12-03 18:00" +                   :tracks (("^Saturday" "^Sunday"))) +           (:label "Sunday" +                   :start "2022-12-04 9:00" +                   :end "2022-12-04 18:00" +                   :tracks (("^Sunday"))))))) +#+end_src + +#+RESULTS: +:results: +- [[file:schedule-option-non-round-buffer.svg]] +:end: + + +* Option F: Pack everything in one long day (current schedule) +:PROPERTIES: +:CUSTOM_ID: long +:ARCHIVE_TIME: 2022-10-04 Tue 23:45 +:ARCHIVE_FILE: ~/proj/emacsconf/wiki/2022/decisions/index.org +:ARCHIVE_OLPATH: How do we want to schedule talks? +:ARCHIVE_CATEGORY: index +:END: + +- Considerations: +  - Difficult to accommodate extra talks +  - Host/streamer have a very long intense day +- Ideas: +  - Split up hosting duties into shifts (volunteers can read the questions) +  - Use prerecorded intros and outros +  - Split up streaming duties into shifts (volunteers can adjust audio volume, switch to the right BBB room) +  - Set up cloud streaming so that streamers can work in shifts +     +#+begin_src emacs-lisp :exports results :var filename="schedule-option-one-full-day.svg" :eval never-export +(emacsconf-schedule-test + filename + (emacsconf-time-constraints +  '(("LUNCH" "11:30" "13:30") +    ("saturday closing remarks" "16:30" "18:00") +    ("sunday closing remarks" "16:30" "18:00"))) + (arranged +  (emacsconf-schedule-inflate-sexp +   '(("Saturday, December 3" . "2022-12-03 09:00") +     "Saturday opening remarks" +     survey journalism orgyear handwritten rolodex +     break +     links buttons hyperorg +     lunch +     meetups buddy school science community realestate +     break +     health jupyter orgvm indieweb workflows +     "Saturday closing remarks" +     ("Sunday, December 4" . "2022-12-04 09:00") +     "Sunday opening remarks" +     localizing lspbridge treesitter +     break +     justl rde eshell detached asmblox +     lunch +     tramp async sqlite eev python mail +     break +     dbus wayland haskell maint fanfare +     "Sunday closing remarks")))  + (emacsconf-schedule-break-time 10) + (emacsconf-schedule-lunch-time 30) + (emacsconf-schedule-max-time 30) + (emacsconf-schedule-default-buffer-minutes 5) + (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 10) + (emacsconf-schedule-tweaked-allocations '(("indieweb" . 20) +                                           ("maint" . 20) +                                           ("workflows" . 20))) + (emacsconf-schedule-strategies '(emacsconf-schedule-override-breaks +                                    emacsconf-schedule-allocate-buffer-time-at-most-max-time +                                    emacsconf-schedule-tweak-allocations)) + (tracks '((:label "Saturday" +                   :start "2022-12-03 9:00" +                   :end "2022-12-03 18:00" +                   :tracks (("^Saturday" "^Sunday"))) +          (:label "Sunday" +                  :start "2022-12-04 9:00" +                  :end "2022-12-04 18:00" +                  :tracks (("^Sunday")))))) +#+end_src + +#+RESULTS: +:results: +- [[file:schedule-option-one-full-day.svg]] +:end: + + +* Option G: Time-aligned +:PROPERTIES: +:CUSTOM_ID: gen-and-dev-aligned +:ARCHIVE_TIME: 2022-10-04 Tue 23:45 +:ARCHIVE_FILE: ~/proj/emacsconf/wiki/2022/decisions/index.org +:ARCHIVE_OLPATH: How do we want to schedule talks? +:ARCHIVE_CATEGORY: index +:END: + +- Line up the starts and the Q&A; easier to display in a table, but +  then we will really need to have multiple hosts/streamers, and +  people will have to choose. +     +#+begin_src emacs-lisp :exports results :var filename="schedule-option-gen-and-dev-aligned.svg" :eval never-export +(emacsconf-schedule-test + filename + (emacsconf-time-constraints '(("LUNCH" "11:30" "13:30"))) + (emacsconf-schedule-default-buffer-minutes 15) + (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 15) + (arranged +  (emacsconf-schedule-inflate-sexp +   '(("GEN Saturday, December 3" . "2022-12-03 08:55") +     "Saturday opening remarks" +     (survey . "9:00") +     (orgyear . "9:30") +     (rolodex . "10:00") +     break +     (links . "11:00") +     buttons +     (lunch . "12:00") +     hyperorg +     realestate  +     health  +     (break . "15:00") +     jupyter (workflows . "16:00") +      +     ("Saturday closing remarks" . "2022-12-03 16:45") +     ("GEN Sunday, December 4" . "2022-12-04 09:00") +     "Sunday opening remarks" +     journalism +     handwritten +     school +     break  science                 meetups (lunch . "12:00") +     community +     buddy  +     orgvm +     (break . "14:45") +     indieweb  fanfare +     ("Sunday closing remarks" . "2022-12-04 16:30") +     ("DEV Saturday, December 3" . "2022-12-03 10:00") +     localizing  (treesitter . "11:00") rde  +     (lunch :start "12:00" :track "Development") +     mail +      +sqlite     eev python (break :track "Development") +maint (haskell . "2022-12-03 16:00") +     ("DEV Sunday, December 4" . "2022-12-04 10:00") +(justl . "10:05")     (lspbridge . "10:50") +     eshell (lunch :start "12:00" :track "Development") +      tramp  +                detached  +     asmblox           (break :start "14:45" :track "Development") async wayland +     (dbus . "16:00")            )) ) + (emacsconf-schedule-break-time 10) + (emacsconf-schedule-lunch-time 60) + (emacsconf-schedule-max-time 30) + (emacsconf-schedule-tweaked-allocations '(("indieweb" . 20) +                                           ("maint" . 20) +                                           ("workflows" . 20))) + (emacsconf-schedule-strategies '(emacsconf-schedule-override-breaks +                                    emacsconf-schedule-allocate-buffer-time +                                    emacsconf-schedule-tweak-allocations)) + (emacsconf-schedule-validate-live-q-and-a-sessions-buffer nil) + (tracks '((:label "Saturday" +                   :start "2022-12-03 9:00" +                   :end "2022-12-03 18:00" +                   :tracks ("General" "Development")) +          (:label "Sunday" +                  :start "2022-12-04 9:00" +                  :end "2022-12-04 18:00" +                  :tracks ("General" "Development"))))) +                      +#+end_src + +#+RESULTS: +:results: +- [[file:schedule-option-gen-and-dev-aligned.svg]] +:end: | 
