From 6692931352554b44965abe24a52f70bf44b7d6b9 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Tue, 4 Oct 2022 09:35:41 -0400 Subject: Tweak schedule and check for overlap --- 2022/decisions.md | 34 +++--- 2022/decisions/index.org | 155 +++++++++++++------------ 2022/decisions/schedule-option-gen-and-dev.svg | 2 +- 3 files changed, 104 insertions(+), 87 deletions(-) diff --git a/2022/decisions.md b/2022/decisions.md index a0f31e97..dd2bdea4 100644 --- a/2022/decisions.md +++ b/2022/decisions.md @@ -3,8 +3,8 @@ - [How do we want to schedule talks?](#schedule) - [Notes](#schedule-notes) - - [Option G: Time-aligned](#gen-and-dev-aligned) - [Option A: General and development tracks - 15/25 buffers, 60 min lunch, dev starts at 10](#gen-and-dev) + - [Option G: Time-aligned](#gen-and-dev-aligned) - [Option B: Two afternoon tracks (dev starts at 13:30), 10/20 buffer, 60 min lunch](#two-afternoons) - [Option C: One afternoon track, 5/10 minute buffers, 60 minute lunch](#one-afternoon) - [Option D: Remove buffer from non-live talks (not recommended)](#no-irc) @@ -16,6 +16,12 @@ # DONE How do we want to schedule talks? +[2022-10-04 Tue] + +- Discussed option G with zaeph on #emacsconf-org. zaeph prefers + option A over option G because it gives people more choices - + they can hop from talk to talk. + [2022-10-03 Mon] - Discussed with bandali and zaeph on #emacsconf-org @@ -50,29 +56,31 @@ Updating the images requires `emacsconf-schedule.el` from wherever the private conf org file is. - - -## Option G: Time-aligned - -- 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 wil have to choose. - -- ![img](schedule-option-gen-and-dev-aligned.svg) - - ## Option A: General and development tracks - 15/25 buffers, 60 min lunch, dev starts at 10 - Lots of space for Q&A and hallway conversations - People can probably find lots of sessions that interest them throughout the day +- If they decide a talk isn't for them, they can switch and catch another one +- Stagger live Q&A sessions so that just in case we have only one streamer, they can bounce back and forth - Can give some talks extra time if we want -- Need host/streamer(s) for dev track +- Could use dedicated host/streamer(s) for dev track; if not, they can probably pick up questions themselves - ![img](schedule-option-gen-and-dev.svg) + + +## Option G: Time-aligned + +- 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 wil have to choose. + +- ![img](schedule-option-gen-and-dev-aligned.svg) + + ## Option B: Two afternoon tracks (dev starts at 13:30), 10/20 buffer, 60 min lunch diff --git a/2022/decisions/index.org b/2022/decisions/index.org index 7b0cfc85..3b4e2211 100644 --- a/2022/decisions/index.org +++ b/2022/decisions/index.org @@ -6,6 +6,11 @@ :CUSTOM_ID: schedule :END: +[2022-10-04 Tue] +- Discussed option G with zaeph on #emacsconf-org. zaeph prefers + option A over option G because it gives people more choices - + they can hop from talk to talk. + [2022-10-03 Mon] - Discussed with bandali and zaeph on #emacsconf-org - Decided on Option A with B, C, or F as fallbacks depending on volunteer roster @@ -37,65 +42,61 @@ Updating the images requires =emacsconf-schedule.el= from wherever the private conf org file is. -** Option G: Time-aligned +** Option A: General and development tracks - 15/25 buffers, 60 min lunch, dev starts at 10 :PROPERTIES: -:CUSTOM_ID: gen-and-dev-aligned +:CUSTOM_ID: gen-and-dev :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 wil have to choose. - -#+begin_src emacs-lisp :exports results :var filename="schedule-option-gen-and-dev-aligned.svg" :eval never-export +- Lots of space for Q&A and hallway conversations +- People can probably find lots of sessions that interest them throughout the day +- If they decide a talk isn't for them, they can switch and catch another one +- Stagger live Q&A sessions so that just in case we have only one streamer, they can bounce back and forth +- Can give some talks extra time if we want +- Could use dedicated host/streamer(s) for dev track; if not, they can probably pick up questions themselves +#+begin_src emacs-lisp :exports results :var filename="schedule-option-gen-and-dev.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) + (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 25) (arranged (emacsconf-schedule-inflate-sexp - '(("GEN Saturday, December 3" . "2022-12-03 08:55") + '(("GEN Saturday, December 3" . "2022-12-03 09:00") "Saturday opening remarks" - (survey . "9:00") - (orgyear . "9:30") - (rolodex . "10:00") - break - (links . "11:00") - buttons + survey orgyear rolodex + (break . "10:45") + links buttons (lunch . "12:00") - hyperorg - realestate - health - (break . "15:00") - jupyter (workflows . "16:00") + hyperorg realestate health + break + jupyter workflows - ("Saturday closing remarks" . "2022-12-03 16:45") + ("Saturday closing remarks" . "2022-12-03 17:00") ("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") + break + school science lunch + meetups buddy + community +break orgvm indieweb fanfare - ("Sunday closing remarks" . "2022-12-04 16:30") + ("Sunday closing remarks" . "2022-12-04 17:00") ("DEV Saturday, December 3" . "2022-12-03 10:00") - localizing (treesitter . "11:00") rde - (lunch . "12:00") - mail + localizing treesitter lspbridge + lunch sqlite -sqlite eev python break -maint (haskell . "2022-12-03 16:00") +mail +eev python +(break . "15:00") maint (haskell . "2022-12-03 16:00") ("DEV Sunday, December 4" . "2022-12-04 10:00") -(justl . "10:05") (lspbridge . "10:50") - eshell (lunch . "12:00") - tramp - detached - asmblox (break . "14:45") async wayland - (dbus . "16:00") )) ) + justl (rde . "10:30") +eshell + lunch detached + tramp async + break + asmblox dbus wayland )) ) (emacsconf-schedule-break-time 10) (emacsconf-schedule-lunch-time 60) (emacsconf-schedule-max-time 30) @@ -120,60 +121,68 @@ maint (haskell . "2022-12-03 16:00") #+RESULTS: :results: -- [[file:schedule-option-gen-and-dev-aligned.svg]] +- [[file:schedule-option-gen-and-dev.svg]] :end: -** Option A: General and development tracks - 15/25 buffers, 60 min lunch, dev starts at 10 + +** Option G: Time-aligned :PROPERTIES: -:CUSTOM_ID: gen-and-dev +:CUSTOM_ID: gen-and-dev-aligned :END: -- Lots of space for Q&A and hallway conversations -- People can probably find lots of sessions that interest them throughout the day -- Can give some talks extra time if we want -- Need host/streamer(s) for dev track - -#+begin_src emacs-lisp :exports results :var filename="schedule-option-gen-and-dev.svg" :eval never-export +- 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 wil 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 25) + (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 15) (arranged (emacsconf-schedule-inflate-sexp - '(("GEN Saturday, December 3" . "2022-12-03 09:00") + '(("GEN Saturday, December 3" . "2022-12-03 08:55") "Saturday opening remarks" - survey orgyear rolodex - break - links buttons - lunch - hyperorg realestate health + (survey . "9:00") + (orgyear . "9:30") + (rolodex . "10:00") break - jupyter workflows + (links . "11:00") + buttons + (lunch . "12:00") + hyperorg + realestate + health + (break . "15:00") + jupyter (workflows . "16:00") - ("Saturday closing remarks" . "2022-12-03 17:00") + ("Saturday closing remarks" . "2022-12-03 16:45") ("GEN Sunday, December 4" . "2022-12-04 09:00") "Sunday opening remarks" journalism handwritten - break - school science lunch - meetups buddy - community -break orgvm + school + break science meetups (lunch . "12:00") + community + buddy +orgvm +(break . "14:45") indieweb fanfare - ("Sunday closing remarks" . "2022-12-04 17:00") + ("Sunday closing remarks" . "2022-12-04 16:30") ("DEV Saturday, December 3" . "2022-12-03 10:00") - localizing treesitter lspbridge - lunch sqlite + localizing (treesitter . "11:00") rde + (lunch . "12:00") + mail -mail eev python break wayland (haskell . "2022-12-03 16:00") +sqlite eev python break +maint (haskell . "2022-12-03 16:00") ("DEV Sunday, December 4" . "2022-12-04 10:00") - justl eshell -rde - lunch detached - tramp async - break - asmblox dbus maint )) ) +(justl . "10:05") (lspbridge . "10:50") + eshell (lunch . "12:00") + tramp + detached + asmblox (break . "14:45") async wayland + (dbus . "16:00") )) ) (emacsconf-schedule-break-time 10) (emacsconf-schedule-lunch-time 60) (emacsconf-schedule-max-time 30) @@ -198,7 +207,7 @@ rde #+RESULTS: :results: -- [[file:schedule-option-gen-and-dev.svg]] +- [[file:schedule-option-gen-and-dev-aligned.svg]] :end: ** Option B: Two afternoon tracks (dev starts at 13:30), 10/20 buffer, 60 min lunch :PROPERTIES: diff --git a/2022/decisions/schedule-option-gen-and-dev.svg b/2022/decisions/schedule-option-gen-and-dev.svg index 53074ffa..6f3b9203 100644 --- a/2022/decisions/schedule-option-gen-and-dev.svg +++ b/2022/decisions/schedule-option-gen-and-dev.svg @@ -1 +1 @@ - Saturday Saturday opening remarks survey orgyear rolodex BREAK links buttons LUNCH hyperorg realestate health BREAK jupyter workflows Saturday closing remarks localizing treesitter lspbridge LUNCH sqlite mail eev python BREAK wayland haskell 9 10 11 12 1 2 3 4 5 Sunday Sunday opening remarks journalism handwritten BREAK school science LUNCH meetups buddy community BREAK orgvm indieweb fanfare Sunday closing remarks justl eshell rde LUNCH detached tramp async BREAK asmblox dbus maint 9 10 11 12 1 2 3 4 5 \ No newline at end of file + Saturday Saturday opening remarks survey orgyear rolodex BREAK links buttons LUNCH hyperorg realestate health BREAK jupyter workflows Saturday closing remarks localizing treesitter lspbridge LUNCH sqlite mail eev python BREAK maint haskell 9 10 11 12 1 2 3 4 5 Sunday Sunday opening remarks journalism handwritten BREAK school science LUNCH meetups buddy community BREAK orgvm indieweb fanfare Sunday closing remarks justl rde eshell LUNCH detached tramp async BREAK asmblox dbus wayland 9 10 11 12 1 2 3 4 5 \ No newline at end of file -- cgit v1.2.3