Survey draft

Survey is broken into three sections.

Introduction

This survey is divided into three sections:

  1. Basic demographic information (shared publicly in aggregate)
  2. Free-form questions about Rust usage (shared publicly)
  3. Personal information, referrals, or other experiences (optional!, not publicly shared)

Note: We would love to hear about your experiences both individually and as part of a company or organization (if applicable). Please submit two submit two separate entries, or let us know that we should contact you.

Basic demographic information

Data privacy: Data submitted in this section will not be shared publicly except in aggregate form.

Responses in this section help us put your answers in context and ensure we have a representative sample. If the provided answers don't fully capture your demographic, please feel free to elaborate in part three of the survey.

  • Are you filling out the survey based primarily on your experiences as an individual, or as part of a company or organization?
    • Individual
    • Company/organization
  • How comfortable are you in Rust?
    • 0 = Don't use Rust
    • 5 = Very comfortable
  • If you work on Rust in the context of a company, how large is that organization?
    • Small (<50)
    • Medium (50-500)
    • Large (500+)
  • Is the code you write in Rust (check all that apply)
    • Open source
    • Closed source / proprietary
  • In what domains do you use Rust?
    • I don't use Rust
    • Network services or cloud computing
    • Embedded development
    • Machine learning or AI
    • Game development
    • CLIs
    • Other ()
  • For projects that you have not used Rust for, what programming language did you use instead?
    • C
    • C++
    • Python (or similar interpreted languages)
    • Bash (or any other shell language)
    • Java or C#
    • Go
    • JavaScript/TypeScript
    • Other ()
  • What geographic region do you live in?
    • Americas (North America, South America, Central America, Caribbean)
    • Asia Pacific (Central & South Asia, Northeastern Asia, Southeastern Asia, Australia and Oceania)
    • Europe (Northern Europe, Southern Europe, Eastern Europe, Western Europe)
    • Middle East/Africa (Middle East, Northern Africa, Southern Africa)

Questions about Rust usage

Data privacy: Data submitted in this section may be made available publicly either in excerpt or in full. Do not include personally identifying information in your answers or provide any information you would not wish to be made public.

Feel free to include as much information in the responses to the questions in this section as you feel is appropriate.

  • How did you first get started using Rust? What was your experience like?
  • What kinds of projects do you find to be a good fit for Rust and why? What do you find NOT to be a good fit?
  • Is there anything that you found particularly challenging (or easy!) when learning or using Rust?
    • This does not have to be strictly technical; but if it is, please keep responses to a "high level", rather discussing specific features.
  • Is there anything else that you would like to include?

Rust referrals

Data privacy: Data submitted in this section will not be shared publicly.

This section is entirely optional. Though, we really do want to interview people across different domains, backgrounds, and experiences!

  • Can you provide some basic information about yourself? (name, affiliation (if relevant), contact info)
    • Github username
    • Email, or other contact info
    • If you use Rust at your job, what is the name of your employer?
  • Would you want to be contacted directly for an interview?
  • Any particular experiences with or about Rust you would want to talk to us about?
  • Do you have recommendations for whom else we should contact?
    • Please provide contact info and your relationship, or we will reach out to you to set up contact.
  • Is there anything else that you would like to include?