Prior Developer Survey Questions

This list is seeded by questions from the developer survey (conducted in 2017?).

Section 1: General Blockchain Questions

What is your familiarity with blockchain?

  • I do not know what blockchain is
  • I have heard of bitcoin and am trying to learn more about blockchain
  • I have attended a few meetups and am involved in the blockchain community
  • I have a good grasp of blockchain concepts and applications
  • I am well versed in blockchain knowledge
  • I am extremely familiar with blockchain  

How long have you been working with blockchain technology? 

  • >5 years
  • 3-5 years
  • 1-3 years
  • < 1 year
  • I am new to this technology

Describe your interest in blockchain (choose all that apply)

  • I am exploring and learning about blockchain
  • I want to determine if blockchain is right for my use cases
  • I want to understand one or more of the Hyperledger project’s capabilities
  • I am exploring a particular blockchain use case
  • I am exploring how to develop a blockchain application
  • I am developing a blockchain application for production purposes
  • I am exploring how to create a blockchain network
  • I am creating a blockchain network for production purposes
  • I am exploring the creation of an end​-to-​end blockchain solution
  • I am creating an end​-to-​end blockchain solution for production purposes
  • I am developing blockchain technologies (e.g., contributing to one of the Hyperledger projects)
  • Other (please specify)

Is your organization using blockchain technology?

  • Yes, in production
  • Yes, in development
  • No
  • Not yet, but planning to use it in the next 12-18 months

Which non-​Hyperledger blockchain based technologies are you actively engaged with, investing in, developing for, or using? (choose all that apply)

  • Bitcoin
  • Corda
  • Chain
  • Dash
  • Dogecoin
  • Eos
  • Ethereum
  • Litecoin
  • Monero
  • Quorum
  • Ripple
  • Steemit
  • Stellar
  • Tendermint
  • None of the above
  • Other (please specify)

Section 2: General Hyperledger Questions

How did you hear about Hyperledger?

  • News article
  • Social media (Twitter, LinkedIn, Slack, Facebook, Stack Overflow, Reddit, etc.)
  • Work
  • Friend
  • Google search
  • Advertising
  • Conference
  • Other (please specify)

What is your interest in Hyperledger?

  • As an employee of a Hyperledger member company
  • As an employee of a non-​member company
  • As a student
  • As a hobbyist

Does your employer assign you to interact with Hyperledger as a responsibility of your role?

  • Yes
  • No

What is your familiarity with Hyperledger?

  • I am brand new and not very familiar with Hyperledger
  • I am familiar with Hyperledger projects, but I have not yet used them
  • I am using at least one of the Hyperledger projects to explore blockchain technology
  • I am using at least one of the Hyperledger projects to develop blockchain applications for production 
  • I am developing blockchain technologies (e.g., contributing to one of the Hyperledger projects)

Specify which Hyperledger projects you have tried (choose all that apply)

  • Aries
  • Burrow
  • Caliper
  • Cello
  • Composer
  • Explorer
  • Fabric
  • Indy
  • Iroha
  • Quilt
  • Sawtooth
  • Transact
  • Ursa
  • None of the above

Have you contributed to a Hyperledger project or technical working group in the past year?

  • Yes
  • No

Specify which Hyperledger projects you have contributed source code or documentation to (choose all that apply)

  • Aries
  • Burrow
  • Caliper
  • Cello
  • Composer
  • Explorer
  • Fabric
  • Indy
  • Iroha
  • Quilt
  • Sawtooth
  • Transact
  • Ursa
  • None of the above

What are your biggest challenges in using Hyperledger projects: 

  • Complexity
  • Lack of training 
  • Finding vendor support
  • Reliability
  • Scalability
  • Security
  • Cultural changes w/development team 
  • Other (please specify)

How do you find answers to questions regarding Hyperledger and its various projects? (choose all that apply)

Which of these mechanisms do you use the most to find answers to questions regarding Hyperledger and its various projects?

Which working groups have you participated in? (choose all that apply)

  • Architecture Working Group
  • Diversity Civility and Inclusion Working Group
  • Identity Working Group
  • Performance and Scale Working Group
  • Technical Steering Committee
  • Technical Working Group China
  • Learning Materials Development Working Group
  • None of the above
  • Other (please specify)

Which working groups would you like to contribute to? (choose all that apply)

  • Architecture Working Group
  • Diversity Civility and Inclusion Working Group
  • Identity Working Group
  • Performance and Scale Working Group
  • Technical Steering Committee
  • Technical Working Group China
  • Learning Materials Development Working Group
  • None of the above
  • Other (please specify)

Which special interest groups have you participated in? (choose all that apply)

  • Healthcare Special Interest Group
  • Public Sector Special Interest Group
  • Social Impact Special Interest Group
  • Supply Chain Special Interest Group
  • Trade Finance Special Interest Group
  • Telecom Special Interest Group
  • None of the above
  • Other (please specify)

Which special interest groups would you like to contribute to? (choose all that apply)

  • Healthcare Special Interest Group
  • Public Sector Special Interest Group
  • Social Impact Special Interest Group
  • Supply Chain Special Interest Group
  • Trade Finance Special Interest Group
  • Telecom Special Interest Group
  • None of the above
  • Other (please specify)

Which project-specific meetings have you participated in? (choose all that apply)

  • Hyperledger Caliper Contributors meeting
  • Hyperledger Cello Scrum meeting
  • Hyperledger Composer meeting
  • Hyperledger Fabric Documentation Working Group
  • Hyperledger Fabric Maintainers meeting
  • Hyperledger Fabric SDK Python meeting
  • Hyperledger Fabric Scrum
  • Hyperledger Indy Agent Working Group
  • Hyperledger Indy Working Group
  • Hyperledger Indy Maintainers meeting
  • Hyperledger Quilt Bi-weekly Sync Up
  • Hyperledger Sawtooth Application Developer's Forum
  • Hyperledger Sawtooth Technical Forum
  • Hyperledger Ursa Sync-Up (previously Hyperledger crypto-lib Discussion)
  • None of the above
  • Other (please specify)

Which project-specific meetings would you like to contribute to? (choose all that apply)

  • Hyperledger Caliper Contributors meeting
  • Hyperledger Cello Scrum meeting
  • Hyperledger Composer meeting
  • Hyperledger Fabric Documentation Working Group
  • Hyperledger Fabric Maintainers meeting
  • Hyperledger Fabric SDK Python meeting
  • Hyperledger Fabric Scrum
  • Hyperledger Indy Agent Working Group
  • Hyperledger Indy Working Group
  • Hyperledger Indy Maintainers meeting
  • Hyperledger Quilt Bi-weekly Sync Up
  • Hyperledger Sawtooth Application Developer's Forum
  • Hyperledger Sawtooth Technical Forum
  • Hyperledger Ursa Sync-Up (previously Hyperledger crypto-lib Discussion)
  • None of the above
  • Other (please specify)

Section 3: General Interaction Questions

Do you have a Linux Foundation ID?

  • Yes
  • No
  • I don't know why I would need a Linux Foundation ID

Do you participate in Hyperledger Chat (aka Rocket.Chat)?

  • Yes, I follow channels on Hyperledger Chat
  • Yes, I ask questions on Hyperledger Chat
  • Yes, I answer questions on Hyperledger Chat
  • Yes, I ask and answer questions on Hyperledger Chat 
  • No
  • I don't know about Hyperledger Chat 

Do you read the Hyperledger Mailing Lists?

  • Yes,​ I read the Hyperledger mailing lists every day
  • Yes,​ I occasionally read the Hyperledger mailing lists
  • I am subscribed to the Hyperledger mailing lists, but I do not follow them closely
  • No, I am not subscribed to the Hyperledger mailing lists
  • I didn't know that Hyperledger had mailing lists

Do you read the monthly Hyperledger Newsletter?

  • Yes, every month
  • Sometimes
  • No
  • I did not know there was a Hyperledger Newsletter

Have you used Hyperledger's Jira to report a bug or view existing bugs?

  • Yes, I have viewed existing bugs via Hyperledger's Jira
  • Yes, I have reported bugs via Hyperledger's Jira
  • Yes, I have both viewed and reported bugs via Hyperledger's Jira
  • No, I have not viewed or reported bugs via Hyperledger's Jira
  • No, I did not know I could access Hyperledger's bugs
  • No, I do not know how to access Hyperledger's Jira

Do you have a GitHub account?

  • Yes
  • No
  • I don't know what GitHub is

Have you contributed to an open source project?

  • No
  • Yes (please specify which projects)

How do you discover new technologies and products? (choose all that apply)

  • At conferences
  • At work
  • From friends
  • Medium
  • News
  • Podcasts
  • Reddit
  • Twitter
  • Other (please specify)

How do you like to learn a new technology? (choose all that apply)

  • Examples
  • Instructor-​led training courses
  • Self-​paced training courses
  • Tutorials
  • Videos (e.g., YouTube)
  • Written material
  • Other (please specify)

How often do you use Stack Overflow?

  • Multiple times per week
  • Once per week
  • Once per month
  • Once per year
  • Never
  • I don't know what Stack Overflow is

What communication tools do you use on a regular basis? (choose all that apply)

  • Discourse
  • Gitter
  • Rocket.Chat
  • Signal
  • Skype
  • Slack
  • Telegram
  • WeChat
  • WhatsApp
  • Wickr.me
  • Other (please specify)

From those selected above, which communication tool do you use the most?

  • Discourse
  • Gitter
  • Rocket.Chat
  • Signal
  • Skype
  • Slack
  • Telegram
  • WeChat
  • WhatsApp
  • Wickr.me
  • Other (please specify)

Are you a developer?

  • Yes
  • No

Section 4: Developer Environment Questions (for developers only)

What programming languages do you use? (choose all that apply)

  • C++
  • C#
  • Clojure/Clojurescript
  • Go
  • Java
  • Javascript
  • Kotlin
  • Python
  • Ruby
  • Rust
  • Scala
  • Solidity
  • Swift
  • None of the above
  • Other (please specify)

What programming languages are you interested in learning? (choose all that apply)

  • C++
  • C#
  • Clojure/Clojurescript
  • Go
  • Java
  • Javascript
  • Kotlin
  • Python
  • Ruby
  • Rust
  • Scala
  • Solidity
  • Swift
  • None of the above
  • Other (please specify)

What are your favorite development frameworks or tools? (choose all that apply)

  • Angular
  • ASP.net
  • CakePHP
  • Codeigniter
  • Django
  • Ember.js
  • Flask
  • Google Web Toolkit (GWT)
  • Grails
  • Meteor.js
  • Node.js
  • Phalcon
  • Play
  • Pyramid
  • ReactJS
  • Ruby on Rails
  • Spring MVC
  • Struts
  • Symfony
  • Vue.js
  • Yeoman
  • Zend
  • Zope
  • None of the above
  • Other (please specify)

For which platforms do you develop applications? (choose all that apply)

  • Android 
  • CentOS 
  • Debian 
  • Fedora 
  • iOS
  • Mac OS 
  • Red Hat
  • Ubuntu 
  • Windows
  • Other (please specify)

What is your main development environment?

  • CentOS
  • Debian
  • Fedora
  • Mac OS
  • Red Hat
  • Ubuntu
  • Windows
  • None of the above
  • Other (please specify)

To what extent do you develop ...

  • locally?
    • None
    • Some
    • All
  • on the cloud?
    • None
    • Some
    • All
  • using virtual machines (VMs)?
    • None
    • Some
    • All

Rate your familiarity with ...

  • Docker
    • Not Used
    • Newbie
    • Intermediate
    • Advanced
    • Expert
  • Vagrant
    • Not Used
    • Newbie
    • Intermediate
    • Advanced
    • Expert

Section 5: Community Profile (all optional)

While all of these questions are optional, we want to ensure that Hyperledger is a diverse and inclusive community. These questions and your answers will help us to determine if we are meeting the goal of having a diverse and inclusive community.

Gender Identity (To help understand the diversity of our community, please choose the gender with which you identify if you are comfortable doing so.)

  • Male
  • Female
  • Transgender
  • Non-binary, genderqueer, or gender non​conforming 
  • Prefer not to say
  • Other (please specify)

In which region do you reside?

  • list of regions...

Within that region, in which country do you reside?

  • list of countries…

Which of the following best describes the principal industry of your organization?

  • Advertising & Marketing
  • Agriculture
  • Airlines & Aerospace (including Defense)
  • Automotive
  • Business Support & Logistics
  • Construction, Machinery, and Homes
  • Education
  • Entertainment & Leisure
  • Finance & Financial Services
  • Food & Beverages
  • Government
  • Healthcare & Pharmaceuticals
  • Insurance
  • Manufacturing
  • Nonprofit
  • Retail & Consumer Durables
  • Real Estate
  • Telecommunications, Technology, Internet & Electronics Transportation & Delivery
  • Utilities, Energy, and Extraction
  • I am currently not employed
  • Other (please specify)

How would you best describe your current role?

  • Architect, Solutions Architect
  • Architect,​ Enterprise Architect
  • Business Development
  • Business Process Analyst
  • Business Executive
  • Cryptographer
  • Data Scientist
  • Designer
  • Developer, API Developer
  • Developer, Application Developer
  • Developer,​ Back​end Developer
  • Developer,​ Embedded Systems Developer 
  • Developer,​ Mobile Developer
  • Developer,​ Software Tools Developer
  • Developer,​ Web Developer
  • Developer,​ Other
  • DevOps Specialist
  • Documentation Specialist
  • Lawyer
  • Marketing
  • Quality Assurance Engineer
  • Researcher
  • Student
  • System Administrator
  • Teacher
  • Other (please specify)

What is the size of your company/organization?

  • <10
  • 10-49
  • 50-99
  • 100-499
  • 500-999
  • 1000-4999
  • >5000

How long have you been in your current role?

  • less than 1 year
  • 1-​2 years
  • 3-​5 years
  • 5​-8 years
  • 8+ years

What is your primary spoken language? ____________