Help us better understand open source runtime pains so we can share learnings with the market and solve for them through the ActiveState Platform. You can be entered in a draw to win 1 of 3 great prizes: (1) Lego Star Wars TIE Fighter, a Nintendo Switch Console and Detective Pikachu Amiibo! See contest guidelines here.

Question Title

* 1. Please select your primary role:

Question Title

* 2. On a scale from 1 (very dissatisfied) to 5 (very satisfied), please rate your level of satisfaction with all of the languages you use. By languages you use, we mean for either your personal or professional projects. If you don't use a language then select "Don't Use".

  Don't Use 1 - Very Dissatisfied 2-Somewhat Dissatisfied 3-Neither Dissatisfied nor Satisfied 4-Somewhat Satisfied 5-Very Satisfied
Tcl
Rust
Bash/Shell
Clojure
PHP
Dart
Objective C
Visual Basic
C++
Scala
Ruby
Elm
Go
Swift
Python
Typescript
Perl
R
Kotlin
Haskell
Java
C#
SQL
Javascript

Question Title

* 3. How often do you set up a fresh dev environment:

Question Title

* 5. How long have you been working in a technical role?

Question Title

* 7. Please indicate the size of your organization by number of full-time employees.

Question Title

* 11. On a typical day, how many hours do you spend programming?

Question Title

* 13. Over a typical week, how much time do you estimate you spend:

  Almost never Part of the time Most of the time All of the time
Managing dependencies
Dealing with security requirements or code related issues
Dealing with license compliance and/or open source license issues
Dealing with issues when building a library or package

Question Title

* 14. On a scale of 1 (not difficult) to 5 (very difficult) please rank the following challenges:

  N/A 1- Not Difficult 5 - Very Difficult
Dev environment creation
Dev environment deployment/Isolation
Dev environment patching/updating
Dependencies
Reproducible builds
Security challenges with open source code
Resolving license issues with open source code
Adopting / incorporating a new language into your organization

Question Title

* 16. Have you ever decided not to use a programming language because the challenges to add the programming language in your company would outweigh the advantages of using the language?

Question Title

* 17. On a scale of 1 (not at all) to 5 (a lot), please rank how much the following cause problems / issues / concerns for you?

  1- Not At All 2 3 5 - A Lot
Stability - building new releases that behave the same as old releases
Security - being up-to-date with the latest or most secure version of every package you depend on
License issues in packages/modules
Dependencies - resolving dependencies for open source packages
Bottlenecks - Waiting for others to manage dependencies & development tools for you
Sourcing - Finding packages / modules for an open source language distribution
Approval Process - to use specific open source packages within my organization

Question Title

* 18. On a scale of 1 (not important) to 5 (very important), please rank the ability to do the following:

  1-Not Important 2 3 4 5 - Very Important
Builds of your open source language with your exact configuration of packages, build flags, etc.
Ease of replicating environments
Ease of sharing an environment configuration
Information about the licenses of a package at the time you start working with it
Information about the quality of a package (security, activity, updates) at the time you start working with it

Question Title

* 19. Do you contribute to (or maintain) open source projects?

Question Title

* 20. Please select all of the following which would influence you to contribute more to open source projects:

Question Title

* 21. What did we miss (if anything)? Eg, is there one thing that could make your job easier in working with open source languages what would it be?

Question Title

* 22. Enter your contact information to be entered in our draw for a Lego Star Wars TIE Fighter, Nintendo Switch Console and Detective Pikachu Amiibo. Contest rules can be found here.

T