Thanks for the analysis this morning, and sorry I had to leave before Records & Tuples. I personally found it really valuable and I've already addressed in the survey some of the easier points that were brought up.
I took notes until the point where I left and have now gone over them to turn my frantically typed txtspk into full sentences. Surely I missed a few things because the conversation went really quickly, but is there somewhere that people would prefer that I post them in order to combine with the notes taken during Records & Tuples?
I'd like to continue the discussion about what is the research question. I've given it a bit more thought since this morning. I think a the research question running through most of the survey is, "Given the current set of features of Temporal, are there any APIs which tend to confuse people in practice?" I think this is the main question that we want to answer before asking for a Stage 3 review. In the champions group we have found that we got the most valuable feedback on that topic from people who did spend a lot of time trying out Temporal.
Case in point being Justin who was invited to join after giving extensive feedback from a first-time-user perspective. At least for me personally, the goal was to repeat that experience, say, 10 or 15 times. This is also why we aimed for majority free-form questions, because so far our experience has been that just letting people talk / rant about Temporal has been valuable. However, I do want to be mindful of the pitfall (I think Felienne mentioned it; sorry, it was just moments before I left, so I didn't catch it in the notes) where we do get the kind of answers we want but they don't reflect reality.
A secondary research question is that we want to collect information on a few specific parts of the API, either ones that we aren't sure should be included or not (like the question about a type that combines a timestamp and time zone) or ones that we aren't sure we've made the right tradeoffs (like the question about withCalendar and toLocaleString). I'm not sure, should we split up the survey into separate surveys for each of these? On the one hand I take to heart Felienne's point that any question which is not related to the main research question detracts from the other questions, but on the other hand if we are only expecting a few people to have invested the time, wouldn't we be giving those few people survey fatigue?