Skip to content

Instantly share code, notes, and snippets.

@upsuper

upsuper/transform.yaml

Last active Oct 5, 2020
Embed
What would you like to do?
An example transformation file for translated Simplified Chinese result of 2020 State of Rust survey. See https://github.com/upsuper/csv-transformer
---
- transform: timestamp
column: "C: End time"
header: "Timestamp"
from: "%d-%b-%Y %H:%M:%S"
to: "%d/%m/%Y %H:%M:%S"
- "E: Do you use Rust?"
- "F: How long did you use Rust before you stopped?"
- "G: How long ago did you stop using Rust?"
- transform: join
header: "Why did you stop using Rust?"
columns:
- "H: Why did you stop using Rust?:Rust didn't solve a problem for me"
- "I: Why did you stop using Rust?:Rust was too intimidating, too hard to learn, or too complicated"
- "J: Why did you stop using Rust?:Rust didn't have the libraries I need"
- "K: Why did you stop using Rust?:Rust didn't have the tools I need"
- "L: Why did you stop using Rust?:Rust didn't have good IDE support"
- "M: Why did you stop using Rust?:Rust didn't support the platforms I need"
- "N: Why did you stop using Rust?:Rust had too few Chinese materials"
- "O: Why did you stop using Rust?:Rust seemed too risky to use in production"
- "P: Why did you stop using Rust?:My company doesn't use Rust"
- "Q: Why did you stop using Rust?:Switching to Rust slowed me down too much"
- "R: Why did you stop using Rust?:I needed better interoperability between Rust and other languages"
- "S: Why did you stop using Rust?:Other"
- "T: If you indicated a lack of support for platforms or architectures that you would like to target, which would those be?"
- transform: join
header: "If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?"
columns:
- "U: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:C"
- "V: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:C++"
- "W: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:C#"
- "X: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Clojure"
- "Y: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Elm"
- "Z: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Elixir"
- "AA: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Erlang"
- "AB: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Go"
- "AC: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Haskell"
- "AD: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Java"
- "AE: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:JavaScript"
- "AF: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Objective-C"
- "AG: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:PHP"
- "AH: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Python"
- "AI: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Ruby"
- "AJ: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Scala"
- "AK: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Swift"
- "AL: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Other"
- "AM: Please provide any additional details on why you stopped using Rust."
- transform: join
header: "I don't currently use Rust because..."
columns:
- "AN: I don't currently use Rust because...:Rust doesn't solve a problem for me"
- "AO: I don't currently use Rust because...:Rust is too intimidating, too hard to learn, or too complicated"
- "AP: I don't currently use Rust because...:Rust doesn't have the libraries I need"
- "AQ: I don't currently use Rust because...:Rust doesn't have the tools I need"
- "AR: I don't currently use Rust because...:Rust doesn't have good IDE support"
- "AS: I don't currently use Rust because...:Rust doesn't support the platforms I need"
- "AT: I don't currently use Rust because...:Rust has too few Chinese materials"
- "AU: I don't currently use Rust because...:Rust seems too risky to use in production"
- "AV: I don't currently use Rust because...:I need better interoperability between Rust and other languages"
- "AW: I don't currently use Rust because...:My company doesn't use Rust"
- "AX: I don't currently use Rust because...:Switching to Rust would slow me down too much"
- "AY: I don't currently use Rust because...:I haven't learned Rust, yet, but I want to."
- "AZ: I don't currently use Rust because...:I haven't learned Rust, yet, and I don't want to."
- "BA: I don't currently use Rust because...:Other"
- "BB: If you indicated a lack of support for platforms or architectures that you would like to target, which would those be?"
- transform: join
header: "If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?"
columns:
- "BC: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:C"
- "BD: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:C++"
- "BE: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:C#"
- "BF: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Clojure"
- "BG: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Elm"
- "BH: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Elixir"
- "BI: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Erlang"
- "BJ: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Go"
- "BK: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Haskell"
- "BL: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Java"
- "BM: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:JavaScript"
- "BN: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Objective-C"
- "BO: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:PHP"
- "BP: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Python"
- "BQ: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Ruby"
- "BR: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Scala"
- "BS: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Swift"
- "BT: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Other"
- "BU: Please provide any additional details on why you are not using Rust"
- "BV: How did you get interested in Rust?"
- "BW: How long have you been working with Rust?"
- "BX: How long did it take you to become productive in Rust?"
- "BY: How many other programming languages did you know when you originally started working with Rust?"
- "BZ: If you summed the size of all Rust projects you work on, how big would it be?"
- "CA: How regularly do you work with Rust?"
- "CB: How would you rate your Rust expertise?"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Enums]"
column: "CC: How would you rate the difficulty of learning these concepts/topics?:Enums"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Modules]"
column: "CD: How would you rate the difficulty of learning these concepts/topics?:Modules"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Ownership & Borrowing]"
column: "CE: How would you rate the difficulty of learning these concepts/topics?:Ownership & Borrowing"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Iterators]"
column: "CF: How would you rate the difficulty of learning these concepts/topics?:Iterators"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Traits]"
column: "CG: How would you rate the difficulty of learning these concepts/topics?:Traits"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Generics & Trait Bounds]"
column: "CH: How would you rate the difficulty of learning these concepts/topics?:Generics & Trait Bounds"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Lifetimes]"
column: "CI: How would you rate the difficulty of learning these concepts/topics?:Lifetimes"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Cargo]"
column: "CJ: How would you rate the difficulty of learning these concepts/topics?:Cargo"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Macros]"
column: "CK: How would you rate the difficulty of learning these concepts/topics?:Macros"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Unsafe]"
column: "CL: How would you rate the difficulty of learning these concepts/topics?:Unsafe"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Async I/O]"
column: "CM: How would you rate the difficulty of learning these concepts/topics?:Async I/O"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Pattern Matching]"
column: "CN: How would you rate the difficulty of learning these concepts/topics?:Pattern Matching"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Collections (Vec, HashMap, etc.)]"
column: "CO: How would you rate the difficulty of learning these concepts/topics?:Collections (Vec, HashMap, etc.)"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Closures]"
column: "CP: How would you rate the difficulty of learning these concepts/topics?:Closures"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [FFI]"
column: "CQ: How would you rate the difficulty of learning these concepts/topics?:FFI"
- transform: rename
header: "How would you rate the difficulty of learning these concepts/topics? [Concurrency (Threads, Locks, Channels, etc.)]"
column: "CR: How would you rate the difficulty of learning these concepts/topics?:Concurrency (Threads, Locks, Channels, etc.)"
- transform: join
header: "I would use Rust more often if..."
columns:
- "CS: I would use Rust more often if...:Rust solved more problems for me"
- "CT: I would use Rust more often if...:Rust was less intimidating, easier to learn, or less complicated"
- "CU: I would use Rust more often if...:Rust had the libraries I need"
- "CV: I would use Rust more often if...:Rust had the tools I need"
- "CW: I would use Rust more often if...:Rust had better IDE support"
- "CX: I would use Rust more often if...:Rust supported the platforms I need"
- "CY: I would use Rust more often if...:Rust was less risky to use in production"
- "CZ: I would use Rust more often if...:Rust had better interoperability between languages"
- "DA: I would use Rust more often if...:My company used Rust"
- "DB: I would use Rust more often if...:Other"
- transform: join
header: "If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?"
columns:
- "DC: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:C"
- "DD: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:C++"
- "DE: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:C#"
- "DF: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Clojure"
- "DG: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Elm"
- "DH: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Elixir"
- "DI: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Erlang"
- "DJ: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Go"
- "DK: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Haskell"
- "DL: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Java"
- "DM: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:JavaScript"
- "DN: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Objective-C"
- "DO: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:PHP"
- "DP: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Python"
- "DQ: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Ruby"
- "DR: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Scala"
- "DS: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Swift"
- "DT: If you indicated a desire for increased interoperability, which of the following languages would you want to use with Rust?:Other"
- "DU: Do you currently use the 2015 or 2018 edition of Rust?"
- transform: join
header: "Which version(s) of Rust do you use for your applications?"
columns:
- "DV: Which version(s) of Rust do you use for your applications? :Current Stable Release"
- "DW: Which version(s) of Rust do you use for your applications? :Previous Stable Release"
- "DX: Which version(s) of Rust do you use for your applications? :Beta Release"
- "DY: Which version(s) of Rust do you use for your applications? :Nightly"
- "DZ: Which version(s) of Rust do you use for your applications? :Custom Fork"
- "EA: Which version(s) of Rust do you use for your applications? :I don't know"
- "EB: If you do not use the current Stable compiler, why? Please name specific dependencies or unstable features, if relevant."
- transform: join
header: "If you use a nightly version, do you automatically update or pin a version for use?"
columns:
- "EC: If you use a nightly version, do you automatically update or pin a version for use?:Automatically Update"
- "ED: If you use a nightly version, do you automatically update or pin a version for use?:Pin"
- "EE: If you use a nightly version, do you automatically update or pin a version for use?:Don't know"
- "EF: If you use a nightly version, do you automatically update or pin a version for use?:Other"
- "EG: Has upgrading to a new stable version of the Rust compiler (not when upgrading any library dependencies) broken your code in the past year?"
- "EH: If so, how much work did it take to fix your code when you upgraded to a newer stable version of the Rust compiler?"
- "EI: Please provide details about what broke and what was needed to fix it"
- transform: join
header: "What's your preferred way of installing Rust?"
columns:
- "EJ: What's your preferred way of installing Rust?:Official rust-lang.org tarballs"
- "EK: What's your preferred way of installing Rust?:Official rust-lang.org Windows .msi installers"
- "EL: What's your preferred way of installing Rust?:Official rust-lang.org OS X .pkg installers"
- "EM: What's your preferred way of installing Rust?:rustup.rs"
- "EN: What's your preferred way of installing Rust?:Linux distribution package"
- "EO: What's your preferred way of installing Rust?:Homebrew"
- "EP: What's your preferred way of installing Rust?:Other"
- "EQ: If you do not use rustup.rs, why not?"
- "ER: If you do not use Cargo, why not?"
- transform: rename
header: "What is your experience with other tools you use? [rustfmt]"
column: "ES: What is your experience with other tools you use?:rustfmt"
- transform: rename
header: "What is your experience with other tools you use? [clippy]"
column: "ET: What is your experience with other tools you use?:clippy"
- transform: rename
header: "What is your experience with other tools you use? [rustdoc or cargo doc]"
column: "EU: What is your experience with other tools you use?:rustdoc or cargo doc"
- transform: rename
header: "What is your experience with other tools you use? [racer]"
column: "EV: What is your experience with other tools you use?:racer"
- transform: rename
header: "What is your experience with other tools you use? [Rust Language Server (RLS)]"
column: "EW: What is your experience with other tools you use?:Rust Language Server (RLS)"
- transform: rename
header: "What is your experience with other tools you use? [rust-analyzer]"
column: "EX: What is your experience with other tools you use?:rust-analyzer"
- transform: rename
header: "What is your experience with other tools you use? [bindgen]"
column: "EY: What is your experience with other tools you use?:bindgen"
- transform: rename
header: "What is your experience with other tools you use? [IntelliJ Rust]"
column: "EZ: What is your experience with other tools you use?:IntelliJ Rust"
- "FA: Feel free to tell us more about your experience with these tools, or other Rust tools"
- transform: rename
header: "For each of the challenges listed below, please indicate whether you believe there has been any change within the last year [Library Support]"
column: "FB: For each of the challenges listed below, please indicate whether you believe there has been any change within the last year:Library Support"
- transform: rename
header: "For each of the challenges listed below, please indicate whether you believe there has been any change within the last year [IDE Experience]"
column: "FC: For each of the challenges listed below, please indicate whether you believe there has been any change within the last year:IDE Experience"
- transform: rename
header: "For each of the challenges listed below, please indicate whether you believe there has been any change within the last year [Adoption level of Rust]"
column: "FD: For each of the challenges listed below, please indicate whether you believe there has been any change within the last year:Adoption level of Rust"
- transform: rename
header: "For each of the challenges listed below, please indicate whether you believe there has been any change within the last year [Available tools and support]"
column: "FE: For each of the challenges listed below, please indicate whether you believe there has been any change within the last year:Available tools and support"
- transform: rename
header: "For each of the challenges listed below, please indicate whether you believe there has been any change within the last year [Learning curve]"
column: "FF: For each of the challenges listed below, please indicate whether you believe there has been any change within the last year:Learning curve"
- transform: rename
header: "For each of the challenges listed below, please indicate whether you believe there has been any change within the last year [Stable language features and crates]"
column: "FG: For each of the challenges listed below, please indicate whether you believe there has been any change within the last year:Stable language features and crates"
- transform: rename
header: "For each of the challenges listed below, please indicate whether you believe there has been any change within the last year [Async programming options]"
column: "FH: For each of the challenges listed below, please indicate whether you believe there has been any change within the last year:Async programming options"
- transform: rename
header: "For each of the challenges listed below, please indicate whether you believe there has been any change within the last year [GUI development]"
column: "FI: For each of the challenges listed below, please indicate whether you believe there has been any change within the last year:GUI development"
- transform: rename
header: "For each of the challenges listed below, please indicate whether you believe there has been any change within the last year [Rust documentation]"
column: "FJ: For each of the challenges listed below, please indicate whether you believe there has been any change within the last year:Rust documentation"
- transform: rename
header: "For each of the challenges listed below, please indicate whether you believe there has been any change within the last year [Compile time]"
column: "FK: For each of the challenges listed below, please indicate whether you believe there has been any change within the last year:Compile time"
- transform: join
header: "What platforms are you developing on?"
columns:
- "FL: What platforms are you developing on?:Windows"
- "FM: What platforms are you developing on?:Windows (WSL)"
- "FN: What platforms are you developing on?:Apple macOS"
- "FO: What platforms are you developing on?:Linux"
- "FP: What platforms are you developing on?:BSD-variant"
- "FQ: What platforms are you developing on?:Other"
- transform: join
header: "What platforms are you targeting?"
columns:
- "FR: What platforms are you targeting?:Android"
- "FS: What platforms are you targeting?:Windows"
- "FT: What platforms are you targeting?:Apple iOS"
- "FU: What platforms are you targeting?:Apple macOS"
- "FV: What platforms are you targeting?:Linux"
- "FW: What platforms are you targeting?:BSD-variant"
- "FX: What platforms are you targeting?:WebAssembly"
- "FY: What platforms are you targeting?:Embedded"
- "FZ: What platforms are you targeting?:asm.js"
- "GA: What platforms are you targeting?:Other"
- "GB: Are there any platforms or architectures that you would like to target, but currently cannot? (If possible, please provide details, ideally toolchain \"triples\")"
- transform: join
header: "What editor do you use when writing Rust?"
columns:
- "GC: What editor do you use when writing Rust?:Atom"
- "GD: What editor do you use when writing Rust?:Eclipse"
- "GE: What editor do you use when writing Rust?:Emacs"
- "GF: What editor do you use when writing Rust?:IntelliJ"
- "GG: What editor do you use when writing Rust?:Sublime"
- "GH: What editor do you use when writing Rust?:Vim"
- "GI: What editor do you use when writing Rust?:Visual Studio"
- "GJ: What editor do you use when writing Rust?:VSCode"
- "GK: What editor do you use when writing Rust?:Other"
- transform: join
header: "Which IDE setup(s) do you use?"
columns:
- "GL: Which IDE setup(s) do you use?:No special support (or just CTAGS)"
- "GM: Which IDE setup(s) do you use?:Only Racer"
- "GN: Which IDE setup(s) do you use?:RLS"
- "GO: Which IDE setup(s) do you use?:Rust-analyzer"
- "GP: Which IDE setup(s) do you use?:IntelliJ Rust"
- "GQ: Which IDE setup(s) do you use?:Other"
- "GR: What libraries do you consider critical in the Rust ecosystem?"
- "GS: Has a minor version upgrade of a dependency broken your code?"
- "GT: If so, please provide details here on how minor version upgrades broke your code."
- "GU: How many of your dependencies are 1.0 or above?"
- "GV: What critical libraries are missing in the Rust ecosystem?"
- "GW: Do you or your company use Rust at work?"
- "GX: For programmers - what languages, other than Rust, do you use at work?"
- "GY: Does your company plan to use or evaluate Rust in the future?"
- "GZ: How could we make Rust more appealing to your company?"
- "HA: How many developers at your company use Rust at work?"
- "HB: Approximately how many total employees are in your company?"
- "HC: If you summed the size of all Rust projects at work, how big would it be?"
- "HD: Is your company planning on hiring Rust developers in the next year?"
- "HE: What are some ways you or your company is using Rust at work?"
- "HF: How could we help make Rust more accepted at your company?"
- transform: join
header: "Which titles do you believe best match your role?"
columns:
- "HG: Which titles do you believe best match your role?:Hobbyist"
- "HH: Which titles do you believe best match your role?:Programmer / Software Engineer"
- "HI: Which titles do you believe best match your role?:Founder"
- "HJ: Which titles do you believe best match your role?:Technical Writer"
- "HK: Which titles do you believe best match your role?:Scientist"
- "HL: Which titles do you believe best match your role?:Analyst"
- "HM: Which titles do you believe best match your role?:Architect"
- "HN: Which titles do you believe best match your role?:Teacher / Professor"
- "HO: Which titles do you believe best match your role?:Manager / Team Leader"
- "HP: Which titles do you believe best match your role?:Consultant / Freelance"
- "HQ: Which titles do you believe best match your role?:QA Engineer"
- "HR: Which titles do you believe best match your role?:Designer"
- "HS: Which titles do you believe best match your role?:Data Scientist"
- "HT: Which titles do you believe best match your role?:Web Developer / Front End Developer"
- "HU: Which titles do you believe best match your role?:System Operations"
- "HV: Which titles do you believe best match your role?:Student"
- "HW: Which titles do you believe best match your role?:Research Assistant"
- "HX: Which titles do you believe best match your role?:DevOps / SRE"
- "HY: Which titles do you believe best match your role?:Executive"
- "HZ: Which titles do you believe best match your role?:Other"
- transform: join
header: "What industries do you work in?"
columns:
- "IA: What industries do you work in?:Security"
- "IB: What industries do you work in?:Big Data"
- "IC: What industries do you work in?:Geospatial"
- "ID: What industries do you work in?:Telecom"
- "IE: What industries do you work in?:Simulation"
- "IF: What industries do you work in?:Distributed Systems"
- "IG: What industries do you work in?:High-Performance Computing (HPC)"
- "IH: What industries do you work in?:Industrial"
- "II: What industries do you work in?:Advertising / Marketing Technology"
- "IJ: What industries do you work in?:Advertising"
- "IK: What industries do you work in?:Aerospace"
- "IL: What industries do you work in?:IT"
- "IM: What industries do you work in?:Robotics"
- "IN: What industries do you work in?:Machine Learning"
- "IO: What industries do you work in?:Technology"
- "IP: What industries do you work in?:Computer Administration"
- "IQ: What industries do you work in?:Education / Academia"
- "IR: What industries do you work in?:Financial"
- "IS: What industries do you work in?:Scientific and Numeric Computing"
- "IT: What industries do you work in?:Retail / e-commerce"
- "IU: What industries do you work in?:Enterprise Software"
- "IV: What industries do you work in?:Embedded Devices"
- "IW: What industries do you work in?:Blockchain"
- "IX: What industries do you work in?:Bioinformatics"
- "IY: What industries do you work in?:Data Science"
- "IZ: What industries do you work in?:Databases"
- "JA: What industries do you work in?:Network Programming"
- "JB: What industries do you work in?:Web Application Backend"
- "JC: What industries do you work in?:Web Application Frontend"
- "JD: What industries do you work in?:Internet of Things"
- "JE: What industries do you work in?:Mobile (Android)"
- "JF: What industries do you work in?:Mobile (iOS)"
- "JG: What industries do you work in?:Health Care"
- "JH: What industries do you work in?:Medical Devices"
- "JI: What industries do you work in?:Audio"
- "JJ: What industries do you work in?:Gaming"
- "JK: What industries do you work in?:Entertainment / Media"
- "JL: What industries do you work in?:Automated Share Trading"
- "JM: What industries do you work in?:Government / Military"
- "JN: What industries do you work in?:Desktop Applications"
- "JO: What industries do you work in?:Other"
- "JP: How many software developers work at your company?"
- "JQ: Have you contributed to any open source code in the past year?"
- "JR: If you answered yes, have you ever contributed to a Rust crate or tool?"
- transform: join
header: "What programming languages are you comfortable with?"
columns:
- "JS: What programming languages are you comfortable with?:C"
- "JT: What programming languages are you comfortable with?:C++"
- "JU: What programming languages are you comfortable with?:C#"
- "JV: What programming languages are you comfortable with?:Clojure"
- "JW: What programming languages are you comfortable with?:Elm"
- "JX: What programming languages are you comfortable with?:Elixir"
- "JY: What programming languages are you comfortable with?:Erlang"
- "JZ: What programming languages are you comfortable with?:Go"
- "KA: What programming languages are you comfortable with?:Haskell"
- "KB: What programming languages are you comfortable with?:Java"
- "KC: What programming languages are you comfortable with?:JavaScript"
- "KD: What programming languages are you comfortable with?:Objective-C"
- "KE: What programming languages are you comfortable with?:PHP"
- "KF: What programming languages are you comfortable with?:Python"
- "KG: What programming languages are you comfortable with?:Ruby"
- "KH: What programming languages are you comfortable with?:Rust"
- "KI: What programming languages are you comfortable with?:Scala"
- "KJ: What programming languages are you comfortable with?:Swift"
- "KK: What programming languages are you comfortable with?:Other"
- transform: transpose
sources:
"KL: Please rank your top 5 programming languages in terms of preference: :1st": 1st
"KM: Please rank your top 5 programming languages in terms of preference: :2nd": 2nd
"KN: Please rank your top 5 programming languages in terms of preference: :3rd": 3rd
"KO: Please rank your top 5 programming languages in terms of preference: :4th": 4th
"KP: Please rank your top 5 programming languages in terms of preference: :5th": 5th
columns:
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [C]": C
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [C++]": C++
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [C#]": "C#"
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Clojure]": Clojure
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Elm]": Elm
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Elixir]": Elixir
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Erlang]": Erlang
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Go]": Go
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Haskell]": Haskell
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Java]": Java
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [JavaScript]": JavaScript
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Objective-C]": Objective-C
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [PHP]": PHP
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Python]": Python
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Ruby]": Ruby
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Rust]": Rust
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Scala]": Scala
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Swift]": Swift
"Please rank your top 5 programming languages in terms of preference: (Please only select 1 per column - Google Forms will not allow you to unselect an option once clicked.) [Other]": Other
- "KQ: Do you feel welcome in the Rust community?"
- "KR: What actions could we take to make you feel more welcome?"
- transform: join
header: "Do you consider yourself a member of an underrepresented demographic in technology?"
columns:
- "KS: Do you consider yourself a member of an underrepresented demographic in technology?:No"
- "KT: Do you consider yourself a member of an underrepresented demographic in technology?:Yes, but I prefer not to specify"
- "KU: Do you consider yourself a member of an underrepresented demographic in technology?:Cultural beliefs"
- "KV: Do you consider yourself a member of an underrepresented demographic in technology?:Disabled or person with disability (including physical, mental, and other)"
- "KW: Do you consider yourself a member of an underrepresented demographic in technology?:Educational background"
- "KX: Do you consider yourself a member of an underrepresented demographic in technology?:Language"
- "KY: Do you consider yourself a member of an underrepresented demographic in technology?:Lesbian, gay, bisexual, queer or otherwise non-heterosexual"
- "KZ: Do you consider yourself a member of an underrepresented demographic in technology?:Non-binary gender"
- "LA: Do you consider yourself a member of an underrepresented demographic in technology?:Older or younger than the average developers I know"
- "LB: Do you consider yourself a member of an underrepresented demographic in technology?:Political beliefs"
- "LC: Do you consider yourself a member of an underrepresented demographic in technology?:Racial or ethnic minority"
- "LD: Do you consider yourself a member of an underrepresented demographic in technology?:Religious beliefs"
- "LE: Do you consider yourself a member of an underrepresented demographic in technology?:Trans"
- "LF: Do you consider yourself a member of an underrepresented demographic in technology?:Woman or perceived as a woman"
- "LG: Do you consider yourself a member of an underrepresented demographic in technology?:Other"
- "LH: Do you feel your situation makes it difficult for you to participate in the Rust community?"
- "LI: If you find it difficult to participate in the Rust community, and feel comfortable giving more details, please tell us what makes it difficult"
- "LJ: What city / state / region / country do you live in?"
- transform: join
header: "What language(s) are you fluent in?"
columns:
- "LK: What language(s) are you fluent in?:Mandarin"
- "LL: What language(s) are you fluent in?:Cantonese"
- "LM: What language(s) are you fluent in?:English"
- "LN: What language(s) are you fluent in?:Other"
- transform: join
header: "What resources do you use to keep up with the Rust ecosystem?"
columns:
- "LO: What resources do you use to keep up with the Rust ecosystem? (Select all that apply):This Week in Rust (TWiR)"
- "LP: What resources do you use to keep up with the Rust ecosystem? (Select all that apply):readrust"
- "LQ: What resources do you use to keep up with the Rust ecosystem? (Select all that apply):Reddit r/rust"
- "LR: What resources do you use to keep up with the Rust ecosystem? (Select all that apply):lobste.rs t/rust"
- "LS: What resources do you use to keep up with the Rust ecosystem? (Select all that apply):Twitter"
- "LT: What resources do you use to keep up with the Rust ecosystem? (Select all that apply):internals.rust-lang.org"
- "LU: What resources do you use to keep up with the Rust ecosystem? (Select all that apply):users.rust-lang.org"
- "LV: What resources do you use to keep up with the Rust ecosystem? (Select all that apply):StackOverflow"
- "LW: What resources do you use to keep up with the Rust ecosystem? (Select all that apply):Discord"
- "LX: What resources do you use to keep up with the Rust ecosystem? (Select all that apply):Zulip"
- "LY: What resources do you use to keep up with the Rust ecosystem? (Select all that apply):Private Chat Group"
- "LZ: What resources do you use to keep up with the Rust ecosystem? (Select all that apply):Other"
- "MA: Did you attend a Rust conference in the past year? If so, which ones?"
- "MB: If you wanted to attend a Rust conference, but couldn't, why not?"
- transform: join
header: "If you are interested in attending a Rust conference, which of these regions would you travel to?"
columns:
- column: "MC: If there is a Rust conference in China, are you interested in attending?"
format: "China - {}"
- column: "MD: Are you interested in attending Rust conference overseas?"
format: "Outside China - {}"
- "ME: Please provide more precise details on where you would travel to for a Rust conference"
- "MF: What do you feel are the biggest challenges or problems for the Rust project? What could we do to improve adoption?"
- "MG: What new things related to the Rust project are you most excited about in 2021?"
- "MH: Anything else you would like to tell us?"
- "MI: Email Address"
- transform: join
header: "What are the reasons you would like to be contacted?"
columns:
- "MJ: What are the reasons you would like to be contacted?:I'm interested in attending Rust meetups or conferences"
- "MK: What are the reasons you would like to be contacted?:I am interested in starting a Rust meetup or conference"
- "ML: What are the reasons you would like to be contacted?:I'm interested in helping translate Rust-related documentation"
- "MM: What are the reasons you would like to be contacted?:My company uses Rust, or would like to, and I would like to talk to the Core or Community team"
- "MN: What are the reasons you would like to be contacted?:I am interested in Rust training"
- "MO: What are the reasons you would like to be contacted?:I am interested in being contacted for more details on my survey answers."
- transform: rename
header: "If other, why would you like to be contacted?"
column: "MP: What are the reasons you would like to be contacted?:Other"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment