-
-
Notifications
You must be signed in to change notification settings - Fork 4
2025 survey: further review of questions #6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
type: number | ||
|
||
# Motivation: Understand the responder's self-reported background and skills. | ||
- title: "Which Python ecosystem do you feel most aligned with?" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cf. discussion in https://github.com/orgs/sphinx-doc/discussions/13331#discussioncomment-12794511. We could keep a general 'industry/sector' question though, if valuable.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think an "application area" (i.e. DS, Infrastructure, ML) is what we are after vs sector (that tends to be things like Healthcare, Agriculture, IT). This can help with some mapping within subcommunities. For example the PSF Python survey uses "Purposes for using Python" https://lp.jetbrains.com/python-developers-survey-2023/ but we are removing the Python specificity in this PR so might need better wording.
That is to say I would like to keep this question, perhaps finding a better wording
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would do both sector and application
I have a feeling that Sphinx is used way more widely (sector-wise) than we all may realize and it may be pretty eye-opening to get some numbers behind it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is one where I would like to hear from @isabela-pf and @AA-Turner (application + sector)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think I know enough about Sphinx to recommend how helpful this question may or may not be, but I can explain intent in case that helps clarify how to rework it with non-Python and more fitting Sphinx options.
Knowing what communities people responding consider themselves part of both helps us understand the sample we end up with as well as information about where Sphinx might be used. Even if it's only for understanding what kind of sample we are working with, I would recommend something like this being part of the survey because it's not as tied to studies or jobs or more rigid external options.
Application is closer to what I was thinking when writing this question, but if there's interest in industry/sectors too I'm sure there's options we can draw on there. I don't think it undermines the purpose of the survey, only adds to the length.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am less interested about external groupings at the sector or industry-level and I belive the application area is better aligned with the original intent of the survey as a whole
All these changes look good to me! Thank you for opening a PR to update it and putting references for why the choices were made, it made it very easy to follow. I'm also happy to see some questions removed. |
surveys/sphinx-survey-2025.yml
Outdated
# Motivation: Reflect on priorities for documentation in general. | ||
- title: "Why did you choose the engine you use for your documentation?" | ||
# Motivation: Reflect on priorities for documentation in general. | ||
- title: "Why did you choose the tool/engine you use for your documentation?" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is "tool" only is sufficient?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Now that I see this question, I think the "What documentation tools/engines do you use?" question needs to be refactored.
It seems like the valuable info would be determining whether respondents primarily use Sphinx or something else, and why
In the "What documentation tools/engines do you use?" it doesn't make sense to list Sphinx and Rustdoc (for example) because we use them both and we use them for different reasons
So I think the question as it currently stands is going to generate a lot of misleading noise
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well, OK, now I see that there are questions below that are focused on Sphinx.
I'll leave my previous comment as-is: I suggest rethinking this question and the "What documentation tools/engines do you use?" one
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've changed my mind on this question. I think it's fine to use a single question in order to capture clusters of tools that are commonly used together, as Tania explained
surveys/sphinx-survey-2025.yml
Outdated
title: "Sphinx Documentation Survey (2025)" | ||
questions: | ||
- title: "Sphinx Usage Survey 2025" | ||
- title: "Sphinx Documentation Survey (2025)" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My first reaction is that this new title immediately suggests that this is about Sphinx's documentation.
I would prefer something like "Sphinx User Survey" or "Sphinx Community Survey"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good points. I rephrased away from 'Sphinx User' with the intent of making it less off-putting for those that aren't using Sphinx.
Perhaps just revert to 'Sphinx Usage Survey', but make it the full survey title?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That could work. Pinging @isabela-pf in case she has better suggestions re wording
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think "Sphinx Community Survey" or "Sphinx Usage Survey" are the clearest without leading too much in any direction, but I am open to either.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It could be helpful to have documentation
in the title to disambiguate from Sphinx the search thing and any other uses of that name
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
State of X
is also a pretty common name for these types of surveys i.e. State of Sphinx
type: number | ||
|
||
# Motivation: Understand the responder's self-reported background and skills. | ||
- title: "Which Python ecosystem do you feel most aligned with?" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think an "application area" (i.e. DS, Infrastructure, ML) is what we are after vs sector (that tends to be things like Healthcare, Agriculture, IT). This can help with some mapping within subcommunities. For example the PSF Python survey uses "Purposes for using Python" https://lp.jetbrains.com/python-developers-survey-2023/ but we are removing the Python specificity in this PR so might need better wording.
That is to say I would like to keep this question, perhaps finding a better wording
Co-authored-by: Tania Allard <taniar.allard@gmail.com>
Co-authored-by: Tania Allard <taniar.allard@gmail.com>
Co-authored-by: Tania Allard <taniar.allard@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello, I am docs lead for https://pigweed.dev and about 10 years ago I adopted Sphinx in the IoT startup I worked at
@AA-Turner asked me to leave feedback from the perspective of a technical writer using Sphinx in a corporate setting (Pigweed is a Google project)
type: number | ||
|
||
# Motivation: Understand the responder's self-reported background and skills. | ||
- title: "Which Python ecosystem do you feel most aligned with?" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would do both sector and application
I have a feeling that Sphinx is used way more widely (sector-wise) than we all may realize and it may be pretty eye-opening to get some numbers behind it
surveys/sphinx-survey-2025.yml
Outdated
# Motivation: Reflect on priorities for documentation in general. | ||
- title: "Why did you choose the engine you use for your documentation?" | ||
# Motivation: Reflect on priorities for documentation in general. | ||
- title: "Why did you choose the tool/engine you use for your documentation?" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Now that I see this question, I think the "What documentation tools/engines do you use?" question needs to be refactored.
It seems like the valuable info would be determining whether respondents primarily use Sphinx or something else, and why
In the "What documentation tools/engines do you use?" it doesn't make sense to list Sphinx and Rustdoc (for example) because we use them both and we use them for different reasons
So I think the question as it currently stands is going to generate a lot of misleading noise
surveys/sphinx-survey-2025.yml
Outdated
# Motivation: Reflect on priorities for documentation in general. | ||
- title: "Why did you choose the engine you use for your documentation?" | ||
# Motivation: Reflect on priorities for documentation in general. | ||
- title: "Why did you choose the tool/engine you use for your documentation?" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well, OK, now I see that there are questions below that are focused on Sphinx.
I'll leave my previous comment as-is: I suggest rethinking this question and the "What documentation tools/engines do you use?" one
type: number | ||
|
||
# Motivation: Understand the responder's self-reported background and skills. | ||
- title: "Which Python ecosystem do you feel most aligned with?" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is one where I would like to hear from @isabela-pf and @AA-Turner (application + sector)
Hi all, I'm checking in if there's anything I can do to help move this PR forward. It looks like discussion has died down for now. Personally, I think this is in a state where it can be merged. Is there anything blocking it? |
I don't have a blocking vote (or ability to approve the PR) but LGTM from my end 👍 |
Co-authored-by: Kayce Basques <kaycebasques@gmail.com>
Co-authored-by: Kayce Basques <kaycebasques@gmail.com>
Co-authored-by: Tania Allard <taniar.allard@gmail.com>
Sorry for the delay! |
https://github.com/orgs/sphinx-doc/discussions/13331#discussioncomment-12794511