From bc40a4c35d3ac1807d228e6fabee47ff3ff81cae Mon Sep 17 00:00:00 2001
From: Steve Francia
Date: Wed, 21 Feb 2018 11:17:06 -0500
Subject: content: survey 2017 results
Change-Id: I00c17fd14b10f3c1b652bc0bf381a294f7b2cda9
Reviewed-on: https://go-review.googlesource.com/95855
Reviewed-by: Cassandra Salisbury
Reviewed-by: Sameer Ajmani
---
content/survey2017-results.article | 192 +++++++++
content/survey2017/about-me-comp.svg | 1 +
content/survey2017/about-me.svg | 44 ++
content/survey2017/access.svg | 50 +++
content/survey2017/agree-community.svg | 33 ++
content/survey2017/agree-diagnose.svg | 60 +++
content/survey2017/agree-practices.svg | 87 ++++
content/survey2017/agree-project.svg | 69 ++++
content/survey2017/agree-work-well.svg | 60 +++
content/survey2017/answers.svg | 117 ++++++
content/survey2017/area-comp.svg | 1 +
content/survey2017/area.svg | 71 ++++
content/survey2017/background.html | 670 +++++++++++++++++++++++++++++++
content/survey2017/challenge.svg | 200 +++++++++
content/survey2017/community.html | 432 ++++++++++++++++++++
content/survey2017/community.svg | 32 ++
content/survey2017/contrib.svg | 68 ++++
content/survey2017/country.svg | 89 ++++
content/survey2017/deploy-go-comp.svg | 1 +
content/survey2017/deploy-go.svg | 74 ++++
content/survey2017/deploy-nongo-comp.svg | 1 +
content/survey2017/deploy-nongo.svg | 74 ++++
content/survey2017/dev.html | 331 +++++++++++++++
content/survey2017/editor-comp.svg | 1 +
content/survey2017/editor.svg | 70 ++++
content/survey2017/effective.html | 592 +++++++++++++++++++++++++++
content/survey2017/event.svg | 53 +++
content/survey2017/final.svg | 98 +++++
content/survey2017/freq.svg | 41 ++
content/survey2017/how-long.svg | 44 ++
content/survey2017/identify.svg | 50 +++
content/survey2017/implemented.svg | 53 +++
content/survey2017/keyword.svg | 98 +++++
content/survey2017/lang-exp.svg | 180 +++++++++
content/survey2017/lang-pref.svg | 180 +++++++++
content/survey2017/last-year.svg | 35 ++
content/survey2017/libraries.svg | 101 +++++
content/survey2017/mkhtml.go | 81 ++++
content/survey2017/news.svg | 145 +++++++
content/survey2017/open-source.svg | 41 ++
content/survey2017/os.svg | 38 ++
content/survey2017/project.html | 192 +++++++++
content/survey2017/sat-editor.svg | 33 ++
content/survey2017/usage.html | 481 ++++++++++++++++++++++
content/survey2017/uses-comp.svg | 1 +
content/survey2017/uses.svg | 53 +++
content/survey2017/why-not-comp.svg | 1 +
content/survey2017/why-not.svg | 66 +++
48 files changed, 5485 insertions(+)
create mode 100644 content/survey2017-results.article
create mode 100644 content/survey2017/about-me-comp.svg
create mode 100644 content/survey2017/about-me.svg
create mode 100644 content/survey2017/access.svg
create mode 100644 content/survey2017/agree-community.svg
create mode 100644 content/survey2017/agree-diagnose.svg
create mode 100644 content/survey2017/agree-practices.svg
create mode 100644 content/survey2017/agree-project.svg
create mode 100644 content/survey2017/agree-work-well.svg
create mode 100644 content/survey2017/answers.svg
create mode 100644 content/survey2017/area-comp.svg
create mode 100644 content/survey2017/area.svg
create mode 100644 content/survey2017/background.html
create mode 100644 content/survey2017/challenge.svg
create mode 100644 content/survey2017/community.html
create mode 100644 content/survey2017/community.svg
create mode 100644 content/survey2017/contrib.svg
create mode 100644 content/survey2017/country.svg
create mode 100644 content/survey2017/deploy-go-comp.svg
create mode 100644 content/survey2017/deploy-go.svg
create mode 100644 content/survey2017/deploy-nongo-comp.svg
create mode 100644 content/survey2017/deploy-nongo.svg
create mode 100644 content/survey2017/dev.html
create mode 100644 content/survey2017/editor-comp.svg
create mode 100644 content/survey2017/editor.svg
create mode 100644 content/survey2017/effective.html
create mode 100644 content/survey2017/event.svg
create mode 100644 content/survey2017/final.svg
create mode 100644 content/survey2017/freq.svg
create mode 100644 content/survey2017/how-long.svg
create mode 100644 content/survey2017/identify.svg
create mode 100644 content/survey2017/implemented.svg
create mode 100644 content/survey2017/keyword.svg
create mode 100644 content/survey2017/lang-exp.svg
create mode 100644 content/survey2017/lang-pref.svg
create mode 100644 content/survey2017/last-year.svg
create mode 100644 content/survey2017/libraries.svg
create mode 100644 content/survey2017/mkhtml.go
create mode 100644 content/survey2017/news.svg
create mode 100644 content/survey2017/open-source.svg
create mode 100644 content/survey2017/os.svg
create mode 100644 content/survey2017/project.html
create mode 100644 content/survey2017/sat-editor.svg
create mode 100644 content/survey2017/usage.html
create mode 100644 content/survey2017/uses-comp.svg
create mode 100644 content/survey2017/uses.svg
create mode 100644 content/survey2017/why-not-comp.svg
create mode 100644 content/survey2017/why-not.svg
diff --git a/content/survey2017-results.article b/content/survey2017-results.article
new file mode 100644
index 0000000..c64cf07
--- /dev/null
+++ b/content/survey2017-results.article
@@ -0,0 +1,192 @@
+Go 2017 Survey Results
+26 Feb 2018
+Tags: survey, community
+
+Steve Francia
+spf@golang.org
+
+* Thank you
+
+This post summarizes the result of our 2017 user survey along with commentary
+and insights. It also draws key comparisons between the results of the 2016 and
+2017 survey.
+
+This year we had 6,173 survey respondents, 70% more than the 3,595 we had in the
+[[https://blog.golang.org/survey2016-results][Go 2016 User Survey]]. In
+addition, it also had a slightly higher completion rate (84% → 87%) and a
+higher response rate to most of the questions. We believe that survey length is
+the main cause of this improvement as the 2017 survey was shortened in response
+to feedback that the 2016 survey was too long.
+
+We are grateful to everyone who provided their feedback through the survey to
+help shape the future of Go.
+
+* Programming background
+
+For the first time, more survey respondents say they are paid to write Go
+than say they write it outside work. This indicates a significant shift in
+Go's user base and in its acceptance by companies for professional software
+development.
+
+The areas people who responded to the survey work in is mostly consistent with
+last year, however, mobile and desktop applications have fallen significantly.
+
+Another important shift: the #1 use of Go is now writing API/RPC services (65%,
+up 5% over 2016), taking over the top spot from writing CLI tools in Go (63%).
+Both take full advantage of Go's distinguishing features and are key elements of
+modern cloud computing. As more companies adopt Go, we expect these two uses
+of Go to continue to thrive.
+
+Most of the metrics reaffirm things we have learned in prior years. Go
+programmers still overwhelmingly prefer Go. As more time passes Go users are
+deepening their experience in Go. While Go has increased its lead among Go
+developers, the order of language rankings remains quite consistent with last
+year.
+
+.html survey2017/background.html
+
+* Go usage
+
+In nearly every question around the usage and perception of Go, Go has
+demonstrated improvement over our prior survey. Users are happier using Go, and
+a greater percentage prefer using Go for their next project.
+
+When asked about the biggest challenges to their own personal use of Go, users
+clearly conveyed that lack of dependency management and lack of generics were
+their two biggest issues, consistent with 2016. In 2017 we laid a foundation to
+be able to address these issues. We improved our proposal and development
+process with the addition of
+[[https://golang.org/wiki/ExperienceReports][Experience Reports]] which is
+enabling the project to gather and obtain feedback critical to making these
+significant changes. We also made
+[[https://golang.org/doc/go1.10#build][sigificant changes]] under the hood in
+how Go obtains, and builds packages. This is foundational work essential to
+addressing our dependency management needs.
+
+These two issues will continue to be a major focus of the project through 2018.
+
+In this section we asked two new questions. Both center around what
+developers are doing with Go in a more granular way than we've previously asked.
+We hope this data will provide insights for the Go project and ecosystem.
+
+Since last year there has been an increase of the percentage of people who
+identified "Go lacks critical features" as the reason they don't use Go more and
+a decreased percentage who identified "Go not being an appropriate fit". Other
+than these changes, the list remains consistent with last year.
+
+
+.html survey2017/usage.html
+
+* Development and deployment
+
+We asked programmers which operating systems they develop Go on; the ratios of
+their responses remain consistent with last year. 64% of respondents say
+they use Linux, 49% use MacOS, and 18% use Windows, with multiple choices
+allowed.
+
+Continuing its explosive growth, VSCode is now the most popular editor among
+Gophers. IntelliJ/GoLand also saw significant increase in usage. These largely
+came at the expense of Atom and Submlime Text which saw relative usage drops.
+This question had a 6% higher response rate from last year.
+
+Survey respondents demonstrated significantly higher satisfaction with Go
+support in their editors over 2016 with the ratio of satisfied to dissatisfied
+doubling (9:1 → 18:1). Thank you to everyone who worked on Go editor support
+for all your hard work.
+
+Go deployment is roughly evenly split between privately managed servers and
+hosted cloud servers. For Go applications, Google Cloud services saw significant
+increase over 2016. For Non-Go applications, AWS Lambda saw the largest increase in use.
+
+.html survey2017/dev.html
+
+* Working Effectively
+
+We asked how strongly people agreed or disagreed with various statements about
+Go. All questions are repeated from last year with the addition of one new
+question which we introduced to add further clarifaction around how users are
+able to both find and *use* Go libraries.
+
+All responses either indicated a small improvement or are comparable to 2016.
+
+As in 2016, the most commonly requested missing library for Go is one for
+writing GUIs though the demand is not as pronounced as last year. No other
+missing library registered a significant number of responses.
+
+The primary sources for finding answers to Go questions are the Go web site,
+Stack Overflow, and reading source code directly. Stack Overflow showed a small
+increase from usage over last year.
+
+The primary sources for Go news are still the Go blog, Reddit’s /r/golang and
+Twitter; like last year, there may be some bias here since these are also how
+the survey was announced.
+
+.html survey2017/effective.html
+
+* The Go Project
+
+59% of respondents expressed interest in contributing in some way to the Go
+community and projects, up from 55% last year. Respondents also indicated that
+they felt much more welcome to contribute than in 2016. Unfortunately,
+respondents indicated only a very tiny improvement in understanding how to
+contribute. We will be actively working with the community and its leaders
+to make this a more accessible process.
+
+Respondents showed an increase in agreement that they are confident in the
+leadership of the Go project (9:1 → 11:1). They also showed a small increase in
+agreement that the project leadership understands their needs (2.6:1 → 2.8:1)
+and in agreement that they feel comfortable approaching project leadership with
+questions and feedback (2.2:1 → 2.4:1). While improvements were made, this
+continues to be an area of focus for the project and its leadership going
+forward. We will continue to work to improve our understanding of user needs and
+approachability.
+
+We tried some [[https://blog.golang.org/8years#TOC_1.3.][new ways]] to engage
+with users in 2017 and while progress was made, we are still working on making these
+solutions scalable for our growing community.
+
+.html survey2017/project.html
+
+* Community
+
+At the end of the survey, we asked some demographic questions.
+
+The country distribution of responses is largely similar to last year with minor
+fluctuations. Like last year, the distribution of countries is similar to the
+visits to golang.org, though some Asian countries remain under-represented in
+the survey.
+
+Perhaps the most significant improvement over 2016 came from the question which
+asked to what degree do respondents agreed with the statement, "I feel welcome
+in the Go community". Last year the agreement to disagreement ratio was 15:1. In
+2017 this ratio nearly doubled to 25:1.
+
+An important part of a community is making everyone feel welcome, especially
+people from under-represented demographics. We asked an optional question about
+identification across a few underrepresented groups. We had a 4% increase in
+response rate over last year. The percentage of each underrepresented group
+increased over 2016, some quite significantly.
+
+Like last year, we took the results of the statement “I feel welcome in the Go
+community” and broke them down by responses to the various underrepresented
+categories. Like the whole, most of the respondents who identified as
+underrepresented also felt significantly more welcome in the Go community than
+in 2016. Respondents who identified as a woman showed the most significant
+improvement with an increase of over 400% in the ratio of agree:disagree to this
+statement (3:1 → 13:1). People who identified as ethnically or racially
+underrepresented had an increase of over 250% (7:1 → 18:1). Like last year,
+those who identified as not underrepresented still had a much higher percentage
+of agreement to this statement than those identifying from underrepresented
+groups.
+
+We are encouraged by this progress and hope that the momentum continues.
+
+The final question on the survey was just for fun: what’s your favorite Go
+keyword? Perhaps unsurprisingly, the most popular response was `go`, followed by
+`defer`, `func`, `interface`, and `select`, unchanged from last year.
+
+.html survey2017/community.html
+
+Finally, on behalf of the entire Go project, we are grateful for everyone who
+has contributed to our project, whether by being a part of our great community,
+by taking this survey or by taking an interest in Go.
\ No newline at end of file
diff --git a/content/survey2017/about-me-comp.svg b/content/survey2017/about-me-comp.svg
new file mode 100644
index 0000000..ee7e73b
--- /dev/null
+++ b/content/survey2017/about-me-comp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/survey2017/about-me.svg b/content/survey2017/about-me.svg
new file mode 100644
index 0000000..e110d01
--- /dev/null
+++ b/content/survey2017/about-me.svg
@@ -0,0 +1,44 @@
+
+
+
diff --git a/content/survey2017/access.svg b/content/survey2017/access.svg
new file mode 100644
index 0000000..f7a014d
--- /dev/null
+++ b/content/survey2017/access.svg
@@ -0,0 +1,50 @@
+
+
+
diff --git a/content/survey2017/agree-community.svg b/content/survey2017/agree-community.svg
new file mode 100644
index 0000000..f2a0370
--- /dev/null
+++ b/content/survey2017/agree-community.svg
@@ -0,0 +1,33 @@
+
+
+
diff --git a/content/survey2017/agree-diagnose.svg b/content/survey2017/agree-diagnose.svg
new file mode 100644
index 0000000..3a857ac
--- /dev/null
+++ b/content/survey2017/agree-diagnose.svg
@@ -0,0 +1,60 @@
+
+
+
diff --git a/content/survey2017/agree-practices.svg b/content/survey2017/agree-practices.svg
new file mode 100644
index 0000000..863085a
--- /dev/null
+++ b/content/survey2017/agree-practices.svg
@@ -0,0 +1,87 @@
+
+
+
diff --git a/content/survey2017/agree-project.svg b/content/survey2017/agree-project.svg
new file mode 100644
index 0000000..a8728b6
--- /dev/null
+++ b/content/survey2017/agree-project.svg
@@ -0,0 +1,69 @@
+
+
+
diff --git a/content/survey2017/agree-work-well.svg b/content/survey2017/agree-work-well.svg
new file mode 100644
index 0000000..51cf0e0
--- /dev/null
+++ b/content/survey2017/agree-work-well.svg
@@ -0,0 +1,60 @@
+
+
+
diff --git a/content/survey2017/answers.svg b/content/survey2017/answers.svg
new file mode 100644
index 0000000..95b80a0
--- /dev/null
+++ b/content/survey2017/answers.svg
@@ -0,0 +1,117 @@
+
+
+
diff --git a/content/survey2017/area-comp.svg b/content/survey2017/area-comp.svg
new file mode 100644
index 0000000..da25d8b
--- /dev/null
+++ b/content/survey2017/area-comp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/survey2017/area.svg b/content/survey2017/area.svg
new file mode 100644
index 0000000..46921bb
--- /dev/null
+++ b/content/survey2017/area.svg
@@ -0,0 +1,71 @@
+
+
+
diff --git a/content/survey2017/background.html b/content/survey2017/background.html
new file mode 100644
index 0000000..5a3328d
--- /dev/null
+++ b/content/survey2017/background.html
@@ -0,0 +1,670 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/content/survey2017/challenge.svg b/content/survey2017/challenge.svg
new file mode 100644
index 0000000..b214b5f
--- /dev/null
+++ b/content/survey2017/challenge.svg
@@ -0,0 +1,200 @@
+
+
+
diff --git a/content/survey2017/community.html b/content/survey2017/community.html
new file mode 100644
index 0000000..11b0c8d
--- /dev/null
+++ b/content/survey2017/community.html
@@ -0,0 +1,432 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/content/survey2017/community.svg b/content/survey2017/community.svg
new file mode 100644
index 0000000..f8e770d
--- /dev/null
+++ b/content/survey2017/community.svg
@@ -0,0 +1,32 @@
+
+
+
diff --git a/content/survey2017/contrib.svg b/content/survey2017/contrib.svg
new file mode 100644
index 0000000..9599080
--- /dev/null
+++ b/content/survey2017/contrib.svg
@@ -0,0 +1,68 @@
+
+
+
diff --git a/content/survey2017/country.svg b/content/survey2017/country.svg
new file mode 100644
index 0000000..62317d1
--- /dev/null
+++ b/content/survey2017/country.svg
@@ -0,0 +1,89 @@
+
+
+
diff --git a/content/survey2017/deploy-go-comp.svg b/content/survey2017/deploy-go-comp.svg
new file mode 100644
index 0000000..16773f2
--- /dev/null
+++ b/content/survey2017/deploy-go-comp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/survey2017/deploy-go.svg b/content/survey2017/deploy-go.svg
new file mode 100644
index 0000000..19adc88
--- /dev/null
+++ b/content/survey2017/deploy-go.svg
@@ -0,0 +1,74 @@
+
+
+
diff --git a/content/survey2017/deploy-nongo-comp.svg b/content/survey2017/deploy-nongo-comp.svg
new file mode 100644
index 0000000..c5fd473
--- /dev/null
+++ b/content/survey2017/deploy-nongo-comp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/survey2017/deploy-nongo.svg b/content/survey2017/deploy-nongo.svg
new file mode 100644
index 0000000..84621af
--- /dev/null
+++ b/content/survey2017/deploy-nongo.svg
@@ -0,0 +1,74 @@
+
+
+
diff --git a/content/survey2017/dev.html b/content/survey2017/dev.html
new file mode 100644
index 0000000..2ae5ef6
--- /dev/null
+++ b/content/survey2017/dev.html
@@ -0,0 +1,331 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/content/survey2017/editor-comp.svg b/content/survey2017/editor-comp.svg
new file mode 100644
index 0000000..6e80ce5
--- /dev/null
+++ b/content/survey2017/editor-comp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/survey2017/editor.svg b/content/survey2017/editor.svg
new file mode 100644
index 0000000..3fd72c8
--- /dev/null
+++ b/content/survey2017/editor.svg
@@ -0,0 +1,70 @@
+
+
+
diff --git a/content/survey2017/effective.html b/content/survey2017/effective.html
new file mode 100644
index 0000000..e3ca861
--- /dev/null
+++ b/content/survey2017/effective.html
@@ -0,0 +1,592 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/content/survey2017/event.svg b/content/survey2017/event.svg
new file mode 100644
index 0000000..493cdbd
--- /dev/null
+++ b/content/survey2017/event.svg
@@ -0,0 +1,53 @@
+
+
+
diff --git a/content/survey2017/final.svg b/content/survey2017/final.svg
new file mode 100644
index 0000000..b5e36e8
--- /dev/null
+++ b/content/survey2017/final.svg
@@ -0,0 +1,98 @@
+
+
+
diff --git a/content/survey2017/freq.svg b/content/survey2017/freq.svg
new file mode 100644
index 0000000..6960166
--- /dev/null
+++ b/content/survey2017/freq.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/content/survey2017/how-long.svg b/content/survey2017/how-long.svg
new file mode 100644
index 0000000..48c5eac
--- /dev/null
+++ b/content/survey2017/how-long.svg
@@ -0,0 +1,44 @@
+
+
+
diff --git a/content/survey2017/identify.svg b/content/survey2017/identify.svg
new file mode 100644
index 0000000..43d26f0
--- /dev/null
+++ b/content/survey2017/identify.svg
@@ -0,0 +1,50 @@
+
+
+
diff --git a/content/survey2017/implemented.svg b/content/survey2017/implemented.svg
new file mode 100644
index 0000000..c7b440c
--- /dev/null
+++ b/content/survey2017/implemented.svg
@@ -0,0 +1,53 @@
+
+
+
diff --git a/content/survey2017/keyword.svg b/content/survey2017/keyword.svg
new file mode 100644
index 0000000..305efd8
--- /dev/null
+++ b/content/survey2017/keyword.svg
@@ -0,0 +1,98 @@
+
+
+
diff --git a/content/survey2017/lang-exp.svg b/content/survey2017/lang-exp.svg
new file mode 100644
index 0000000..52c238b
--- /dev/null
+++ b/content/survey2017/lang-exp.svg
@@ -0,0 +1,180 @@
+
+
+
diff --git a/content/survey2017/lang-pref.svg b/content/survey2017/lang-pref.svg
new file mode 100644
index 0000000..95eed66
--- /dev/null
+++ b/content/survey2017/lang-pref.svg
@@ -0,0 +1,180 @@
+
+
+
diff --git a/content/survey2017/last-year.svg b/content/survey2017/last-year.svg
new file mode 100644
index 0000000..e0fbcc2
--- /dev/null
+++ b/content/survey2017/last-year.svg
@@ -0,0 +1,35 @@
+
+
+
diff --git a/content/survey2017/libraries.svg b/content/survey2017/libraries.svg
new file mode 100644
index 0000000..98883ee
--- /dev/null
+++ b/content/survey2017/libraries.svg
@@ -0,0 +1,101 @@
+
+
+
diff --git a/content/survey2017/mkhtml.go b/content/survey2017/mkhtml.go
new file mode 100644
index 0000000..7af516c
--- /dev/null
+++ b/content/survey2017/mkhtml.go
@@ -0,0 +1,81 @@
+// Copyright 2017 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// To use: Create an HTML file using the following format...
+/*
+
+
+
+
+
+
+*/
+// Then run mkhtml.go and it will inline the SVG files.
+
+package main
+
+import (
+ "bytes"
+ "flag"
+ "io/ioutil"
+ "log"
+ "strings"
+)
+
+var strip = flag.Bool("strip", false, "strip included files")
+
+func main() {
+ flag.Parse()
+ for _, arg := range flag.Args() {
+ do(arg)
+ }
+}
+
+func do(file string) {
+ data, err := ioutil.ReadFile(file)
+ if err != nil {
+ log.Fatal(err)
+ }
+ var out []byte
+ skip := false
+ for _, line := range bytes.SplitAfter(data, []byte("\n")) {
+ if skip && bytes.HasPrefix(line, []byte("
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/content/survey2017/sat-editor.svg b/content/survey2017/sat-editor.svg
new file mode 100644
index 0000000..7bc45b4
--- /dev/null
+++ b/content/survey2017/sat-editor.svg
@@ -0,0 +1,33 @@
+
+
+
diff --git a/content/survey2017/usage.html b/content/survey2017/usage.html
new file mode 100644
index 0000000..d1a3ba5
--- /dev/null
+++ b/content/survey2017/usage.html
@@ -0,0 +1,481 @@
+
+
+
+
+
+
+
+
+
Reading the data: This question asked how strongly the respondent agreed or disagreed with the statement.
+The responses for each statement are displayed as sections of a single bar, from “strongly disagree” in deep red on the left end
+to “strongly agree” in deep blue on the right end. The bars use the same scale as the rest of the graphs,
+so they can (and do, especially later in the survey) vary in overall length due to lack of responses.
+
+
+The ratio after the text compares the number of respondents who agreed (including “somewhat agree” and “strongly agree”)
+to those who disagreed (including “somewhat disagree” and “strongly disagree”).
+For example, the ratio of respondents agreeing that they would recommend Go to respondents disagreeing was 19 to 1.
+The second ratio (within the brackets) is simply a weighted ratio with each somewhat = 1, agree/disagree = 2, and strongly = 4.
+
+
+
+
+
+
+
+
+
+
+
Reading the data: This question asked for write-in responses.
+The bars above show the fraction of surveys mentioning common words or phrases. Only words or phrases that
+appeared in 20 or more surveys are listed, and meaningless common words or phrases like “the” or “to be” are omitted.
+The displayed results do overlap: for example, the 402 responses that mentioned “management” do include the
+266 listed separately that mentioned “dependency management” and the 79 listed separately that mentioned
+“package management.”
+
+However, nearly or completely redundant shorter entries are omitted: there are not twenty or more surveys that listed
+“dependency” without mentioning “dependency management,” so there is no separate entry for “dependency.”
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/content/survey2017/uses-comp.svg b/content/survey2017/uses-comp.svg
new file mode 100644
index 0000000..8580e9a
--- /dev/null
+++ b/content/survey2017/uses-comp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/survey2017/uses.svg b/content/survey2017/uses.svg
new file mode 100644
index 0000000..938940b
--- /dev/null
+++ b/content/survey2017/uses.svg
@@ -0,0 +1,53 @@
+
+
+
diff --git a/content/survey2017/why-not-comp.svg b/content/survey2017/why-not-comp.svg
new file mode 100644
index 0000000..e5c3e61
--- /dev/null
+++ b/content/survey2017/why-not-comp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/survey2017/why-not.svg b/content/survey2017/why-not.svg
new file mode 100644
index 0000000..a1d31d3
--- /dev/null
+++ b/content/survey2017/why-not.svg
@@ -0,0 +1,66 @@
+
+
+
--
cgit v1.2.3