Meetings are like sleep but they are not refreshing

how we work
management
documentation
Author

Candace Savonen

Published

July 11, 2023

Sleep is great. As a mom of 2 kinds under the age of 2, I can tell you I really miss sleep sometimes. At this stage in my life, I have no trouble taking naps if given the opportunity.

Sleep research people talk our need for sleep using a concept called “sleep pressure.” Basically you need to be tired enough to actually make sleep refreshing and worth your while.

Sleep Pressure

From the CDC:

Pressure for sleep builds up in our body as our time awake increases. The pressure gets stronger the longer we stay awake and decreases during sleep, reaching a low after a full night of good-quality sleep. The homeostatic process begins to build again after we awaken. The dashed line represents potential increases in pressure to sleep, which will continue to build if sleep does not occur.

What does this have to do with meetings?

In our work life, I think we should start thinking of meetings for projects like sleep. We need to have them often enough so that things don’t get out of control. But if we having meetings too often, we will end up feeling like we are in a fog.

Meeting Pressure Hence I want to introduce the term “meeting pressure” TM :D

Properly managing “meeting pressure” means we want to avoid two scenarios:

  1. “We dropped the ball” - uh oh we didn’t meet enough (or the more likely case of our meetings weren’t focused) and we dropped the ball on something due to ineffective communication.
  2. “This could have been an email” - We’re wasting people’s precious time when really we didn’t have enough meeting pressure to begin with to warrant a meeting. Instead we should have used asynchronous communication (caffeine if you will) to delay us to the point where a meeting would have been more necessary and productive.

Other folks out there may have better ideas and more experience to how to manage “meeting pressure” more effectively but here’s some things I think should be utilize more often:

  1. Use the dickens out of asynchronous communication. I am a real fan of doing things asynchronously whenever possible. It allow people to have time for focused work but still allows communication to occur. This does require a bit of team adaption for this to work. And notably not all teams and their goals are suitable for making things asynchronous.
  2. Each individual on the team needs to keep track of their own tasks with a good task management system so that meetings are less often spent rehashing what needs to be done (because hopefully people already know and remember because their task management system reminded them).
  3. Cancel a meeting if there isn’t enough updates!
  4. Or don’t make recurring meetings in the first place if possible. Perhaps use Calendly to just have meetings scheduled on an “as needed” basis (this is a strategy that is easier for groups of smaller numbers).
  5. Try to keep meetings on task by using an agenda and writing things down as people report them. My really big disclaimer for this point is that I also know that for remote work people “water cooler talk time” is also important. So this point needs to be balanced too. Humans still need connection and are not robots who only talk business.

My huge disclaimer here is basically I’m a person with my own biases and set of experiences. I’m coming from my own project experience which is generally revolving around making data science training materials or software development. Meeting pressure management strategies are totally dependent on the teams and the goals that they have. This isn’t one size fits all.

I’d love to hear other people’s thoughts on this. What do you think about your various groups’ “meeting pressure” management? What do you find works well for your team? Or what doesn’t?

sessionInfo()
R version 4.3.1 (2023-06-16)
Platform: x86_64-apple-darwin20 (64-bit)
Running under: macOS Ventura 13.5.2

Matrix products: default
BLAS:   /Library/Frameworks/R.framework/Versions/4.3-x86_64/Resources/lib/libRblas.0.dylib 
LAPACK: /Library/Frameworks/R.framework/Versions/4.3-x86_64/Resources/lib/libRlapack.dylib;  LAPACK version 3.11.0

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

time zone: America/New_York
tzcode source: internal

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
 [1] vctrs_0.6.5       httr_1.4.7        cli_3.6.2         knitr_1.45       
 [5] rlang_1.1.2       xfun_0.41         jsonlite_1.8.8    glue_1.6.2       
 [9] openssl_2.1.1     askpass_1.2.0     htmltools_0.5.7   hms_1.1.3        
[13] fansi_1.0.6       rmarkdown_2.25    evaluate_0.23     tibble_3.2.1     
[17] tzdb_0.4.0        fastmap_1.1.1     yaml_2.3.8        lifecycle_1.0.4  
[21] compiler_4.3.1    ottrpal_1.2       fs_1.6.3          htmlwidgets_1.6.2
[25] pkgconfig_2.0.3   rstudioapi_0.15.0 digest_0.6.33     R6_2.5.1         
[29] utf8_1.2.4        readr_2.1.4       pillar_1.9.0      magrittr_2.0.3   
[33] tools_4.3.1       xml2_1.3.6