The initial proposal to shift meeting times in a rotating fashion was an attempt to be fair to all members, however, in reality there is a growing sense that the idea is not working as successfully as hoped for. In reality, there will be no solution that works for everyone as the spread of time zones is just too diverse. This is obviously an excellent problem to be wrangling, but it is still a significant challenge. A set of proposed options are given below.
I’ve considered my understanding of standard business hours (8am to 5pm) to be the optimal time range for people, and between the hours of 11pm to 5am to be ‘horrible’. Anything between these is ‘Outside of Hours’, which should still be realistic times for everyone, despite them not being super-convenient.
An important consideration for each option is not only our own preferences, but the availability of Lori as both secretary and member of the Bioconductor Core Team, and the current co-chairs Kevin & Stevie.
There are four proposals given below as the probable best options for the current CAB.
Key daylight savings shifts occur in April (South off + North on) and Oct/Nov (South On, North Off), with some staggering of commencement + exit dates. All proposals have been set to try and sync in with these shifts as smoothly as possible.
Feel free to play with the code in the accompanying rmarkdown.
As it currently stands, the CAB contains 20 members, spread across 15
time-zones, with these broken down and grouped in the following table. I
also note that time-zones may not describe exactly where everyone lives,
but these are chosen to match the output of OlsonNames()
which is how R wrangles time-zones. All projections have
been made based on UTC time.
| Member | TZ | N | Current UTC | Future UTC |
|---|---|---|---|---|
| Zahraa | America/Chicago | 1 | -06:00 | -05:00 |
| Lori, Enis, Tobi | America/New_York | 3 | -05:00 | -04:00 |
| Izabela | America/Belem | 1 | -03:00 | -03:00 |
| Aedin, Maria, Kevin, Martha | Europe/Dublin, Europe/London | 4 | +00:00 | +01:00 |
| Umar | Africa/Lagos | 1 | +01:00 | +01:00 |
| Johannes, Lluís, Eliana, Fabricio, Laurent | Europe/Rome, Europe/Madrid, Europe/Tirane, Europe/Brussels | 5 | +01:00 | +02:00 |
| Tuomas | Europe/Helsinki | 1 | +02:00 | +03:00 |
| Zuguang | Asia/Hong_Kong | 1 | +08:00 | +08:00 |
| Kozo | Asia/Tokyo | 1 | +09:00 | +09:00 |
| Stevie | Australia/Adelaide | 1 | +10:30 | +09:30 |
| Mengbo | Australia/Melbourne | 1 | +11:00 | +10:00 |
This effectively places the horrible meeting times between Australia/Melbourne and America/Chicago for the entire year.
Key Points:
Proposed meeting times holding the start time fixed at 12pm UTC
| Horrible | Outside Hours | Business Hours |
|---|---|---|
| 6 | 66 | 168 |
| Member | TZ | After 11pm | 6am Or Earlier | Combined Problematic |
|---|---|---|---|---|
| Zahraa | America/Chicago | 0 | 4 | 4 |
| Mengbo | Australia/Melbourne | 6 | 0 | 6 |
| Total | 6 | 4 | 10 |
This proposal sets the start time at 7am for the earliest member favouring:
Key points:
Proposed schedule favouring two regions siultaneously
| Horrible | Outside Hours | Business Hours |
|---|---|---|
| 22 | 58 | 160 |
| Member | TZ | After 11pm | 6am Or Earlier | Combined Problematic |
|---|---|---|---|---|
| Zahraa | America/Chicago | 0 | 4 | 4 |
| Lori | America/New_York | 0 | 4 | 4 |
| Enis | America/New_York | 0 | 4 | 4 |
| Tobi | America/New_York | 0 | 4 | 4 |
| Izabela | America/Belem | 0 | 4 | 4 |
| Mengbo | Australia/Melbourne | 2 | 0 | 2 |
| Total | 2 | 20 | 22 |
| Date | Month | Pacific Diff | Contintental Diff | Place 1-4am In |
|---|---|---|---|---|
| 2026-03-12 | Mar | 8 | 6 | Pacific Ocean |
| 2026-04-09 | Apr | 9 | 5 | Pacific Ocean |
| 2026-05-14 | May | 9 | 5 | Pacific Ocean |
| 2026-06-11 | Jun | 9 | 5 | Pacific Ocean |
| 2026-07-09 | Jul | 9 | 5 | Pacific Ocean |
| 2026-08-13 | Aug | 9 | 5 | Pacific Ocean |
| 2026-09-10 | Sep | 9 | 5 | Pacific Ocean |
| 2026-10-08 | Oct | 8 | 5 | Pacific Ocean |
| 2026-11-12 | Nov | 7 | 6 | Pacific Ocean |
| 2026-12-10 | Dec | 7 | 6 | Pacific Ocean |
| 2027-01-14 | Jan | 7 | 6 | Pacific Ocean |
| 2027-02-11 | Feb | 7 | 6 | Pacific Ocean |
The strategy attempted here is to find the ‘empty’ region on the planet at each given month, where no CAB members are located, which contains the longest duration relative to everyone’s lived time-zone. If we place the difficult middle-of-the-night meeting times in these empty regions, the hoped for outcome will be the fewest CAB members having to endure middle-of-the-night meetings. Of course, the CAB contains a mix of ‘morning people’ and ‘night-owls’, making this a a near impossible challenge, however, if we assume somewhere between 1-4am should be placed in the centre of these empty regions, this might be the best starting point.
For March to October, the best region to place the middle-of-the-night times is in the Pacific Ocean with an 8-9hr difference. Whilst previously, a viable gap existed between Kozo as the western-most member of the Asia-Pacific Region and Tuomas as the eastern-most member of the European region, with Zuguang’s return to China, this no longer forms a viable option.
Key points:
Proposed schedule placing the largest time regions without members into the middle of the night
| Horrible | Outside Hours | Business Hours |
|---|---|---|
| 30 | 66 | 144 |
| Member | TZ | After 11pm | 6am Or Earlier | Combined Problematic |
|---|---|---|---|---|
| Umar | Africa/Lagos | 4 | 0 | 4 |
| Johannes | Europe/Rome | 4 | 0 | 4 |
| Lluís | Europe/Madrid | 4 | 0 | 4 |
| Eliana | Europe/Tirane | 4 | 0 | 4 |
| Fabricio | Europe/Brussels | 4 | 0 | 4 |
| Laurent | Europe/Brussels | 4 | 0 | 4 |
| Tuomas | Europe/Helsinki | 4 | 0 | 4 |
| Zuguang | Asia/Hong_Kong | 0 | 4 | 4 |
| Mengbo | Australia/Melbourne | 2 | 0 | 2 |
| Total | 30 | 4 | 34 |
This is a slightly modified version of an earlier approach, where meetings shift every 4 months. For each block, we take the western-most member from each of Asia, Europe & the US as the key member. We then start meeting times at 6 or 7am for that member to best accommodate other regions, and ensuring at least two larger regions have workable times.
Proposed rotating meeting schedule, setting the start time for the western-most member of each region. 1) Aug-Nov favour Europe & Asia, 2) Apr-July favour the US & Europe, whilst 3) Dec-Mar favours Asia & the US
| Horrible | Outside Hours | Business Hours |
|---|---|---|
| 48 | 71 | 121 |
| Member | TZ | After 11pm | 6am Or Earlier | Combined Problematic |
|---|---|---|---|---|
| Zahraa | America/Chicago | 0 | 4 | 4 |
| Lori | America/New_York | 0 | 4 | 4 |
| Enis | America/New_York | 0 | 4 | 4 |
| Tobi | America/New_York | 0 | 4 | 4 |
| Izabela | America/Belem | 0 | 4 | 4 |
| Umar | Africa/Lagos | 4 | 0 | 4 |
| Johannes | Europe/Rome | 4 | 0 | 4 |
| Lluís | Europe/Madrid | 4 | 0 | 4 |
| Eliana | Europe/Tirane | 4 | 0 | 4 |
| Fabricio | Europe/Brussels | 4 | 0 | 4 |
| Laurent | Europe/Brussels | 4 | 0 | 4 |
| Tuomas | Europe/Helsinki | 4 | 0 | 4 |
| Zuguang | Asia/Hong_Kong | 0 | 4 | 4 |
| Total | 28 | 24 | 52 |