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

Organize a survey of our community #15

Closed
erickt opened this Issue Apr 4, 2016 · 43 comments

Comments

Projects
None yet
@erickt
Contributor

erickt commented Apr 4, 2016

What do we want to know about our users? To get us started:

  • What version of Rust are you using?
  • What testing tools are you using?
  • What market are you targeting with your projects? Gaming, databases, data science, etc?
  • What's missing from the Rust ecosystem? GUI support, security features (LDAP libraries, kerberos, etc).

@steveklabnik mentioned that we should make our questions append-only, so if we ask people if they're using testing tool X or Y in one year, the next we ask X, Y, or Z. This would let us see how trends change over time.

@aturon

This comment has been minimized.

Show comment
Hide comment
@aturon

This comment has been minimized.

Show comment
Hide comment

aturon commented Apr 4, 2016

@erickt

This comment has been minimized.

Show comment
Hide comment
@erickt

erickt Apr 4, 2016

Contributor

Here's some other project surveys I've found:

@steveklabnik: I couldn't find the ruby one you mentioned, could you post a link to it?

Contributor

erickt commented Apr 4, 2016

Here's some other project surveys I've found:

@steveklabnik: I couldn't find the ruby one you mentioned, could you post a link to it?

@Manishearth

This comment has been minimized.

Show comment
Hide comment
@Manishearth

Manishearth Apr 4, 2016

Contributor
  • Tooling in general is a good question too, not just testing. E.g. rustfmt/clippy.
  • What IDE/editor do you use?
  • Do you contribute to any rust-lang repos?
  • Do you contribute to or own any crates on crates.io?
  • How excited are you for the following new features? (this can't be append-only, sadly).
  • What languages did you know before learning Rust?
  • What languages have you learned after learning Rust? Did knowing Rust help?
Contributor

Manishearth commented Apr 4, 2016

  • Tooling in general is a good question too, not just testing. E.g. rustfmt/clippy.
  • What IDE/editor do you use?
  • Do you contribute to any rust-lang repos?
  • Do you contribute to or own any crates on crates.io?
  • How excited are you for the following new features? (this can't be append-only, sadly).
  • What languages did you know before learning Rust?
  • What languages have you learned after learning Rust? Did knowing Rust help?
@aturon

This comment has been minimized.

Show comment
Hide comment
@aturon

aturon Apr 4, 2016

@erickt Process suggestion -- I propose iterating on this for a bit with the community team, then presenting a draft to the core team for further refinement.

aturon commented Apr 4, 2016

@erickt Process suggestion -- I propose iterating on this for a bit with the community team, then presenting a draft to the core team for further refinement.

@jonathandturner

This comment has been minimized.

Show comment
Hide comment
@jonathandturner

jonathandturner Apr 4, 2016

  • Do you use Rust for hobby projects? At work?
  • Do you use Rust for OSS? For non-open projects?
  • How big is your Rust codebase? 1k? 10k? 100k? > 100k?
  • Free form answer: what are the biggest challenges you see for Rust?

jonathandturner commented Apr 4, 2016

  • Do you use Rust for hobby projects? At work?
  • Do you use Rust for OSS? For non-open projects?
  • How big is your Rust codebase? 1k? 10k? 100k? > 100k?
  • Free form answer: what are the biggest challenges you see for Rust?
@steveklabnik

This comment has been minimized.

Show comment
Hide comment
@steveklabnik

steveklabnik Apr 4, 2016

I couldn't seem to either, so I asked the person who's done it https://twitter.com/steveklabnik/status/717052982848798720

steveklabnik commented Apr 4, 2016

I couldn't seem to either, so I asked the person who's done it https://twitter.com/steveklabnik/status/717052982848798720

@timonv

This comment has been minimized.

Show comment
Hide comment
@timonv

timonv Apr 4, 2016

While we're at it:

  • Are there meetups near you / have you attended any Rust meetups?

Opinions are nice too, but maybe that should be up to the meetup organizers.

timonv commented Apr 4, 2016

While we're at it:

  • Are there meetups near you / have you attended any Rust meetups?

Opinions are nice too, but maybe that should be up to the meetup organizers.

@brson

This comment has been minimized.

Show comment
Hide comment
@brson

brson Apr 6, 2016

Demographics. Age, race, gender.

brson commented Apr 6, 2016

Demographics. Age, race, gender.

@erickt

This comment has been minimized.

Show comment
Hide comment
@erickt

erickt Apr 6, 2016

Contributor
  • Did you stop using rust? if so, why?
Contributor

erickt commented Apr 6, 2016

  • Did you stop using rust? if so, why?
@carols10cents

This comment has been minimized.

Show comment
Hide comment
@carols10cents

carols10cents Apr 6, 2016

Contributor

I couldn't seem to either, so I asked the person who's done it https://twitter.com/steveklabnik/status/717052982848798720

Just checked the responses to steve's tweet and the Ruby survey is now up here: https://askr-prod.firebaseapp.com/ruby

Demographics. Age, race, gender.

Please make these optional, and please make gender a text box.

Demographics could also include your primary human language, which could help guide where we should focus translation efforts.

Contributor

carols10cents commented Apr 6, 2016

I couldn't seem to either, so I asked the person who's done it https://twitter.com/steveklabnik/status/717052982848798720

Just checked the responses to steve's tweet and the Ruby survey is now up here: https://askr-prod.firebaseapp.com/ruby

Demographics. Age, race, gender.

Please make these optional, and please make gender a text box.

Demographics could also include your primary human language, which could help guide where we should focus translation efforts.

@edunham

This comment has been minimized.

Show comment
Hide comment
@edunham

edunham Apr 6, 2016

Member
  • How did you find out about Rust? (freeform text field)
  • If you're writing a Rust replacement for an existing tool, what language was that tool primarily implemented in?
Member

edunham commented Apr 6, 2016

  • How did you find out about Rust? (freeform text field)
  • If you're writing a Rust replacement for an existing tool, what language was that tool primarily implemented in?
@carols10cents

This comment has been minimized.

Show comment
Hide comment
@carols10cents

carols10cents Apr 6, 2016

Contributor

Are there meetups near you / have you attended any Rust meetups?

Also we should ask what city/country they're in :)

Contributor

carols10cents commented Apr 6, 2016

Are there meetups near you / have you attended any Rust meetups?

Also we should ask what city/country they're in :)

@jonathandturner

This comment has been minimized.

Show comment
Hide comment
@jonathandturner

jonathandturner Apr 6, 2016

+1 @carols10cents re: gender

Maybe a more general question - are there decisions we would make differently knowing our demographics in detail? I think we'd still want to be the same welcoming community to the best of our ability.

Maybe it helps to flesh out the primary purpose of the survey. Are there particular choices we're trying to make and using the information will help us do that?

jonathandturner commented Apr 6, 2016

+1 @carols10cents re: gender

Maybe a more general question - are there decisions we would make differently knowing our demographics in detail? I think we'd still want to be the same welcoming community to the best of our ability.

Maybe it helps to flesh out the primary purpose of the survey. Are there particular choices we're trying to make and using the information will help us do that?

@carols10cents

This comment has been minimized.

Show comment
Hide comment
@carols10cents

carols10cents Apr 6, 2016

Contributor

Maybe a more general question - are there decisions we would make differently knowing our demographics in detail? I think we'd still want to be the same welcoming community to the best of our ability.

I totally agree that we should have a purpose in mind for asking each question. For the demographics, I'd love to have year-over-year information to know how well (or not) our outreach efforts are working.

Contributor

carols10cents commented Apr 6, 2016

Maybe a more general question - are there decisions we would make differently knowing our demographics in detail? I think we'd still want to be the same welcoming community to the best of our ability.

I totally agree that we should have a purpose in mind for asking each question. For the demographics, I'd love to have year-over-year information to know how well (or not) our outreach efforts are working.

@brson

This comment has been minimized.

Show comment
Hide comment
@brson

brson Apr 6, 2016

Maybe a more general question - are there decisions we would make differently knowing our demographics in detail? I think we'd still want to be the same welcoming community to the best of our ability.

Knowing demographics over time tells us whether our diversity efforts are working.

brson commented Apr 6, 2016

Maybe a more general question - are there decisions we would make differently knowing our demographics in detail? I think we'd still want to be the same welcoming community to the best of our ability.

Knowing demographics over time tells us whether our diversity efforts are working.

@nikomatsakis

This comment has been minimized.

Show comment
Hide comment
@nikomatsakis

nikomatsakis Apr 6, 2016

It might be nice to get a sense of what people would most want to improve upon in Rust, to help guide overall priorities. But I'm not sure how just what questions to ask.

nikomatsakis commented Apr 6, 2016

It might be nice to get a sense of what people would most want to improve upon in Rust, to help guide overall priorities. But I'm not sure how just what questions to ask.

@erickt

This comment has been minimized.

Show comment
Hide comment
@erickt

erickt Apr 13, 2016

Contributor

Talked about it in the community team meeting

  • Length was fine
  • Email request should be made more prominent. First question could be "Your email (optional, but we want to get to know you)" or “if you are using Rust at work (or thinking about it) and would like to talk with a Rust community or core team member, put your email here:"
  • If ..." questions are phrased as yes/no when a N/A might be sufficient. People will probably just choose "No" in the N/A case.
Contributor

erickt commented Apr 13, 2016

Talked about it in the community team meeting

  • Length was fine
  • Email request should be made more prominent. First question could be "Your email (optional, but we want to get to know you)" or “if you are using Rust at work (or thinking about it) and would like to talk with a Rust community or core team member, put your email here:"
  • If ..." questions are phrased as yes/no when a N/A might be sufficient. People will probably just choose "No" in the N/A case.
@erickt

This comment has been minimized.

Show comment
Hide comment
@erickt

erickt Apr 13, 2016

Contributor
  • How many times has a Rust compiler upgrade broken your code since version 1.0?
  • How many times has an upgrade broken you in an annoying way / required a large amount of work to rewrite your code to work?
  • How many times has a change in a dependency broken your code?
  • "Do you need production support?" but phrased better
  • Remove the "have you read X" section
  • Need input from @steveklabnik on if there are doc-specific questions he wants to ask
Contributor

erickt commented Apr 13, 2016

  • How many times has a Rust compiler upgrade broken your code since version 1.0?
  • How many times has an upgrade broken you in an annoying way / required a large amount of work to rewrite your code to work?
  • How many times has a change in a dependency broken your code?
  • "Do you need production support?" but phrased better
  • Remove the "have you read X" section
  • Need input from @steveklabnik on if there are doc-specific questions he wants to ask
@erickt

This comment has been minimized.

Show comment
Hide comment
@erickt

erickt Apr 13, 2016

Contributor
  • Are you worried about compilation time?
  • Any cargo-related questions?
Contributor

erickt commented Apr 13, 2016

  • Are you worried about compilation time?
  • Any cargo-related questions?
@jdm

This comment has been minimized.

Show comment
Hide comment
@jdm

jdm Apr 13, 2016

"complication time"?

jdm commented Apr 13, 2016

"complication time"?

@erickt

This comment has been minimized.

Show comment
Hide comment
@erickt

erickt Apr 13, 2016

Contributor

@jdm: hehe, "compilation" time

Contributor

erickt commented Apr 13, 2016

@jdm: hehe, "compilation" time

@erickt

This comment has been minimized.

Show comment
Hide comment
@erickt

erickt Apr 13, 2016

Contributor
  • Are you happy with the quality of error messages?
  • Do the error messages have enough information in them to help you find the problem?
  • Are the error messages too noisy?
Contributor

erickt commented Apr 13, 2016

  • Are you happy with the quality of error messages?
  • Do the error messages have enough information in them to help you find the problem?
  • Are the error messages too noisy?
@erickt

This comment has been minimized.

Show comment
Hide comment
@erickt

erickt Apr 13, 2016

Contributor
  • Do you expect to be using stable / nightly / etc.
  • Do you contribute or maintain a crate on crates.io
  • What other languages do you use together with Rust?
  • Do you plan to try to use Rust at work?
    • If not, why not?
  • Demographics need word smithing
  • Replace "Other" boxes with "anything else you want to tell us"?
  • Do you think we should prioritize
    • New features
    • Tooling
    • Compile times
  • What new thing are you most excited about coming in the next year?
  • What is the worst thing about Rust?
  • What are the biggest problems about Rust
  • When you try to evangelize rust, what are the worst and best things for adoption?
  • What would you like to see cargo do?
  • Do you like cargo?
  • Do you use Cargo - yes production, yes in hobby, none of the above
  • For production users, are you using Cargo? If not, why?
Contributor

erickt commented Apr 13, 2016

  • Do you expect to be using stable / nightly / etc.
  • Do you contribute or maintain a crate on crates.io
  • What other languages do you use together with Rust?
  • Do you plan to try to use Rust at work?
    • If not, why not?
  • Demographics need word smithing
  • Replace "Other" boxes with "anything else you want to tell us"?
  • Do you think we should prioritize
    • New features
    • Tooling
    • Compile times
  • What new thing are you most excited about coming in the next year?
  • What is the worst thing about Rust?
  • What are the biggest problems about Rust
  • When you try to evangelize rust, what are the worst and best things for adoption?
  • What would you like to see cargo do?
  • Do you like cargo?
  • Do you use Cargo - yes production, yes in hobby, none of the above
  • For production users, are you using Cargo? If not, why?
@erickt

This comment has been minimized.

Show comment
Hide comment
@erickt

erickt Apr 13, 2016

Contributor
  • Important to be up front about what we do about the data.
  • Strong preference that we only provide anonymized data and aggregate data.
Contributor

erickt commented Apr 13, 2016

  • Important to be up front about what we do about the data.
  • Strong preference that we only provide anonymized data and aggregate data.
@aturon

This comment has been minimized.

Show comment
Hide comment

aturon commented Apr 19, 2016

@brson

This comment has been minimized.

Show comment
Hide comment
@brson

brson Apr 26, 2016

How do you install Rust today?

  • rust-lang tarballs
  • rust-lang Windows .msi installers
  • rust-lang OS X .pkg installers
  • multirust.sh
  • rustup.rs
  • rustup.sh
  • Linux distro package
  • Homebrew
  • Other

How would you prefer to install Rust?

  • rust-lang tarballs
  • rust-lang Windows .msi installers
  • rust-lang OS X .pkg installers
  • multirust.sh
  • rustup.rs
  • rustup.sh
  • Linux distro package
  • Homebrew
  • Other

Do you work in an environment where it would be undesirable to install Rust via rustup? Explain.

brson commented Apr 26, 2016

How do you install Rust today?

  • rust-lang tarballs
  • rust-lang Windows .msi installers
  • rust-lang OS X .pkg installers
  • multirust.sh
  • rustup.rs
  • rustup.sh
  • Linux distro package
  • Homebrew
  • Other

How would you prefer to install Rust?

  • rust-lang tarballs
  • rust-lang Windows .msi installers
  • rust-lang OS X .pkg installers
  • multirust.sh
  • rustup.rs
  • rustup.sh
  • Linux distro package
  • Homebrew
  • Other

Do you work in an environment where it would be undesirable to install Rust via rustup? Explain.

@erickt

This comment has been minimized.

Show comment
Hide comment
@erickt

erickt Apr 27, 2016

Contributor

Prototype survey: http://goo.gl/forms/LTNphA69Xn

Contributor

erickt commented Apr 27, 2016

Prototype survey: http://goo.gl/forms/LTNphA69Xn

@carols10cents

This comment has been minimized.

Show comment
Hide comment
@skade

This comment has been minimized.

Show comment
Hide comment
@skade

skade Apr 27, 2016

Contributor

Feedback:

  • Languages should include Haskell and Clojure (first is often a source of new contributors, clojure is currently a language for the curious)
  • "What is your race" sits very bad in cultures where the term race is only used by racists (german language, for example) Also, most people don't know the proper terms to answer that question when outside of the US. (I don't know mine, I think it's "caucasian"
  • "preferred gender identity" can someone reread that. Is that the current way to phrase it?
  • Many community org questions assume you are not already involved, which makes people that are involved dodging them and us loosing the information about how many people identifying as "already involved" we have

On 27 Apr 2016, at 18:09, Erick Tryzelaar notifications@github.com wrote:

Prototype survey: http://goo.gl/forms/LTNphA69Xn


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub

Contributor

skade commented Apr 27, 2016

Feedback:

  • Languages should include Haskell and Clojure (first is often a source of new contributors, clojure is currently a language for the curious)
  • "What is your race" sits very bad in cultures where the term race is only used by racists (german language, for example) Also, most people don't know the proper terms to answer that question when outside of the US. (I don't know mine, I think it's "caucasian"
  • "preferred gender identity" can someone reread that. Is that the current way to phrase it?
  • Many community org questions assume you are not already involved, which makes people that are involved dodging them and us loosing the information about how many people identifying as "already involved" we have

On 27 Apr 2016, at 18:09, Erick Tryzelaar notifications@github.com wrote:

Prototype survey: http://goo.gl/forms/LTNphA69Xn


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub

@carols10cents

This comment has been minimized.

Show comment
Hide comment
@carols10cents

carols10cents Apr 27, 2016

Contributor

I have done the following:

  • Moved all email-related requests to the first section
  • Added "I don't know" and/or "Not Applicable" to all radio button questions that seemed to need it
  • Removed a duplicate question about translating the docs that was in both the demographics and community section; it's now only in the demographics section right after the language you speak
  • Added questions about compiler upgrades breaking or being annoying, and dependency upgrades breaking
  • Removed the documentation section since it only had the "have you read?" question that was slated for removal

Things I have not done because I have questions

  • "Do you need production support?" but phrased better - I'm not sure how to phrase this better. What are we looking to get out of this question? Is this covered by the email request with the reason being that you use rust at work?
  • Are you worried about compilation time? is this about compiling rust itself or compiling one's own projects? What are we looking for here? Scale of 1-5 from not at all worried to very worried?
Contributor

carols10cents commented Apr 27, 2016

I have done the following:

  • Moved all email-related requests to the first section
  • Added "I don't know" and/or "Not Applicable" to all radio button questions that seemed to need it
  • Removed a duplicate question about translating the docs that was in both the demographics and community section; it's now only in the demographics section right after the language you speak
  • Added questions about compiler upgrades breaking or being annoying, and dependency upgrades breaking
  • Removed the documentation section since it only had the "have you read?" question that was slated for removal

Things I have not done because I have questions

  • "Do you need production support?" but phrased better - I'm not sure how to phrase this better. What are we looking to get out of this question? Is this covered by the email request with the reason being that you use rust at work?
  • Are you worried about compilation time? is this about compiling rust itself or compiling one's own projects? What are we looking for here? Scale of 1-5 from not at all worried to very worried?
@carols10cents

This comment has been minimized.

Show comment
Hide comment
@carols10cents

carols10cents Apr 27, 2016

Contributor

Taking a break for a min but will continue to address comments starting from #15 (comment) after that :)

Contributor

carols10cents commented Apr 27, 2016

Taking a break for a min but will continue to address comments starting from #15 (comment) after that :)

@carols10cents

This comment has been minimized.

Show comment
Hide comment
@carols10cents

carols10cents Apr 27, 2016

Contributor

More stuff I've done:

  • Added Portland to the rust conference locations
  • Added to the Versions section:
    • channel question
    • rust installation questions
  • Added to the Rust Language Projects section the questions about cargo-- I made the usage question look like this to more accurately capture all the variations:
    screen shot 2016-04-27 at 2 47 51 pm
  • Added to the Rust Projects section:
    • What programming languages, if any, do you use together with Rust?
    • Do you contribute to or maintain a crate on crates.io?
  • Added to the Rust at work section:
    • Added "how many total developers are at your company" after how many developers use rust
    • If you don't currently use Rust at work, do you plan to try to use Rust at work?
    • If you are not currently or planning to use Rust at work, why not?
  • Added to the Challenges and Feedback section:
    • the questions about error messages
    • Anything else you would like to tell us?
    • Do you think we should prioritize New features/Tooling/Compile times
    • What new thing are you most excited about coming in the next year?
    • What is the worst thing about Rust?
    • What are the biggest problems about Rust
    • When you try to evangelize rust, what are the worst and best things for adoption?
    • How do you feel about the borrow checker?
    • What learning resources have been most helpful?
    • What learning resources do you wish were available?

I have questions about

  • I added some questions about operating systems and cross compiling to the Rust Projects section-- someone on the core team should see if I've captured everything that makes sense and would be interesting, or delete those questions if you don't care, but I think they would be interesting.
  • I don't feel qualified to address @skade's concerns about the wording of the race/ethnicity/gender questions

I think I'm done

I believe I've addressed all the feedback aside from the issues I created or punted on as noted :)

Contributor

carols10cents commented Apr 27, 2016

More stuff I've done:

  • Added Portland to the rust conference locations
  • Added to the Versions section:
    • channel question
    • rust installation questions
  • Added to the Rust Language Projects section the questions about cargo-- I made the usage question look like this to more accurately capture all the variations:
    screen shot 2016-04-27 at 2 47 51 pm
  • Added to the Rust Projects section:
    • What programming languages, if any, do you use together with Rust?
    • Do you contribute to or maintain a crate on crates.io?
  • Added to the Rust at work section:
    • Added "how many total developers are at your company" after how many developers use rust
    • If you don't currently use Rust at work, do you plan to try to use Rust at work?
    • If you are not currently or planning to use Rust at work, why not?
  • Added to the Challenges and Feedback section:
    • the questions about error messages
    • Anything else you would like to tell us?
    • Do you think we should prioritize New features/Tooling/Compile times
    • What new thing are you most excited about coming in the next year?
    • What is the worst thing about Rust?
    • What are the biggest problems about Rust
    • When you try to evangelize rust, what are the worst and best things for adoption?
    • How do you feel about the borrow checker?
    • What learning resources have been most helpful?
    • What learning resources do you wish were available?

I have questions about

  • I added some questions about operating systems and cross compiling to the Rust Projects section-- someone on the core team should see if I've captured everything that makes sense and would be interesting, or delete those questions if you don't care, but I think they would be interesting.
  • I don't feel qualified to address @skade's concerns about the wording of the race/ethnicity/gender questions

I think I'm done

I believe I've addressed all the feedback aside from the issues I created or punted on as noted :)

@carols10cents

This comment has been minimized.

Show comment
Hide comment
@carols10cents

carols10cents Apr 27, 2016

Contributor

Oh also, @erickt, I'm sure you've thought about this already, but before this gets widely publicized, you should revoke editing privileges from everyone who has the link to the form, since the edit link is public info now :)

Contributor

carols10cents commented Apr 27, 2016

Oh also, @erickt, I'm sure you've thought about this already, but before this gets widely publicized, you should revoke editing privileges from everyone who has the link to the form, since the edit link is public info now :)

@erickt

This comment has been minimized.

Show comment
Hide comment
@erickt

erickt Apr 28, 2016

Contributor

@carols10cents: I just checked in a private browser, and it doesn't appear that the form is editable.

Contributor

erickt commented Apr 28, 2016

@carols10cents: I just checked in a private browser, and it doesn't appear that the form is editable.

@carols10cents

This comment has been minimized.

Show comment
Hide comment
@carols10cents

carols10cents Apr 28, 2016

Contributor

Oh! ok cool, I thought you had done the "anyone with the link can edit" thing, I see now that you've shared it with specific people. Sorry about the alarm!

Contributor

carols10cents commented Apr 28, 2016

Oh! ok cool, I thought you had done the "anyone with the link can edit" thing, I see now that you've shared it with specific people. Sorry about the alarm!

@skade

This comment has been minimized.

Show comment
Hide comment
@skade

skade May 2, 2016

Contributor

/cc @1000miles, who will have a look over the questions I pointed out.

Contributor

skade commented May 2, 2016

/cc @1000miles, who will have a look over the questions I pointed out.

@skade

This comment has been minimized.

Show comment
Hide comment
@skade

skade May 2, 2016

Contributor

Also: we have diversity-related questions, but no questions about disability/accessibility issues.

Contributor

skade commented May 2, 2016

Also: we have diversity-related questions, but no questions about disability/accessibility issues.

@1000miles

This comment has been minimized.

Show comment
Hide comment
@1000miles

1000miles May 3, 2016

Hey there, thanks for inviting me to join this discussion, @skade.

I had a look on the prototype survey regarding the two demographic questions:

  1. What is your race?
  2. What is your preferred gender identity?

To point 1:
I do agree that it would be better to change this question. There has been a long on-going discussion about race as a social construct, pls find some infos here. As @skade already pointed out the german translation of race for example would be problematic because this term has its' roots in slavery & colonialism which was also used by the Nazi regime to legitimize their atrocities.

Asking people with immigration background & non-white people about their ethnicity sometimes can also be a sensitive topic because this can transfer the concept of othering. In the context of improving and evaluating the diversity outreach of the Rust community you might be able to ask: What is your (ethnic) background? I do believe that this alternative question will not work out for everyone though, but it might leave the question more open to reply sth. like Mexican-American-etc., Asian-German or African-American (as political terms)?

To point 2:
I think asking people within the binary system (cis-male/-female) for their gender is mostly okay but for people beyond the binary system (neither nor, both, etc.) it can be too intimate which they might don't want to share. What if you ask for What is or are your pronouns? (he/she/they) - wouldn't it be enough and you get the similar data you basically need?

Does this all make sense to you? Happy to discuss! :)

1000miles commented May 3, 2016

Hey there, thanks for inviting me to join this discussion, @skade.

I had a look on the prototype survey regarding the two demographic questions:

  1. What is your race?
  2. What is your preferred gender identity?

To point 1:
I do agree that it would be better to change this question. There has been a long on-going discussion about race as a social construct, pls find some infos here. As @skade already pointed out the german translation of race for example would be problematic because this term has its' roots in slavery & colonialism which was also used by the Nazi regime to legitimize their atrocities.

Asking people with immigration background & non-white people about their ethnicity sometimes can also be a sensitive topic because this can transfer the concept of othering. In the context of improving and evaluating the diversity outreach of the Rust community you might be able to ask: What is your (ethnic) background? I do believe that this alternative question will not work out for everyone though, but it might leave the question more open to reply sth. like Mexican-American-etc., Asian-German or African-American (as political terms)?

To point 2:
I think asking people within the binary system (cis-male/-female) for their gender is mostly okay but for people beyond the binary system (neither nor, both, etc.) it can be too intimate which they might don't want to share. What if you ask for What is or are your pronouns? (he/she/they) - wouldn't it be enough and you get the similar data you basically need?

Does this all make sense to you? Happy to discuss! :)

@erickt

This comment has been minimized.

Show comment
Hide comment
@erickt

erickt May 4, 2016

Contributor

Thanks @skade and @1000miles! @jonathandturner rephrased it to be Do you self-identify as an underrepresented demographic in technology? (Optional). How's that sound? And @1000miles, I wanted to extend a very last minute invite to our community meeting in 10 minutes on https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-community. We'll be talking about the survey (among other things) if you want to join in.

Contributor

erickt commented May 4, 2016

Thanks @skade and @1000miles! @jonathandturner rephrased it to be Do you self-identify as an underrepresented demographic in technology? (Optional). How's that sound? And @1000miles, I wanted to extend a very last minute invite to our community meeting in 10 minutes on https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-community. We'll be talking about the survey (among other things) if you want to join in.

@skade

This comment has been minimized.

Show comment
Hide comment
@skade

skade May 4, 2016

Contributor

A list of examples of what could constitute that might be worthwhile.

Contributor

skade commented May 4, 2016

A list of examples of what could constitute that might be worthwhile.

@erickt

This comment has been minimized.

Show comment
Hide comment
@erickt

erickt May 4, 2016

Contributor

I added "state" to the location question, but it seems to be a little US-centric. Is there a better phrasing to "What city, state, country do you live in? (Optional)" that works internationally?

Contributor

erickt commented May 4, 2016

I added "state" to the location question, but it seems to be a little US-centric. Is there a better phrasing to "What city, state, country do you live in? (Optional)" that works internationally?

@skade

This comment has been minimized.

Show comment
Hide comment
@skade

skade May 18, 2016

Contributor

Closing, as successful. \o/

Contributor

skade commented May 18, 2016

Closing, as successful. \o/

@skade skade closed this May 18, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment